Rework BindingRuntimeTypes
[mdsal.git] / binding / mdsal-binding-generator / src / main / java / org / opendaylight / mdsal / binding / generator / impl / reactor / TypeReference.java
index b1f52c1fd839f6c1624d651be06c3b6c1faed1a7..629306c8db50ea49e1ee57c5fa2689f6b77e2852 100644 (file)
@@ -53,9 +53,9 @@ abstract class TypeReference {
     }
 
     static final class ResolvedLeafref extends Leafref {
-        private final AbstractTypeObjectGenerator<?> referencedGenerator;
+        private final AbstractTypeObjectGenerator<?, ?> referencedGenerator;
 
-        private ResolvedLeafref(final AbstractTypeObjectGenerator<?> referencedGenerator) {
+        private ResolvedLeafref(final AbstractTypeObjectGenerator<?, ?> referencedGenerator) {
             this.referencedGenerator = requireNonNull(referencedGenerator);
         }
 
@@ -78,7 +78,7 @@ abstract class TypeReference {
         }
     }
 
-    static @NonNull TypeReference leafRef(final @Nullable AbstractTypeObjectGenerator<?> referencedGenerator) {
+    static @NonNull TypeReference leafRef(final @Nullable AbstractTypeObjectGenerator<?, ?> referencedGenerator) {
         return referencedGenerator == null ? UnresolvedLeafref.INSTANCE : new ResolvedLeafref(referencedGenerator);
     }