- c - Variable in class gnu.jel.Parser
-  
- cf_orig - Static variable in class gnu.jel.Evaluator
-  
- Character - Interface in gnu.jel.reflect
- 
Denotes the object as being automatically convertible to 
  java char type. 
- check(boolean, String) - Static method in class gnu.jel.debug.Debug
- 
Checks for the condition. 
- check(boolean) - Static method in class gnu.jel.debug.Debug
- 
Checks for the condition. 
- chi - Variable in class gnu.jel.OP
- 
Holds references to children of this node 
- ClassFile - Class in gnu.jel
- 
This class represents a classfile image in JEL. 
- ClassFile(int, String, Class<?>, Class[], LocalField[]) - Constructor for class gnu.jel.ClassFile
- 
Starts creation of a new class file. 
- clone() - Method in class gnu.jel.ClassFile
- 
Makes a clone of this object. 
- cnmap - Variable in class gnu.jel.Library
-  
- code(long) - Method in class gnu.jel.ClassFile
- 
code up to 8 operations. 
- code - Variable in class gnu.jel.OPbinary
- 
code of this operation 
- code - Variable in class gnu.jel.OPunary
- 
code of this operation 
- codeB(long) - Method in class gnu.jel.ClassFile
-  
- codeLDC(Object, int) - Method in class gnu.jel.ClassFile
- 
generates code for code loading constant of primitive type or string. 
- codeM(Member) - Method in class gnu.jel.ClassFile
-  
- col - Variable in exception gnu.jel.CompilationException
-  
- compare(String, String) - Static method in class gnu.jel.CompiledExpression
-  
- CompilationException - Exception in gnu.jel
- 
Represents an error encountered during the compilation. 
- CompilationException(int, Object) - Constructor for exception gnu.jel.CompilationException
- 
Constructs new CompilationException with a single formatting parameter. 
- compile(String, Library, Class<?>) - Static method in class gnu.jel.Evaluator
- 
Compiles expression, resolving the function names in the library. 
- compile(String, Library) - Static method in class gnu.jel.Evaluator
- 
Compiles expression, resolving the function names in the library. 
- compile(ClassFile) - Method in class gnu.jel.OP
- 
Called to generate the code implementing this OP. 
- compile(ClassFile) - Method in class gnu.jel.OPbinary
-  
- compile(ClassFile) - Method in class gnu.jel.OPcall
-  
- compile(ClassFile) - Method in class gnu.jel.OPcondtnl
-  
- compile(ClassFile) - Method in class gnu.jel.OPload
-  
- compile(ClassFile) - Method in class gnu.jel.OPunary
-  
- compileBits(String, Library, Class<?>) - Static method in class gnu.jel.Evaluator
- 
Compiles expression, resolving the function names in the library. 
- compileBits(String, Library) - Static method in class gnu.jel.Evaluator
- 
Compiles expression, resolving the function names in the library. 
- CompiledExpression - Class in gnu.jel
- 
This abstract class is a superclass of every JEL-compiled expression,
 each of which overrides some of the abstract methods below. 
- CompiledExpression() - Constructor for class gnu.jel.CompiledExpression
-  
- consume(int) - Method in class gnu.jel.Parser
-  
- ct_column - Variable in class gnu.jel.Parser
- 
Column, where the current token started 
- ct_line - Variable in class gnu.jel.Parser
- 
Line, where the current token started 
- enabled - Static variable in class gnu.jel.debug.Debug
- 
Determines if debugging is enabled in current compilation. 
- error(int, Object, int) - Method in class gnu.jel.Parser
-  
- eval() - Method in class gnu.jel.OP
- 
Called to evaluate this node and all its sub-nodes. 
- eval() - Method in class gnu.jel.OPbinary
-  
- eval() - Method in class gnu.jel.OPcall
- 
Attempts to evaluate this function. 
- eval() - Method in class gnu.jel.OPcondtnl
-  
- eval() - Method in class gnu.jel.OPload
-  
- eval() - Method in class gnu.jel.OPunary
-  
- eval_methods - Static variable in class gnu.jel.Evaluator
-  
- evaluate(Object[]) - Method in class gnu.jel.CompiledExpression
- 
Evaluates the expression, representing result as an object. 
- evaluate_boolean(Object[]) - Method in class gnu.jel.CompiledExpression
- 
Evaluates the expression whose result has type boolean. 
- evaluate_byte(Object[]) - Method in class gnu.jel.CompiledExpression
- 
Evaluates the expression whose result has type byte. 
- evaluate_char(Object[]) - Method in class gnu.jel.CompiledExpression
- 
Evaluates the expression whose result has type char. 
- evaluate_double(Object[]) - Method in class gnu.jel.CompiledExpression
- 
Evaluates the expression whose result has type double. 
- evaluate_float(Object[]) - Method in class gnu.jel.CompiledExpression
- 
Evaluates the expression whose result has type float. 
- evaluate_int(Object[]) - Method in class gnu.jel.CompiledExpression
- 
Evaluates the expression whose result has type int. 
- evaluate_long(Object[]) - Method in class gnu.jel.CompiledExpression
- 
Evaluates the expression whose result has type long. 
- evaluate_short(Object[]) - Method in class gnu.jel.CompiledExpression
- 
Evaluates the expression whose result has type short. 
- evaluate_void(Object[]) - Method in class gnu.jel.CompiledExpression
- 
Evaluates the expression whose result has type void. 
- Evaluator - Class in gnu.jel
- 
This is the main frontend to JEL. 
- Evaluator() - Constructor for class gnu.jel.Evaluator
-  
- getApplicable(Class<?>, String, Class<?>[], HashMap<String, Member>, int) - Method in class gnu.jel.Library
- 
Returns applicable methods, for the call. 
- getColumn() - Method in exception gnu.jel.CompilationException
- 
Used to obtain the column, where error have occurred. 
- getConstValue() - Method in class gnu.jel.LocalField
- 
Returns a value of the public static final field. 
- getDeclaringClass() - Method in class gnu.jel.LocalField
-  
- getDynamicMethodClassID(Member) - Method in class gnu.jel.Library
- 
Returns ID (position in the object array) of the dynamic method. 
- getExceptionTypes() - Method in class gnu.jel.LocalMethod
- 
Used to get checked exceptions thrown by this method 
- getImage() - Method in class gnu.jel.ClassFile
- 
Finishes class and returns the resulting bytecode. 
- getIndex(Object, int) - Method in class gnu.jel.ClassFile
- 
Used to determine an old CP index or to create a new one for an item. 
- getMember(Class<?>, String, Class<?>[]) - Method in class gnu.jel.Library
- 
Searches the namespace defined by this library object for method or field. 
- getMessage() - Method in exception gnu.jel.CompilationException
- 
Used to obtain the formatted error message. 
- getModifiers() - Method in class gnu.jel.LocalField
-  
- getMostSpecific(Class<?>, String, Class<?>[], List<Member>, int) - Method in class gnu.jel.Library
- 
Returns the most specific method, matching the call. 
- getMsg(int, Object[]) - Static method in class gnu.jel.TableKeeper
-  
- getName() - Method in class gnu.jel.LocalField
-  
- getParameters() - Method in exception gnu.jel.CompilationException
- 
Used to obtain the parameters for this error. 
- getParameterTypes(Member, int) - Static method in class gnu.jel.Library
- 
Used to get types of formal parameters of a member. 
- getParameterTypes() - Method in class gnu.jel.LocalMethod
- 
Used to obtain types of formal parameters of this method. 
- getSignature(Member) - Static method in class gnu.jel.Library
- 
Computes signature of the given member. 
- getSignature(Class<?>) - Static method in class gnu.jel.Library
- 
Computes the signature of the given class. 
- getTable(String) - Static method in class gnu.jel.TableKeeper
- 
Used to get a reference to the named int[][] table. 
- getType() - Method in exception gnu.jel.CompilationException
- 
Used to obtain the error code. 
- getType() - Method in class gnu.jel.CompiledExpression
- 
Returns type of the expression result. 
- getType(Member) - Static method in class gnu.jel.Library
- 
Used to get return type of a class member. 
- getType() - Method in class gnu.jel.LocalField
-  
- getTypeC() - Method in class gnu.jel.CompiledExpression
- 
Returns the type of the expression result. 
- getTypeName(String) - Method in class gnu.jel.DVMap
- 
Returns the name of the type of the named property. 
- getValue() - Method in interface gnu.jel.reflect.Boolean
-  
- getValue() - Method in interface gnu.jel.reflect.Byte
-  
- getValue() - Method in interface gnu.jel.reflect.Character
-  
- getValue() - Method in interface gnu.jel.reflect.Double
-  
- getValue() - Method in interface gnu.jel.reflect.Float
-  
- getValue() - Method in interface gnu.jel.reflect.Integer
-  
- getValue() - Method in interface gnu.jel.reflect.Long
-  
- getValue() - Method in interface gnu.jel.reflect.Short
-  
- gnu.jel - package gnu.jel
-  
- gnu.jel.debug - package gnu.jel.debug
-  
- gnu.jel.reflect - package gnu.jel.reflect
-  
- OP - Class in gnu.jel
- 
A tree node, representing an operation. 
- OP() - Constructor for class gnu.jel.OP
-  
- OPbinary - Class in gnu.jel
- 
A tree node, representing binary operation. 
- OPbinary(Stack<OP>, int) - Constructor for class gnu.jel.OPbinary
- 
Constructs a new binary operation. 
- OPcall - Class in gnu.jel
- 
A tree node, representing a method call (field/local variable load). 
- OPcall(Member, int, Stack<OP>, boolean) - Constructor for class gnu.jel.OPcall
- 
Prepares a new method/field call/get operation to be added to the code. 
- OPcall(int, Class<?>) - Constructor for class gnu.jel.OPcall
- 
Prepares access to the local variable (formal parameter) of method. 
- OPcondtnl - Class in gnu.jel
- 
A tree node, representing conditional. 
- OPcondtnl(Stack<OP>) - Constructor for class gnu.jel.OPcondtnl
- 
Creates conditional operator. 
- OPload - Class in gnu.jel
- 
A tree node, representing loading of a constant. 
- OPload(Object) - Constructor for class gnu.jel.OPload
- 
Creates an OP, loading a constant. 
- OPload(OP, Object) - Constructor for class gnu.jel.OPload
- 
Creates an OP, loading a constant to be put instead of another OP. 
- OPunary - Class in gnu.jel
- 
A tree node, representing unary operation. 
- OPunary(Stack<OP>, int) - Constructor for class gnu.jel.OPunary
- 
Constructs a new unary operation. 
- OPunary(Stack<OP>, int, Class<?>, boolean) - Constructor for class gnu.jel.OPunary
- 
Creates conversion operation to the given class.