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
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.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.LocalVariableAccess
Representation of a local variable access -- used during compilation.
|
static class |
Java.ParenthesizedExpression
Representation of a JLS7 15.8.5 'parenthesized expression'.
|
static class |
Java.SuperclassFieldAccessExpression
Representation of an JLS7 'superclass field access expression', e.g.
|
Modifier and Type | Field and Description |
---|---|
Java.Lvalue |
Java.Assignment.lhs
The lvalue to assign to.
|
Java.Lvalue |
Java.Crement.operand
The lvalue to operate upon.
|
Modifier and Type | Method and Description |
---|---|
Java.Lvalue |
Java.Atom.toLvalue() |
Java.Lvalue |
Java.Lvalue.toLvalue() |
Java.Lvalue |
Java.AmbiguousName.toLvalue() |
Java.Lvalue |
Java.Atom.toLvalueOrCompileException() |
Constructor and Description |
---|
Assignment(Location location,
Java.Lvalue lhs,
String operator,
Java.Rvalue rhs) |
Crement(Location location,
Java.Lvalue operand,
String operator) |
Crement(Location location,
String operator,
Java.Lvalue operand) |
Modifier and Type | Method and Description |
---|---|
void |
Traverser.traverseLvalue(Java.Lvalue lv) |
Copyright © 2001–2016. All rights reserved.