Fix YANG snippet escaping 38/88338/2
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 19:44:27 +0000 (20:44 +0100)
commit62d1bb7f2cf0c96ce34ca181462132dc95555daf
tree6e5eff52b897b327e0de87e0d912b86f581af3e9
parent5fa8015b3a2a73840b6e75fe9d97b094e3b6b77a
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]