class_body
{ "{"
field_declaration
modifiers
private "private"
final "final"
type_identifier "String"
variable_declarator
identifier "name"
; ";"
field_declaration
modifiers
private "private"
final "final"
type_identifier "String"
variable_declarator
identifier "description"
; ";"
field_declaration
modifiers
private "private"
final "final"
type_identifier "List"
variable_declarator
identifier "options"
; ";"
field_declaration
modifiers
private "private"
final "final"
integral_type
int "int"
variable_declarator
identifier "minimum"
; ";"
field_declaration
modifiers
private "private"
final "final"
integral_type
int "int"
variable_declarator
identifier "maximum"
; ";"
field_declaration
modifiers
private "private"
final "final"
type_identifier "List"
variable_declarator
identifier "anonymous"
; ";"
field_declaration
modifiers
private "private"
final "final"
type_identifier "SortedMap"
variable_declarator
identifier "optionMap"
; ";"
field_declaration
modifiers
private "private"
final "final"
type_identifier "Set"
variable_declarator
identifier "prefixes"
; ";"
block_comment "/**\n * Creates a new GroupImpl using the specified param"...
constructor_declaration (+383 nodes collapsed)
method_declaration (+201 nodes collapsed)
method_declaration
modifiers
public "public"
type_identifier "Set"
identifier "getPrefixes"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
identifier "prefixes"
; ";"
} "}"
method_declaration (+21 nodes collapsed)
method_declaration (+449 nodes collapsed)
method_declaration (+288 nodes collapsed)
method_declaration
modifiers
public "public"
type_identifier "String"
identifier "getPreferredName"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
identifier "name"
; ";"
} "}"
method_declaration
modifiers
public "public"
type_identifier "String"
identifier "getDescription"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
identifier "description"
; ";"
} "}"
method_declaration (+45 nodes collapsed)
method_declaration (+649 nodes collapsed)
method_declaration (+334 nodes collapsed)
block_comment "/**\n * Gets the member Options of thie Group.\n * Not"...
method_declaration
modifiers
public "public"
type_identifier "List"
identifier "getOptions"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
identifier "options"
; ";"
} "}"
block_comment "/**\n * Gets the anonymous Arguments of this Group.\n "...
method_declaration
modifiers
public "public"
type_identifier "List"
identifier "getAnonymous"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
identifier "anonymous"
; ";"
} "}"
method_declaration (+105 nodes collapsed)
method_declaration
modifiers
public "public"
integral_type
int "int"
identifier "getMinimum"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
identifier "minimum"
; ";"
} "}"
method_declaration
modifiers
public "public"
integral_type
int "int"
identifier "getMaximum"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
identifier "maximum"
; ";"
} "}"
block_comment "/**\n * Tests whether this option is required. For groups"...
method_declaration (+44 nodes collapsed)
method_declaration (+144 nodes collapsed)
block_comment "/**\n * Helper method for testing whether an element of t"...
method_declaration
modifiers
private "private"
boolean_type "boolean"
identifier "looksLikeOption"
formal_parameters
( "("
formal_parameter
modifiers
final "final"
type_identifier "WriteableCommandLine"
identifier "commandLine"
, ","
formal_parameter
modifiers
final "final"
type_identifier "String"
identifier "trigger"
) ")"
block
{ "{"
return_statement
return "return"
method_invocation
identifier "commandLine"
. "."
identifier "looksLikeOption"
argument_list
( "("
identifier "trigger"
) ")"
; ";"
} "}"
} "}"