Add hook for interning raw argument 67/58067/2
authorRobert Varga <robert.varga@pantheon.tech>
Wed, 31 May 2017 16:42:25 +0000 (18:42 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Wed, 31 May 2017 23:15:09 +0000 (01:15 +0200)
commit00c0868216727e5333f9af896a7a26ddff7068d6
treeb42b5f9fc1ecfac9a54c4bdfefa245c950e782b3
parentf4cfbeded8fa872344830d7560a3a8921a993e9a
Add hook for interning raw argument

Type statement typically has a low cardinality of arguments, hence
we can reuse the same object for things like 'type uint32'.

Change-Id: I34c11e1d1f18f8ecaf260d55eb20ffd09d8ae4b0
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/spi/meta/StatementSupport.java
yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/reactor/RootStatementContext.java
yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/reactor/StatementContextBase.java
yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/reactor/StatementDefinitionContext.java
yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/reactor/SubstatementContext.java
yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/rfc6020/TypeStatementImpl.java
yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/rfc6020/TypeUtils.java