org.jetbrains.jet.lang.descriptors
Interface TypeParameterDescriptor

All Superinterfaces:
Annotated, ClassifierDescriptor, DeclarationDescriptor, DeclarationDescriptorNonRoot, Named
All Known Implementing Classes:
LazyTypeParameterDescriptor, TypeParameterDescriptorImpl

public interface TypeParameterDescriptor
extends ClassifierDescriptor


Method Summary
 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. 
 
Methods inherited from interface org.jetbrains.jet.lang.descriptors.ClassifierDescriptor
getClassObjectType, getDefaultType
 
Methods inherited from interface org.jetbrains.jet.lang.descriptors.DeclarationDescriptorNonRoot
getContainingDeclaration
 
Methods inherited from interface org.jetbrains.jet.lang.descriptors.DeclarationDescriptor
accept, acceptVoid, getOriginal
 
Methods inherited from interface org.jetbrains.jet.lang.descriptors.annotations.Annotated
getAnnotations
 
Methods inherited from interface org.jetbrains.jet.lang.descriptors.Named
getName
 

Method Detail

isReified

boolean isReified()

getVariance

Variance getVariance()

getUpperBounds

@NotNull
java.util.Set<JetType> getUpperBounds()

getUpperBoundsAsType

@NotNull
JetType getUpperBoundsAsType()

getLowerBounds

@NotNull
java.util.Set<JetType> getLowerBounds()

getLowerBoundsAsType

@NotNull
JetType getLowerBoundsAsType()

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()