From b8024abaeccee15a2644d4dcf6b35edad2b675f0 Mon Sep 17 00:00:00 2001 From: Eugene Vigdorchik Date: Sat, 12 Mar 2005 15:04:37 +0300 Subject: [PATCH] (no message) --- .../deductive/resolver/ResolverTree.java | 30 +++++++++---------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/source/com/intellij/refactoring/typeCook/deductive/resolver/ResolverTree.java b/source/com/intellij/refactoring/typeCook/deductive/resolver/ResolverTree.java index 3515003d7717..b421b6bc538b 100644 --- a/source/com/intellij/refactoring/typeCook/deductive/resolver/ResolverTree.java +++ b/source/com/intellij/refactoring/typeCook/deductive/resolver/ResolverTree.java @@ -107,26 +107,26 @@ public class ResolverTree { final PsiTypeVarCollector collector = new PsiTypeVarCollector(); - new Object() { - void setDegree(final HashSet set) { - for (final Iterator v = set.iterator(); v.hasNext();) { - final PsiTypeVariable var = v.next(); - final Integer deg = result.get(var); - - if (deg == null) { - result.put(var, new Integer(1)); - } - else { - result.put(var, new Integer(deg.intValue() + 1)); - } - } - } - }.setDegree(collector.getSet(constr.getRight())); + setDegree(collector.getSet(constr.getRight()), result); } return result; } + void setDegree(final HashSet set, Map result) { + for (final Iterator v = set.iterator(); v.hasNext();) { + final PsiTypeVariable var = v.next(); + final Integer deg = result.get(var); + + if (deg == null) { + result.put(var, new Integer(1)); + } + else { + result.put(var, new Integer(deg.intValue() + 1)); + } + } + } + private HashSet apply(final Binding b, final HashSet constraints) { final HashSet result = new HashSet();