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