|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Substitution | |
|---|---|
| org.eclipse.jdt.internal.compiler.lookup | |
| Uses of Substitution in org.eclipse.jdt.internal.compiler.lookup |
|---|
| Classes in org.eclipse.jdt.internal.compiler.lookup that implement Substitution | |
|---|---|
class |
ParameterizedGenericMethodBinding
Binding denoting a generic method after type parameter substitutions got performed. |
class |
ParameterizedTypeBinding
A parameterized type encapsulates a type with type arguments, |
class |
RawTypeBinding
Denote a raw type, i.e. |
| Methods in org.eclipse.jdt.internal.compiler.lookup with parameters of type Substitution | |
|---|---|
int |
TypeVariableBinding.boundCheck(Substitution substitution,
TypeBinding argumentType)
Returns true if the argument type satisfies all bounds of the type parameter |
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: |
static ReferenceBinding[] |
Scope.substitute(Substitution substitution,
ReferenceBinding[] originalTypes)
Returns an array of types, where original types got substituted given a substitution. |
static TypeBinding |
Scope.substitute(Substitution substitution,
TypeBinding originalType)
Returns a type, where original type was substituted using the receiver parameterized type. |
static TypeBinding[] |
Scope.substitute(Substitution substitution,
TypeBinding[] originalTypes)
Returns an array of types, where original types got substituted given a substitution. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||