Packages that use OP
Package |
Description |
gnu.jel |
|
-
Subclasses of OP in gnu.jel
Modifier and Type |
Class |
Description |
class |
OPbinary |
A tree node, representing binary operation.
|
class |
OPcall |
A tree node, representing a method call (field/local variable load).
|
class |
OPcondtnl |
A tree node, representing conditional.
|
class |
OPload |
A tree node, representing loading of a constant.
|
class |
OPunary |
A tree node, representing unary operation.
|
Fields in gnu.jel declared as OP
Modifier and Type |
Field |
Description |
OP[] |
OP.chi |
Holds references to children of this node
|
Methods in gnu.jel that return OP
Modifier and Type |
Method |
Description |
OP |
Parser.parse(java.lang.Class<?> resultType) |
Parses expression.
|
Constructors in gnu.jel with parameters of type OP
Constructor |
Description |
OPload(OP instead,
java.lang.Object what) |
Creates an OP, loading a constant to be put instead of another OP.
|
Constructor parameters in gnu.jel with type arguments of type OP
Constructor |
Description |
OPbinary(java.util.Stack<OP> paramOPs,
int opcode) |
Constructs a new binary operation.
|
OPcall(java.lang.reflect.Member m,
int np,
java.util.Stack<OP> paramOPs,
boolean aEval) |
Prepares a new method/field call/get operation to be added to the code.
|
OPcondtnl(java.util.Stack<OP> paramOPs) |
Creates conditional operator.
|
OPunary(java.util.Stack<OP> paramOPs,
int code) |
Constructs a new unary operation.
|
OPunary(java.util.Stack<OP> paramOPs,
int targetID,
java.lang.Class<?> targetClass,
boolean allownarrowing) |
Creates conversion operation to the given class.
|