public abstract class JavaFieldStubElementType extends JavaStubElementType<PsiFieldStub,PsiField>
IElementType.Predicate
ARRAY_FACTORY, EMPTY_ARRAY, FIRST_TOKEN_INDEX, TRUE
Constructor and Description |
---|
JavaFieldStubElementType(java.lang.String id) |
Modifier and Type | Method and Description |
---|---|
PsiField |
createPsi(ASTNode node) |
PsiField |
createPsi(PsiFieldStub stub) |
PsiFieldStub |
createStub(LighterAST tree,
LighterASTNode node,
StubElement parentStub) |
PsiFieldStub |
deserialize(StubInputStream dataStream,
StubElement parentStub) |
void |
indexStub(PsiFieldStub stub,
IndexSink sink) |
void |
serialize(PsiFieldStub stub,
StubOutputStream dataStream) |
createStub, getExternalId, getPsiFactory, isCompiled, isLeftBound
shouldCreateStub
checkNotInstantiatedTooLate, shouldCreateStub
enumerate, find, getIndex, getLanguage, hashCode, toString, unregisterElementTypes, unregisterElementTypes
clone, equals, finalize, getClass, notify, notifyAll, wait, wait, wait
createCompositeNode
public PsiField createPsi(PsiFieldStub stub)
createPsi
in class IStubElementType<PsiFieldStub,PsiField>
public PsiField createPsi(ASTNode node)
createPsi
in class JavaStubElementType<PsiFieldStub,PsiField>
public PsiFieldStub createStub(LighterAST tree, LighterASTNode node, StubElement parentStub)
createStub
in class ILightStubElementType<PsiFieldStub,PsiField>
public void serialize(PsiFieldStub stub, StubOutputStream dataStream) throws java.io.IOException
java.io.IOException
public PsiFieldStub deserialize(StubInputStream dataStream, StubElement parentStub) throws java.io.IOException
java.io.IOException
public void indexStub(PsiFieldStub stub, IndexSink sink)