Как получить доступ к значениям переменных Java-класса статически в плагине Eclipse? - PullRequest
0 голосов
/ 02 июня 2019

Я хочу разработать плагин 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());
                   }
               }
         }
    }
}
...