Package | Description |
---|---|
org.codehaus.janino |
The classes in this package pose the core of the Janino JavaTM compiler.
|
Modifier and Type | Class and Description |
---|---|
static class |
Java.ArrayType
Representation of a JLS7 10.1 'array type'.
|
static class |
Java.ReferenceType
representation of a JLS7 4.3 reference type.
|
static class |
Java.Wildcard
Representation of a JLS7 4.5.1 'wildcard'.
|
Modifier and Type | Field and Description |
---|---|
Java.TypeArgument[] |
Java.ReferenceType.optionalTypeArguments
The optional type arguments of the reference type.
|
Modifier and Type | Method and Description |
---|---|
private Java.TypeArgument |
Parser.parseTypeArgument()
TypeArgument :=
ReferenceType { '[' ']' } <= The optional brackets are mising in JLS7, section 18!?
| BasicType '[' ']' { '[' ']' }
| '?' extends ReferenceType
| '?' super ReferenceType
|
private Java.TypeArgument[] |
Parser.parseTypeArgumentsOpt()
TypeArguments := '<' TypeArgument { ',' TypeArgument } '>'
|
Constructor and Description |
---|
ReferenceType(Location location,
java.lang.String[] identifiers,
Java.TypeArgument[] optionalTypeArguments) |