BUG-1270: improve QNameModule reuse 35/9035/1
authorRobert Varga <rovarga@cisco.com>
Tue, 15 Jul 2014 20:16:11 +0000 (22:16 +0200)
committerRobert Varga <rovarga@cisco.com>
Tue, 15 Jul 2014 20:17:47 +0000 (22:17 +0200)
commit364e85967bafce41b84ab2ead45295178a8292bc
tree029a4ee55d576d112d6a60b043cf44b04ffbf0ba
parent6ad531a01139b12e009d2f89b139be98e96a7545
BUG-1270: improve QNameModule reuse

This eliminates calls calls which were causing unneeded QNameModules to
be instantiated, reducing memory overhead.

Change-Id: I5faa53fa8a5f82ae8b87fde67c0e69271595ce94
Signed-off-by: Robert Varga <rovarga@cisco.com>
yang/yang-common/src/main/java/org/opendaylight/yangtools/yang/common/QName.java
yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/builder/impl/BuilderUtils.java
yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/builder/impl/CopyUtils.java
yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/builder/impl/ModuleBuilder.java
yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/impl/YangParserImpl.java
yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/impl/YangParserListenerImpl.java