Bug 1434 - Make arrays non-mutable 86/9686/10
authorLadislav Borak <lborak@cisco.com>
Tue, 5 Aug 2014 11:13:58 +0000 (13:13 +0200)
committerRobert Varga <nite@hq.sk>
Fri, 23 Jan 2015 07:10:01 +0000 (07:10 +0000)
commite8523240fb6f731dfffdf80e18a674e49b6aaafe
treed801d60d23fb8c3088f841de6971138af308805b
parent9bd760d3fffdaca67bfcdf9d3202a6870830006d
Bug 1434 - Make arrays non-mutable

- changed getters, if fields return type is array,
  create local copy and send temporary reference
- constructor which has field of type array,
  save this array by temporary reference

Change-Id: Ifd96bd8f16eabec95409675723d5c13684914e16
Signed-off-by: Ladislav Borak <lborak@cisco.com>
code-generator/binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/BaseTemplate.xtend
code-generator/binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/ClassTemplate.xtend
code-generator/binding-java-api-generator/src/main/java/org/opendaylight/yangtools/sal/java/api/generator/UnionTemplate.xtend