Uses of Class
koala.dynamicjava.tree.ReferenceTypeName

Packages that use ReferenceTypeName
koala.dynamicjava.interpreter.error Contains the runtime errors classes. 
koala.dynamicjava.parser.impl   
koala.dynamicjava.tree   
koala.dynamicjava.tree.tiger   
koala.dynamicjava.tree.visitor Contains interfaces and classes for traversing the syntax tree. 
koala.dynamicjava.util Contains miscellaneous utility classes. 
 

Uses of ReferenceTypeName in koala.dynamicjava.interpreter.error
 

Methods in koala.dynamicjava.interpreter.error that return ReferenceTypeName
 ReferenceTypeName PossibleExecutionError.getReferenceType()
           
 

Constructors in koala.dynamicjava.interpreter.error with parameters of type ReferenceTypeName
PossibleExecutionError(String s, Node n, ReferenceTypeName rt)
          Constructs a PossiblexecutionError with the specified detail message, tree node, and refereence type.
 

Uses of ReferenceTypeName in koala.dynamicjava.parser.impl
 

Methods in koala.dynamicjava.parser.impl that return ReferenceTypeName
 ReferenceTypeName Parser.referenceTypeName()
          Consumes as large a name as possible: the type must not be followed by ".[id]" or "<", because the parser will assume those delimiters mark a continuation of the ReferenceTypeName.
 

Methods in koala.dynamicjava.parser.impl that return types with arguments of type ReferenceTypeName
 List<? extends ReferenceTypeName> Parser.ReferenceTypeNameList()
          Parses a comma separated list of ReferenceTypeName names
 

Uses of ReferenceTypeName in koala.dynamicjava.tree
 

Methods in koala.dynamicjava.tree that return ReferenceTypeName
 ReferenceTypeName SimpleAllocation.getCreationType()
          Returns the creation type
 ReferenceTypeName StaticFieldAccess.getFieldType()
          Returns the declaring type of the field
 ReferenceTypeName ClassDeclaration.getSuperclass()
          Returns the name of the superclass of this class
 ReferenceTypeName Annotation.getType()
           
 

Methods in koala.dynamicjava.tree that return types with arguments of type ReferenceTypeName
 List<? extends ReferenceTypeName> ConstructorDeclaration.getExceptions()
          Returns the list of the exception thrown by this method
 List<? extends ReferenceTypeName> MethodDeclaration.getExceptions()
          Returns the list of the exception thrown by this method
 List<? extends ReferenceTypeName> TypeDeclaration.getInterfaces()
          Returns a list that contains the names (String) of the implemented interfaces.
 

Methods in koala.dynamicjava.tree with parameters of type ReferenceTypeName
 void SimpleAllocation.setCreationType(ReferenceTypeName t)
          Sets the creation type
 void StaticFieldAccess.setFieldType(ReferenceTypeName t)
          Sets the declaring type of the field
 void StaticMethodCall.setMethodType(ReferenceTypeName t)
          Sets the declaring type of the method
 void ClassDeclaration.setSuperclass(ReferenceTypeName s)
          Sets the superclass name
 void TypeExpression.setType(ReferenceTypeName t)
          Sets the type
 

Method parameters in koala.dynamicjava.tree with type arguments of type ReferenceTypeName
 void ConstructorDeclaration.setExceptions(List<? extends ReferenceTypeName> l)
          Sets the exceptions thrown by this method
 void MethodDeclaration.setExceptions(List<? extends ReferenceTypeName> l)
          Sets the exceptions list
 void TypeDeclaration.setInterfaces(List<? extends ReferenceTypeName> l)
          Sets the interfaces (a list of strings)
 

Constructors in koala.dynamicjava.tree with parameters of type ReferenceTypeName
Annotation(ReferenceTypeName t, List<Pair<String,Expression>> vals)
           
Annotation(ReferenceTypeName t, List<Pair<String,Expression>> vals, SourceInfo si)
           
AnonymousAllocation(Option<List<TypeName>> targs, ReferenceTypeName tp, List<? extends Expression> args, List<Node> memb)
          Initializes the expression
AnonymousAllocation(Option<List<TypeName>> targs, ReferenceTypeName tp, List<? extends Expression> args, List<Node> memb, SourceInfo si)
          Initializes the expression
AnonymousAllocation(ReferenceTypeName tp, List<? extends Expression> args, List<Node> memb)
          Initializes the expression
AnonymousAllocation(ReferenceTypeName tp, List<? extends Expression> args, List<Node> memb, SourceInfo si)
          Initializes the expression
ClassDeclaration(ModifierSet mods, String name, Option<List<TypeParameter>> tparams, ReferenceTypeName ext, List<? extends ReferenceTypeName> impl, List<Node> body)
          Creates a new class declaration
ClassDeclaration(ModifierSet mods, String name, Option<List<TypeParameter>> tparams, ReferenceTypeName ext, List<? extends ReferenceTypeName> impl, List<Node> body, SourceInfo si)
          Creates a new class declaration
ClassDeclaration(ModifierSet mods, String name, ReferenceTypeName ext, List<? extends ReferenceTypeName> impl, List<Node> body)
          Creates a new class declaration
ClassDeclaration(ModifierSet mods, String name, ReferenceTypeName ext, List<? extends ReferenceTypeName> impl, List<Node> body, SourceInfo si)
          Creates a new class declaration
SimpleAllocation(Option<List<TypeName>> targs, ReferenceTypeName tp, List<? extends Expression> args)
          Initializes the expression
SimpleAllocation(Option<List<TypeName>> targs, ReferenceTypeName tp, List<? extends Expression> args, SourceInfo si)
          Initializes the expression
SimpleAllocation(ReferenceTypeName tp, List<? extends Expression> args)
          Initializes the expression
SimpleAllocation(ReferenceTypeName tp, List<? extends Expression> args, SourceInfo si)
          Initializes the expression
StaticFieldAccess(ReferenceTypeName typ, String fln)
          Creates a new field access node
StaticFieldAccess(ReferenceTypeName typ, String fln, SourceInfo si)
          Creates a new field access node
 

Constructor parameters in koala.dynamicjava.tree with type arguments of type ReferenceTypeName
ClassDeclaration(ModifierSet mods, String name, Option<List<TypeParameter>> tparams, ReferenceTypeName ext, List<? extends ReferenceTypeName> impl, List<Node> body)
          Creates a new class declaration
ClassDeclaration(ModifierSet mods, String name, Option<List<TypeParameter>> tparams, ReferenceTypeName ext, List<? extends ReferenceTypeName> impl, List<Node> body, SourceInfo si)
          Creates a new class declaration
ClassDeclaration(ModifierSet mods, String name, ReferenceTypeName ext, List<? extends ReferenceTypeName> impl, List<Node> body)
          Creates a new class declaration
ClassDeclaration(ModifierSet mods, String name, ReferenceTypeName ext, List<? extends ReferenceTypeName> impl, List<Node> body, SourceInfo si)
          Creates a new class declaration
ConstructorDeclaration(ModifierSet mods, Option<List<TypeParameter>> tparams, String name, List<FormalParameter> params, List<? extends ReferenceTypeName> excepts, ConstructorCall eci, List<Node> stmts)
          Creates a new method declaration
ConstructorDeclaration(ModifierSet mods, Option<List<TypeParameter>> tparams, String name, List<FormalParameter> params, List<? extends ReferenceTypeName> excepts, ConstructorCall eci, List<Node> stmts, SourceInfo si)
          Creates a new method declaration
ConstructorDeclaration(ModifierSet mods, String name, List<FormalParameter> params, List<? extends ReferenceTypeName> excepts, ConstructorCall eci, List<Node> stmts)
          Creates a new method declaration
ConstructorDeclaration(ModifierSet mods, String name, List<FormalParameter> params, List<? extends ReferenceTypeName> excepts, ConstructorCall eci, List<Node> stmts, SourceInfo si)
          Creates a new method declaration
EnumDeclaration(ModifierSet mods, String name, List<? extends ReferenceTypeName> impl, EnumDeclaration.EnumBody body)
          Creates a new enum declaration
EnumDeclaration(ModifierSet mods, String name, List<? extends ReferenceTypeName> impl, EnumDeclaration.EnumBody body, SourceInfo si)
          Creates a new enum declaration
InterfaceDeclaration(ModifierSet mods, boolean ann, String name, List<? extends ReferenceTypeName> impl, List<Node> body)
          Creates a new interface declaration
InterfaceDeclaration(ModifierSet mods, boolean ann, String name, List<? extends ReferenceTypeName> impl, List<Node> body, SourceInfo si)
          Creates a new interface declaration
InterfaceDeclaration(ModifierSet mods, boolean ann, String name, Option<List<TypeParameter>> tparams, List<? extends ReferenceTypeName> impl, List<Node> body)
          Creates a new interface declaration
InterfaceDeclaration(ModifierSet mods, boolean ann, String name, Option<List<TypeParameter>> tparams, List<? extends ReferenceTypeName> impl, List<Node> body, SourceInfo si)
          Creates a new interface declaration
MethodDeclaration(ModifierSet mods, Option<List<TypeParameter>> tparams, TypeName type, String name, List<FormalParameter> params, List<? extends ReferenceTypeName> excepts, BlockStatement body)
          Creates a new method declaration
MethodDeclaration(ModifierSet mods, Option<List<TypeParameter>> tparams, TypeName type, String name, List<FormalParameter> params, List<? extends ReferenceTypeName> excepts, BlockStatement body, SourceInfo si)
          Creates a new method declaration
MethodDeclaration(ModifierSet mods, TypeName type, String name, List<FormalParameter> params, List<? extends ReferenceTypeName> excepts, BlockStatement body)
          Creates a new method declaration
MethodDeclaration(ModifierSet mods, TypeName type, String name, List<FormalParameter> params, List<? extends ReferenceTypeName> excepts, BlockStatement body, SourceInfo si)
          Creates a new method declaration
TypeDeclaration(ModifierSet mods, String name, Option<List<TypeParameter>> tparams, List<? extends ReferenceTypeName> impl, List<Node> body, SourceInfo si)
          Creates a new class declaration
 

Uses of ReferenceTypeName in koala.dynamicjava.tree.tiger
 

Subclasses of ReferenceTypeName in koala.dynamicjava.tree.tiger
 class GenericReferenceTypeName
          This class represents a generic reference type
 class HookTypeName
          This class represents the HookTypeName (?) nodes of the syntax tree
 class TypeParameter
          Class TypeParameter, a component of the DynamicJava composite hierarchy.
 

Methods in koala.dynamicjava.tree.tiger that return ReferenceTypeName
 ReferenceTypeName TypeParameter.getBound()
           
 

Methods in koala.dynamicjava.tree.tiger that return types with arguments of type ReferenceTypeName
 List<ReferenceTypeName> TypeParameter.getInterfaceBounds()
           
 

Constructors in koala.dynamicjava.tree.tiger with parameters of type ReferenceTypeName
TypeParameter(List<IdentifierToken> ids, ReferenceTypeName in_bound, List<ReferenceTypeName> in_interfaceBounds, SourceInfo in_sourceInfo)
          Constructs a TypeParameter.
 

Constructor parameters in koala.dynamicjava.tree.tiger with type arguments of type ReferenceTypeName
TypeParameter(List<IdentifierToken> ids, ReferenceTypeName in_bound, List<ReferenceTypeName> in_interfaceBounds, SourceInfo in_sourceInfo)
          Constructs a TypeParameter.
 

Uses of ReferenceTypeName in koala.dynamicjava.tree.visitor
 

Methods in koala.dynamicjava.tree.visitor with parameters of type ReferenceTypeName
 Void DepthFirstVisitor.visit(ReferenceTypeName node)
           
 T AbstractVisitor.visit(ReferenceTypeName node)
          Visits a ReferenceTypeName
 T Visitor.visit(ReferenceTypeName node)
           
 

Uses of ReferenceTypeName in koala.dynamicjava.util
 

Methods in koala.dynamicjava.util with parameters of type ReferenceTypeName
 Void DisplayVisitor.visit(ReferenceTypeName node)
          Visits a ReferenceTypeName