From 3cae231b09cdd529113ef0ae00e74bb109e3e830 Mon Sep 17 00:00:00 2001 From: Robert Varga Date: Thu, 3 Feb 2022 16:09:32 +0100 Subject: [PATCH] Fix an eclipse warning > is not liked because of Optional being final. Fix the warning by changing the prototype a bit. Change-Id: I8864b695e4affa01913df83721c63ff4fe6d5015 Signed-off-by: Robert Varga (cherry picked from commit dedcf36a1d42359adc3ed2fe731ae36024cf18cf) --- .../mdsal/binding/generator/BindingGeneratorUtil.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/binding/mdsal-binding-generator/src/main/java/org/opendaylight/mdsal/binding/generator/BindingGeneratorUtil.java b/binding/mdsal-binding-generator/src/main/java/org/opendaylight/mdsal/binding/generator/BindingGeneratorUtil.java index 1b4c31739d..669c69bd2b 100644 --- a/binding/mdsal-binding-generator/src/main/java/org/opendaylight/mdsal/binding/generator/BindingGeneratorUtil.java +++ b/binding/mdsal-binding-generator/src/main/java/org/opendaylight/mdsal/binding/generator/BindingGeneratorUtil.java @@ -211,8 +211,8 @@ public final class BindingGeneratorUtil { return def.getRangeConstraint(); } - private static > T currentOrEmpty(final T current, final T base) { - return current.equals(base) ? (T)Optional.empty() : current; + private static Optional currentOrEmpty(final Optional current, final Optional base) { + return current.equals(base) ? Optional.empty() : current; } private static boolean containsConstraint(final StringTypeDefinition type, final PatternConstraint constraint) { -- 2.36.6