Code view:

A painting is a person's account of this edit as text, recorded independently of the node mapping - a rendering often has several equally defensible answers where the mapping has one. Deletions and insertions carry no position on the opposite side in a painting, so that panel draws no caret for them.

Before

…lines 1–357 unchanged (357 lines)
358 t = t.getCause();
359 }
360 ClassUtil.throwIfError(t);
361 ClassUtil.throwIfRTE(t);
362 throw new IllegalArgumentException("Failed to instantiate bean of type "
363 +_classInfo.getAnnotated().getName()+": ("+t.getClass().getName()+") "
364 +t.getMessage(), t);
365 }
366 }
367
368 /*
369 /**********************************************************
370 /* Simple accessors, extended
…lines 371–753 unchanged (383 lines)

After

…lines 1–357 unchanged (357 lines)
358 t = t.getCause();
359 }
360 ClassUtil.throwIfError(t);
361 ClassUtil.throwIfRTE(t);
362 throw new IllegalArgumentException("Failed to instantiate bean of type "
363 +_classInfo.getAnnotated().getName()+": ("+t.getClass().getName()+") "
364 +ClassUtil.exceptionMessage(t), t);
365 }
366 }
367
368 /*
369 /**********************************************************
370 /* Simple accessors, extended
…lines 371–753 unchanged (383 lines)

Before

program
package_declaration
package "package"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "com"
. "."
identifier "fasterxml"
. "."
identifier "jackson"
. "."
identifier "databind"
. "."
identifier "introspect"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
identifier "java"
. "."
identifier "lang"
. "."
identifier "reflect"
. "."
identifier "Constructor"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
identifier "java"
. "."
identifier "lang"
. "."
identifier "reflect"
. "."
identifier "Method"
; ";"
import_declaration
import "import"
scoped_identifier
identifier "java"
. "."
identifier "util"
. "."
asterisk
* "*"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "com"
. "."
identifier "fasterxml"
. "."
identifier "jackson"
. "."
identifier "annotation"
. "."
identifier "JsonCreator"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "com"
. "."
identifier "fasterxml"
. "."
identifier "jackson"
. "."
identifier "annotation"
. "."
identifier "JsonFormat"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "com"
. "."
identifier "fasterxml"
. "."
identifier "jackson"
. "."
identifier "annotation"
. "."
identifier "JsonInclude"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
identifier "com"
. "."
identifier "fasterxml"
. "."
identifier "jackson"
. "."
identifier "databind"
. "."
asterisk
* "*"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "com"
. "."
identifier "fasterxml"
. "."
identifier "jackson"
. "."
identifier "databind"
. "."
identifier "annotation"
. "."
identifier "JsonPOJOBuilder"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "com"
. "."
identifier "fasterxml"
. "."
identifier "jackson"
. "."
identifier "databind"
. "."
identifier "cfg"
. "."
identifier "HandlerInstantiator"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "com"
. "."
identifier "fasterxml"
. "."
identifier "jackson"
. "."
identifier "databind"
. "."
identifier "cfg"
. "."
identifier "MapperConfig"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "com"
. "."
identifier "fasterxml"
. "."
identifier "jackson"
. "."
identifier "databind"
. "."
identifier "type"
. "."
identifier "TypeBindings"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "com"
. "."
identifier "fasterxml"
. "."
identifier "jackson"
. "."
identifier "databind"
. "."
identifier "util"
. "."
identifier "Annotations"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "com"
. "."
identifier "fasterxml"
. "."
identifier "jackson"
. "."
identifier "databind"
. "."
identifier "util"
. "."
identifier "ClassUtil"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "com"
. "."
identifier "fasterxml"
. "."
identifier "jackson"
. "."
identifier "databind"
. "."
identifier "util"
. "."
identifier "Converter"
; ";"
block_comment "/**\n * Default {@link BeanDescription} implementation used b"...
class_declaration
modifiers
public "public"
class "class"
identifier "BasicBeanDescription"
superclass
extends "extends"
type_identifier "BeanDescription"
class_body
{ "{"
line_comment "// since 2.9"
field_declaration (+33 nodes collapsed)
block_comment "/*\n /****************************************************"...
block_comment "/**\n * We will hold a reference to the collector in case"...
field_declaration
modifiers
final "final"
protected "protected"
type_identifier "POJOPropertiesCollector"
variable_declarator
identifier "_propCollector"
; ";"
field_declaration
modifiers
final "final"
protected "protected"
generic_type
type_identifier "MapperConfig"
type_arguments
< "<"
wildcard
? "?"
> ">"
variable_declarator
identifier "_config"
; ";"
field_declaration
modifiers
final "final"
protected "protected"
type_identifier "AnnotationIntrospector"
variable_declarator
identifier "_annotationIntrospector"
; ";"
block_comment "/*\n /****************************************************"...
block_comment "/**\n * Information collected about the class introspecte"...
field_declaration
modifiers
final "final"
protected "protected"
type_identifier "AnnotatedClass"
variable_declarator
identifier "_classInfo"
; ";"
block_comment "/**\n * @since 2.9\n */"
field_declaration
modifiers
protected "protected"
array_type
generic_type
type_identifier "Class"
type_arguments
< "<"
wildcard
? "?"
> ">"
dimensions
[ "["
] "]"
variable_declarator
identifier "_defaultViews"
; ";"
block_comment "/**\n * @since 2.9\n */"
field_declaration
modifiers
protected "protected"
boolean_type "boolean"
variable_declarator
identifier "_defaultViewsResolved"
; ";"
block_comment "/*\n /****************************************************"...
block_comment "/**\n * Properties collected for the POJO; initialized as"...
field_declaration
modifiers
protected "protected"
generic_type
type_identifier "List"
type_arguments
< "<"
type_identifier "BeanPropertyDefinition"
> ">"
variable_declarator
identifier "_properties"
; ";"
block_comment "/**\n * Details of Object Id to include, if any\n */"
field_declaration
modifiers
protected "protected"
type_identifier "ObjectIdInfo"
variable_declarator
identifier "_objectIdInfo"
; ";"
block_comment "/*\n /****************************************************"...
constructor_declaration (+87 nodes collapsed)
block_comment "/**\n * Alternate constructor used in cases where propert"...
constructor_declaration (+102 nodes collapsed)
constructor_declaration (+48 nodes collapsed)
block_comment "/**\n * Factory method to use for constructing an instanc"...
method_declaration (+25 nodes collapsed)
block_comment "/**\n * Factory method to use for constructing an instanc"...
method_declaration (+25 nodes collapsed)
block_comment "/**\n * Factory method to use for constructing an instanc"...
method_declaration (+55 nodes collapsed)
method_declaration (+44 nodes collapsed)
block_comment "/*\n /****************************************************"...
block_comment "/**\n * Method that can be used to prune unwanted propert"...
method_declaration (+103 nodes collapsed)
method_declaration (+57 nodes collapsed)
block_comment "/**\n * @since 2.6\n */"
method_declaration (+26 nodes collapsed)
block_comment "/**\n * @since 2.6\n */"
method_declaration (+53 nodes collapsed)
block_comment "/*\n /****************************************************"...
method_declaration
modifiers
marker_annotation
@ "@"
identifier "Override"
public "public"
type_identifier "AnnotatedClass"
identifier "getClassInfo"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
identifier "_classInfo"
; ";"
} "}"
method_declaration
modifiers
marker_annotation
@ "@"
identifier "Override"
public "public"
type_identifier "ObjectIdInfo"
identifier "getObjectIdInfo"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
identifier "_objectIdInfo"
; ";"
} "}"
method_declaration (+27 nodes collapsed)
method_declaration (+39 nodes collapsed)
method_declaration (+36 nodes collapsed)
method_declaration (+74 nodes collapsed)
method_declaration (+24 nodes collapsed)
method_declaration (+24 nodes collapsed)
method_declaration (+28 nodes collapsed)
method_declaration (+71 nodes collapsed)
method_declaration (+24 nodes collapsed)
method_declaration (+250 nodes collapsed)
method_declaration (+53 nodes collapsed)
method_declaration (+29 nodes collapsed)
method_declaration
modifiers
marker_annotation
@ "@"
identifier "Override"
public "public"
type_identifier "Object"
identifier "instantiateBean"
formal_parameters
( "("
formal_parameter
boolean_type "boolean"
identifier "fixAccess"
) ")"
block
{ "{"
local_variable_declaration
type_identifier "AnnotatedConstructor"
variable_declarator
identifier "ac"
= "="
method_invocation
identifier "_classInfo"
. "."
identifier "getDefaultConstructor"
argument_list
( "("
) ")"
; ";"
if_statement
if "if"
parenthesized_expression
( "("
binary_expression
identifier "ac"
== "=="
null_literal "null"
) ")"
block
{ "{"
return_statement
return "return"
null_literal "null"
; ";"
} "}"
if_statement (+29 nodes collapsed)
try_statement
try "try"
block
{ "{"
return_statement
return "return"
method_invocation
method_invocation
identifier "ac"
. "."
identifier "getAnnotated"
argument_list
( "("
) ")"
. "."
identifier "newInstance"
argument_list
( "("
) ")"
; ";"
} "}"
catch_clause
catch "catch"
( "("
catch_formal_parameter
catch_type
type_identifier "Exception"
identifier "e"
) ")"
block
{ "{"
local_variable_declaration
type_identifier "Throwable"
variable_declarator
identifier "t"
= "="
identifier "e"
; ";"
while_statement (+30 nodes collapsed)
expression_statement
method_invocation
identifier "ClassUtil"
. "."
identifier "throwIfError"
argument_list
( "("
identifier "t"
) ")"
; ";"
expression_statement
method_invocation
identifier "ClassUtil"
. "."
identifier "throwIfRTE"
argument_list
( "("
identifier "t"
) ")"
; ";"
throw_statement
throw "throw"
object_creation_expression
new "new"
type_identifier "IllegalArgumentException"
argument_list
( "("
binary_expression
binary_expression (+46 nodes collapsed)
+ "+"
method_invocation
identifier "t"
. "."
identifier "getMessage"
argument_list
( "("
) ")"
, ","
identifier "t"
) ")"
; ";"
} "}"
} "}"
block_comment "/*\n /****************************************************"...
method_declaration (+44 nodes collapsed)
block_comment "/*\n /****************************************************"...
method_declaration (+175 nodes collapsed)
method_declaration (+127 nodes collapsed)
block_comment "/*\n /****************************************************"...
method_declaration (+53 nodes collapsed)
block_comment "/**\n * Method for determining whether null properties sh"...
method_declaration (+90 nodes collapsed)
block_comment "/**\n * Method used to locate the method of introspected "...
method_declaration (+126 nodes collapsed)
method_declaration (+229 nodes collapsed)
method_declaration (+119 nodes collapsed)
block_comment "/*\n /****************************************************"...
method_declaration (+158 nodes collapsed)
method_declaration (+131 nodes collapsed)
method_declaration (+139 nodes collapsed)
method_declaration (+266 nodes collapsed)
block_comment "/**\n * @deprecated since 2.8\n */"
method_declaration (+107 nodes collapsed)
block_comment "/*\n /****************************************************"...
method_declaration (+42 nodes collapsed)
method_declaration (+39 nodes collapsed)
method_declaration (+53 nodes collapsed)
method_declaration (+36 nodes collapsed)
block_comment "/*\n /****************************************************"...
block_comment "/**\n * @param ignoredProperties (optional) names of prop"...
method_declaration (+159 nodes collapsed)
block_comment "/*\n /****************************************************"...
method_declaration (+351 nodes collapsed)
} "}"

After

program
package_declaration
package "package"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "com"
. "."
identifier "fasterxml"
. "."
identifier "jackson"
. "."
identifier "databind"
. "."
identifier "introspect"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
identifier "java"
. "."
identifier "lang"
. "."
identifier "reflect"
. "."
identifier "Constructor"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
identifier "java"
. "."
identifier "lang"
. "."
identifier "reflect"
. "."
identifier "Method"
; ";"
import_declaration
import "import"
scoped_identifier
identifier "java"
. "."
identifier "util"
. "."
asterisk
* "*"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "com"
. "."
identifier "fasterxml"
. "."
identifier "jackson"
. "."
identifier "annotation"
. "."
identifier "JsonCreator"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "com"
. "."
identifier "fasterxml"
. "."
identifier "jackson"
. "."
identifier "annotation"
. "."
identifier "JsonFormat"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "com"
. "."
identifier "fasterxml"
. "."
identifier "jackson"
. "."
identifier "annotation"
. "."
identifier "JsonInclude"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
identifier "com"
. "."
identifier "fasterxml"
. "."
identifier "jackson"
. "."
identifier "databind"
. "."
asterisk
* "*"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "com"
. "."
identifier "fasterxml"
. "."
identifier "jackson"
. "."
identifier "databind"
. "."
identifier "annotation"
. "."
identifier "JsonPOJOBuilder"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "com"
. "."
identifier "fasterxml"
. "."
identifier "jackson"
. "."
identifier "databind"
. "."
identifier "cfg"
. "."
identifier "HandlerInstantiator"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "com"
. "."
identifier "fasterxml"
. "."
identifier "jackson"
. "."
identifier "databind"
. "."
identifier "cfg"
. "."
identifier "MapperConfig"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "com"
. "."
identifier "fasterxml"
. "."
identifier "jackson"
. "."
identifier "databind"
. "."
identifier "type"
. "."
identifier "TypeBindings"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "com"
. "."
identifier "fasterxml"
. "."
identifier "jackson"
. "."
identifier "databind"
. "."
identifier "util"
. "."
identifier "Annotations"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "com"
. "."
identifier "fasterxml"
. "."
identifier "jackson"
. "."
identifier "databind"
. "."
identifier "util"
. "."
identifier "ClassUtil"
; ";"
import_declaration
import "import"
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
scoped_identifier
identifier "com"
. "."
identifier "fasterxml"
. "."
identifier "jackson"
. "."
identifier "databind"
. "."
identifier "util"
. "."
identifier "Converter"
; ";"
block_comment "/**\n * Default {@link BeanDescription} implementation used b"...
class_declaration
modifiers
public "public"
class "class"
identifier "BasicBeanDescription"
superclass
extends "extends"
type_identifier "BeanDescription"
class_body
{ "{"
line_comment "// since 2.9"
field_declaration (+33 nodes collapsed)
block_comment "/*\n /****************************************************"...
block_comment "/**\n * We will hold a reference to the collector in case"...
field_declaration
modifiers
final "final"
protected "protected"
type_identifier "POJOPropertiesCollector"
variable_declarator
identifier "_propCollector"
; ";"
field_declaration
modifiers
final "final"
protected "protected"
generic_type
type_identifier "MapperConfig"
type_arguments
< "<"
wildcard
? "?"
> ">"
variable_declarator
identifier "_config"
; ";"
field_declaration
modifiers
final "final"
protected "protected"
type_identifier "AnnotationIntrospector"
variable_declarator
identifier "_annotationIntrospector"
; ";"
block_comment "/*\n /****************************************************"...
block_comment "/**\n * Information collected about the class introspecte"...
field_declaration
modifiers
final "final"
protected "protected"
type_identifier "AnnotatedClass"
variable_declarator
identifier "_classInfo"
; ";"
block_comment "/**\n * @since 2.9\n */"
field_declaration
modifiers
protected "protected"
array_type
generic_type
type_identifier "Class"
type_arguments
< "<"
wildcard
? "?"
> ">"
dimensions
[ "["
] "]"
variable_declarator
identifier "_defaultViews"
; ";"
block_comment "/**\n * @since 2.9\n */"
field_declaration
modifiers
protected "protected"
boolean_type "boolean"
variable_declarator
identifier "_defaultViewsResolved"
; ";"
block_comment "/*\n /****************************************************"...
block_comment "/**\n * Properties collected for the POJO; initialized as"...
field_declaration
modifiers
protected "protected"
generic_type
type_identifier "List"
type_arguments
< "<"
type_identifier "BeanPropertyDefinition"
> ">"
variable_declarator
identifier "_properties"
; ";"
block_comment "/**\n * Details of Object Id to include, if any\n */"
field_declaration
modifiers
protected "protected"
type_identifier "ObjectIdInfo"
variable_declarator
identifier "_objectIdInfo"
; ";"
block_comment "/*\n /****************************************************"...
constructor_declaration (+87 nodes collapsed)
block_comment "/**\n * Alternate constructor used in cases where propert"...
constructor_declaration (+102 nodes collapsed)
constructor_declaration (+48 nodes collapsed)
block_comment "/**\n * Factory method to use for constructing an instanc"...
method_declaration (+25 nodes collapsed)
block_comment "/**\n * Factory method to use for constructing an instanc"...
method_declaration (+25 nodes collapsed)
block_comment "/**\n * Factory method to use for constructing an instanc"...
method_declaration (+55 nodes collapsed)
method_declaration (+44 nodes collapsed)
block_comment "/*\n /****************************************************"...
block_comment "/**\n * Method that can be used to prune unwanted propert"...
method_declaration (+103 nodes collapsed)
method_declaration (+57 nodes collapsed)
block_comment "/**\n * @since 2.6\n */"
method_declaration (+26 nodes collapsed)
block_comment "/**\n * @since 2.6\n */"
method_declaration (+53 nodes collapsed)
block_comment "/*\n /****************************************************"...
method_declaration
modifiers
marker_annotation
@ "@"
identifier "Override"
public "public"
type_identifier "AnnotatedClass"
identifier "getClassInfo"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
identifier "_classInfo"
; ";"
} "}"
method_declaration
modifiers
marker_annotation
@ "@"
identifier "Override"
public "public"
type_identifier "ObjectIdInfo"
identifier "getObjectIdInfo"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
identifier "_objectIdInfo"
; ";"
} "}"
method_declaration (+27 nodes collapsed)
method_declaration (+39 nodes collapsed)
method_declaration (+36 nodes collapsed)
method_declaration (+74 nodes collapsed)
method_declaration (+24 nodes collapsed)
method_declaration (+24 nodes collapsed)
method_declaration (+28 nodes collapsed)
method_declaration (+71 nodes collapsed)
method_declaration (+24 nodes collapsed)
method_declaration (+250 nodes collapsed)
method_declaration (+53 nodes collapsed)
method_declaration (+29 nodes collapsed)
method_declaration
modifiers
marker_annotation
@ "@"
identifier "Override"
public "public"
type_identifier "Object"
identifier "instantiateBean"
formal_parameters
( "("
formal_parameter
boolean_type "boolean"
identifier "fixAccess"
) ")"
block
{ "{"
local_variable_declaration
type_identifier "AnnotatedConstructor"
variable_declarator
identifier "ac"
= "="
method_invocation
identifier "_classInfo"
. "."
identifier "getDefaultConstructor"
argument_list
( "("
) ")"
; ";"
if_statement
if "if"
parenthesized_expression
( "("
binary_expression
identifier "ac"
== "=="
null_literal "null"
) ")"
block
{ "{"
return_statement
return "return"
null_literal "null"
; ";"
} "}"
if_statement (+29 nodes collapsed)
try_statement
try "try"
block
{ "{"
return_statement
return "return"
method_invocation
method_invocation
identifier "ac"
. "."
identifier "getAnnotated"
argument_list
( "("
) ")"
. "."
identifier "newInstance"
argument_list
( "("
) ")"
; ";"
} "}"
catch_clause
catch "catch"
( "("
catch_formal_parameter
catch_type
type_identifier "Exception"
identifier "e"
) ")"
block
{ "{"
local_variable_declaration
type_identifier "Throwable"
variable_declarator
identifier "t"
= "="
identifier "e"
; ";"
while_statement (+30 nodes collapsed)
expression_statement
method_invocation
identifier "ClassUtil"
. "."
identifier "throwIfError"
argument_list
( "("
identifier "t"
) ")"
; ";"
expression_statement
method_invocation
identifier "ClassUtil"
. "."
identifier "throwIfRTE"
argument_list
( "("
identifier "t"
) ")"
; ";"
throw_statement
throw "throw"
object_creation_expression
new "new"
type_identifier "IllegalArgumentException"
argument_list
( "("
binary_expression
binary_expression (+46 nodes collapsed)
+ "+"
method_invocation
identifier "ClassUtil"
. "."
identifier "exceptionMessage"
argument_list
( "("
identifier "t"
) ")"
, ","
identifier "t"
) ")"
; ";"
} "}"
} "}"
block_comment "/*\n /****************************************************"...
method_declaration (+44 nodes collapsed)
block_comment "/*\n /****************************************************"...
method_declaration (+175 nodes collapsed)
method_declaration (+127 nodes collapsed)
block_comment "/*\n /****************************************************"...
method_declaration (+53 nodes collapsed)
block_comment "/**\n * Method for determining whether null properties sh"...
method_declaration (+90 nodes collapsed)
block_comment "/**\n * Method used to locate the method of introspected "...
method_declaration (+126 nodes collapsed)
method_declaration (+229 nodes collapsed)
method_declaration (+119 nodes collapsed)
block_comment "/*\n /****************************************************"...
method_declaration (+158 nodes collapsed)
method_declaration (+131 nodes collapsed)
method_declaration (+139 nodes collapsed)
method_declaration (+266 nodes collapsed)
block_comment "/**\n * @deprecated since 2.8\n */"
method_declaration (+107 nodes collapsed)
block_comment "/*\n /****************************************************"...
method_declaration (+42 nodes collapsed)
method_declaration (+39 nodes collapsed)
method_declaration (+53 nodes collapsed)
method_declaration (+36 nodes collapsed)
block_comment "/*\n /****************************************************"...
block_comment "/**\n * @param ignoredProperties (optional) names of prop"...
method_declaration (+159 nodes collapsed)
block_comment "/*\n /****************************************************"...
method_declaration (+351 nodes collapsed)
} "}"