org.jetbrains.kotlin.descriptors
Interface ClassifierDescriptorWithTypeParameters

All Superinterfaces:
ClassifierDescriptor, DeclarationDescriptor, DeclarationDescriptorNonRoot, DeclarationDescriptorWithSource, DeclarationDescriptorWithVisibility, MemberDescriptor, Named
All Known Subinterfaces:
ClassDescriptor, ClassDescriptorWithResolutionScopes, JavaClassDescriptor, ScriptDescriptor
All Known Implementing Classes:
AbstractClassDescriptor, ClassDescriptorBase, ClassDescriptorImpl, EnumEntrySyntheticClassDescriptor, LazyClassDescriptor, LazySubstitutingClassDescriptor, MutableClassDescriptor

public interface ClassifierDescriptorWithTypeParameters
extends ClassifierDescriptor, DeclarationDescriptorWithVisibility, MemberDescriptor


Method Summary
 java.util.List<TypeParameterDescriptor> getDeclaredTypeParameters()
           
 boolean isInner()
           
 
Methods inherited from interface org.jetbrains.kotlin.descriptors.ClassifierDescriptor
getDefaultType, getOriginal, getTypeConstructor
 
Methods inherited from interface org.jetbrains.kotlin.descriptors.MemberDescriptor
getModality, getVisibility, isExternal, isHeader, isImpl
 
Methods inherited from interface org.jetbrains.kotlin.descriptors.DeclarationDescriptorNonRoot
getContainingDeclaration
 
Methods inherited from interface org.jetbrains.kotlin.descriptors.DeclarationDescriptorWithSource
getSource
 

Method Detail

isInner

boolean isInner()
Returns:
true if this class contains a reference to its outer class (as opposed to static nested class)

getDeclaredTypeParameters

@ReadOnly
@NotNull
java.util.List<TypeParameterDescriptor> getDeclaredTypeParameters()