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