org.jetbrains.kotlin.resolve.lazy.data
Class SyntheticClassObjectInfo
java.lang.Object
org.jetbrains.kotlin.resolve.lazy.data.SyntheticClassObjectInfo
- All Implemented Interfaces:
- JetDeclarationContainer, JetClassLikeInfo
public class SyntheticClassObjectInfo
- extends java.lang.Object
- implements JetClassLikeInfo
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
SyntheticClassObjectInfo
public SyntheticClassObjectInfo(@NotNull
JetClassLikeInfo classInfo,
@NotNull
LazyClassDescriptor classDescriptor)
getClassDescriptor
@NotNull
public LazyClassDescriptor getClassDescriptor()
getContainingPackageFqName
@NotNull
public FqName getContainingPackageFqName()
- Specified by:
getContainingPackageFqName
in interface JetClassLikeInfo
getModifierList
@Nullable
public JetModifierList getModifierList()
- Specified by:
getModifierList
in interface JetClassLikeInfo
getClassObject
@Nullable
public JetClassObject getClassObject()
- Specified by:
getClassObject
in interface JetClassLikeInfo
getClassObjects
@NotNull
public java.util.List<JetClassObject> getClassObjects()
- Specified by:
getClassObjects
in interface JetClassLikeInfo
getScopeAnchor
@NotNull
public com.intellij.psi.PsiElement getScopeAnchor()
- Specified by:
getScopeAnchor
in interface JetClassLikeInfo
getCorrespondingClassOrObject
@Nullable
public JetClassOrObject getCorrespondingClassOrObject()
- Specified by:
getCorrespondingClassOrObject
in interface JetClassLikeInfo
getTypeParameterList
@Nullable
public JetTypeParameterList getTypeParameterList()
- Specified by:
getTypeParameterList
in interface JetClassLikeInfo
getPrimaryConstructorParameters
@NotNull
public java.util.List<? extends JetParameter> getPrimaryConstructorParameters()
- Specified by:
getPrimaryConstructorParameters
in interface JetClassLikeInfo
getClassKind
@NotNull
public ClassKind getClassKind()
- Specified by:
getClassKind
in interface JetClassLikeInfo
getDanglingAnnotations
@NotNull
public java.util.List<JetAnnotationEntry> getDanglingAnnotations()
- Specified by:
getDanglingAnnotations
in interface JetClassLikeInfo
getDeclarations
@NotNull
public java.util.List<JetDeclaration> getDeclarations()
- Specified by:
getDeclarations
in interface JetDeclarationContainer
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object