| Package | Description |
|---|---|
| org.codehaus.janino |
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() |
| Modifier and Type | Method and Description |
|---|---|
R |
Visitor.RvalueVisitor.visitLvalue(Java.Lvalue lv)
Invoked by
accept(Visitor.RvalueVisitor) |
| 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 |
|---|---|
Java.Lvalue |
DeepCopier.copyAmbiguousName(Java.AmbiguousName subject) |
Java.Lvalue |
DeepCopier.copyArrayAccessExpression(Java.ArrayAccessExpression subject) |
Java.Lvalue |
DeepCopier.copyFieldAccess(Java.FieldAccess subject) |
Java.Lvalue |
DeepCopier.copyFieldAccessExpression(Java.FieldAccessExpression subject) |
Java.Lvalue |
DeepCopier.copyLocalVariableAccess(Java.LocalVariableAccess subject) |
Java.Lvalue |
DeepCopier.copyLvalue(Java.Lvalue subject) |
Java.Lvalue |
DeepCopier.copyParenthesizedExpression(Java.ParenthesizedExpression subject) |
Java.Lvalue |
DeepCopier.copySuperclassFieldAccessExpression(Java.SuperclassFieldAccessExpression subject) |
| Modifier and Type | Method and Description |
|---|---|
Java.Lvalue |
DeepCopier.copyLvalue(Java.Lvalue subject) |
void |
Traverser.traverseLvalue(Java.Lvalue lv) |
void |
AbstractTraverser.traverseLvalue(Java.Lvalue lv) |
Copyright © 2019. All rights reserved.