All Packages Class Hierarchy
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
Index of all Fields and Methods
- asm_binary(int).
Method in class gnu.jel.ExpressionImage
- Generates code to perform given binary operation.
- asm_binary_param(int).
Method in class gnu.jel.ExpressionImage
- Denotes that the first parameter for the given binary OP is now in stack.
- asm_branch_end().
Method in class gnu.jel.ExpressionImage
- Finishes generation of code for conditional.
- asm_branch_start_false().
Method in class gnu.jel.ExpressionImage
- Continues generation of code for conditional.
- asm_branch_start_true().
Method in class gnu.jel.ExpressionImage
- Starts generation of code for conditional.
- asm_convert(Class).
Method in class gnu.jel.ExpressionImage
- Converts current top of the java stack to the given class type.
- asm_func_call().
Method in class gnu.jel.ExpressionImage
- Finishes generation of call to a function.
- asm_func_param().
Method in class gnu.jel.ExpressionImage
- Denotes that the next parameter for the current function is now in stack.
- asm_func_start(Method, int).
Method in class gnu.jel.ExpressionImage
- Starts generation of code for the method call.
- asm_load_object(Object).
Method in class gnu.jel.ExpressionImage
- Generates code to load given object constant into Java stack.
- asm_load_primitive(Object).
Method in class gnu.jel.ExpressionImage
- Generates code to load given constant of a primitive type.
- asm_logical_binary(int).
Method in class gnu.jel.ExpressionImage
- Generates code to perform given logical binary operation.
- asm_logical_binary_param(int).
Method in class gnu.jel.ExpressionImage
- Denotes the first parameter for the given logical binary OP is
now in stack.
- asm_logical_block().
Method in class gnu.jel.ExpressionImage
- This function starts a group of logical subexpressions.
- asm_logical_unblock_not().
Method in class gnu.jel.ExpressionImage
- This function finishes a group of logical subexpressions with inversion.
- asm_return().
Method in class gnu.jel.ExpressionImage
- Finishes construction of expression by generating code to return a value.
- asm_throw_return().
Method in class gnu.jel.ExpressionImage
- Finishes construction of expression by generating code to throw exception.
- asm_unary(int).
Method in class gnu.jel.ExpressionImage
- Generates code to perform given unary operation on the value in stack.
- assert(boolean).
Static method in class gnu.jel.debug.Debug
- Checks for the condition.
- assert(boolean, String).
Static method in class gnu.jel.debug.Debug
- Checks for the condition.
- BI_AN.
Static variable in class gnu.jel.ExpressionImage
- Denotes the AND binary operation.
- BI_DI.
Static variable in class gnu.jel.ExpressionImage
- Denotes the DIVIDE binary operation.
- BI_EQ.
Static variable in class gnu.jel.ExpressionImage
- Denotes binary comparizon for equality
- BI_GE.
Static variable in class gnu.jel.ExpressionImage
- Denotes binary comparizon for "greater or equal"
- BI_GT.
Static variable in class gnu.jel.ExpressionImage
- Denotes binary comparizon for "greater"
- BI_LE.
Static variable in class gnu.jel.ExpressionImage
- Denotes binary comparizon for "less or equal"
- BI_LS.
Static variable in class gnu.jel.ExpressionImage
- Denotes binary left shift
- BI_LT.
Static variable in class gnu.jel.ExpressionImage
- Denotes binary comparizon for "less"
- BI_MI.
Static variable in class gnu.jel.ExpressionImage
- Denotes the MINUS binary operation.
- BI_MU.
Static variable in class gnu.jel.ExpressionImage
- Denotes the MULTIPLY binary operation.
- BI_NE.
Static variable in class gnu.jel.ExpressionImage
- Denotes binary comparizon for inequality
- BI_OR.
Static variable in class gnu.jel.ExpressionImage
- Denotes the OR binary operation.
- BI_PL.
Static variable in class gnu.jel.ExpressionImage
- Denotes the PLUS binary operation.
- BI_RE.
Static variable in class gnu.jel.ExpressionImage
- Denotes the REMAINDER binary operation.
- BI_RSS.
Static variable in class gnu.jel.ExpressionImage
- Denotes binary right signed shift
- BI_RUS.
Static variable in class gnu.jel.ExpressionImage
- Denotes binary right unsigned shift
- BI_XO.
Static variable in class gnu.jel.ExpressionImage
- Denotes the XOR binary operation.
- binaryNames.
Static variable in class gnu.jel.ExpressionImage
- Names of binary operations by ID in the readable form.
- binaryOP(int, boolean).
Method in class gnu.jel.Optimizer
- Generates a binary operation.
- binaryOP_param().
Method in class gnu.jel.Optimizer
- Specifies that the parameter for the binary operation is now in stack.
- binarySymbols.
Static variable in class gnu.jel.ExpressionImage
- Symbols of binary operations by ID in the readable form.
- canConvert(Class, Class).
Static method in class gnu.jel.ExpressionImage
- Tests is this assembler can generate code to convert from from one type to another even with possible loss of the information.
- canConvertByWidening(Class, Class).
Static method in class gnu.jel.ExpressionImage
- Tests is this assembler can generate code to convert from
from one type to another without loss of the information.
- canGenerateBinary(int, Class, Class).
Static method in class gnu.jel.ExpressionImage
- Used to test if this assembler can generate given binary operation.
- canGenerateUnary(int, Class).
Static method in class gnu.jel.ExpressionImage
- Used to test if this assembler can generate given unary operation.
- charAt(String, int).
Static method in class gnu.jel.StringLib
-
- code.
Variable in class gnu.jel.Optimizer
- Double linked list of operations in this expression.
- compare(byte[], byte[]).
Method in class gnu.jel.debug.Tester
-
- compare(int, int).
Method in class gnu.jel.debug.Tester
-
- compare(String, String).
Method in class gnu.jel.debug.Tester
-
- compareTo(String, String).
Static method in class gnu.jel.StringLib
-
- CompilationException(int, String).
Constructor for class gnu.jel.CompilationException
-
- CompilationException(ParseException).
Constructor for class gnu.jel.CompilationException
-
- CompilationException(Token, String).
Constructor for class gnu.jel.CompilationException
-
- CompilationException(TokenMgrError).
Constructor for class gnu.jel.CompilationException
-
- compile().
Method in class gnu.jel.Optimizer
- Compiles the expression.
- compile(String, Library).
Static method in class gnu.jel.Evaluator
- Compiles expression, resolving the function names in the library.
- compile(String, Library, Class).
Static method in class gnu.jel.Evaluator
- Compiles expression, resolving the function names in the library.
- compileBits().
Method in class gnu.jel.Optimizer
- Compiles the expression into an ExpressionBits object.
- compileBits(String, Library).
Static method in class gnu.jel.Evaluator
- Compiles expression, resolving the function names in the library.
- compileBits(String, Library, Class).
Static method in class gnu.jel.Evaluator
- Compiles expression, resolving the function names in the library.
- CompiledExpression().
Constructor for class gnu.jel.CompiledExpression
-
- concat(String, String).
Static method in class gnu.jel.StringLib
-
- conditional_end().
Method in class gnu.jel.Optimizer
- Finishes generation of conditional ?: .
- conditional_false().
Method in class gnu.jel.Optimizer
- Continues generation of conditional ?: .
- conditional_true().
Method in class gnu.jel.Optimizer
- Starts generation of conditional ?: .
- convert(Class).
Method in class gnu.jel.Optimizer
- Generates an explicit type conversion operation.
- convert(Class, boolean).
Method in class gnu.jel.Optimizer
- Generates an explicit type conversion operation.
- Debug().
Constructor for class gnu.jel.debug.Debug
-
- enabled.
Static variable in class gnu.jel.debug.Debug
- Determines if debugging is enabled in current compilation.
- endsWith(String, String).
Static method in class gnu.jel.StringLib
-
- equals(String, Object).
Static method in class gnu.jel.StringLib
-
- 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.
- Evaluator().
Constructor for class gnu.jel.Evaluator
-
- ExpressionImage().
Constructor for class gnu.jel.ExpressionImage
- Constructs and initializes empty expression image.
- finish().
Method in class gnu.jel.Optimizer
- Finishes the function.
- function_call(String).
Method in class gnu.jel.Optimizer
- Generates the function call.
- function_param().
Method in class gnu.jel.Optimizer
- Specifies that the parameter for the function is now in stack.
- function_start().
Method in class gnu.jel.Optimizer
- Denotes the start of the function call.
- getBinaryPromoted(Class, Class).
Static method in class gnu.jel.ExpressionImage
- Performs binary numeric promotion of types.
- getBits().
Method in class gnu.jel.ExpressionImage
- Returns compiled expression represented by ExpressionBits object.
- getColumn().
Method in class gnu.jel.CompilationException
-
- getExpression().
Method in class gnu.jel.ExpressionBits
- Constructs a new instance of the CompiledExpression subclass from these bits.
- getExpression().
Method in class gnu.jel.ExpressionImage
- Constructs a new instance of this expression.
- getImage().
Method in class gnu.jel.ExpressionBits
- Used to get the binary image of the class.
- getImage().
Method in class gnu.jel.ExpressionImage
- Used to get the binary image of the class.
- getSignature(Class).
Static method in class gnu.jel.ExpressionImage
- Computes the signature of the given class.
- getSignature(Constructor).
Static method in class gnu.jel.ExpressionImage
- Computes signature of the given constructor.
- getSignature(Method).
Static method in class gnu.jel.ExpressionImage
- Computes signature of the given method.
- getType().
Method in class gnu.jel.CompiledExpression
- Returns type of the expression result.
- getUnaryPromoted(Class).
Static method in class gnu.jel.ExpressionImage
- Performs unary numeric promotion of types.
- indexOf(String, int).
Static method in class gnu.jel.StringLib
-
- indexOf(String, int, int).
Static method in class gnu.jel.StringLib
-
- indexOf(String, String).
Static method in class gnu.jel.StringLib
-
- indexOf(String, String, int).
Static method in class gnu.jel.StringLib
-
- intern(String).
Static method in class gnu.jel.StringLib
-
- isPromotionBinary(int).
Static method in class gnu.jel.ExpressionImage
- Checks if the binary numeric promotion is required for the operation.
- isStateless(Method).
Method in class gnu.jel.Library
- Used to check if the given method is stateless.
- lastIndexOf(String, int).
Static method in class gnu.jel.StringLib
-
- lastIndexOf(String, int, int).
Static method in class gnu.jel.StringLib
-
- lastIndexOf(String, String).
Static method in class gnu.jel.StringLib
-
- lastIndexOf(String, String, int).
Static method in class gnu.jel.StringLib
-
- length(String).
Static method in class gnu.jel.StringLib
-
- Library(Class[], Class[]).
Constructor for class gnu.jel.Library
- Creates a library for JEL.
- load(boolean).
Method in class gnu.jel.Optimizer
- Generates a "load boolean constant" operation.
- load(byte).
Method in class gnu.jel.Optimizer
- Generates a "load byte constant" operation.
- load(char).
Method in class gnu.jel.Optimizer
- Generates a "load char constant" operation.
- load(double).
Method in class gnu.jel.Optimizer
- Generates a "load double constant" operation.
- load(float).
Method in class gnu.jel.Optimizer
- Generates a "load float constant" operation.
- load(int).
Method in class gnu.jel.Optimizer
- Generates a "load int constant" operation.
- load(long).
Method in class gnu.jel.Optimizer
- Generates a "load long constant" operation.
- load(short).
Method in class gnu.jel.Optimizer
- Generates a "load short constant" operation.
- load(String).
Method in class gnu.jel.Optimizer
- Generates a "load String constant" operation.
- LOG_AN.
Static variable in class gnu.jel.ExpressionImage
- Denotes logical conjunction operator
- LOG_NO.
Static variable in class gnu.jel.ExpressionImage
- Denotes logical complement operator
- LOG_OR.
Static variable in class gnu.jel.ExpressionImage
- Denotes logical disjunction operator
- logical_not().
Method in class gnu.jel.Optimizer
- Inverts result of group of logical operators.
- logical_not_start().
Method in class gnu.jel.Optimizer
- Denotes start of group of logical operators whose result should be inverted.
- logicalNames.
Static variable in class gnu.jel.ExpressionImage
- Names of logical operations by ID in the readable form.
- logicalSymbols.
Static variable in class gnu.jel.ExpressionImage
- Symbols of logical operations by ID in the readable form.
- main(String[]).
Static method in class gnu.jel.ExpressionImage
- Performs unitary test of the code generator.
- main(String[]).
Static method in class gnu.jel.Library
- Performs unitary test of the library.
- main(String[]).
Static method in class gnu.jel.Optimizer
- Performs unitary test of the interpreter.
- main(String[]).
Static method in class gnu.jel.debug.Tester
-
- markStateDependent(String, Class[]).
Method in class gnu.jel.Library
- This function is itended for marking static function as having the internal state.
- optimize(int).
Method in class gnu.jel.Optimizer
- Optimizes the function.
- optimizeIteration(OPlist).
Static method in class gnu.jel.Optimizer
- Performs one optimization pass on the given list of operations.
- Optimizer(Library).
Constructor for class gnu.jel.Optimizer
- Constructs the new "empty" optimizer with the library specified.
- primitiveTypeNames.
Static variable in class gnu.jel.ExpressionImage
- Names of the primitive types by ID in readable form.
- primitiveTypes.
Static variable in class gnu.jel.ExpressionImage
- Classes of the primitive types by ID
- printHexLine16(PrintWriter, byte[], int).
Method in class gnu.jel.debug.Tester
-
- println(String).
Static method in class gnu.jel.debug.Debug
- Prints a line of the debug output.
- regionMatches(boolean, String, int, String, int, int).
Static method in class gnu.jel.StringLib
-
- regionMatches(String, int, String, int, int).
Static method in class gnu.jel.StringLib
-
- replace(String, char, char).
Static method in class gnu.jel.StringLib
-
- reportThrowable(Throwable).
Static method in class gnu.jel.debug.Debug
- Reports an exception, which should not occur(i.e.
- reportThrowable(Throwable, String).
Static method in class gnu.jel.debug.Debug
- Reports an exception, which should not occur(i.e.
- startsWith(String, String).
Static method in class gnu.jel.StringLib
-
- startsWith(String, String, int).
Static method in class gnu.jel.StringLib
-
- startTest(String).
Method in class gnu.jel.debug.Tester
-
- StringLib().
Constructor for class gnu.jel.StringLib
-
- substring(String, int).
Static method in class gnu.jel.StringLib
-
- substring(String, int, int).
Static method in class gnu.jel.StringLib
-
- summarize().
Method in class gnu.jel.debug.Tester
-
- test(Tester).
Static method in class gnu.jel.ExpressionImage
- Performs unitary test of the code generator.
- test(Tester).
Static method in class gnu.jel.Library
- Performs unitary test of the library.
- test(Tester).
Static method in class gnu.jel.Optimizer
- Performs unitary test of the interpreter.
- Tester(OutputStream).
Constructor for class gnu.jel.debug.Tester
-
- testFail().
Method in class gnu.jel.debug.Tester
-
- testFailProgressing().
Method in class gnu.jel.debug.Tester
-
- testOK().
Method in class gnu.jel.debug.Tester
-
- toLowerCase(String).
Static method in class gnu.jel.StringLib
-
- toString().
Method in class gnu.jel.Optimizer
- Represents the expression, contained in this optimizer as String.
- toUpperCase(String).
Static method in class gnu.jel.StringLib
-
- trim(String).
Static method in class gnu.jel.StringLib
-
- UN_NE.
Static variable in class gnu.jel.ExpressionImage
- Denotes the unary NEGATION operation.
- UN_NO.
Static variable in class gnu.jel.ExpressionImage
- Denotes the unary bitwise complement operation.
- unary(int).
Method in class gnu.jel.Optimizer
- Generates an unary operation.
- unaryNames.
Static variable in class gnu.jel.ExpressionImage
- Names of unary operations by ID in the readable form.
- unarySymbols.
Static variable in class gnu.jel.ExpressionImage
- Symbols of unary operations by ID in the readable form.
- valueOf(boolean).
Static method in class gnu.jel.StringLib
-
- valueOf(char).
Static method in class gnu.jel.StringLib
-
- valueOf(double).
Static method in class gnu.jel.StringLib
-
- valueOf(float).
Static method in class gnu.jel.StringLib
-
- valueOf(int).
Static method in class gnu.jel.StringLib
-
- valueOf(long).
Static method in class gnu.jel.StringLib
-
- valueOf(Object).
Static method in class gnu.jel.StringLib
-