|
||||||||||
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 |