From: Robert Varga Date: Sat, 16 Dec 2023 20:28:26 +0000 (+0100) Subject: Modernize ListGenerator X-Git-Tag: v13.0.0~74 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=mdsal.git;a=commitdiff_plain;h=dec1635b77bf6ef64c1d71db07bbcba69b736744 Modernize ListGenerator Use local variable type inference. Also use local variables for keyGen checking so as to eliminate false warnings. Change-Id: Ic85f57228e42cfbc6cfe1f4a2dbd16b2798934b3 Signed-off-by: Robert Varga --- diff --git a/binding/mdsal-binding-generator/src/main/java/org/opendaylight/mdsal/binding/generator/impl/reactor/ListGenerator.java b/binding/mdsal-binding-generator/src/main/java/org/opendaylight/mdsal/binding/generator/impl/reactor/ListGenerator.java index c318b92a65..7e1ab88bfe 100644 --- a/binding/mdsal-binding-generator/src/main/java/org/opendaylight/mdsal/binding/generator/impl/reactor/ListGenerator.java +++ b/binding/mdsal-binding-generator/src/main/java/org/opendaylight/mdsal/binding/generator/impl/reactor/ListGenerator.java @@ -15,7 +15,6 @@ import org.opendaylight.mdsal.binding.generator.impl.rt.DefaultListRuntimeType; import org.opendaylight.mdsal.binding.model.api.GeneratedType; import org.opendaylight.mdsal.binding.model.api.MethodSignature.ValueMechanics; import org.opendaylight.mdsal.binding.model.api.Type; -import org.opendaylight.mdsal.binding.model.api.type.builder.GeneratedTypeBuilder; import org.opendaylight.mdsal.binding.model.api.type.builder.GeneratedTypeBuilderBase; import org.opendaylight.mdsal.binding.model.api.type.builder.MethodSignatureBuilder; import org.opendaylight.mdsal.binding.model.ri.Types; @@ -59,18 +58,19 @@ final class ListGenerator extends CompositeSchemaTreeGenerator builder, final Type returnType) { - final MethodSignatureBuilder ret = super.constructGetter(builder, returnType) - .setMechanics(ValueMechanics.NULLIFY_EMPTY); + final var ret = super.constructGetter(builder, returnType).setMechanics(ValueMechanics.NULLIFY_EMPTY); - final MethodSignatureBuilder nonnull = builder + final var nonnull = builder .addMethod(Naming.getNonnullMethodName(localName().getLocalName())) .setReturnType(returnType) .setDefault(true);