我有一个Java类的IResource
对象。我需要从该对象获取完全限定的类名称。
我的IResource.getFullPath().toString()
给了我/myProject/src/abc/def/Myclass.java
。我想从中获取abc.def.Myclass
。
如何获得完全合格的班级名称?
最佳答案
不确定是否要使用文件系统中的全限定类名或全限定位置。我会同时提及:
班级名称:
((IType) JavaCore.create(iFile)).getFullyQualifiedName()
另外,请确保检查null和instanceof。
资源位置:
iFile.getLocation()