-
Methods in gnu.jel that throw CompilationException
Modifier and Type |
Method |
Description |
static CompiledExpression |
Evaluator.compile(java.lang.String expression,
Library lib) |
Compiles expression, resolving the function names in the library.
|
static CompiledExpression |
Evaluator.compile(java.lang.String expression,
Library lib,
java.lang.Class<?> resultType) |
Compiles expression, resolving the function names in the library.
|
static byte[] |
Evaluator.compileBits(java.lang.String expression,
Library lib) |
Compiles expression, resolving the function names in the library.
|
static byte[] |
Evaluator.compileBits(java.lang.String expression,
Library lib,
java.lang.Class<?> resultType) |
Compiles expression, resolving the function names in the library.
|
protected void |
Parser.consume(int cc) |
|
void |
Parser.error(int code,
java.lang.Object param,
int column) |
|
java.lang.reflect.Member |
Library.getMember(java.lang.Class<?> container,
java.lang.String name,
java.lang.Class<?>[] params) |
Searches the namespace defined by this library object for method or field.
|
protected java.lang.reflect.Member |
Library.getMostSpecific(java.lang.Class<?> container,
java.lang.String name,
java.lang.Class<?>[] params,
java.util.List<java.lang.reflect.Member> applicable_methods,
int np) |
Returns the most specific method, matching the call.
|
void |
Library.markStateDependent(java.lang.String name,
java.lang.Class<?>[] params) |
This method marks a static member as having the internal state.
|
void |
Parser.nextToken() |
|
OP |
Parser.parse(java.lang.Class<?> resultType) |
Parses expression.
|
Constructors in gnu.jel that throw CompilationException
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.
|