removed duplicating implementation of isCollective

This commit is contained in:
Alex Tkachman
2012-09-22 18:31:09 +03:00
parent be44702145
commit 56232266fd
@@ -160,6 +160,9 @@ public class Slices {
super(rewritePolicy);
}
protected BasicRemovableSlice(RewritePolicy rewritePolicy, boolean isCollective) {
super(rewritePolicy, isCollective);
}
}
public static class SliceWithOpposite<K, V> extends BasicRemovableSlice<K, V> {
@@ -200,15 +203,12 @@ public class Slices {
public static class SetSlice<K> extends BasicRemovableSlice<K, Boolean> {
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;
}
}
}