Uses of Class
koala.dynamicjava.tree.tiger.TypeParameter

Packages that use TypeParameter
edu.rice.cs.dynamicjava.interpreter   
koala.dynamicjava.parser.impl   
koala.dynamicjava.tree   
 

Uses of TypeParameter in edu.rice.cs.dynamicjava.interpreter
 

Method parameters in edu.rice.cs.dynamicjava.interpreter with type arguments of type TypeParameter
 void TypeNameChecker.checkStructureForTypeParameters(Iterable<? extends TypeParameter> tparams)
          Tag the given type parameters with a new VariableType, and set the bounds appropriately.
 void TypeNameChecker.checkTypeParameters(Iterable<? extends TypeParameter> tparams)
          Tag the given type parameters with a new VariableType, and set the bounds appropriately; verify that the results are well-formed.
 void TypeNameChecker.ensureWellFormedTypeParameters(Iterable<? extends TypeParameter> tparams)
          Verify that the given type parameters (for which TypeNameChecker.checkStructureForTypeParameters(java.lang.Iterable) has already been invoked) are well-formed.
 

Uses of TypeParameter in koala.dynamicjava.parser.impl
 

Methods in koala.dynamicjava.parser.impl that return TypeParameter
 TypeParameter Parser.typeParameter()
           
 

Methods in koala.dynamicjava.parser.impl that return types with arguments of type TypeParameter
 List<TypeParameter> Parser.typeParameters()
           
 

Uses of TypeParameter in koala.dynamicjava.tree
 

Methods in koala.dynamicjava.tree that return types with arguments of type TypeParameter
 Option<List<TypeParameter>> ConstructorDeclaration.getTypeParams()
           
 Option<List<TypeParameter>> MethodDeclaration.getTypeParams()
           
 Option<List<TypeParameter>> TypeDeclaration.getTypeParams()
           
 

Method parameters in koala.dynamicjava.tree with type arguments of type TypeParameter
 void ConstructorDeclaration.setTypeArgs(List<TypeParameter> tparams)
           
 void MethodDeclaration.setTypeArgs(List<TypeParameter> tparams)
           
 void TypeDeclaration.setTypeArgs(List<TypeParameter> tparams)
           
 void ConstructorDeclaration.setTypeArgs(Option<List<TypeParameter>> tparams)
           
 void MethodDeclaration.setTypeArgs(Option<List<TypeParameter>> tparams)
           
 void TypeDeclaration.setTypeArgs(Option<List<TypeParameter>> tparams)
           
 

Constructor parameters in koala.dynamicjava.tree with type arguments of type TypeParameter
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
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
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
TypeDeclaration(ModifierSet mods, String name, Option<List<TypeParameter>> tparams, List<? extends ReferenceTypeName> impl, List<Node> body, SourceInfo si)
          Creates a new class declaration