Я хочу добавить статическое конечное поле в файл .class с помощью ASM, а исходный файл
public class Example {
public Example(int code) {
this.code = code;
}
public int getCode() {
return code;
}
private final int code;
}
и сгенерированный класс, который декомпилируется, должен быть таким:
public class Example {
public static final Example FIRST = new Example(1);
public static final Example SECOND = new Example(2);
public Example(int code) {
this.code = code;
}
public int getCode() {
return code;
}
private final int code;
}
И В заключение я хочу добавить ПЕРВУЮ и ВТОРУЮ константы в файл .class с помощью ASM, как мне это сделать?