Почему у меня нет суперклассов с getAllSuperclasses () в JDT API?
У меня есть класс A и класс B, который наследует A в рабочей области Eclipse.
Проблема, с которой я столкнулся, заключается в том, что я ничего не получил, когда попытался получить супертипы типа B, используя eclipse JDT API. Это код (я получил код от -Перечислите все подклассы с полностью определенными именами):
IWorkspaceRoot root = ResourcesPlugin.getWorkspace().getRoot();
java.io.File workspaceDirectory = root.getLocation().toFile();
// 1. The name of the project in the workspace
IProgressMonitor pm = new NullProgressMonitor();
IProject orig = root.getProject(this.projectName);
orig.open(pm);
this.javaProject = JavaCore.create(orig);
orig.refreshLocal(IResource.DEPTH_INFINITE, pm);
// 2. Find the type
IType type = this.javaProject.findType("p.B");