org.jetbrains.jet.lang.resolve.lazy.data
Interface JetClassLikeInfo

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

public interface JetClassLikeInfo
extends JetDeclarationContainer


Method Summary
 ClassKind getClassKind()
           
 JetClassObject getClassObject()
           
 FqName getContainingPackageFqName()
           
 JetClassOrObject getCorrespondingClassOrObject()
           
 java.util.List<JetDelegationSpecifier> getDelegationSpecifiers()
           
 JetModifierList getModifierList()
           
 java.util.List<? extends JetParameter> getPrimaryConstructorParameters()
           
 com.intellij.psi.PsiElement getScopeAnchor()
           
 java.util.List<JetTypeParameter> getTypeParameters()
           
 
Methods inherited from interface org.jetbrains.jet.lang.psi.JetDeclarationContainer
getDeclarations
 

Method Detail

getContainingPackageFqName

@NotNull
FqName getContainingPackageFqName()

getDelegationSpecifiers

@NotNull
java.util.List<JetDelegationSpecifier> getDelegationSpecifiers()

getModifierList

@Nullable
JetModifierList getModifierList()

getClassObject

@Nullable
JetClassObject getClassObject()

getScopeAnchor

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

getCorrespondingClassOrObject

@Nullable
JetClassOrObject getCorrespondingClassOrObject()

getTypeParameters

@NotNull
java.util.List<JetTypeParameter> getTypeParameters()

getPrimaryConstructorParameters

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

getClassKind

@NotNull
ClassKind getClassKind()