- 
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. |