Search in sources :

Example 1 with PsiProvidesStatementStubImpl

use of com.intellij.psi.impl.java.stubs.impl.PsiProvidesStatementStubImpl in project intellij-community by JetBrains.

the class JavaProvidesStatementElementType method createStub.

@Override
public PsiProvidesStatementStub createStub(LighterAST tree, LighterASTNode node, StubElement parentStub) {
    LighterASTNode ref = LightTreeUtil.firstChildOfType(tree, node, JavaElementType.JAVA_CODE_REFERENCE);
    String refText = ref != null ? JavaSourceUtil.getReferenceText(tree, ref) : null;
    return new PsiProvidesStatementStubImpl(parentStub, refText);
}
Also used : LighterASTNode(com.intellij.lang.LighterASTNode) PsiProvidesStatementStubImpl(com.intellij.psi.impl.java.stubs.impl.PsiProvidesStatementStubImpl)

Aggregations

LighterASTNode (com.intellij.lang.LighterASTNode)1 PsiProvidesStatementStubImpl (com.intellij.psi.impl.java.stubs.impl.PsiProvidesStatementStubImpl)1