Remove use of new Integer(String) 83/84383/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:11:06 +0000 (16:11 +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 7c99a60cb011cd929d9d912ad9632afad2ad8d2e..38636e060021296ad63be95057943d4f0ba06152 100644 (file)
@@ -152,7 +152,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);