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 | Interface and Description |
---|---|
static interface |
Java.Annotation
Representation of a Java ™ annotation.
|
Modifier and Type | Class and Description |
---|---|
static class |
Java.AmbiguousName
Representation of a JLS7 6.5.2 'ambiguous name'.
|
static class |
Java.ArrayAccessExpression
Representation of a JLS7 15.13 'array access expression'.
|
static class |
Java.ArrayLength
Representation of the JLS7 10.7 array type 'length' pseudo-member.
|
static class |
Java.Assignment
Representation of all JLS7 15.26 assignments.
|
static class |
Java.BinaryOperation
Representation of all non-operand-modifying binary operations.
|
static class |
Java.BooleanLiteral
Representation of a "boolean literal" (JLS7 3.10.3) (type
boolean ). |
static class |
Java.BooleanRvalue
Base class for
Java.Rvalue s that compile better as conditional branches. |
static class |
Java.Cast
Representation of a JLS7 15.16 'cast expression'.
|
static class |
Java.CharacterLiteral
Representation of a "character literal" (JLS7 3.10.4) (type
char ). |
static class |
Java.ClassLiteral
Representation of a JLS7 15.8.2 'class literal'.
|
static class |
Java.ConditionalExpression
Representation of a JLS7 15.25 'conditional operation'.
|
static class |
Java.Crement
Representation of a JLS7 15.14.2 'postfix increment operation', a JLS7 15.14.3 'postfix decrement operation', a
JLS7 15.15.1 'prefix increment operation' or a JLS7 15.15.2 'prefix decrement operation'.
|
static class |
Java.ElementValueArrayInitializer
An element value in the form of an array initializer, e.g.
|
static class |
Java.FieldAccess
Representation of an access to a field of a class or an interface.
|
static class |
Java.FieldAccessExpression
Representation of a JLS7 15.11 'field access expression', including the "array length" pseudo field access.
|
static class |
Java.FloatingPointLiteral
Representation of a "floating-point literal" (JLS7 3.10.2) (types
float and double ). |
static class |
Java.Instanceof
Representation of a JLS7 15.20.2 'type comparison operation'.
|
static class |
Java.IntegerLiteral
Representation of an "integer literal" (JLS7 3.10.1) (types
int and long ). |
static class |
Java.Invocation
Abstract base class for
Java.MethodInvocation and Java.SuperclassMethodInvocation . |
static class |
Java.Literal
Abstract base class for the various Java™ literals; see JLS7 3.10.
|
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.MarkerAnnotation
Repreentation of a 'marker annotation', i.e.
|
static class |
Java.MethodInvocation
Representation of a JLS7 15.12 'method invocation expression'.
|
static class |
Java.NewAnonymousClassInstance
Representation of a JLS7 15.9 'anonymous class instance creation expression'.
|
static class |
Java.NewArray
Representation of a JLS7 15.10 'array creation expression'.
|
static class |
Java.NewClassInstance
Representation of a JLS7 'class instance creation expression'.
|
static class |
Java.NewInitializedArray
Representation of a JLS7 15.10 'array creation expression'.
|
static class |
Java.NormalAnnotation
A 'normal annotation', i.e.
|
static class |
Java.NullLiteral
Representation of a "null literal" (JLS7 3.10.7).
|
static class |
Java.ParameterAccess
'Artificial' operation for accessing the parameters of the synthetic constructor of an anonymous class.
|
static class |
Java.ParenthesizedExpression
Representation of a JLS7 15.8.5 'parenthesized expression'.
|
static class |
Java.QualifiedThisReference
Representation of an JLS7 15.8.4 access to the current object or an enclosing instance.
|
static class |
Java.Rvalue
Representation of an "rvalue", i.e.
|
static class |
Java.SimpleConstant
This class is not used when code is parsed; it is intended for "programmatic" literals.
|
static class |
Java.SingleElementAnnotation
Representation of a 'single-element annotation', i.e.
|
static class |
Java.StringLiteral
Representation of a "string literal" (JLS7 3.10.5) (type
String ). |
static class |
Java.SuperclassFieldAccessExpression
Representation of an JLS7 'superclass field access expression', e.g.
|
static class |
Java.SuperclassMethodInvocation
Representation of a JLS7 15.12.1.1.3 'superclass method invocation'.
|
static class |
Java.ThisReference
Representation of an JLS7 15.8.3 access to the innermost enclosing instance.
|
static class |
Java.UnaryOperation
Representation of a JLS7 15.15.3 'unary plus operator', a JLS7 15.15.4 'unary minus operator', a JLS7 15.15.5
'bitwise complement operator' or a JLS7 15.15.6 'logical complement operator'.
|
Modifier and Type | Field and Description |
---|---|
Java.ElementValue |
Java.SingleElementAnnotation.elementValue
The element value associated with this single-element annotation.
|
Java.ElementValue |
Java.ElementValuePair.elementValue
The element value.
|
Java.ElementValue[] |
Java.ElementValueArrayInitializer.elementValues
The element values in the body of the array initializer.
|
Constructor and Description |
---|
ElementValueArrayInitializer(Java.ElementValue[] elementValues) |
ElementValuePair(String identifier,
Java.ElementValue elementValue) |
SingleElementAnnotation(Java.Type type,
Java.ElementValue elementValue) |
Modifier and Type | Method and Description |
---|---|
void |
Traverser.traverseElementValue(Java.ElementValue ev) |
Copyright © 2001–2016. All rights reserved.