Uses of Package
koala.dynamicjava.interpreter

Packages that use koala.dynamicjava.interpreter
koala.dynamicjava.gui   
koala.dynamicjava.interpreter Contains the classes for interpreting Java language statements. 
koala.dynamicjava.interpreter.context Provides the classes that hold the context of execution. 
 

Classes in koala.dynamicjava.interpreter used by koala.dynamicjava.gui
Interpreter
          The classes that implements this interface represent the objects that holds the objects needed for interpretation.
 

Classes in koala.dynamicjava.interpreter used by koala.dynamicjava.interpreter
ClassFactory
          The instances of this class dynamically create java classes
ClassInfoCompiler
          This class translates a class info into a Class object
ClassInfoCompiler.MembersVisitor
          To visit the members of a type declaration
ClassLoaderContainer
          The classes that implements this interface represent objects that contains a class loader
ClassPool
          The instances of this class contains classinfos
Interpreter
          The classes that implements this interface represent the objects that holds the objects needed for interpretation.
InterpreterException
          This exception is thrown when an error append while interpreting a statement
InterpreterException.SourceInformation
          To represent the source code informations
InterpreterUtilities.BinaryArithmeticOperation
          To encapsulate a binary operator
InterpreterUtilities.BinaryPredicate
          To encapsulate a boolean binary operator
InterpreterUtilities.BitwiseOperation
          To encapsulate a bitwise operator
InterpreterUtilities.RelationalOperation
          To encapsulate a relational operation
InterpreterUtilities.ShiftOperation
          To encapsulate a shift operator
InterpreterUtilities.UnaryOperation
          To encapsulate an unary operator
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.
TreeCompiler.ClassInfoLoader
          To load class infos instead of classes
TreeInterpreter
          This class contains method to interpret the constructs of the language.
TreeInterpreter.ConstructorParametersDescriptor
          Used to store the informations about explicit constructors invocation
TreeInterpreter.MethodDescriptor
          Used to store the informations about dynamically created methods
UninitializedObject
          The INSTANCE object of this class represents an uninitialized object
 

Classes in koala.dynamicjava.interpreter used by koala.dynamicjava.interpreter.context
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.
 



Copyright © 2001 Stephane Hillion. All Rights Reserved.