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

Packages that use TypeVariableBinding
org.eclipse.jdt.internal.compiler.apt.model   
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.apt.model
 

Methods in org.eclipse.jdt.internal.compiler.apt.model with parameters of type TypeVariableBinding
 TypeParameterElement Factory.newTypeParameterElement(TypeVariableBinding variable, Element declaringElement)
           
 

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[] SourceTypeBinding.typeVariables
           
 TypeVariableBinding[] MethodBinding.typeVariables
           
protected  TypeVariableBinding[] BinaryTypeBinding.typeVariables
           
 

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

Methods in org.eclipse.jdt.internal.compiler.lookup with parameters of type TypeVariableBinding
 char[] ReferenceBinding.computeGenericTypeSignature(TypeVariableBinding[] typeVariables)
           
 TypeBinding[] InferenceContext.getSubstitutes(TypeVariableBinding typeVariable, int constraint)
           
 TypeBinding LookupEnvironment.getTypeFromTypeSignature(SignatureWrapper wrapper, TypeVariableBinding[] staticVariables, ReferenceBinding enclosingType, char[][][] missingTypeNames)
           
 boolean TypeVariableBinding.isInterchangeableWith(TypeVariableBinding otherVariable, Substitution substitute)
          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 >.
 void InferenceContext.recordSubstitute(TypeVariableBinding typeVariable, TypeBinding actualType, int constraint)
           
 TypeBinding Substitution.substitute(TypeVariableBinding typeVariable)
          Returns the type substitute for a given type variable, or itself if no substitution got performed.
 TypeBinding ParameterizedTypeBinding.substitute(TypeVariableBinding originalVariable)
           
 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.hierarchyCircularity(TypeVariableBinding type, ReferenceBinding superType, TypeReference reference)
           
 void ProblemReporter.illegalAccessFromTypeVariable(TypeVariableBinding variable, ASTNode location)
           
 void ProblemReporter.illegalClassLiteralForTypeVariable(TypeVariableBinding variable, ASTNode location)
           
 void ProblemReporter.typeHiding(TypeDeclaration typeDecl, TypeVariableBinding hiddenTypeParameter)
           
 void ProblemReporter.typeMismatchError(TypeBinding typeArgument, TypeVariableBinding typeParameter, ReferenceBinding genericType, ASTNode location)
           
 



Copyright © 2012. All Rights Reserved.