Example #1
0
  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);
  }
Example #2
0
 public final void acceptVisitor(JSONVisitor visitor) {
   visitor.visitDouble(this);
 }