Optimize QNameWithPredicateImpl 18/75918/1
authorRobert Varga <robert.varga@pantheon.tech>
Mon, 10 Sep 2018 10:42:51 +0000 (12:42 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Mon, 10 Sep 2018 10:43:29 +0000 (12:43 +0200)
commit226cb5db63f8b49a1f2741affd1b988bb4fab3a0
treed97bcf7db7aabdd561a81da0314ef9cd50bd03b6
parent3d22aba92422b08413d95b372ac11a2b26296a01
Optimize QNameWithPredicateImpl

Create a dedicated QName-only implementation, saving some space.

Change-Id: I0218763aaf4e809f50b580677fc0b634b7c918fa
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/leafref/AbstractQNameWithPredicate.java [new file with mode: 0644]
yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/leafref/LeafRefUtils.java
yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/leafref/QNameWithPredicateBuilder.java
yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/leafref/QNameWithPredicateImpl.java
yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/leafref/SimpleQNameWithPredicate.java [new file with mode: 0644]