Minimize xtend code in mdsal-binding-generator-impl 86/37086/4
authorRobert Varga <rovarga@cisco.com>
Mon, 4 Apr 2016 16:11:10 +0000 (18:11 +0200)
committerTom Pantelis <tpanteli@brocade.com>
Wed, 6 Apr 2016 11:21:35 +0000 (11:21 +0000)
commit5b52ab597ab7c89fa044d43da090ba719fd13adf
tree14b5ee1c74461d6e65050c604fc48b92cdd345a0
parent41e160e109257a99d09a81ee9f33a0bce8802c15
Minimize xtend code in mdsal-binding-generator-impl

This introduces YangTextTemplate as a Java class and moves the trivial
bits of java code from xtend to Java.

As a side-effect it also fixes space trimming code, which has never worked
due to xtend bug, which lead to characters being compared via Char.equals(String).

Change-Id: Ia86db1136fca056cf5c0e21b55e1cc904870664a
Signed-off-by: Robert Varga <rovarga@cisco.com>
binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/impl/BindingGeneratorImpl.java
binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/impl/YangTemplate.xtend
binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/impl/YangTextTemplate.java [new file with mode: 0644]