public void visitCodeAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute) { // Compact the attributes array. codeAttribute.u2attributesCount = shrinkArray(codeAttribute.attributes, codeAttribute.u2attributesCount); }
programClassPool.classesAccept(new AttributeShrinker());
programClassPool.classesAccept(new AttributeShrinker());
public void visitCodeAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute) { // Compact the attributes array. codeAttribute.u2attributesCount = shrinkArray(codeAttribute.attributes, codeAttribute.u2attributesCount); }
programClassPool.classesAccept(new AttributeShrinker());
public void visitCodeAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute) { // Compact the attributes array. codeAttribute.u2attributesCount = shrinkArray(codeAttribute.attributes, codeAttribute.u2attributesCount); }
programClassPool.classesAccept(new AttributeShrinker());
public void visitCodeAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute) { // Compact the attributes array. codeAttribute.u2attributesCount = shrinkArray(codeAttribute.attributes, codeAttribute.u2attributesCount); }
public void visitProgramMember(ProgramClass programClass, ProgramMember programMember) { // Compact the attributes array. programMember.u2attributesCount = shrinkArray(programMember.attributes, programMember.u2attributesCount); // Compact any attributes of the remaining attributes. programMember.attributesAccept(programClass, this); }
public void visitProgramMember(ProgramClass programClass, ProgramMember programMember) { // Compact the attributes array. programMember.u2attributesCount = shrinkArray(programMember.attributes, programMember.u2attributesCount); // Compact any attributes of the remaining attributes. programMember.attributesAccept(programClass, this); }
public void visitProgramMember(ProgramClass programClass, ProgramMember programMember) { // Compact the attributes array. programMember.u2attributesCount = shrinkArray(programMember.attributes, programMember.u2attributesCount); // Compact any attributes of the remaining attributes. programMember.attributesAccept(programClass, this); }
public void visitProgramMember(ProgramClass programClass, ProgramMember programMember) { // Compact the attributes array. programMember.u2attributesCount = shrinkArray(programMember.attributes, programMember.u2attributesCount); // Compact any attributes of the remaining attributes. programMember.attributesAccept(programClass, this); }
public void visitProgramClass(ProgramClass programClass) { // Compact the array for class attributes. programClass.u2attributesCount = shrinkArray(programClass.attributes, programClass.u2attributesCount); // Compact the attributes in fields, methods, and class attributes, programClass.fieldsAccept(this); programClass.methodsAccept(this); programClass.attributesAccept(this); }
public void visitProgramClass(ProgramClass programClass) { // Compact the array for class attributes. programClass.u2attributesCount = shrinkArray(programClass.attributes, programClass.u2attributesCount); // Compact the attributes in fields, methods, and class attributes, programClass.fieldsAccept(this); programClass.methodsAccept(this); programClass.attributesAccept(this); }
public void visitProgramClass(ProgramClass programClass) { // Compact the array for class attributes. programClass.u2attributesCount = shrinkArray(programClass.attributes, programClass.u2attributesCount); // Compact the attributes in fields, methods, and class attributes, programClass.fieldsAccept(this); programClass.methodsAccept(this); programClass.attributesAccept(this); }
public void visitProgramClass(ProgramClass programClass) { // Compact the array for class attributes. programClass.u2attributesCount = shrinkArray(programClass.attributes, programClass.u2attributesCount); // Compact the attributes in fields, methods, and class attributes, programClass.fieldsAccept(this); programClass.methodsAccept(this); programClass.attributesAccept(this); }