public static byte[] tailor( Class templateClass, String newClassName, String... replacements ) { String vmname = toVMClassName(templateClass); return tailor( SecureLoader.getClassClassLoader(templateClass).getResourceAsStream(vmname+".class"), vmname, newClassName, replacements ); }
public static byte[] tailor( Class templateClass, String newClassName, String... replacements ) { String vmname = toVMClassName(templateClass); return tailor( SecureLoader.getClassClassLoader(templateClass).getResourceAsStream(vmname+".class"), vmname, newClassName, replacements ); }
public static byte[] tailor( Class templateClass, String newClassName, String... replacements ) { String vmname = toVMClassName(templateClass); return tailor( SecureLoader.getClassClassLoader(templateClass).getResourceAsStream(vmname+".class"), vmname, newClassName, replacements ); }
public static byte[] tailor( Class templateClass, String newClassName, String... replacements ) { String vmname = toVMClassName(templateClass); return tailor( SecureLoader.getClassClassLoader(templateClass).getResourceAsStream(vmname+".class"), vmname, newClassName, replacements ); }
String newClassName = toVMClassName(field.getDeclaringClass())+"$JaxbAccessorF_"+field.getName(); fieldTemplateName+RuntimeUtil.primitiveToBox.get(field.getType()).getSimpleName(), newClassName, toVMClassName(Bean.class), toVMClassName(field.getDeclaringClass()), "f_"+field.getType().getName(), field.getName() ); fieldTemplateName+"Ref", newClassName, toVMClassName(Bean.class), toVMClassName(field.getDeclaringClass()), toVMClassName(Ref.class), toVMClassName(field.getType()), toVMTypeName(Ref.class), toVMTypeName(field.getType()),
String newClassName = toVMClassName(getter.getDeclaringClass())+"$JaxbAccessorM_"+getter.getName()+'_'+setter.getName()+'_'+typeName; Class opt; methodTemplateName+RuntimeUtil.primitiveToBox.get(t).getSimpleName(), newClassName, toVMClassName(Bean.class), toVMClassName(getter.getDeclaringClass()), "get_"+t.getName(), getter.getName(), methodTemplateName+"Ref", newClassName, toVMClassName(Bean.class), toVMClassName(getter.getDeclaringClass()), toVMClassName(Ref.class), toVMClassName(t), "()"+toVMTypeName(Ref.class), "()"+toVMTypeName(t),
String newClassName = toVMClassName(dc)+"_JaxbXducedAccessor_"+prop.getName(); fieldTemplateName+suffixMap.get(t), newClassName, toVMClassName(Bean.class), toVMClassName(dc), "f_"+t.getName(), field.getName() ); methodTemplateName+suffixMap.get(t), newClassName, toVMClassName(Bean.class), toVMClassName(dc), "get_"+t.getName(), gacc.getter.getName(),