BUG-4638: fix javaTypeForSchemaDefinitionType() 24/30024/7
authorRobert Varga <rovarga@cisco.com>
Fri, 20 Nov 2015 22:39:36 +0000 (23:39 +0100)
committerGerrit Code Review <gerrit@opendaylight.org>
Mon, 30 Nov 2015 16:13:14 +0000 (16:13 +0000)
commit83286e145481b30cc71062aa7ab61709951a8fb9
treef9cecc6f944235b1828bb2107ff983636dbcaf9a
parentcb8c265eacff4d61427ec7ab120672e8ad374063
BUG-4638: fix javaTypeForSchemaDefinitionType()

Rework generation to not check for ExtendedType, but rather reorder the
checks. We first deal with leafrefs/identityrefs. Then we deal with base
types. Once we have cleared those, we know we are dealing with a derived
type, no matter how it is expressed.

Change-Id: I7c0f9f18cdee7f6159b6d4b92f9bccb7682b6f6e
Signed-off-by: Robert Varga <rovarga@cisco.com>
binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/yang/types/TypeProviderImpl.java