我目前正在开发一个剪贴板插件, 用于分析 Java 和插件工程在工作空间的依存性和引用 。
然而,我的生命无法找到一种方法 来获得一个参考项目的名称 或图书馆的名称 发现在类人称条目中。
以下是我所拥有的(从较长的方法中摘录的):
IJavaProject j= JavaCore.create(project); //project is an IProject
try {
IClasspathEntry[] classpath= j.getRawClasspath();
// Get required Libraries and Projects
for (IClasspathEntry entry : classpath) {
switch (entry.getEntryKind()) {
case IClasspathEntry.CPE_LIBRARY: {
//Retrieve name of the Library
break;
}
case IClasspathEntry.CPE_PROJECT: {
//Retrieve name of the Project
break;
}
}
} catch [...]
有没有人知道如何在标记位置取名字, 或以更好的方法取回名字?