@Override protected Class<?> findClass(String name) throws ClassNotFoundException { ClassGen cg = new ClassGen(name, Object.class.getName(), "<generated>", Constants.ACC_PUBLIC | Constants.ACC_SUPER, new String[] {Serializable.class.getName()}); cg.addEmptyConstructor(Constants.ACC_PUBLIC); JavaClass jClazz = cg.getJavaClass(); byte[] bytes = jClazz.getBytes(); return defineClass(jClazz.getClassName(), bytes, 0, bytes.length); }
/** * <pre> * public class SerializableImpl implements Serializable { * * public SerializableImpl() {} * * } * </pre> */ private Class<?> generateSerializableImpl() throws ClassNotFoundException { ClassGen cg = new ClassGen(CLASS_NAME_SERIALIZABLE_IMPL, Object.class.getName(), GENERATED, Constants.ACC_PUBLIC | Constants.ACC_SUPER, new String[] {Serializable.class.getName()}); cg.addEmptyConstructor(Constants.ACC_PUBLIC); JavaClass jClazz = cg.getJavaClass(); byte[] bytes = jClazz.getBytes(); return defineClass(jClazz.getClassName(), bytes, 0, bytes.length); }
@Override protected Class<?> findClass(String name) throws ClassNotFoundException { ClassGen cg = new ClassGen(name, "java.lang.Object", "<generated>", Constants.ACC_PUBLIC | Constants.ACC_SUPER, null); cg.addEmptyConstructor(Constants.ACC_PUBLIC); JavaClass jClazz = cg.getJavaClass(); byte[] bytes = jClazz.getBytes(); return defineClass(jClazz.getClassName(), bytes, 0, bytes.length); }
cg.addEmptyConstructor(Constants.ACC_PUBLIC);
@Override protected Class<?> findClass(String name) throws ClassNotFoundException { ClassGen cg = new ClassGen(name, "java.lang.Object", "<generated>", Constants.ACC_PUBLIC | Constants.ACC_SUPER, null); cg.addEmptyConstructor(Constants.ACC_PUBLIC); JavaClass jClazz = cg.getJavaClass(); byte[] bytes = jClazz.getBytes(); return defineClass(jClazz.getClassName(), bytes, 0, bytes.length); }
createGetDefaultStaticMethod(classGen, constantPoolGen, factory); classGen.addEmptyConstructor(ACC_PROTECTED);
cg.addEmptyConstructor(ACC_PUBLIC); addMainMethod(); createMethods_VariableManager(tuples);
cg.setMinor(MINOR); cg.addEmptyConstructor(ACC_PUBLIC);
cg.setMinor(MINOR); cg.addEmptyConstructor(ACC_PUBLIC);
copyAreaCG.addEmptyConstructor(ACC_PUBLIC);
copyAreaCG.addEmptyConstructor(ACC_PUBLIC);
il.append(IRETURN); filterGen.addEmptyConstructor(ACC_PUBLIC); filterGen.addMethod(testGen);
il.append(IRETURN); filterGen.addEmptyConstructor(ACC_PUBLIC); filterGen.addMethod(testGen);
cg.addEmptyConstructor(Constants.ACC_PUBLIC);
cg.addMethod(mg.getMethod()); cg.addEmptyConstructor(Const.ACC_PUBLIC);
cg.addMethod(mg.getMethod()); cg.addEmptyConstructor(Const.ACC_PUBLIC);