[groovy] revert 7131400
[idea/community.git] / plugins / groovy / groovy-psi / src / org / jetbrains / plugins / groovy / lang / resolve / ast / ConstructorAnnotationsProcessor.java
index ebe0e649a96b4335cd1a36c9507d6d2ca1c2f01d..0d38863fe9ba4f708c6b79769f2037163e198037 100644 (file)
@@ -19,7 +19,6 @@ package org.jetbrains.plugins.groovy.lang.resolve.ast;
 import com.intellij.openapi.util.text.StringUtil;
 import com.intellij.psi.*;
 import com.intellij.psi.util.PropertyUtil;
-import com.intellij.util.Consumer;
 import org.jetbrains.annotations.NotNull;
 import org.jetbrains.annotations.Nullable;
 import org.jetbrains.plugins.groovy.lang.psi.api.statements.GrField;
@@ -31,6 +30,7 @@ import org.jetbrains.plugins.groovy.lang.psi.util.GroovyCommonClassNames;
 import org.jetbrains.plugins.groovy.lang.psi.util.PsiUtil;
 import org.jetbrains.plugins.groovy.lang.resolve.CollectClassMembersUtil;
 
+import java.util.Collection;
 import java.util.HashSet;
 import java.util.Map;
 import java.util.Set;
@@ -41,7 +41,7 @@ import java.util.Set;
 public class ConstructorAnnotationsProcessor extends AstTransformContributor {
 
   @Override
-  public void collectMethods(@NotNull GrTypeDefinition typeDefinition, @NotNull Consumer<PsiMethod> collector) {
+  public void collectMethods(@NotNull GrTypeDefinition typeDefinition, @NotNull Collection<PsiMethod> collector) {
     if (typeDefinition.getName() == null) return;
 
     PsiModifierList modifierList = typeDefinition.getModifierList();
@@ -63,8 +63,8 @@ public class ConstructorAnnotationsProcessor extends AstTransformContributor {
     final GrLightMethodBuilder fieldsConstructor = generateFieldConstructor(typeDefinition, tupleConstructor, immutable, canonical);
     final GrLightMethodBuilder mapConstructor = generateMapConstructor(typeDefinition);
 
-    collector.consume(fieldsConstructor);
-    collector.consume(mapConstructor);
+    collector.add(fieldsConstructor);
+    collector.add(mapConstructor);
   }
 
   @NotNull
@@ -154,7 +154,7 @@ public class ConstructorAnnotationsProcessor extends AstTransformContributor {
       }
     }
 
-    final Map<String, PsiMethod> properties = PropertyUtil.getAllProperties(true, false, methods);
+    final Map<String,PsiMethod> properties = PropertyUtil.getAllProperties(true, false, methods);
     for (PsiField field : CollectClassMembersUtil.getFields(psiClass, false)) {
       final String name = field.getName();
       if (includeFields ||