Rename SchemaRootCodecContext 70/106470/1
authorRobert Varga <robert.varga@pantheon.tech>
Tue, 13 Jun 2023 13:23:40 +0000 (15:23 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Tue, 13 Jun 2023 13:24:10 +0000 (15:24 +0200)
SchemaRoot is too long a name, shorten in to RootCodecContext.

JIRA: MDSAL-828
Change-Id: I01a7d87e20ec4c073624a2cf1367ab2c369cb574
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/mdsal/binding/dom/codec/impl/BindingCodecContext.java
binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/mdsal/binding/dom/codec/impl/DataContainerCodecContext.java
binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/mdsal/binding/dom/codec/impl/RootCodecContext.java [moved from binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/mdsal/binding/dom/codec/impl/SchemaRootCodecContext.java with 98% similarity]

index ce1ec7c7469858e7f8c1b22ab95f5a8fe4b26914..5a36251901cce18f614b6969c504fc94f431a55a 100644 (file)
@@ -154,7 +154,7 @@ public final class BindingCodecContext extends AbstractBindingNormalizedNodeSeri
     private final @NonNull InstanceIdentifierCodec instanceIdentifierCodec;
     private final @NonNull IdentityCodec identityCodec;
     private final @NonNull BindingRuntimeContext context;
-    private final @NonNull SchemaRootCodecContext<?> root;
+    private final @NonNull RootCodecContext<?> root;
 
     public BindingCodecContext() {
         this(ServiceLoader.load(BindingRuntimeContext.class).findFirst()
@@ -163,7 +163,7 @@ public final class BindingCodecContext extends AbstractBindingNormalizedNodeSeri
 
     public BindingCodecContext(final BindingRuntimeContext context) {
         this.context = requireNonNull(context, "Binding Runtime Context is required.");
-        root = new SchemaRootCodecContext<>(this);
+        root = new RootCodecContext<>(this);
         identityCodec = new IdentityCodec(context);
         instanceIdentifierCodec = new InstanceIdentifierCodec(this);
     }
index 7d2326faedbdc2527b907bf1bd2b9222dbd7c7ea..1b1478d15023b9d7de1191558ef4bdcb66df01b0 100644 (file)
@@ -57,7 +57,7 @@ import org.slf4j.LoggerFactory;
 
 abstract sealed class DataContainerCodecContext<D extends DataObject, T extends RuntimeTypeContainer>
         extends CodecContext implements CommonDataObjectCodecTreeNode<D>
-        permits AbstractDataObjectCodecContext, ChoiceNodeCodecContext, SchemaRootCodecContext {
+        permits AbstractDataObjectCodecContext, ChoiceNodeCodecContext, RootCodecContext {
     private static final Logger LOG = LoggerFactory.getLogger(DataContainerCodecContext.class);
     private static final VarHandle EVENT_STREAM_SERIALIZER;
 
@@ -67,7 +67,7 @@ import org.opendaylight.yangtools.yang.model.api.RpcDefinition;
 import org.opendaylight.yangtools.yang.model.api.SchemaContext;
 import org.opendaylight.yangtools.yang.model.api.stmt.SchemaNodeIdentifier.Absolute;
 
-final class SchemaRootCodecContext<D extends DataObject> extends DataContainerCodecContext<D, BindingRuntimeTypes>
+final class RootCodecContext<D extends DataObject> extends DataContainerCodecContext<D, BindingRuntimeTypes>
         implements BindingDataObjectCodecTreeNode<D> {
     /**
      * Prototype for the root of YANG modeled world. This class only exists because DataContainerCodecContext requires
@@ -111,7 +111,7 @@ final class SchemaRootCodecContext<D extends DataObject> extends DataContainerCo
         });
 
     private final LoadingCache<Class<?>, NotificationCodecContext<?>> notificationsByClass = CacheBuilder.newBuilder()
-        .build(new CacheLoader<Class<?>, NotificationCodecContext<?>>() {
+        .build(new CacheLoader<>() {
             @Override
             public NotificationCodecContext<?> load(final Class<?> key) {
                 // FIXME: sharpen check to an Notification.class
@@ -127,7 +127,7 @@ final class SchemaRootCodecContext<D extends DataObject> extends DataContainerCo
         });
 
     private final LoadingCache<Class<?>, ContainerNodeCodecContext<?>> rpcDataByClass = CacheBuilder.newBuilder()
-        .build(new CacheLoader<Class<?>, ContainerNodeCodecContext<?>>() {
+        .build(new CacheLoader<>() {
             @Override
             public ContainerNodeCodecContext<?> load(final Class<?> key) {
                 final BiFunction<BindingRuntimeTypes, QName, Optional<? extends ContainerLikeRuntimeType<?, ?>>> lookup;
@@ -224,7 +224,7 @@ final class SchemaRootCodecContext<D extends DataObject> extends DataContainerCo
             }
         });
 
-    SchemaRootCodecContext(final CodecContextFactory factory) {
+    RootCodecContext(final CodecContextFactory factory) {
         super(new Prototype(factory));
     }