NotNull annotation for IStubElementType.createStub and its inheritors

This commit is contained in:
Semyon Proshev
2016-07-20 21:16:55 +03:00
parent 3fd146f13a
commit cabe8bb04c
29 changed files with 30 additions and 0 deletions
@@ -67,6 +67,7 @@ public abstract class JavaStubElementType<StubT extends StubElement, PsiT extend
@SuppressWarnings("MethodOverloadsMethodOfSuperclass")
public abstract PsiT createPsi(@NotNull ASTNode node);
@NotNull
@Override
public final StubT createStub(@NotNull final PsiT psi, final StubElement parentStub) {
final String message = "Should not be called. Element=" + psi + "; class" + psi.getClass() + "; file=" + (psi.isValid() ? psi.getContainingFile() : "-");