All Known Implementing Classes:
InferenceSubstitution, ParameterizedGenericMethodBinding, ParameterizedTypeBinding, PolyParameterizedGenericMethodBinding, RawTypeBinding, Substitution.NullSubstitution

public interface Substitution
  • Method Details

    • substitute

      TypeBinding substitute(TypeVariableBinding typeVariable)
      Returns the type substitute for a given type variable, or itself if no substitution got performed.
    • environment

      LookupEnvironment environment()
      Returns the lookup environment
    • isRawSubstitution

      boolean isRawSubstitution()
      Returns true for raw substitution