|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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: |
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)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |