public class JetFunctionElementType extends JetStubElementType<PsiJetFunctionStub,JetNamedFunction>
| Constructor and Description |
|---|
JetFunctionElementType(java.lang.String debugName) |
| Modifier and Type | Method and Description |
|---|---|
JetNamedFunction |
createPsi(PsiJetFunctionStub stub) |
JetNamedFunction |
createPsiFromAst(com.intellij.lang.ASTNode node) |
PsiJetFunctionStub |
createStub(JetNamedFunction psi,
com.intellij.psi.stubs.StubElement parentStub) |
PsiJetFunctionStub |
deserialize(com.intellij.psi.stubs.StubInputStream dataStream,
com.intellij.psi.stubs.StubElement parentStub) |
void |
indexStub(PsiJetFunctionStub stub,
com.intellij.psi.stubs.IndexSink sink) |
void |
serialize(PsiJetFunctionStub stub,
com.intellij.psi.stubs.StubOutputStream dataStream) |
boolean |
shouldCreateStub(com.intellij.lang.ASTNode node) |
getExternalIdpublic JetFunctionElementType(@NotNull@NonNls java.lang.String debugName)
public JetNamedFunction createPsiFromAst(@NotNull com.intellij.lang.ASTNode node)
createPsiFromAst in class JetStubElementType<PsiJetFunctionStub,JetNamedFunction>public JetNamedFunction createPsi(@NotNull PsiJetFunctionStub stub)
createPsi in class com.intellij.psi.stubs.IStubElementType<PsiJetFunctionStub,JetNamedFunction>public boolean shouldCreateStub(com.intellij.lang.ASTNode node)
shouldCreateStub in class JetStubElementType<PsiJetFunctionStub,JetNamedFunction>public PsiJetFunctionStub createStub(@NotNull JetNamedFunction psi, @NotNull com.intellij.psi.stubs.StubElement parentStub)
createStub in class com.intellij.psi.stubs.IStubElementType<PsiJetFunctionStub,JetNamedFunction>public void serialize(PsiJetFunctionStub stub, com.intellij.psi.stubs.StubOutputStream dataStream) throws java.io.IOException
java.io.IOExceptionpublic PsiJetFunctionStub deserialize(com.intellij.psi.stubs.StubInputStream dataStream, com.intellij.psi.stubs.StubElement parentStub) throws java.io.IOException
java.io.IOExceptionpublic void indexStub(PsiJetFunctionStub stub, com.intellij.psi.stubs.IndexSink sink)