From: Robert Varga Date: Thu, 2 Jul 2020 15:37:13 +0000 (+0200) Subject: Minimize AbstractTypeStatementSupport.internArgument() X-Git-Tag: v5.0.4~40 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=commitdiff_plain;h=9544e083ba3cd31f73f1be76cb28081576944ddb;p=yangtools.git 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 --- 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