Top Methods
kotlin.reflect.jvm.internal.impl.descriptors

public Interface TypeParameterDescriptor

extends ClassifierDescriptor, kotlin.reflect.jvm.internal.impl.types.model.TypeParameterMarker, TypeParameterSymbolMarker
Known Direct Implementers
kotlin.reflect.jvm.internal.impl.descriptors.impl.AbstractTypeParameterDescriptor
Imports
org.jetbrains.annotations.NotNull, kotlin.reflect.jvm.internal.impl.mpp.TypeParameterSymbolMarker, kotlin.reflect.jvm.internal.impl.storage.StorageManager, kotlin.reflect.jvm.internal.impl.types.KotlinType, kotlin.reflect.jvm.internal.impl.types.TypeConstructor, kotlin.reflect.jvm.internal.impl.types.Variance, kotlin.reflect.jvm.internal.impl.types.model.TypeParameterMarker, java.util.List

Method Summary

Modifier and TypeMethod and Description
public int
public @NotNull TypeParameterDescriptor
public @NotNull kotlin.reflect.jvm.internal.impl.storage.StorageManager
public @NotNull TypeConstructor
public @NotNull List<kotlin.reflect.jvm.internal.impl.types.KotlinType>
public @NotNull kotlin.reflect.jvm.internal.impl.types.Variance
public boolean
isCapturedFromOuterDeclaration()

Is current parameter just a copy of another type parameter (getOriginal) from outer declaration to be used for type constructor of inner declaration (i.e. inner class).

public boolean
Inherited from kotlin.reflect.jvm.internal.impl.descriptors.ClassifierDescriptor:
getDefaultType

Method Detail

getIndexback to summary
public int getIndex()
getOriginalback to summary
public @NotNull TypeParameterDescriptor getOriginal()

Redeclares kotlin.reflect.jvm.internal.impl.descriptors.ClassifierDescriptor.getOriginal.

Returns:@NotNull TypeParameterDescriptor

Doc from kotlin.reflect.jvm.internal.impl.descriptors.DeclarationDescriptor.getOriginal.

The descriptor that corresponds to the original declaration of this element. A descriptor can be obtained from its original by substituting type arguments (of the declaring class or of the element itself). returns this object if the current descriptor is original itself

Annotations
@NotNull
@Override
getStorageManagerback to summary
public @NotNull kotlin.reflect.jvm.internal.impl.storage.StorageManager getStorageManager()
Annotations
@NotNull
getTypeConstructorback to summary
public @NotNull TypeConstructor getTypeConstructor()

Redeclares kotlin.reflect.jvm.internal.impl.descriptors.ClassifierDescriptor.getTypeConstructor.

Annotations
@NotNull
@Override
getUpperBoundsback to summary
public @NotNull List<kotlin.reflect.jvm.internal.impl.types.KotlinType> getUpperBounds()
Annotations
@NotNull
getVarianceback to summary
public @NotNull kotlin.reflect.jvm.internal.impl.types.Variance getVariance()
Annotations
@NotNull
isCapturedFromOuterDeclarationback to summary
public boolean isCapturedFromOuterDeclaration()

Is current parameter just a copy of another type parameter (getOriginal) from outer declaration to be used for type constructor of inner declaration (i.e. inner class). If this method returns true: 1. Containing declaration for current parameter is the inner one 2. 'getOriginal' returns original type parameter from outer declaration 3. 'getTypeConstructor' is the same as for original declaration (at least in means of 'equals')

isReifiedback to summary
public boolean isReified()