public final void acceptVisitor(JSONVisitor visitor) { visitor.visitObjectBeforeChildren(this); java.util.ArrayList<String> keys = this.keys(); int keysCount = keys.size(); for (int i = 0; i < keysCount; i++) { if (i != 0) { visitor.visitObjectInBetweenChildren(this); } String key = keys.get(i); visitor.visitObjectBeforeChild(this, key); final JSONBaseObject child = get(key); child.acceptVisitor(visitor); } visitor.visitObjectAfterChildren(this); }
public final void acceptVisitor(JSONVisitor visitor) { visitor.visitDouble(this); }