public abstract class JavaClassElementType extends JavaStubElementType<PsiClassStub,PsiClass>
IElementType.PredicateARRAY_FACTORY, EMPTY_ARRAY, FIRST_TOKEN_INDEX, TRUE| Modifier and Type | Method and Description |
|---|---|
PsiClass |
createPsi(ASTNode node) |
PsiClass |
createPsi(PsiClassStub stub) |
PsiClassStub |
createStub(LighterAST tree,
LighterASTNode node,
StubElement parentStub) |
PsiClassStub |
deserialize(StubInputStream dataStream,
StubElement parentStub) |
void |
indexStub(PsiClassStub stub,
IndexSink sink) |
void |
serialize(PsiClassStub stub,
StubOutputStream dataStream) |
createStub, getExternalId, getPsiFactory, isCompiled, isLeftBoundshouldCreateStubcheckNotInstantiatedTooLate, shouldCreateStubenumerate, find, getIndex, getLanguage, hashCode, toString, unregisterElementTypes, unregisterElementTypesclone, equals, finalize, getClass, notify, notifyAll, wait, wait, waitcreateCompositeNodepublic PsiClass createPsi(PsiClassStub stub)
createPsi in class IStubElementType<PsiClassStub,PsiClass>public PsiClass createPsi(ASTNode node)
createPsi in class JavaStubElementType<PsiClassStub,PsiClass>public PsiClassStub createStub(LighterAST tree, LighterASTNode node, StubElement parentStub)
createStub in class ILightStubElementType<PsiClassStub,PsiClass>public void serialize(PsiClassStub stub, StubOutputStream dataStream) throws java.io.IOException
java.io.IOExceptionpublic PsiClassStub deserialize(StubInputStream dataStream, StubElement parentStub) throws java.io.IOException
java.io.IOExceptionpublic void indexStub(PsiClassStub stub, IndexSink sink)