# All Classes and Interfaces

Class
Description
Boolean
Denotes the object as being automatically convertible to java boolean type.
Byte
Denotes the object as being automatically convertible to java byte type.
Character
Denotes the object as being automatically convertible to java char type.
ClassFile
This class represents a classfile image in JEL.
CompilationException
Represents an error encountered during the compilation.
CompiledExpression
This abstract class is a superclass of every JEL-compiled expression, each of which overrides some of the abstract methods below.
Debug
This class used for incorporating internal checks and assertions into the code.
Double
Denotes the object as being automatically convertible to java double type.
DVMap
Provides the information about defined dynamic variables.
Evaluator
This is the main frontend to JEL.
Float
Denotes the object as being automatically convertible to java float type.
ImageLoader
Loads JEL-generated classes into Java VM.
Integer
Denotes the object as being automatically convertible to java int type.
Library
A namespace for JEL expressions.
LocalField
Represents a field local to the class being compiled.
LocalMethod
Represents a method local to the class being compiled.
Long
Denotes the object as being automatically convertible to java long type.
OP
A tree node, representing an operation.
OPbinary
A tree node, representing binary operation.
OPcall
A tree node, representing a method call (field/local variable load).
OPcondtnl
A tree node, representing conditional.
OPload
A tree node, representing loading of a constant.
OPunary
A tree node, representing unary operation.
Parser
Short
Denotes the object as being automatically convertible to java short type.
String
Denotes the object as being automatically convertible to java String type using its `.toString()` method.
TableKeeper
TableWriter