когда я запускаю javap -c Address.class > Address.txt
для определенного класса,
Я получаю кучу вывода с #<NUMBER>
в качестве индекса для постоянного пула
Compiled from "Address.java"
public class test.Address extends test.Entity {
public test.Address();
Code:
0: aload_0
1: invokespecial #1 // Method test/DefaultEntity."<init>":()V
4: aload_0
5: aconst_null
6: putfield #2 // Field io:Ljava/lang/String;
9: aload_0
10: aconst_null
11: putfield #3 // Field zip4:Ljava/lang/String;
14: aload_0
15: aconst_null
16: putfield #4 // Field zip:Ljava/lang/String;
19: aload_0
Как мне получить пул в виде хэш-карты? то есть:
{1 "Method test/DefaultEntity."<init>":()"
2 "Field io:Ljava/lang/String;"}
javap -c -verbose YourClass
. - person A. Webb   schedule 24.04.2014