Remove use of new Integer(String) 98/84398/1
authorRobert Varga <robert.varga@pantheon.tech>
Thu, 5 Sep 2019 10:05:57 +0000 (12:05 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Fri, 13 Sep 2019 14:24:08 +0000 (16:24 +0200)
This constructor has been deprecated in Java 9, migrate to
Integer.valueOf(String) instead.

Change-Id: I5b6dfe27502408bab9ae2f2453dd1a713c00b6bd
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit 9e2bced0e7e2945fed1b2981424f4fa5232c3ae5)

binding/mdsal-binding-java-api-generator/src/test/java/org/opendaylight/mdsal/binding/java/api/generator/test/TypedefCompilationTest.java

index ed49527410c7104454d3062c8e1072347f547337..8809d34d147443590dae9d4d9415ae4fbf8bb344 100644 (file)
@@ -151,7 +151,7 @@ public class TypedefCompilationTest extends BaseCompilationTest {
         rangeConstraints.clear();
         rangeConstraints.add(Range.closed(3, 9));
         rangeConstraints.add(Range.closed(11, 2147483647));
-        arg = new Integer("10");
+        arg = Integer.valueOf("10");
         expectedMsg = String.format("Invalid range: %s, expected: %s.", arg, rangeConstraints);
         CompilationTestUtils.assertContainsRestrictionCheck(expectedConstructor, expectedMsg, arg);
         obj = expectedConstructor.newInstance(2147483647);