From 0d8dc7f52e852079c4bfc925205d7ea9c9a2b5d1 Mon Sep 17 00:00:00 2001 From: Robert Varga Date: Thu, 29 Jun 2023 14:07:41 +0200 Subject: [PATCH] Reuse cached factory We can take advantage of local factory to get the loader. This simplifies things a bit. Change-Id: Ic1b71c553bc2640697163a544809e1f5de873979 Signed-off-by: Robert Varga --- .../binding/dom/codec/impl/CodecDataObjectAnalysis.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/mdsal/binding/dom/codec/impl/CodecDataObjectAnalysis.java b/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/mdsal/binding/dom/codec/impl/CodecDataObjectAnalysis.java index fb20719dc8..954228a25e 100644 --- a/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/mdsal/binding/dom/codec/impl/CodecDataObjectAnalysis.java +++ b/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/mdsal/binding/dom/codec/impl/CodecDataObjectAnalysis.java @@ -140,12 +140,12 @@ final class CodecDataObjectAnalysis { } possibleAugmentations = augmentableRuntimeType.augments(); - generatedClass = CodecDataObjectGenerator.generateAugmentable(prototype.getFactory().getLoader(), - bindingClass, leafContexts, daoProperties, keyMethod); + generatedClass = CodecDataObjectGenerator.generateAugmentable(factory.getLoader(), bindingClass, + leafContexts, daoProperties, keyMethod); } else { possibleAugmentations = List.of(); - generatedClass = CodecDataObjectGenerator.generate(prototype.getFactory().getLoader(), bindingClass, - leafContexts, daoProperties, keyMethod); + generatedClass = CodecDataObjectGenerator.generate(factory.getLoader(), bindingClass, leafContexts, + daoProperties, keyMethod); } // All done: acquire the constructor: it is supposed to be public -- 2.36.6