avoid stub to AST switches when using class name completion for variables

This commit is contained in:
Dmitry Jemerov
2012-08-09 14:02:21 +02:00
parent 8ff184dcda
commit 72dbe42e7b
7 changed files with 30 additions and 6 deletions
@@ -41,4 +41,6 @@ public interface PyTargetExpression extends PyQualifiedExpression, PsiNamedEleme
@Nullable
PyClass getContainingClass();
boolean isQualified();
}
@@ -41,6 +41,8 @@ public interface PyTargetExpressionStub extends NamedStub<PyTargetExpression> {
@Nullable
PyQualifiedName getInitializer();
boolean isQualified();
@Nullable
<T extends CustomTargetExpressionStub> T getCustomStub(Class<T> stubClass);
}