From 56112164b8a3b48989eb3fdae2baa2d906e3ced0 Mon Sep 17 00:00:00 2001 From: liamfallon Date: Mon, 11 Jun 2018 10:06:54 +0100 Subject: Remove warnings from code Remove "final" from variables and add setters in test case to get rid of "dead code" warnings Change implementation in typeutils grammar generation to remove depricated warning Change-Id: I24c4bb3f06f4c6fa227d8d191dc2fb6a6cf0b6fb Issue-ID: POLICY-716 Signed-off-by: liamfallon --- model/utilities/pom.xml | 2 +- .../org/onap/policy/apex/model/utilities/typeutils/TypeBuilder.java | 6 +++--- .../org/onap/policy/apex/model/utilities/typeutils/ParserTest.java | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) (limited to 'model') diff --git a/model/utilities/pom.xml b/model/utilities/pom.xml index 7247423d0..722ee6512 100644 --- a/model/utilities/pom.xml +++ b/model/utilities/pom.xml @@ -45,7 +45,7 @@ org.antlr antlr4-maven-plugin - 4.6 + 4.7.1 antlr-sources diff --git a/model/utilities/src/main/java/org/onap/policy/apex/model/utilities/typeutils/TypeBuilder.java b/model/utilities/src/main/java/org/onap/policy/apex/model/utilities/typeutils/TypeBuilder.java index a3f22a446..0e3851519 100644 --- a/model/utilities/src/main/java/org/onap/policy/apex/model/utilities/typeutils/TypeBuilder.java +++ b/model/utilities/src/main/java/org/onap/policy/apex/model/utilities/typeutils/TypeBuilder.java @@ -23,14 +23,14 @@ package org.onap.policy.apex.model.utilities.typeutils; import java.lang.reflect.ParameterizedType; import java.lang.reflect.Type; -import org.antlr.v4.runtime.ANTLRInputStream; import org.antlr.v4.runtime.BailErrorStrategy; import org.antlr.v4.runtime.CharStream; +import org.antlr.v4.runtime.CharStreams; import org.antlr.v4.runtime.CommonTokenStream; import org.antlr.v4.runtime.TokenStream; /** - * This class . + * This class builds a type from a grammar using ANTLR. */ public final class TypeBuilder { /** @@ -51,7 +51,7 @@ public final class TypeBuilder { } try { - final CharStream stream = new ANTLRInputStream(type); + final CharStream stream = CharStreams.fromString(type); final TokenStream tokenStream = new CommonTokenStream(new ParametrizedTypeLexer(stream)); final ParametrizedTypeParser parser = new ParametrizedTypeParser(tokenStream); diff --git a/model/utilities/src/test/java/org/onap/policy/apex/model/utilities/typeutils/ParserTest.java b/model/utilities/src/test/java/org/onap/policy/apex/model/utilities/typeutils/ParserTest.java index bf4226102..a979afddc 100644 --- a/model/utilities/src/test/java/org/onap/policy/apex/model/utilities/typeutils/ParserTest.java +++ b/model/utilities/src/test/java/org/onap/policy/apex/model/utilities/typeutils/ParserTest.java @@ -25,9 +25,9 @@ import static org.junit.Assert.fail; import java.lang.reflect.Type; -import org.antlr.v4.runtime.ANTLRInputStream; import org.antlr.v4.runtime.BailErrorStrategy; import org.antlr.v4.runtime.CharStream; +import org.antlr.v4.runtime.CharStreams; import org.antlr.v4.runtime.CommonTokenStream; import org.antlr.v4.runtime.TokenStream; import org.junit.Test; @@ -38,7 +38,7 @@ import org.junit.Test; public class ParserTest { @Test public void testParser() { - final CharStream stream = new ANTLRInputStream( + final CharStream stream = CharStreams.fromString( "java.util.Map,java.util.Set>"); final TokenStream tokenStream = new CommonTokenStream(new ParametrizedTypeLexer(stream)); -- cgit 1.2.3-korg