Use diamond notation for ClassValue subclass 85/101285/1
authorRobert Varga <robert.varga@pantheon.tech>
Wed, 25 May 2022 08:39:29 +0000 (10:39 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Wed, 25 May 2022 11:21:54 +0000 (13:21 +0200)
Our Java version can now infer the type, remove redundant specifier.

Change-Id: I7829922ae645e4acc53986bd369753de0987736c
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit 062f71a50e4ac6ff83f8f6078f54ae7056ebe688)

common/yang-common/src/main/java/org/opendaylight/yangtools/yang/common/AbstractCanonicalValueSupport.java

index 983618d93ad4c386c28a859dda2ee13ead0ec43f..aefa3e96500e6599d2d7e09382192aa46ead0263 100644 (file)
@@ -26,7 +26,7 @@ import org.opendaylight.yangtools.concepts.Either;
 @Beta
 @NonNullByDefault
 public abstract class AbstractCanonicalValueSupport<T extends CanonicalValue<T>> implements CanonicalValueSupport<T> {
-    private static final ClassValue<Boolean> SUPPORTS = new ClassValue<Boolean>() {
+    private static final ClassValue<Boolean> SUPPORTS = new ClassValue<>() {
         @Override
         protected Boolean computeValue(final @Nullable Class<?> type) {
             // Every DerivedStringSupport representation class must: