Uses of Class
org.mule.devkit.model.code.TypeVariable

Packages that use TypeVariable
org.mule.devkit.model.code Library for generating Java source code 
 

Uses of TypeVariable in org.mule.devkit.model.code
 

Fields in org.mule.devkit.model.code declared as TypeVariable
protected static TypeVariable[] TypeReference.EMPTY_ARRAY
          Sometimes useful reusable empty array.
 

Methods in org.mule.devkit.model.code that return TypeVariable
 TypeVariable TypeVariable.bound(TypeReference c)
          Adds a bound to this variable.
 TypeVariable Generifiable.generify(String name)
          Adds a new type variable to this declaration.
 TypeVariable GeneratedClass.generify(String name)
           
 TypeVariable Generifiable.generify(String name, Class<?> bound)
          Adds a new type variable to this declaration with a bound.
 TypeVariable GeneratedClass.generify(String name, Class<?> bound)
           
 TypeVariable Generifiable.generify(String name, TypeReference bound)
          Adds a new type variable to this declaration with a bound.
 TypeVariable GeneratedClass.generify(String name, TypeReference bound)
           
 TypeVariable[] TypeReference.typeParams()
          Iterates all the type parameters of this class/interface.
 TypeVariable[] Generifiable.typeParams()
          Iterates all the type parameters of this class/interface.
 TypeVariable[] GeneratedClass.typeParams()
           
 

Methods in org.mule.devkit.model.code with parameters of type TypeVariable
protected  TypeReference TypeVariable.substituteParams(TypeVariable[] variables, List<TypeReference> bindings)
           
protected abstract  TypeReference TypeReference.substituteParams(TypeVariable[] variables, List<TypeReference> bindings)
          Substitutes the type variables with their actual arguments.
protected  TypeReference NullType.substituteParams(TypeVariable[] variables, List<TypeReference> bindings)
           
protected  TypeReference GeneratedClass.substituteParams(TypeVariable[] variables, List<TypeReference> bindings)
           
 



Copyright © 2010–2015 MuleSoft, Inc.. All rights reserved.