Uses of Class
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding

Packages that use TypeVariableBinding
org.eclipse.jdt.internal.compiler.ast   
org.eclipse.jdt.internal.compiler.lookup   
org.eclipse.jdt.internal.compiler.problem   
 

Uses of TypeVariableBinding in org.eclipse.jdt.internal.compiler.ast
 

Fields in org.eclipse.jdt.internal.compiler.ast declared as TypeVariableBinding
 TypeVariableBinding TypeParameter.binding
           
 

Uses of TypeVariableBinding in org.eclipse.jdt.internal.compiler.lookup
 

Subclasses of TypeVariableBinding in org.eclipse.jdt.internal.compiler.lookup
 class CaptureBinding
           
 

Fields in org.eclipse.jdt.internal.compiler.lookup declared as TypeVariableBinding
static TypeVariableBinding[] Binding.NO_TYPE_VARIABLES
           
 TypeVariableBinding[] MethodBinding.typeVariables
           
 TypeVariableBinding[] SourceTypeBinding.typeVariables
           
protected  TypeVariableBinding[] BinaryTypeBinding.typeVariables
           
 

Methods in org.eclipse.jdt.internal.compiler.lookup that return TypeVariableBinding
 TypeVariableBinding[] Scope.createTypeVariables(TypeParameter[] typeParameters, Binding declaringElement)
           
 TypeVariableBinding MethodBinding.getTypeVariable(char[] variableName)
           
 TypeVariableBinding ReferenceBinding.getTypeVariable(char[] variableName)
           
 TypeVariableBinding BinaryTypeBinding.getTypeVariable(char[] variableName)
           
 TypeVariableBinding TypeVariableBinding.original()
          Returns the original type variable for a given variable.
 TypeVariableBinding WildcardBinding.typeVariable()
          Returns associated type variable, or null in case of inconsistency
 TypeVariableBinding[] TypeBinding.typeVariables()
           
 TypeVariableBinding[] ParameterizedTypeBinding.typeVariables()
           
 TypeVariableBinding[] MethodBinding.typeVariables()
           
 TypeVariableBinding[] SourceTypeBinding.typeVariables()
           
 TypeVariableBinding[] BinaryTypeBinding.typeVariables()
           
 

Methods in org.eclipse.jdt.internal.compiler.lookup with parameters of type TypeVariableBinding
 char[] ReferenceBinding.computeGenericTypeSignature(TypeVariableBinding[] typeVariables)
           
 boolean TypeVariableBinding.isInterchangeableWith(LookupEnvironment environment, TypeVariableBinding otherVariable)
          Returns true if the 2 variables are playing exact same role: they have the same bounds, providing one is substituted with the other: > is interchangeable with >.
 TypeBinding ParameterizedTypeBinding.substitute(TypeVariableBinding originalVariable)
           
 TypeBinding Substitution.substitute(TypeVariableBinding typeVariable)
          Returns the type substitute for a given type variable, or itself if no substitution got performed.
 TypeBinding ParameterizedGenericMethodBinding.substitute(TypeVariableBinding originalVariable)
           
 

Uses of TypeVariableBinding in org.eclipse.jdt.internal.compiler.problem
 

Methods in org.eclipse.jdt.internal.compiler.problem with parameters of type TypeVariableBinding
 void ProblemReporter.finalVariableBound(TypeVariableBinding typeVariable, TypeReference typeRef)
           
 void ProblemReporter.forwardTypeVariableReference(ASTNode location, TypeVariableBinding type)
           
 void ProblemReporter.illegalAccessFromTypeVariable(TypeVariableBinding variable, ASTNode location)
           
 void ProblemReporter.illegalClassLiteralForTypeVariable(TypeVariableBinding variable, ASTNode location)
           
 void ProblemReporter.typeMismatchError(TypeBinding typeArgument, TypeVariableBinding typeParameter, ReferenceBinding genericType, ASTNode location)