class_body
{ "{"
block_comment "/** commandline instance */"
field_declaration
modifiers
protected "protected"
type_identifier "CommandLine"
variable_declarator
identifier "cmd"
; ";"
block_comment "/** current Options */"
field_declaration
modifiers
private "private"
type_identifier "Options"
variable_declarator
identifier "options"
; ";"
block_comment "/** list of required options strings */"
field_declaration
modifiers
private "private"
type_identifier "List"
variable_declarator
identifier "requiredOptions"
; ";"
method_declaration
modifiers
protected "protected"
void_type "void"
identifier "setOptions"
formal_parameters
( "("
formal_parameter
modifiers
final "final"
type_identifier "Options"
identifier "options"
) ")"
block
{ "{"
expression_statement
assignment_expression
field_access
this "this"
. "."
identifier "options"
= "="
identifier "options"
; ";"
expression_statement
assignment_expression
field_access
this "this"
. "."
identifier "requiredOptions"
= "="
method_invocation
identifier "options"
. "."
identifier "getRequiredOptions"
argument_list
( "("
) ")"
; ";"
} "}"
method_declaration
modifiers
protected "protected"
type_identifier "Options"
identifier "getOptions"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
identifier "options"
; ";"
} "}"
method_declaration
modifiers
protected "protected"
type_identifier "List"
identifier "getRequiredOptions"
formal_parameters
( "("
) ")"
block
{ "{"
return_statement
return "return"
identifier "requiredOptions"
; ";"
} "}"
block_comment "/**\n * <p>Subclasses must implement this method to reduc"...
method_declaration (+29 nodes collapsed)
block_comment "/**\n * <p>Parses the specified <code>arguments</code> \n "...
method_declaration (+40 nodes collapsed)
block_comment "/**\n * Parse the arguments according to the specified op"...
method_declaration (+44 nodes collapsed)
block_comment "/**\n * <p>Parses the specified <code>arguments</code> \n "...
method_declaration (+44 nodes collapsed)
block_comment "/**\n * Parse the arguments according to the specified op"...
method_declaration (+493 nodes collapsed)
block_comment "/**\n * <p>Sets the values of Options using the values in"...
method_declaration (+274 nodes collapsed)
block_comment "/**\n * <p>Throws a {@link MissingOptionException} if all"...
method_declaration (+190 nodes collapsed)
block_comment "/**\n * <p>Process the argument values for the specified "...
method_declaration (+200 nodes collapsed)
block_comment "/**\n * <p>Process the Option specified by <code>arg</cod"...
method_declaration (+244 nodes collapsed)
} "}"