Cleanup binding-dom-codec generator 98/56998/2
authorRobert Varga <robert.varga@pantheon.tech>
Sat, 13 May 2017 18:25:24 +0000 (20:25 +0200)
committerRobert Varga <nite@hq.sk>
Mon, 15 May 2017 15:27:41 +0000 (15:27 +0000)
commitfd62e29d0ce1b2ee1fa9ba09097d80193baa75f4
treee4f4fbbbc5cf429772f88005ebbe795c3f64a27b
parenta6fdc323e0b9b76d99c0d976e7a5912a6fc42ef8
Cleanup binding-dom-codec generator

- use lambdas
- use fluent StringBuilder
- make methods static

This should improve codec generation slightly due to gains of
invoke_static vs. invoke_virtual and overall bytecode size diet.

Change-Id: Id8d3a442f63a452111907b7d683d2167dd489ca7
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/gen/impl/AbstractStreamWriterGenerator.java
binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/gen/impl/DataNodeContainerSerializerSource.java
binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/gen/impl/DataObjectSerializerSource.java
binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/gen/spi/AbstractSource.java