Fix YANG snippet escaping 07/88207/6
authorRobert Varga <robert.varga@pantheon.tech>
Mon, 2 Mar 2020 12:58:50 +0000 (13:58 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Fri, 6 Mar 2020 18:19:23 +0000 (19:19 +0100)
commitaf43a2f69d5ec266b305026abbacbeeb5428111c
tree22cd46a6eae2438c90e42646aec5a4f61daa5504
parent18b29c9c6172366764728b974f7b854df2fa5051
Fix YANG snippet escaping

This is the non-javadoc path for module generation, where we are
failing to escape potential unicode references. Add the proper
callout and also optimize it to be a faster no-op when not
applicable, properly documenting what is going on.

JIRA: MDSAL-529
Change-Id: Ib21ed4f15555d49aaa7eb3dac61043c4b2e90451
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
binding/mdsal-binding-generator-util/src/main/java/org/opendaylight/mdsal/binding/model/util/BindingGeneratorUtil.java
binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/mdsal/binding/java/api/generator/BaseTemplate.xtend
binding/mdsal-binding-java-api-generator/src/test/java/org/opendaylight/mdsal/binding/java/api/generator/test/CompilationTest.java
binding/mdsal-binding-java-api-generator/src/test/resources/compilation/mdsal529/foo.yang [new file with mode: 0644]