From 56232266fd0a4bdcd4243dc1353feb7d895a4dd1 Mon Sep 17 00:00:00 2001 From: Alex Tkachman Date: Sat, 22 Sep 2012 18:31:09 +0300 Subject: [PATCH] removed duplicating implementation of isCollective --- .../org/jetbrains/jet/util/slicedmap/Slices.java | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/compiler/frontend/src/org/jetbrains/jet/util/slicedmap/Slices.java b/compiler/frontend/src/org/jetbrains/jet/util/slicedmap/Slices.java index 5ed649a05ba..0ac74613588 100644 --- a/compiler/frontend/src/org/jetbrains/jet/util/slicedmap/Slices.java +++ b/compiler/frontend/src/org/jetbrains/jet/util/slicedmap/Slices.java @@ -160,6 +160,9 @@ public class Slices { super(rewritePolicy); } + protected BasicRemovableSlice(RewritePolicy rewritePolicy, boolean isCollective) { + super(rewritePolicy, isCollective); + } } public static class SliceWithOpposite extends BasicRemovableSlice { @@ -200,15 +203,12 @@ public class Slices { public static class SetSlice extends BasicRemovableSlice { - private final boolean collective; - protected SetSlice(RewritePolicy rewritePolicy) { this(rewritePolicy, false); } protected SetSlice(RewritePolicy rewritePolicy, boolean collective) { - super(rewritePolicy); - this.collective = collective; + super(rewritePolicy, collective); } @Override @@ -216,11 +216,6 @@ public class Slices { Boolean result = super.computeValue(map, key, value, valueNotFound); return result != null ? result : false; } - - @Override - public boolean isCollective() { - return collective; - } } }