public class PsiFileStubImpl<T extends PsiFile> extends StubBase<T> implements PsiFileStub<T>
| Modifier and Type | Field and Description |
|---|---|
static IStubFileElementType |
TYPE |
myParentEMPTY_ARRAY| Constructor and Description |
|---|
PsiFileStubImpl(T file) |
| Modifier and Type | Method and Description |
|---|---|
void |
clearPsi(java.lang.String reason) |
java.lang.String |
getDiagnostics() |
java.lang.String |
getInvalidationReason() |
T |
getPsi() |
PsiFileStub [] |
getStubRoots()
Don't call this method, it's public for implementation reasons
|
IStubElementType |
getStubType() |
IStubFileElementType |
getType() |
boolean |
rootsAreSet() |
void |
setPsi(T psi) |
void |
setStubRoots(PsiFileStub [] roots) |
compareByOrderWith, findChildStubByType, getChildrenByType, getChildrenByType, getChildrenByType, getChildrenByType, getChildrenStubs, getParentStub, getParentStubOfType, getProject, printTree, toStringgetStubId, isDangling, markDanglingchangeUserMap, clearUserData, clone, copyCopyableDataTo, copyUserDataTo, getCopyableUserData, getUserData, getUserDataString, getUserMap, isUserDataEmpty, putCopyableUserData, putUserData, putUserDataIfAbsent, replace, setUserMapequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindChildStubByType, getChildrenByType, getChildrenByType, getChildrenByType, getChildrenByType, getChildrenStubs, getParentStub, getParentStubOfTypegetUserData, putUserDatapublic static final IStubFileElementType TYPE
public PsiFileStubImpl(T file)
public T getPsi()
public void clearPsi(java.lang.String reason)
public java.lang.String getInvalidationReason()
getInvalidationReason in interface PsiFileStub<T extends PsiFile>public IStubElementType getStubType()
getStubType in interface StubgetStubType in interface StubElement<T extends PsiFile>getStubType in class StubBase<T extends PsiFile>public IStubFileElementType getType()
getType in interface PsiFileStub<T extends PsiFile>public PsiFileStub [] getStubRoots()
public void setStubRoots(PsiFileStub [] roots)
public boolean rootsAreSet()
public java.lang.String getDiagnostics()