/** * Adds a new field to the edited class. * * @param u2accessFlags acces flags for the new field. * @param fieldName name of the new field. * @param fieldDescriptor descriptor of the new field. * * @return this SimpleClassEditor. */ public SimplifiedClassEditor addField(int u2accessFlags, String fieldName, String fieldDescriptor) { Field field = new ProgramField(u2accessFlags, constantPoolEditor.addUtf8Constant(fieldName), constantPoolEditor.addUtf8Constant(fieldDescriptor), null); classEditor.addField(field); return this; }
/** * Adds a new field to the edited class. * * @param u2accessFlags acces flags for the new field. * @param fieldName name of the new field. * @param fieldDescriptor descriptor of the new field. * * @return this SimpleClassEditor. */ public SimplifiedClassEditor addField(int u2accessFlags, String fieldName, String fieldDescriptor) { Field field = new ProgramField(u2accessFlags, constantPoolEditor.addUtf8Constant(fieldName), constantPoolEditor.addUtf8Constant(fieldDescriptor), null); classEditor.addField(field); return this; }
/** * Adds a new field to the edited class. * * @param u2accessFlags acces flags for the new field. * @param fieldName name of the new field. * @param fieldDescriptor descriptor of the new field. * * @return this SimpleClassEditor. */ public SimplifiedClassEditor addField(int u2accessFlags, String fieldName, String fieldDescriptor) { Field field = new ProgramField(u2accessFlags, constantPoolEditor.addUtf8Constant(fieldName), constantPoolEditor.addUtf8Constant(fieldDescriptor), null); classEditor.addField(field); return this; }
classEditor.addField(newProgramField);
classEditor.addField(newProgramField);
classEditor.addField(newProgramField);
classEditor.addField(newProgramField);