Tag CanonicalValueSupport services
[yangtools.git] / yang / yang-common / src / main / java / org / opendaylight / yangtools / yang / common / Uint32.java
index e70369d933c5d13605b875d954285047b041fb48..4c5561932a6cfe379e53e4d81840efc2c92ba9f8 100644 (file)
@@ -16,6 +16,7 @@ import com.google.common.cache.LoadingCache;
 import com.google.common.primitives.UnsignedInteger;
 import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.eclipse.jdt.annotation.Nullable;
+import org.kohsuke.MetaInfServices;
 import org.opendaylight.yangtools.concepts.Variant;
 
 /**
@@ -26,8 +27,9 @@ import org.opendaylight.yangtools.concepts.Variant;
 @Beta
 @NonNullByDefault
 public class Uint32 extends Number implements CanonicalValue<Uint32> {
-    private static final class Support extends AbstractCanonicalValueSupport<Uint32> {
-        Support() {
+    @MetaInfServices(value = CanonicalValueSupport.class)
+    public static final class Support extends AbstractCanonicalValueSupport<Uint32> {
+        public Support() {
             super(Uint32.class);
         }