public interface TypeParameterDescriptor extends ClassifierDescriptor
| Modifier and Type | Method and Description |
|---|---|
int |
getIndex() |
java.util.Set<JetType> |
getLowerBounds() |
JetType |
getLowerBoundsAsType() |
TypeConstructor |
getTypeConstructor() |
java.util.Set<JetType> |
getUpperBounds() |
JetType |
getUpperBoundsAsType() |
Variance |
getVariance() |
boolean |
isReified() |
TypeParameterDescriptor |
substitute(TypeSubstitutor substitutor)
Deprecated.
|
getClassObjectType, getDefaultTypegetContainingDeclarationaccept, acceptVoid, getOriginalgetAnnotationsboolean isReified()
Variance getVariance()
@NotNull java.util.Set<JetType> getUpperBounds()
@NotNull JetType getUpperBoundsAsType()
@NotNull java.util.Set<JetType> getLowerBounds()
@NotNull JetType getLowerBoundsAsType()
@NotNull TypeConstructor getTypeConstructor()
getTypeConstructor in interface ClassifierDescriptor@NotNull @Deprecated TypeParameterDescriptor substitute(@NotNull TypeSubstitutor substitutor)
substitute in interface DeclarationDescriptorint getIndex()