BUG-7013: do not rely on default character encoding 63/47663/2
authorRobert Varga <rovarga@cisco.com>
Thu, 27 Oct 2016 10:33:43 +0000 (12:33 +0200)
committerRobert Varga <nite@hq.sk>
Wed, 9 Nov 2016 10:35:53 +0000 (10:35 +0000)
commit8216dbb9b22b70155a583e7d5444c0f6da78b0a1
treec956eeb8c5824cd30c4f526f5bd9e17c8ef37705
parent3abb1680f36ece1f05e6bca3f326a9430ae1405b
BUG-7013: do not rely on default character encoding

Generated java files should always be UTF8-encoded,
as that is what our maven settings enforce.

Therefore we cannot rely on JVM-default encoding, but
have to force file output to be UTF8.

Change-Id: Ie24f753fda3ab4d71ec951cf7b725b97678bae7a
Signed-off-by: Robert Varga <rovarga@cisco.com>
(cherry picked from commit d2b401cc036c53685dcd076a406a13f348ca5102)
binding/maven-sal-api-gen-plugin/src/main/java/org/opendaylight/yangtools/maven/sal/api/gen/plugin/CodeGeneratorImpl.java
binding/maven-sal-api-gen-plugin/src/main/java/org/opendaylight/yangtools/yang/unified/doc/generator/GeneratorImpl.xtend
binding/maven-sal-api-gen-plugin/src/main/java/org/opendaylight/yangtools/yang/wadl/generator/WadlRestconfGenerator.xtend
binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/GeneratorJavaFile.java