|
|||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
ClassLoaderContainer | The classes that implements this interface represent objects that contains a class loader |
Interpreter | The classes that implements this interface represent the objects that holds the objects needed for interpretation. |
Class Summary | |
ClassFactory | The instances of this class dynamically create java classes |
ClassInfoCompiler | This class translates a class info into a Class object |
ClassPool | The instances of this class contains classinfos |
EvaluationVisitor | This tree visitor evaluates each node of a syntax tree |
InterpreterException.SourceInformation | To represent the source code informations |
InterpreterUtilities | This class contains a collection of utility methods for interpretation |
InterpreterUtilities.AddOperation | To encapsulate + |
InterpreterUtilities.BinaryArithmeticOperation | To encapsulate a binary operator |
InterpreterUtilities.BinaryPredicate | To encapsulate a boolean binary operator |
InterpreterUtilities.BitAndOperation | To encapsulate & |
InterpreterUtilities.BitOrOperation | To encapsulate | |
InterpreterUtilities.BitwiseOperation | To encapsulate a bitwise operator |
InterpreterUtilities.DivideOperation | To encapsulate / |
InterpreterUtilities.EqualToPredicate | To encapsulate == |
InterpreterUtilities.GreaterOrEqualOperation | To encapsulate >= |
InterpreterUtilities.GreaterThanOperation | To encapsulate > |
InterpreterUtilities.LessOrEqualOperation | To encapsulate <= |
InterpreterUtilities.LessThanOperation | To encapsulate < |
InterpreterUtilities.MinusOperation | To encapulate - |
InterpreterUtilities.MultiplyOperation | To encapsulate * |
InterpreterUtilities.NotEqualToPredicate | To encapsulate != |
InterpreterUtilities.PlusOperation | To encapulate + |
InterpreterUtilities.RelationalOperation | To encapsulate a relational operation |
InterpreterUtilities.RemainderOperation | To encapsulate % |
InterpreterUtilities.ShiftLeftOperation | To encapsulate << |
InterpreterUtilities.ShiftOperation | To encapsulate a shift operator |
InterpreterUtilities.ShiftRightOperation | To encapsulate >> |
InterpreterUtilities.SubtractOperation | To encapsulate - |
InterpreterUtilities.UnaryOperation | To encapsulate an unary operator |
InterpreterUtilities.UnsignedShiftRightOperation | To encapsulate >>> |
InterpreterUtilities.XOrOperation | To encapsulate ^ |
Main | This file contains the entry point of the interpreter |
NameVisitor | This tree visitor resolves the ambiguity in identifiers in a syntax tree |
NodeProperties | This interface contains the names of the syntax tree properties defined by the interpretative kernel |
TreeClassFinder | The instances of the classes that implements this interface are used to find the fully qualified name of classes and to manage the loading of these classes. |
TreeClassLoader | This class is responsible for loading bytecode classes |
TreeCompiler | This class contains methods to manage the creation of classes. |
TreeInterpreter | This class contains method to interpret the constructs of the language. |
TypeChecker | This tree visitor checks the typing rules and loads the classes, fields and methods |
UninitializedObject | The INSTANCE object of this class represents an uninitialized object |
Error Summary | |
InterpreterException | This exception is thrown when an error append while interpreting a statement |
Contains the classes for interpreting Java language statements.
|
|||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |