@Override protected CtMethod generateFieldWriter( CtClass managedCtClass, CtField persistentField, AttributeTypeDescriptor typeDescriptor) { String fieldName = persistentField.getName(); String writerName = EnhancerConstants.PERSISTENT_FIELD_WRITER_PREFIX + fieldName; return MethodWriter.addSetter( managedCtClass, fieldName, writerName ); }
/** * 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 ); }
setter = MethodWriter.addSetter( targetEntity, mappedBy, mappedBySetterName ); tmpTargetMethods = true;
tmpSuperWriter = MethodWriter.addSetter( persistentField.getDeclaringClass(), persistentField.getName(), writerName );
tmpSuperWriter = MethodWriter.addSetter( persistentField.getDeclaringClass(), persistentField.getName(), writerName );
@Override protected CtMethod generateFieldWriter( CtClass managedCtClass, CtField persistentField, AttributeTypeDescriptor typeDescriptor) { String fieldName = persistentField.getName(); String writerName = EnhancerConstants.PERSISTENT_FIELD_WRITER_PREFIX + fieldName; return MethodWriter.addSetter( managedCtClass, fieldName, writerName ); }
/** * 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 ); }
setter = MethodWriter.addSetter( targetEntity, mappedBy, mappedBySetterName ); tmpTargetMethods = true;
tmpSuperWriter = MethodWriter.addSetter( persistentField.getDeclaringClass(), persistentField.getName(), writerName );
tmpSuperWriter = MethodWriter.addSetter( persistentField.getDeclaringClass(), persistentField.getName(), writerName );