org.jetbrains.kotlin.psi.stubs.impl
Class KotlinFileStubImpl
java.lang.Object
com.intellij.openapi.util.UserDataHolderBase
com.intellij.psi.stubs.ObjectStubBase<com.intellij.psi.stubs.StubElement>
com.intellij.psi.stubs.StubBase<T>
com.intellij.psi.stubs.PsiFileStubImpl<JetFile>
org.jetbrains.kotlin.psi.stubs.impl.KotlinFileStubImpl
- All Implemented Interfaces:
- com.intellij.openapi.util.UserDataHolder, com.intellij.openapi.util.UserDataHolderEx, com.intellij.psi.stubs.PsiClassHolderFileStub<JetFile>, com.intellij.psi.stubs.PsiFileStub<JetFile>, com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.StubElement<JetFile>, java.lang.Cloneable
public class KotlinFileStubImpl
- extends com.intellij.psi.stubs.PsiFileStubImpl<JetFile>
- implements com.intellij.psi.stubs.PsiClassHolderFileStub<JetFile>
Fields inherited from class com.intellij.psi.stubs.PsiFileStubImpl |
TYPE |
Fields inherited from class com.intellij.psi.stubs.ObjectStubBase |
id, myParent |
Fields inherited from class com.intellij.openapi.util.UserDataHolderBase |
COPYABLE_USER_MAP_KEY |
Methods inherited from class com.intellij.psi.stubs.PsiFileStubImpl |
clearPsi, getInvalidationReason, getPsi, getStubRoots, getStubType, setPsi, setStubRoots |
Methods inherited from class com.intellij.psi.stubs.StubBase |
findChildStubByType, getCachedPsi, getChildrenByType, getChildrenByType, getChildrenByType, getChildrenByType, getChildrenStubs, getParentStub, getParentStubOfType, getProject, printTree |
Methods inherited from class com.intellij.openapi.util.UserDataHolderBase |
changeUserMap, clearUserData, clone, copyCopyableDataTo, copyUserDataTo, getCopyableUserData, getUserData, getUserDataString, getUserMap, isUserDataEmpty, putCopyableUserData, putUserData, putUserDataIfAbsent, replace, setUserMap |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface com.intellij.psi.stubs.PsiFileStub |
getStubRoots |
Methods inherited from interface com.intellij.psi.stubs.StubElement |
findChildStubByType, getChildrenByType, getChildrenByType, getChildrenByType, getChildrenByType, getChildrenStubs, getParentStub, getParentStubOfType, getPsi, getStubType |
Methods inherited from interface com.intellij.openapi.util.UserDataHolder |
getUserData, putUserData |
KotlinFileStubImpl
public KotlinFileStubImpl(JetFile jetFile,
@NotNull
com.intellij.util.io.StringRef packageName,
boolean isScript)
KotlinFileStubImpl
public KotlinFileStubImpl(JetFile jetFile,
@NotNull
java.lang.String packageName,
boolean isScript)
getPackageFqName
@NotNull
public FqName getPackageFqName()
isScript
public boolean isScript()
getType
public com.intellij.psi.tree.IStubFileElementType getType()
- Specified by:
getType
in interface com.intellij.psi.stubs.PsiFileStub<JetFile>
- Overrides:
getType
in class com.intellij.psi.stubs.PsiFileStubImpl<JetFile>
toString
public java.lang.String toString()
- Overrides:
toString
in class com.intellij.psi.stubs.StubBase<JetFile>
getClasses
public com.intellij.psi.PsiClass[] getClasses()
- Specified by:
getClasses
in interface com.intellij.psi.stubs.PsiClassHolderFileStub<JetFile>