Hide CodecDataObjectGenerator subclasses 95/81895/1
authorRobert Varga <robert.varga@pantheon.tech>
Sun, 5 May 2019 17:31:33 +0000 (19:31 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Sun, 5 May 2019 17:32:05 +0000 (19:32 +0200)
These classes should not be visible, hide them.

JIRA: MDSAL-443
Change-Id: I598c50d5de6e700e76988052d3e6747de933deb0
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/mdsal/binding/dom/codec/impl/CodecDataObjectGenerator.java

index c97ca3c254731b3c147f1802f9d9a14ffba3c47f..fd62b1be79cae77504e8bef3cfcd2889e1da4bb7 100644 (file)
@@ -159,11 +159,11 @@ import org.slf4j.LoggerFactory;
  */
 abstract class CodecDataObjectGenerator<T extends CodecDataObject<?>> implements ClassGenerator<T>, BridgeProvider {
     // Not reusable defintion: we can inline NodeContextSuppliers without a problem
-    static final class Fixed<T extends CodecDataObject<?>> extends CodecDataObjectGenerator<T>
+    private static final class Fixed<T extends CodecDataObject<?>> extends CodecDataObjectGenerator<T>
             implements NodeContextSupplierProvider {
         private final ImmutableMap<Method, NodeContextSupplier> properties;
 
-        private Fixed(final Builder<?> template, final ImmutableMap<Method, NodeContextSupplier> properties,
+        Fixed(final Builder<?> template, final ImmutableMap<Method, NodeContextSupplier> properties,
                 final @Nullable Method keyMethod) {
             super(template, keyMethod);
             this.properties = requireNonNull(properties);
@@ -197,13 +197,12 @@ abstract class CodecDataObjectGenerator<T extends CodecDataObject<?>> implements
     }
 
     // Reusable definition: we have to rely on context lookups
-    static final class Reusable<T extends CodecDataObject<?>> extends CodecDataObjectGenerator<T>
+    private static final class Reusable<T extends CodecDataObject<?>> extends CodecDataObjectGenerator<T>
             implements LocalNameProvider {
         private final ImmutableMap<Method, ValueNodeCodecContext> simpleProperties;
         private final Map<Method, Class<?>> daoProperties;
 
-        private Reusable(final Builder<?> template,
-                final ImmutableMap<Method, ValueNodeCodecContext> simpleProperties,
+        Reusable(final Builder<?> template, final ImmutableMap<Method, ValueNodeCodecContext> simpleProperties,
                 final Map<Method, Class<?>> daoProperties, final @Nullable Method keyMethod) {
             super(template, keyMethod);
             this.simpleProperties = requireNonNull(simpleProperties);