Bug 981: Make sure InstanceIdentifier codec is able to deserialize all written data. 81/6881/2
authorTony Tkacik <ttkacik@cisco.com>
Sun, 11 May 2014 16:22:27 +0000 (18:22 +0200)
committerTony Tkacik <ttkacik@cisco.com>
Sun, 11 May 2014 19:20:41 +0000 (21:20 +0200)
commitf90e6e6196966699a3fd3377b1fc15b40456ca3c
tree7f8176c1dc06844ab7735d0f61679685e76cc6d5
parent24ca20057be79f34de59cba657a10deac12eb7ca
Bug 981: Make sure InstanceIdentifier codec is able to deserialize all written data.

Preparation is done in LocationAwareDispatchCodec, which
is location-aware, hand-written (not generated) and it's
direct subclass AugmentableCompositeCodec has one instance
associated with every generated codec for data containers
and it's method adaptForPath is triggered allways for
first run of parent codec in different location.

This make sure when codec is reused via groupings
it has proper initialization for use in that place.

Change-Id: If15a07caa26162de1e34e9656968b120925a2011
Signed-off-by: Tony Tkacik <ttkacik@cisco.com>
code-generator/binding-generator-impl/src/main/java/org/opendaylight/yangtools/sal/binding/generator/impl/LazyGeneratedCodecRegistry.java