BUG-6522: Optimize RFC6020 utils 89/47489/4
authorRobert Varga <rovarga@cisco.com>
Tue, 25 Oct 2016 10:46:41 +0000 (12:46 +0200)
committerRobert Varga <rovarga@cisco.com>
Tue, 25 Oct 2016 14:37:05 +0000 (16:37 +0200)
commit35dff3451ea6df0b71350512fc188482977451e0
tree9fd9f8721c960e92ba6cdaf2b13b98e368e6dca0
parent436741f28396a182620f1e949a5f0531d4be66b0
BUG-6522: Optimize RFC6020 utils

getValidStatementDefinition() should not look up
the definition twice. Rework it to make it more linear.

Also use java.util.Optional.

Change-Id: Ic82665482ed884f5ee21dfd18a3c9a4a062868e7
Signed-off-by: Robert Varga <rovarga@cisco.com>
yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/rfc6020/Utils.java