Uses of Class
gnu.jel.CompilationException

Packages that use CompilationException 
Package Description
gnu.jel  
  • Uses of CompilationException in gnu.jel

    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.