Lazy resolve: Anonymous initializers do not declare anything relevant
This commit is contained in:
+3
@@ -48,6 +48,9 @@ public abstract class AbstractPsiBasedDeclarationProvider implements Declaration
|
|||||||
protected abstract void doCreateIndex();
|
protected abstract void doCreateIndex();
|
||||||
|
|
||||||
protected void putToIndex(JetDeclaration declaration) {
|
protected void putToIndex(JetDeclaration declaration) {
|
||||||
|
if (declaration instanceof JetClassInitializer) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
allDeclarations.add(declaration);
|
allDeclarations.add(declaration);
|
||||||
if (declaration instanceof JetNamedFunction) {
|
if (declaration instanceof JetNamedFunction) {
|
||||||
JetNamedFunction namedFunction = (JetNamedFunction) declaration;
|
JetNamedFunction namedFunction = (JetNamedFunction) declaration;
|
||||||
|
|||||||
Reference in New Issue
Block a user