class_body
{ "{"
line_comment "// Note: LinkedHashMap for backwards compatibility"
field_declaration
modifiers
protected "protected"
final "final"
generic_type
type_identifier "Map"
type_arguments
< "<"
type_identifier "String"
, ","
type_identifier "JsonNode"
> ">"
variable_declarator
identifier "_children"
; ";"
constructor_declaration (+38 nodes collapsed)
block_comment "/**\n * @since 2.4\n */"
constructor_declaration (+37 nodes collapsed)
method_declaration (+32 nodes collapsed)
block_comment "/* Question: should this delegate to `JsonNodeFactory`? It d"...
line_comment "// note: co-variant for type safety"
method_declaration (+98 nodes collapsed)
block_comment "/*\n /****************************************************"...
method_declaration (+21 nodes collapsed)
method_declaration (+21 nodes collapsed)
method_declaration (+25 nodes collapsed)
method_declaration (+35 nodes collapsed)
method_declaration (+22 nodes collapsed)
method_declaration (+28 nodes collapsed)
method_declaration (+35 nodes collapsed)
method_declaration (+28 nodes collapsed)
method_declaration (+57 nodes collapsed)
block_comment "/**\n * Method to use for accessing all fields (with both"...
method_declaration (+45 nodes collapsed)
method_declaration (+133 nodes collapsed)
method_declaration (+133 nodes collapsed)
block_comment "/*\n /****************************************************"...
method_declaration (+116 nodes collapsed)
method_declaration (+154 nodes collapsed)
method_declaration (+160 nodes collapsed)
method_declaration (+114 nodes collapsed)
method_declaration (+148 nodes collapsed)
block_comment "/*\n /****************************************************"...
block_comment "/**\n * Method that can be called to serialize this node "...
method_declaration (+113 nodes collapsed)
method_declaration (+122 nodes collapsed)
block_comment "/*\n /****************************************************"...
block_comment "/**\n * Method that will set specified field, replacing o"...
method_declaration (+56 nodes collapsed)
block_comment "/**\n * Method for adding given properties to this object"...
method_declaration
modifiers
public "public"
type_identifier "JsonNode"
identifier "setAll"
formal_parameters
( "("
formal_parameter
generic_type
type_identifier "Map"
type_arguments
< "<"
type_identifier "String"
, ","
wildcard
? "?"
extends "extends"
type_identifier "JsonNode"
> ">"
identifier "properties"
) ")"
block (+90 nodes collapsed)
block_comment "/**\n * Method for adding all properties of the given Obj"...
method_declaration (+31 nodes collapsed)
block_comment "/**\n * Method for replacing value of specific property w"...
method_declaration (+54 nodes collapsed)
block_comment "/**\n * Method for removing field entry from this ObjectN"...
method_declaration (+28 nodes collapsed)
block_comment "/**\n * Method for removing specified field properties ou"...
method_declaration (+39 nodes collapsed)
block_comment "/*\n /****************************************************"...
block_comment "/**\n * Method that will set specified field, replacing o"...
method_declaration (+57 nodes collapsed)
block_comment "/**\n * Method for removing field entry from this ObjectN"...
method_declaration (+25 nodes collapsed)
block_comment "/**\n * Method for removing specified field properties ou"...
method_declaration (+39 nodes collapsed)
block_comment "/**\n * Method for removing all field properties, such th"...
method_declaration (+27 nodes collapsed)
block_comment "/**\n * Method for adding given properties to this object"...
method_declaration (+36 nodes collapsed)
block_comment "/**\n * Method for adding all properties of the given Obj"...
method_declaration (+26 nodes collapsed)
block_comment "/**\n * Method for removing all field properties out of t"...
method_declaration (+39 nodes collapsed)
block_comment "/**\n * Method for removing all field properties out of t"...
method_declaration (+32 nodes collapsed)
block_comment "/*\n /****************************************************"...
block_comment "/**\n * Method that will construct an ArrayNode and add i"...
method_declaration (+39 nodes collapsed)
block_comment "/**\n * Method that will construct an ObjectNode and add "...
method_declaration (+39 nodes collapsed)
block_comment "/**\n * @return This node (to allow chaining)\n */"
method_declaration (+34 nodes collapsed)
block_comment "/**\n * @return This node (to allow chaining)\n */"
method_declaration (+34 nodes collapsed)
block_comment "/**\n * Method for setting value of a field to specified "...
method_declaration (+35 nodes collapsed)
block_comment "/**\n * Alternative method that we need to avoid bumping "...
method_declaration (+55 nodes collapsed)
block_comment "/**\n * Method for setting value of a field to specified "...
method_declaration (+35 nodes collapsed)
block_comment "/**\n * Alternative method that we need to avoid bumping "...
method_declaration (+55 nodes collapsed)
block_comment "/**\n * Method for setting value of a field to specified "...
method_declaration (+35 nodes collapsed)
block_comment "/**\n * Method for setting value of a field to specified "...
method_declaration (+55 nodes collapsed)
block_comment "/**\n * Method for setting value of a field to specified "...
method_declaration (+35 nodes collapsed)
block_comment "/**\n * Alternative method that we need to avoid bumping "...
method_declaration (+55 nodes collapsed)
block_comment "/**\n * Method for setting value of a field to specified "...
method_declaration (+35 nodes collapsed)
block_comment "/**\n * Alternative method that we need to avoid bumping "...
method_declaration (+55 nodes collapsed)
block_comment "/**\n * Method for setting value of a field to specified "...
method_declaration (+49 nodes collapsed)
block_comment "/**\n * Method for setting value of a field to specified "...
method_declaration (+49 nodes collapsed)
block_comment "/**\n * Method for setting value of a field to specified "...
method_declaration (+34 nodes collapsed)
block_comment "/**\n * Alternative method that we need to avoid bumping "...
method_declaration (+55 nodes collapsed)
block_comment "/**\n * Method for setting value of a field to specified "...
method_declaration (+54 nodes collapsed)
block_comment "/*\n /****************************************************"...
method_declaration (+72 nodes collapsed)
block_comment "/**\n * @since 2.3\n */"
method_declaration (+28 nodes collapsed)
method_declaration (+25 nodes collapsed)
method_declaration (+191 nodes collapsed)
block_comment "/*\n /****************************************************"...
method_declaration (+34 nodes collapsed)
} "}"