Uses of Interface
org.eclipse.jdt.internal.compiler.lookup.Substitution

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: > is interchangeable with >.
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.