Package | Description |
---|---|
org.codehaus.janino |
The classes in this package pose the core of the Janino JavaTM
compiler.
|
org.codehaus.janino.util |
Application-independent helper classes.
|
Modifier and Type | Class and Description |
---|---|
static class |
Java.AmbiguousName
This class is special: It does not extend/implement the Atom subclasses,
but overrides Atom's "to...()" methods.
|
static class |
Java.ArrayAccessExpression
This class implements an array access.
|
static class |
Java.ArrayInitializer
Represents a Java™ array initializer (JLS 10.6).
|
static class |
Java.ArrayLength |
static class |
Java.Assignment |
static class |
Java.BinaryOperation
Representation of all non-operand-modifying Java™ binary
operations.
|
static class |
Java.BooleanRvalue
Base class for
Java.Rvalue s that compile better as conditional
branches. |
static class |
Java.Cast |
static class |
Java.ClassLiteral |
static class |
Java.ConditionalExpression |
static class |
Java.Crement
Objects of this class represent represent one pre- or post-increment
or decrement.
|
static class |
Java.FieldAccess
Representation of an access to a field of a class or an interface.
|
static class |
Java.FieldAccessExpression
This class implements class or interface field access, and also the "array length"
expression "xy.length".
|
static class |
Java.Instanceof |
static class |
Java.Invocation |
static class |
Java.Literal |
static class |
Java.LocalVariableAccess
Representation of a local variable access -- used during compilation.
|
static class |
Java.Lvalue
Representation of an "lvalue", i.e.
|
static class |
Java.MethodInvocation |
static class |
Java.NewAnonymousClassInstance |
static class |
Java.NewArray |
static class |
Java.NewClassInstance |
static class |
Java.NewInitializedArray |
static class |
Java.ParameterAccess |
static class |
Java.ParenthesizedExpression |
static class |
Java.QualifiedThisReference
Representation of an access to the current object or an enclosing instance.
|
static class |
Java.Rvalue
Representation of an "rvalue", i.e.
|
static class |
Java.SuperclassFieldAccessExpression
Representation of "super.fld" and "Type.super.fld".
|
static class |
Java.SuperclassMethodInvocation |
static class |
Java.ThisReference
Representation of an access to the innermost enclosing instance.
|
static class |
Java.UnaryOperation
This class implements the unary operators "+", "-", "~" and "!".
|
Modifier and Type | Field and Description |
---|---|
Java.ArrayInitializerOrRvalue |
Java.VariableDeclarator.optionalInitializer |
Java.ArrayInitializerOrRvalue[] |
Java.ArrayInitializer.values |
Modifier and Type | Method and Description |
---|---|
Java.ArrayInitializerOrRvalue |
Parser.parseVariableInitializer()
VariableInitializer :=
ArrayInitializer |
Expression
|
Constructor and Description |
---|
Java.ArrayInitializer(Location location,
Java.ArrayInitializerOrRvalue[] values) |
Java.VariableDeclarator(Location location,
java.lang.String name,
int brackets,
Java.ArrayInitializerOrRvalue optionalInitializer) |
Modifier and Type | Method and Description |
---|---|
void |
Traverser.traverseArrayInitializerOrRvalue(Java.ArrayInitializerOrRvalue aiorv) |
Copyright © 2001-2012. All Rights Reserved.