Hide binding.model.api.DefaultType
[mdsal.git] / binding / mdsal-binding-generator-api / src / main / java / org / opendaylight / mdsal / binding / model / api / DefaultType.java
index 9e22ce2a4168803a9c8f8ac4e0a9dcc7c4bc2a3b..4211e9de2bec46c215c48c84a5f9e7ee952e5ea2 100644 (file)
@@ -7,28 +7,11 @@
  */
 package org.opendaylight.mdsal.binding.model.api;
 
-import com.google.common.annotations.Beta;
-import org.eclipse.jdt.annotation.NonNull;
-import org.opendaylight.yangtools.concepts.Identifiable;
-
 /**
  * Wraps combination of <code>packageName</code> and <code>name</code> to the object representation.
  */
-@Beta
-public final class DefaultType extends AbstractBaseType {
-    private DefaultType(final JavaTypeName identifier) {
+final class DefaultType extends AbstractType {
+    DefaultType(final JavaTypeName identifier) {
         super(identifier);
     }
-
-    public static @NonNull DefaultType of(final JavaTypeName identifier) {
-        return new DefaultType(identifier);
-    }
-
-    public static @NonNull DefaultType of(final Identifiable<JavaTypeName> type) {
-        return of(type.getIdentifier());
-    }
-
-    public static @NonNull Type of(final Class<?> type) {
-        return of(JavaTypeName.create(type));
-    }
 }