Package | Description |
---|---|
gnu.jel |
Modifier and Type | Class and 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.
|
Modifier and Type | Field and Description |
---|---|
OP[] |
OP.chi
Holds references to children of this node
|
Modifier and Type | Method and Description |
---|---|
OP |
Parser.parse(java.lang.Class<?> resultType)
Parses expression.
|
Constructor and Description |
---|
OPload(OP instead,
java.lang.Object what)
Creates an OP, loading a constant to be put instead of another OP.
|
Constructor and 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.
|
Copyright © 1998-2017 Konstantin L. Metlov All Rights Reserved.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the JEL manual.