org.jetbrains.kotlin.descriptors
Interface TypeParameterDescriptor
- All Superinterfaces:
- Annotated, ClassifierDescriptor, DeclarationDescriptor, DeclarationDescriptorNonRoot, DeclarationDescriptorWithSource, Named
- All Known Implementing Classes:
- AbstractLazyTypeParameterDescriptor, AbstractTypeParameterDescriptor, LazyTypeParameterDescriptor, TypeParameterDescriptorImpl
public interface TypeParameterDescriptor
- extends ClassifierDescriptor
| Methods inherited from interface org.jetbrains.kotlin.descriptors.Named |
getName |
isReified
boolean isReified()
getVariance
@NotNull
Variance getVariance()
getUpperBounds
@NotNull
java.util.List<KotlinType> getUpperBounds()
getLowerBounds
@NotNull
java.util.List<KotlinType> getLowerBounds()
getTypeConstructor
@NotNull
TypeConstructor getTypeConstructor()
- Specified by:
getTypeConstructor in interface ClassifierDescriptor
substitute
@NotNull
@Deprecated
TypeParameterDescriptor substitute(@NotNull
TypeSubstitutor substitutor)
- Deprecated.
- Specified by:
substitute in interface DeclarationDescriptor
getIndex
int getIndex()