Use Optional.ifPresent() 80/102880/1
authorRobert Varga <robert.varga@pantheon.tech>
Wed, 26 Oct 2022 09:49:32 +0000 (11:49 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Wed, 26 Oct 2022 10:01:09 +0000 (12:01 +0200)
Use a simple lambda for appending the optional prefix.

Change-Id: I17a79f73dcb10d2b6826b5fb9c0a368e723a7ccd
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
model/yang-model-export/src/main/java/org/opendaylight/yangtools/yang/model/export/YangTextSnippetIterator.java

index 57674370195c675afa62dacb9d1eeb27f6543da1..0c94d0fef5e8a21978d963199e34b1b45ba0d247 100644 (file)
@@ -170,11 +170,10 @@ final class YangTextSnippetIterator extends AbstractIterator<@NonNull String> {
         addIndent();
 
         // Add statement prefixed with namespace if needed
-        final var prefix = resolver.findPrefix(stmt);
-        if (prefix.isPresent()) {
-            strings.add(prefix.get());
+        resolver.findPrefix(stmt).ifPresent(prefix -> {
+            strings.add(prefix);
             strings.add(":");
-        }
+        });
         strings.add(def.getStatementName().getLocalName());
 
         // Add argument, quoted and properly indented if need be