Do not use RecursiveObjectLeaker 24/95024/5
authorRobert Varga <robert.varga@pantheon.tech>
Thu, 4 Feb 2021 10:21:44 +0000 (11:21 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Fri, 5 Feb 2021 08:21:01 +0000 (09:21 +0100)
commit1cac3f4b024dc534a675964e5a75fee5ffaa4287
tree426dc01de8e2b8418f77720087ea3a4f953d71fd
parent4963e716a1eb11519f9dcac8ce868541dd7dec44
Do not use RecursiveObjectLeaker

Since unrecognized extension statements are not built into their
effective form, we no longer encounter a recursive attempt to build
ExtensionEffectiveStatement. Remove use of RecursiveObjectLeaker.

JIRA: YANGTOOLS-1196
Change-Id: I8d3714f225c1eb628131ac7ebe5588ccf94d1897
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
common/util/src/main/java/org/opendaylight/yangtools/util/RecursiveObjectLeaker.java
yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/extension/ExtensionEffectiveStatementImpl.java
yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/extension/ExtensionStatementSupport.java
yang/yang-parser-spi/src/main/java/org/opendaylight/yangtools/yang/parser/spi/meta/AbstractStatementSupport.java