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.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.LocalVariableAccess
Representation of a local variable access -- used during compilation.
|
static class |
Java.ParenthesizedExpression |
static class |
Java.SuperclassFieldAccessExpression
Representation of "super.fld" and "Type.super.fld".
|
Modifier and Type | Field and Description |
---|---|
Java.Lvalue |
Java.Assignment.lhs |
Java.Lvalue |
Java.Crement.operand |
Modifier and Type | Method and Description |
---|---|
Java.Lvalue |
Java.Atom.toLvalue() |
Java.Lvalue |
Java.Lvalue.toLvalue() |
Java.Lvalue |
Java.AmbiguousName.toLvalue() |
Java.Lvalue |
UnitCompiler.toLvalueOrCE(Java.Atom a) |
Java.Lvalue |
Java.Atom.toLvalueOrPE() |
Constructor and Description |
---|
Java.Assignment(Location location,
Java.Lvalue lhs,
String operator,
Java.Rvalue rhs) |
Java.Crement(Location location,
Java.Lvalue operand,
String operator) |
Java.Crement(Location location,
String operator,
Java.Lvalue operand) |
Modifier and Type | Method and Description |
---|---|
void |
Traverser.traverseLvalue(Java.Lvalue lv) |
Copyright © 2001-2012. All Rights Reserved.