org.jetbrains.jet.lang.resolve.lazy.data
Interface JetClassLikeInfo
- All Superinterfaces:
- JetDeclarationContainer
- All Known Implementing Classes:
- JetClassInfo, JetClassOrObjectInfo, JetObjectInfo, SyntheticClassObjectInfo
public interface JetClassLikeInfo
- extends JetDeclarationContainer
getContainingPackageFqName
@NotNull
FqName getContainingPackageFqName()
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()