Lines Matching full:programclass
70 public void visitProgramClass(ProgramClass programClass)
74 programClass.u2interfacesCount =
75 shrinkConstantIndexArray(programClass.constantPool,
76 programClass.u2interfaces,
77 programClass.u2interfacesCount);
81 shrinkConstantPool(programClass.constantPool,
82 programClass.u2constantPoolCount);
84 programClass.u2fieldsCount =
85 shrinkArray(programClass.fields,
86 programClass.u2fieldsCount);
88 programClass.u2methodsCount =
89 shrinkArray(programClass.methods,
90 programClass.u2methodsCount);
92 programClass.u2attributesCount =
93 shrinkArray(programClass.attributes,
94 programClass.u2attributesCount);
98 programClass.fieldsAccept(this);
99 programClass.methodsAccept(this);
100 programClass.attributesAccept(this);
103 if (newConstantPoolCount < programClass.u2constantPoolCount)
105 programClass.u2constantPoolCount = newConstantPoolCount;
109 constantPoolRemapper.visitProgramClass(programClass);
113 programClass.attributesAccept(new SignatureShrinker());
116 programClass.subClasses =
117 shrinkToNewArray(programClass.subClasses);
133 public void visitProgramMember(ProgramClass programClass, ProgramMember programMember)
141 programMember.attributesAccept(programClass, this);
315 ((Utf8Constant)((ProgramClass)clazz).constantPool[signatureAttribute.u2signatureIndex]).setString(newSignatureBuffer.toString());