Update yang-xpath-api design
[yangtools.git] / yang / yang-xpath-api / src / main / java / org / opendaylight / yangtools / yang / xpath / api / YangFilterExpr.java
index 7343e569ff462d372cafb76a7a657eb12276104e..8b1291bc7e86c4e66ccbade03334236f85dec726 100644 (file)
@@ -22,9 +22,9 @@ public class YangFilterExpr implements YangExpr, YangPredicateAware {
     private static final class WithPredicates extends YangFilterExpr {
         private static final long serialVersionUID = 1L;
 
-        private final Set<YangExpr> predicates;
+        private final ImmutableSet<YangExpr> predicates;
 
-        WithPredicates(final YangExpr expr, final Set<YangExpr> predicates) {
+        WithPredicates(final YangExpr expr, final ImmutableSet<YangExpr> predicates) {
             super(expr);
             this.predicates = requireNonNull(predicates);
         }
@@ -60,11 +60,6 @@ public class YangFilterExpr implements YangExpr, YangPredicateAware {
         return expr;
     }
 
-    @Override
-    public Set<YangExpr> getPredicates() {
-        return ImmutableSet.of();
-    }
-
     @Override
     public final int hashCode() {
         return Objects.hash(expr, getPredicates());