คำถามในหัวข้อ 'java-bytecode-asm'

ฉันจะควบคุมลำดับของรายการพูลคงที่โดยใช้ ASM ได้อย่างไร
ฉันกำลังใช้การแปลงที่จะลบองค์ประกอบที่ไม่ได้ใช้ออกจากไฟล์ .class เพื่อลดขนาด เนื่องจากรายการพูลคงที่บางรายการจะไม่ได้ใช้ ฉันจึงให้ ASM คำนวณพูลค่าคงที่ใหม่ แทนที่จะคัดลอกจากอินพุต อย่างไรก็ตาม ไฟล์ .class...
1431 มุมมอง
schedule 18.12.2023

วิธีคัดลอก InsnList.dll
InsnList ไม่มีวิธีการคัดลอกตัวเอง ฉันพยายามวนซ้ำรายการและเพิ่มแต่ละโหนดในรายการใหม่ แต่การทำซ้ำสำเนาของรายการจะดำเนินการ npe private static InsnList copy(InsnList insnList) { InsnList r = new InsnList(); for (int i = 0; i <...
192 มุมมอง
schedule 03.12.2023