BUG-8226: do not import nested classes 47/57947/1
authorRobert Varga <robert.varga@pantheon.tech>
Thu, 11 May 2017 09:28:38 +0000 (11:28 +0200)
committerMartin Ciglan <martin.ciglan@pantheon.tech>
Mon, 29 May 2017 06:34:32 +0000 (06:34 +0000)
commit2a454020b86fbf75efb41f4a11bc1dcbfaf2d41d
treed33fafabdd159b6dddcf463c43efab55def96630
parent8df2cadfab2f2928c8bb984391f3986d0f323ee0
BUG-8226: do not import nested classes

Importing a nested classes leads to a unused import warning, so compare
the declared package name with the class being generated and do not emit
an import declaration if the package name matches FQDN.

Change-Id: I4240cac663476c1405962631a9d173f5ed434ee9
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit a6fdc323e0b9b76d99c0d976e7a5912a6fc42ef8)
binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/mdsal/binding/java/api/generator/BaseTemplate.xtend
binding/mdsal-binding-java-api-generator/src/main/java/org/opendaylight/mdsal/binding/java/api/generator/BuilderTemplate.xtend