Bump to odlparent-9.0.0/yangtools-7.0.1-SNAPSHOT
[mdsal.git] / dom / mdsal-dom-spi / src / main / java / org / opendaylight / mdsal / dom / spi / query / DOMQueryEvaluator.java
index 414f615d5a45e8616b6497fa51323fff09d0f64d..e787d6966fafca8f1a7fe0e0b1d3940fc4332df0 100644 (file)
@@ -32,7 +32,7 @@ public final class DOMQueryEvaluator {
      * @return Result of evaluation
      * @throws NullPointerException if any argument is null
      */
-    public static DOMQueryResult evaluateOn(final DOMQuery query, final NormalizedNode<?, ?> queryRoot) {
+    public static DOMQueryResult evaluateOn(final DOMQuery query, final NormalizedNode queryRoot) {
         final YangInstanceIdentifier path = query.getSelect();
         return path.isEmpty() ? evalSingle(query, queryRoot) : new LazyDOMQueryResult(query, queryRoot);
     }
@@ -47,10 +47,10 @@ public final class DOMQueryEvaluator {
      * @return Result of evaluation
      * @throws NullPointerException if any argument is null
      */
-    public static DOMQueryResult evaluateOnRoot(final DOMQuery query, final NormalizedNode<?, ?> root) {
-        NormalizedNode<?, ?> evalRoot = root;
+    public static DOMQueryResult evaluateOnRoot(final DOMQuery query, final NormalizedNode root) {
+        NormalizedNode evalRoot = root;
         for (PathArgument arg : query.getRoot().getPathArguments()) {
-            final Optional<NormalizedNode<?, ?>> next = NormalizedNodes.findNode(root, arg);
+            final Optional<NormalizedNode> next = NormalizedNodes.findNode(root, arg);
             if (next.isEmpty()) {
                 return DOMQueryResult.of();
             }
@@ -59,7 +59,7 @@ public final class DOMQueryEvaluator {
         return evaluateOn(query, evalRoot);
     }
 
-    private static DOMQueryResult evalSingle(final DOMQuery query, final NormalizedNode<?, ?> data) {
+    private static DOMQueryResult evalSingle(final DOMQuery query, final NormalizedNode data) {
         return DOMQueryMatcher.matchesAll(data, query.getPredicates()) ? DOMQueryResult.of()
                 : DOMQueryResult.of(new SimpleImmutableEntry<>(query.getRoot(), data));
     }