Lazy resolve: Anonymous initializers do not declare anything relevant

This commit is contained in:
Andrey Breslav
2012-07-10 22:24:56 +04:00
parent 3266c2bdde
commit acd0d5eb56
@@ -48,6 +48,9 @@ public abstract class AbstractPsiBasedDeclarationProvider implements Declaration
protected abstract void doCreateIndex();
protected void putToIndex(JetDeclaration declaration) {
if (declaration instanceof JetClassInitializer) {
return;
}
allDeclarations.add(declaration);
if (declaration instanceof JetNamedFunction) {
JetNamedFunction namedFunction = (JetNamedFunction) declaration;