From 3fef4ad742755e6405e019cbaa4863b8ef9b182f Mon Sep 17 00:00:00 2001 From: Denis Zharkov Date: Fri, 13 Feb 2015 14:52:35 +0300 Subject: [PATCH] Minor, drop unneeded accept --- .../src/org/jetbrains/kotlin/resolve/LazyTopDownAnalyzer.java | 2 -- .../tests/classObjects/multipleDissallowedDefaultObjects.kt | 4 ++-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/compiler/frontend/src/org/jetbrains/kotlin/resolve/LazyTopDownAnalyzer.java b/compiler/frontend/src/org/jetbrains/kotlin/resolve/LazyTopDownAnalyzer.java index 3efff48b44d..2826015d42e 100644 --- a/compiler/frontend/src/org/jetbrains/kotlin/resolve/LazyTopDownAnalyzer.java +++ b/compiler/frontend/src/org/jetbrains/kotlin/resolve/LazyTopDownAnalyzer.java @@ -195,8 +195,6 @@ public class LazyTopDownAnalyzer { private void checkManyDefaultObjects(JetClassOrObject classOrObject) { boolean defaultObjectAlreadyFound = false; for (JetDeclaration jetDeclaration : classOrObject.getDeclarations()) { - jetDeclaration.accept(this); - if (jetDeclaration instanceof JetObjectDeclaration && ((JetObjectDeclaration) jetDeclaration).isDefault()) { if (defaultObjectAlreadyFound) { trace.report(MANY_DEFAULT_OBJECTS.on((JetObjectDeclaration) jetDeclaration)); diff --git a/compiler/testData/diagnostics/tests/classObjects/multipleDissallowedDefaultObjects.kt b/compiler/testData/diagnostics/tests/classObjects/multipleDissallowedDefaultObjects.kt index 44646856ba5..b23925fe4db 100644 --- a/compiler/testData/diagnostics/tests/classObjects/multipleDissallowedDefaultObjects.kt +++ b/compiler/testData/diagnostics/tests/classObjects/multipleDissallowedDefaultObjects.kt @@ -2,9 +2,9 @@ class A { inner class I { default object A - default object B + default object B - default object C + default object C } }