/** * Add enhancement field */ public static void addField(CtClass target, CtClass type, String field) { addPrivateTransient( target, type, field ); }
/** * Add enhancement field with getter and setter */ public static void addFieldWithGetterAndSetter(CtClass target, CtClass type, String field, String getter, String setter) { addPrivateTransient( target, type, field ); MethodWriter.addGetter( target, field, getter ); MethodWriter.addSetter( target, field, setter ); }
/** * Add enhancement field */ public static void addField(CtClass target, CtClass type, String field) { addPrivateTransient( target, type, field ); }
/** * Add enhancement field with getter and setter */ public static void addFieldWithGetterAndSetter(CtClass target, CtClass type, String field, String getter, String setter) { addPrivateTransient( target, type, field ); MethodWriter.addGetter( target, field, getter ); MethodWriter.addSetter( target, field, setter ); }