final String basePackageName = BindingMapping.getRootPackageName(module.getQNameModule());
final JavaTypeName identifier = JavaTypeName.create(BindingGeneratorUtil.packageNameForGeneratedType(basePackageName,
identity.getPath()), BindingMapping.getClassName(identity.getQName()));
- final Type paramType = Types.wildcardTypeFor(identifier);
- return Types.parameterizedTypeFor(Types.typeForClass(Class.class), paramType);
+ return Types.classType(Types.wildcardTypeFor(identifier));
}
/**
returnType = resolveTypeFromDataSchemaNode(dataNode);
}
} else {
- returnType = Types.typeForClass(Object.class);
+ returnType = Types.objectType();
}
}
Preconditions.checkArgument(returnType != null, "Failed to find leafref target: %s in module %s (%s)",
* transfer object which needs to be serializable
*/
private static void makeSerializable(final GeneratedTOBuilder gto) {
- gto.addImplementsType(Types.typeForClass(Serializable.class));
+ gto.addImplementsType(Types.serializableType());
final GeneratedPropertyBuilder prop = new GeneratedPropertyBuilderImpl("serialVersionUID");
prop.setValue(Long.toString(BindingGeneratorUtil.computeDefaultSUID(gto)));
gto.setSUID(prop);