Community
Participate
Working Groups
I0419 , 8am build: I have the following projects in the workspace: org.eclipse.help org.eclipse.help.base (includes org.eclipse.help and re-exports it) org.eclipse.help.ui I can see API interfaces (e.g. IToc) from org.eclipse.help in org.eclipse.help.ui. However, when I try to use internal classes from org.eclipse.help (e.g. Toc), I cannot. Code completion cannot find it.
According to Wassim, it is not caused by PDE because access restrictions are turned off in the I build.
If access restrictions are not enabled, this is probably classpath related, which still is set by PDE.
dejan, check out the value of the pde container on each of the projects (right- click on container and select configure...) and make sure the entries have the correct exported flag. Also, does the code compile and only the code assist doesn't work as in Stefan's case?
If it compiles fine, then I agree there might be an issue, and then it is a dup of bug 91772
I just verified that the help.base project reexports org.eclipse.help. So this is identical to stefan's three project-scenario in bug 91772. Also with PDE's latest code and last week's JDT, I could see all types that dejan could not see.
The code compiles but code completion/assist cannot find internal class.
Thanks for checking, this definitely sounds our bug. *** This bug has been marked as a duplicate of 91772 ***