}
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);
}
}
}
- static @NonNull TypeReference leafRef(final @Nullable AbstractTypeObjectGenerator<?> referencedGenerator) {
+ static @NonNull TypeReference leafRef(final @Nullable AbstractTypeObjectGenerator<?, ?> referencedGenerator) {
return referencedGenerator == null ? UnresolvedLeafref.INSTANCE : new ResolvedLeafref(referencedGenerator);
}