DynamicJava Javadoc: Uses of Class koala.dynamicjava.tree.TypeDeclaration

Overview | Package | Class | Use | Tree | Deprecated | Index | Help

PREV NEXT | FRAMES NO FRAMES

## 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
`ClassInfo` | `TreeClassFinder.addClassInfo(java.lang.String cname, TypeDeclaration decl)` Adds a type declaration in the class info list
`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
`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` | `Context.defineClass(TypeDeclaration node)` Defines a class from its syntax tree
`void` | `StaticContext.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

Overview | Package | Class | Use | Tree | Deprecated | Index | Help

PREV NEXT | FRAMES NO FRAMES

Copyright © 2001 Stephane Hillion. All Rights Reserved.