Uses of Class
koala.dynamicjava.tree.TypeDeclaration

Packages that use TypeDeclaration
koala.dynamicjava.classinfo Contains all the classes and interfaces for using reflection on Java or interpreted classes. 
koala.dynamicjava.interpreter Contains the classes for interpreting Java language statements. 
koala.dynamicjava.interpreter.context Provides the classes that hold the context of execution. 
koala.dynamicjava.parser Provides the classes that compose the default parser for the language. 
koala.dynamicjava.tree Provides classes and interfaces for producing an abstract syntax tree. 
 

Uses of TypeDeclaration in koala.dynamicjava.classinfo
 

Methods in koala.dynamicjava.classinfo that return TypeDeclaration
 TypeDeclaration TreeClassInfo.getTypeDeclaration()
          Returns the abstract syntax tree
 

Methods in koala.dynamicjava.classinfo with parameters of type TypeDeclaration
 ClassInfo ClassFinder.addClassInfo(java.lang.String cname, TypeDeclaration decl)
          Adds a type declaration in the class info list
 

Constructors in koala.dynamicjava.classinfo with parameters of type TypeDeclaration
TreeClassInfo(TypeDeclaration cd, ClassFinder cf)
          Creates a new class info
 

Uses of TypeDeclaration in koala.dynamicjava.interpreter
 

Fields in koala.dynamicjava.interpreter declared as TypeDeclaration
protected  TypeDeclaration ClassInfoCompiler.typeDeclaration
          The tree of the class to compile
 

Methods in koala.dynamicjava.interpreter that return TypeDeclaration
 TypeDeclaration TreeClassLoader.getTree(java.lang.String name)
          Gets a tree
 

Methods in koala.dynamicjava.interpreter with parameters of type TypeDeclaration
 java.lang.Class TreeCompiler.compileTree(Context ctx, TypeDeclaration td)
          Compiles a single class
protected  java.lang.Object TreeCompiler.CompilationUnitVisitor.visitType(TypeDeclaration node)
          Visits a type declaration
 ClassInfo TreeClassFinder.addClassInfo(java.lang.String cname, TypeDeclaration decl)
          Adds a type declaration in the class info list
 void TreeClassLoader.addTree(java.lang.String name, TypeDeclaration node)
          Adds a class syntax tree to the list of the loaded trees
 

Uses of TypeDeclaration in koala.dynamicjava.interpreter.context
 

Methods in koala.dynamicjava.interpreter.context with parameters of type TypeDeclaration
 void GlobalContext.defineClass(TypeDeclaration node)
          Defines a class from its syntax tree
 void StaticContext.defineClass(TypeDeclaration node)
          Defines a class from its syntax tree
 void Context.defineClass(TypeDeclaration node)
          Defines a class from its syntax tree
 

Uses of TypeDeclaration in koala.dynamicjava.parser
 

Methods in koala.dynamicjava.parser that return TypeDeclaration
 TypeDeclaration Parser.typeDeclaration()
          Parses a type declaration
 

Uses of TypeDeclaration in koala.dynamicjava.tree
 

Subclasses of TypeDeclaration in koala.dynamicjava.tree
 class ClassDeclaration
          This class represents a class declaration
 class InterfaceDeclaration
          This class represents an interface declaration
 



Copyright © 2001 Stephane Hillion. All Rights Reserved.