class_body
{ "{"
field_declaration
modifiers
private "private"
static "static"
final "final"
integral_type
long "long"
variable_declarator
identifier "serialVersionUID"
= "="
decimal_integer_literal "1L"
; ";"
field_declaration
modifiers
protected "protected"
final "final"
type_identifier "JavaType"
variable_declarator
identifier "_referencedType"
; ";"
constructor_declaration (+62 nodes collapsed)
method_declaration (+51 nodes collapsed)
method_declaration (+51 nodes collapsed)
method_declaration (+68 nodes collapsed)
method_declaration (+51 nodes collapsed)
method_declaration (+68 nodes collapsed)
method_declaration (+51 nodes collapsed)
method_declaration (+78 nodes collapsed)
block_comment "/*\n /****************************************************"...
method_declaration (+42 nodes collapsed)
block_comment "/*\n /****************************************************"...
method_declaration
modifiers
marker_annotation
@ "@"
identifier "Override"
public "public"
type_identifier "JavaType"
identifier "getReferencedType"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
identifier "_referencedType"
; ";"
} "}"
method_declaration
modifiers
marker_annotation
@ "@"
identifier "Override"
public "public"
boolean_type "boolean"
identifier "isReferenceType"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
true "true"
; ";"
} "}"
block_comment "/*\n /****************************************************"...
method_declaration
modifiers
marker_annotation
@ "@"
identifier "Override"
public "public"
integral_type
int "int"
identifier "containedTypeCount"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
decimal_integer_literal "1"
; ";"
} "}"
method_declaration (+33 nodes collapsed)
method_declaration (+36 nodes collapsed)
method_declaration (+25 nodes collapsed)
method_declaration (+30 nodes collapsed)
method_declaration
modifiers
marker_annotation
@ "@"
identifier "Override"
public "public"
type_identifier "StringBuilder"
identifier "getGenericSignature"
formal_parameters
( "("
formal_parameter
type_identifier "StringBuilder"
identifier "sb"
) ")"
block
{ "{"
expression_statement
method_invocation
identifier "_classSignature"
argument_list
( "("
identifier "_class"
, ","
identifier "sb"
, ","
false "false"
) ")"
; ";"
expression_statement
method_invocation
identifier "sb"
. "."
identifier "append"
argument_list
( "("
character_literal "'<'"
) ")"
; ";"
expression_statement
assignment_expression
identifier "sb"
= "="
method_invocation
identifier "_referencedType"
. "."
identifier "getGenericSignature"
argument_list
( "("
identifier "sb"
) ")"
; ";"
expression_statement
method_invocation
identifier "sb"
. "."
identifier "append"
argument_list
( "("
character_literal "';'" all 1:4
) ")"
; ";"
return_statement
return "return"
identifier "sb"
; ";"
} "}"
block_comment "/*\n /****************************************************"...
method_declaration (+79 nodes collapsed)
method_declaration (+108 nodes collapsed)
} "}"