From 9544e083ba3cd31f73f1be76cb28081576944ddb Mon Sep 17 00:00:00 2001 From: Robert Varga Date: Thu, 2 Jul 2020 17:37:13 +0200 Subject: [PATCH] Minimize AbstractTypeStatementSupport.internArgument() Use an expression instead of assignement/check to reduce bytecode footprint. JIRA: YANGTOOLS-652 Change-Id: I2f900e0175904828e8efc273e9aca391221d19ce Signed-off-by: Robert Varga --- .../rfc7950/stmt/type/AbstractTypeStatementSupport.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/type/AbstractTypeStatementSupport.java b/yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/type/AbstractTypeStatementSupport.java index 7e1a00e8b9..0f1f85e410 100644 --- a/yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/type/AbstractTypeStatementSupport.java +++ b/yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/type/AbstractTypeStatementSupport.java @@ -291,8 +291,8 @@ abstract class AbstractTypeStatementSupport @Override public final String internArgument(final String rawArgument) { - final String found = BUILT_IN_TYPES.get(rawArgument); - return found != null ? found : rawArgument; + final String found; + return (found = BUILT_IN_TYPES.get(rawArgument)) != null ? found : rawArgument; } @Override -- 2.36.6