Bug 211 - Fixed codec generation when transitive dependencies (parents) are not available 11/3611/3
authorTony Tkacik <ttkacik@cisco.com>
Tue, 10 Dec 2013 14:21:07 +0000 (15:21 +0100)
committerTony Tkacik <ttkacik@cisco.com>
Tue, 10 Dec 2013 16:18:17 +0000 (17:18 +0100)
commit75b3060af970364e7b856a16c47f5555d568d2f4
tree2c36d32949a976b5a0798a2f87a6542408b225a4
parent5b4fe76e48ced1146c26421aa163626a36bc09c9
Bug 211 - Fixed codec generation when transitive dependencies (parents) are not available

  - Classloader for each encountered generated class is added to javassist ClassPool
    if not already there, to make sure we have full visibility into supertype hierarchy
    of class

Signed-off-by: Tony Tkacik <ttkacik@cisco.com>
Change-Id: I760b6d53df2e07a9ed5e73fecd655999061cc3be
opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/sal/binding/codegen/util/JavassistUtils.xtend
opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/sal/binding/dom/serializer/impl/LazyGeneratedCodecRegistry.java
opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/sal/binding/dom/serializer/impl/RuntimeGeneratedMappingServiceImpl.xtend
opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/sal/binding/dom/serializer/impl/TransformerGenerator.xtend
opendaylight/md-sal/sal-binding-dom-it/src/test/java/org/opendaylight/controller/sal/binding/test/bugfix/DOMCodecBug02Test.java