IPackageFragment not open when trying to get IPackageFragment with pacakge name [message #1404180] |
Wed, 30 July 2014 09:28 |
sak pat Messages: 1 Registered: July 2014 |
Junior Member |
|
|
With below code i am trying to get IPackageFragment element for a given package name. But toString() of the IPackageFragment returned is com.abc.def (not open). Because of this when I try to access methods of all classes in this package I get JavaModelException.
Note: I can open and view the java files in this package in eclipse. Could anyone please tell what is wrong with this package.
private IPackageFragment getPackage(String name)
throws Exception
{
IPackageFragmentRoot[] roots = project.getAllPackageFragmentRoots();
for (int ii = 0; ii < roots.length; ii++){
IPackageFragment fragment = roots[ii].getPackageFragment(name);
if(fragment != null && fragment.exists()){
return fragment;
}
}
return null;
}
|
|
|
Powered by
FUDForum. Page generated in 0.02007 seconds