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

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

PREV NEXT | FRAMES NO FRAMES

## Uses of Class
koala.dynamicjava.tree.Type

Packages that use Type
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 Type in koala.dynamicjava.parser

Methods in koala.dynamicjava.parser that return Type
`Type` | `Parser.type()` Used internally to parse types
`Type` | `Parser.resultType()` Used internally to parse types
`Type` | `Parser.primitiveType()` Used internally to parse types

Uses of Type in koala.dynamicjava.tree

Subclasses of Type in koala.dynamicjava.tree
`class` | `ArrayType` This class represents the array type nodes of the syntax tree
`class` | `BooleanType` This class represents the boolean type nodes of the syntax tree
`class` | `ByteType` This class represents the byte type nodes of the syntax tree
`class` | `CharType` This class represents the char type nodes of the syntax tree
`class` | `DoubleType` This class represents the double type nodes of the syntax tree
`class` | `FloatType` This class represents the float type nodes of the syntax tree
`class` | `IntType` This class represents the int type nodes of the syntax tree
`class` | `LongType` This class represents the long type nodes of the syntax tree
`class` | `PrimitiveType` This class represents the primitive type nodes of the syntax tree
`class` | `ReferenceType` This class represents the reference type nodes of the syntax tree
`class` | `ShortType` This class represents the short type nodes of the syntax tree
`class` | `VoidType` This class represents the void type nodes of the syntax tree

Methods in koala.dynamicjava.tree that return Type
`Type` | `Allocation.getCreationType()` Returns the creation type
`Type` | `InstanceOfExpression.getReferenceType()` Returns the type to check
`Type` | `ArrayType.getElementType()` Returns the type of the elements of the arrays represented by this type
`Type` | `CastExpression.getTargetType()` Returns the target type
`Type` | `VariableDeclaration.getType()` Gets the declared type for this variable
`Type` | `TypeExpression.getType()` Returns the type represented by this expression
`Type` | `MethodDeclaration.getReturnType()` Gets the return type of this method
`Type` | `FieldDeclaration.getType()` Gets the declared type for this field
`Type` | `FormalParameter.getType()` Returns the declaring type of this parameter
`Type` | `ArrayInitializer.getElementType()` Returns the element type
`static Type` | `TreeUtilities.classToType(java.lang.Class c)` Creates Type node from a Class object
`static Type` | `TreeUtilities.classToType(java.lang.Class c, java.lang.String fn, int bl, int bc, int el, int ec)` Creates Type node from a Class object

Methods in koala.dynamicjava.tree with parameters of type Type
`void` | `Allocation.setCreationType(Type t)` Sets the creation type
`void` | `InstanceOfExpression.setReferenceType(Type t)` Sets the type to check
`void` | `ArrayType.setElementType(Type t)` Sets the type of the elements of the arrays represented by this type
`void` | `CastExpression.setTargetType(Type t)` Sets the target type
`void` | `VariableDeclaration.setType(Type t)` Sets the type of this field
`void` | `MethodDeclaration.setReturnType(Type t)` Sets the return type of this method
`void` | `FieldDeclaration.setType(Type t)` Sets the type of this field
`void` | `FormalParameter.setType(Type t)` Sets the type of this parameter
`void` | `ArrayInitializer.setElementType(Type t)` Sets the element type

Constructors in koala.dynamicjava.tree with parameters of type Type
`Allocation(Type tp, java.lang.String fn, int bl, int bc, int el, int ec)` Initializes the expression
`SimpleAllocation(Type tp, java.util.List args)` Initializes the expression
`SimpleAllocation(Type tp, java.util.List args, java.lang.String fn, int bl, int bc, int el, int ec)` Initializes the expression
`InstanceOfExpression(Expression exp, Type t)` Initializes the expression
`InstanceOfExpression(Expression exp, Type t, java.lang.String fn, int bl, int bc, int el, int ec)` Initializes the expression
`ArrayType(Type et, int dim)` Initializes the type
`ArrayType(Type et, int dim, java.lang.String fn, int bl, int bc, int el, int ec)` Initializes the type
`CastExpression(Type tt, Expression exp)` Initializes the expression
`CastExpression(Type tt, Expression exp, java.lang.String fn, int bl, int bc, int el, int ec)` Initializes the expression
`InnerAllocation(Expression exp, Type tp, java.util.List args)` Initializes the expression
`InnerAllocation(Expression exp, Type tp, java.util.List args, java.lang.String fn, int bl, int bc, int el, int ec)` Initializes the expression
`InnerClassAllocation(Expression exp, Type tp, java.util.List args, java.util.List memb)` Initializes the expression
`InnerClassAllocation(Expression exp, Type tp, java.util.List args, java.util.List memb, java.lang.String fn, int bl, int bc, int el, int ec)` Initializes the expression
`VariableDeclaration(boolean fin, Type type, java.lang.String name, Expression init)` Creates a new variable declaration
`VariableDeclaration(boolean fin, Type type, java.lang.String name, Expression init, java.lang.String fn, int bl, int bc, int el, int ec)` Creates a new variable declaration
`TypeExpression(Type t)` Initializes the expression
`TypeExpression(Type t, java.lang.String fn, int bl, int bc, int el, int ec)` Initializes the expression
`MethodDeclaration(int flags, Type type, java.lang.String name, java.util.List params, java.util.List excepts, BlockStatement body)` Creates a new method declaration
`MethodDeclaration(int flags, Type type, java.lang.String name, java.util.List params, java.util.List excepts, BlockStatement body, java.lang.String fn, int bl, int bc, int el, int ec)` Creates a new method declaration
`FieldDeclaration(int flags, Type type, java.lang.String name, Expression init)` Creates a new field declaration
`FieldDeclaration(int flags, Type type, java.lang.String name, Expression init, java.lang.String fn, int bl, int bc, int el, int ec)` Creates a new field declaration
`FormalParameter(boolean f, Type t, java.lang.String n)` Initializes the node
`FormalParameter(boolean f, Type t, java.lang.String n, java.lang.String fn, int bl, int bc, int el, int ec)` Initializes the node
`ArrayAllocation(Type tp, ArrayAllocation.TypeDescriptor td)` Initializes the expression
`ArrayAllocation(Type tp, ArrayAllocation.TypeDescriptor td, java.lang.String fn, int bl, int bc, int el, int ec)` Initializes the expression
`ClassAllocation(Type tp, java.util.List args, java.util.List memb)` Initializes the expression
`ClassAllocation(Type tp, java.util.List args, java.util.List memb, java.lang.String fn, int bl, int bc, int el, int ec)` Initializes the expression

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

PREV NEXT | FRAMES NO FRAMES

Copyright © 2001 Stephane Hillion. All Rights Reserved.