/** * 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; }
new ProgramField(accessFlags, constantPoolEditor.addUtf8Constant(name), constantPoolEditor.addUtf8Constant(descriptor),
new ProgramField(accessFlags, constantPoolEditor.addUtf8Constant(name), constantPoolEditor.addUtf8Constant(descriptor),
new ProgramField(accessFlags, constantPoolEditor.addUtf8Constant(name), constantPoolEditor.addUtf8Constant(descriptor),
new ProgramField(accessFlags, constantAdder.addConstant(programClass, programField.u2nameIndex), constantAdder.addConstant(programClass, programField.u2descriptorIndex),
for (int index = 0; index < programClass.u2fieldsCount; index++) ProgramField programField = new ProgramField(); this.visitProgramField(programClass, programField); programClass.fields[index] = programField;
for (int index = 0; index < programClass.u2fieldsCount; index++) ProgramField programField = new ProgramField(); this.visitProgramField(programClass, programField); programClass.fields[index] = programField;
for (int index = 0; index < programClass.u2fieldsCount; index++) ProgramField programField = new ProgramField(); this.visitProgramField(programClass, programField); programClass.fields[index] = programField;
for (int index = 0; index < programClass.u2fieldsCount; index++) ProgramField programField = new ProgramField(); this.visitProgramField(programClass, programField); programClass.fields[index] = programField;