Допустим, у меня есть класс Foo:Получение постоянного бассейн относится к классу программно
public class Foo {
// ...
}
Я хочу, чтобы получить его постоянный пул как массив байтов из другого класса. i.e:
public class Bar {
void butts() {
byte[] fooConstantPool = Foo.class.getConstantPool();
// ...
}
}
Class#getConstantPool
не входит в стандартный API. Есть ли какой-либо последовательный способ, которым я могу получить постоянный пул другого класса?
см. Это сообщение: http://stackoverflow.com/questions/387415/class-getconstantpool –
К сожалению, как упоминалось в ответе на связанную вами нить, к этому методу нельзя получить доступ ни к коду, ни к нему публичный API. Я бы очень хотел придерживаться стандартного Java API, если это вообще возможно. – konsolas