Added getLength method to classes generated from typedef statement.
authorMartin Vitez <mvitez@cisco.com>
Mon, 11 Nov 2013 15:39:17 +0000 (16:39 +0100)
committerMartin Vitez <mvitez@cisco.com>
Mon, 11 Nov 2013 15:46:46 +0000 (16:46 +0100)
commitb0e4a321a30eb078e5de1083285b59152cf25c71
tree1bd7b2d499b3551242467144c6b0d2cfdb5df273
parentb9d3dd0e55e1b3926586e2acfdf9e64e7017c737
Added getLength method to classes generated from typedef statement.

Fixed generated classes from typedef with union base type.
Added more tests.

Signed-off-by: Martin Vitez <mvitez@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/BuilderTemplate.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
code-generator/binding-java-api-generator/src/test/java/org/opendaylight/yangtools/sal/java/api/generator/test/CompilationTest.java
code-generator/binding-java-api-generator/src/test/java/org/opendaylight/yangtools/sal/java/api/generator/test/CompilationTestUtils.java
code-generator/binding-java-api-generator/src/test/java/org/opendaylight/yangtools/sal/java/api/generator/test/TypedefCompilationTest.java [new file with mode: 0644]
code-generator/binding-java-api-generator/src/test/resources/compilation/typedef/foo.yang [new file with mode: 0644]
code-generator/binding-type-provider/src/main/java/org/opendaylight/yangtools/sal/binding/yang/types/TypeProviderImpl.java