Я хочу разработать плагин eclipse, который считывает и отображает значения всех переменных класса в проекте Java. На данный момент, я могу читать постоянные значения переменных с помощью метода getConstant () класса java. Есть ли способ прочитать значения переменных, которые не являются постоянными?
IPackageFragment[] pkgs = jProject.getPackageFragments();
for (IPackageFragment pkg : pkgs) {
if (pkg.getKind() == IPackageFragmentRoot.K_SOURCE)
{
for (ICompilationUnit javaFile : pkg.getCompilationUnits())
{
for (IType type : javaFile.getAllTypes()) {
for (IField field : type.getFields()) {
System.out.println(field.getElementName()+":"+field.getConstant());
}
}
}
}
}