Introduce yang-xpath-antlr
[yangtools.git] / yang / yang-xpath-impl / src / main / java / org / opendaylight / yangtools / yang / xpath / impl / FunctionSupport.java
index 8e3d7b0aedafac269326b39953210d4fd988c2c4..f23807631bc9d984856b05778db7a82f766ed836 100644 (file)
@@ -11,7 +11,6 @@ import static com.google.common.base.Preconditions.checkArgument;
 import static java.util.Objects.requireNonNull;
 
 import java.util.List;
-import org.opendaylight.yangtools.yang.common.YangNamespaceContext;
 import org.opendaylight.yangtools.yang.xpath.api.YangBooleanConstantExpr;
 import org.opendaylight.yangtools.yang.xpath.api.YangExpr;
 import org.opendaylight.yangtools.yang.xpath.api.YangFunction;
@@ -41,10 +40,8 @@ final class FunctionSupport {
         YangFunction.STRING_LENGTH.getIdentifier());
 
     private final YangXPathMathSupport mathSupport;
-    private final YangNamespaceContext namespaceContext;
 
-    FunctionSupport(final YangNamespaceContext namespaceContext, final YangXPathMathSupport mathSupport) {
-        this.namespaceContext = requireNonNull(namespaceContext);
+    FunctionSupport(final YangXPathMathSupport mathSupport) {
         this.mathSupport = requireNonNull(mathSupport);
     }
 
@@ -227,10 +224,10 @@ final class FunctionSupport {
         if (args.isEmpty()) {
             return NORMALIZE_SPACE;
         }
-        final YangExpr arg = args.get(0);
-        if (arg instanceof YangLiteralExpr) {
-            // TODO: normalize value
-        }
+        // final YangExpr arg = args.get(0);
+        // if (arg instanceof YangLiteralExpr) {
+        //     // TODO: normalize value
+        // }
 
         return YangFunctionCallExpr.of(YangFunction.NORMALIZE_SPACE.getIdentifier(), args);
     }