Do not instantiate QNameModules needlessly 39/27539/1
authorRobert Varga <rovarga@cisco.com>
Mon, 28 Sep 2015 15:09:31 +0000 (17:09 +0200)
committerRobert Varga <rovarga@cisco.com>
Mon, 28 Sep 2015 15:09:31 +0000 (17:09 +0200)
commit73be7eaf765ace720c65d305a9d89b3073428199
treec82e74812b025221bac577a63d9ef0dd3a7b55f6
parentd0841bf7a4d70d1b9968fb08d3bf6c7829489cfe
Do not instantiate QNameModules needlessly

Rather than using URL-based QName constructor, use a QNameModule-based
one, which saves object instantiation and results in potential reuse.

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