org.jetbrains.kotlin.resolve.lazy.data
Interface JetClassLikeInfo

All Superinterfaces:
JetDeclarationContainer
All Known Implementing Classes:
JetClassInfo, JetClassOrObjectInfo, JetObjectInfo

public interface JetClassLikeInfo
extends JetDeclarationContainer


Method Summary
 ClassKind getClassKind()
           
 java.util.List<JetObjectDeclaration> getCompanionObjects()
           
 FqName getContainingPackageFqName()
           
 JetClassOrObject getCorrespondingClassOrObject()
           
 java.util.List<JetAnnotationEntry> getDanglingAnnotations()
           
 JetModifierList getModifierList()
           
 java.util.List<? extends JetParameter> getPrimaryConstructorParameters()
           
 com.intellij.psi.PsiElement getScopeAnchor()
           
 JetTypeParameterList getTypeParameterList()
           
 
Methods inherited from interface org.jetbrains.kotlin.psi.JetDeclarationContainer
getDeclarations
 

Method Detail

getContainingPackageFqName

@NotNull
FqName getContainingPackageFqName()

getModifierList

@Nullable
JetModifierList getModifierList()

getCompanionObjects

@NotNull
@ReadOnly
java.util.List<JetObjectDeclaration> getCompanionObjects()

getScopeAnchor

@NotNull
com.intellij.psi.PsiElement getScopeAnchor()

getCorrespondingClassOrObject

@Nullable
JetClassOrObject getCorrespondingClassOrObject()

getTypeParameterList

@Nullable
JetTypeParameterList getTypeParameterList()

getPrimaryConstructorParameters

@NotNull
@ReadOnly
java.util.List<? extends JetParameter> getPrimaryConstructorParameters()

getClassKind

@NotNull
ClassKind getClassKind()

getDanglingAnnotations

@NotNull
java.util.List<JetAnnotationEntry> getDanglingAnnotations()