Use diamond notation for ClassValue subclass 80/101280/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 08:40:12 +0000 (10:40 +0200)
Our Java version can now infer the type, remove redundant specifier.

Change-Id: I7829922ae645e4acc53986bd369753de0987736c
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
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: