title: Why are classes kept in jars added via custom classpath container not available for code completion?
body: <p>What is necessary to get classes provided via custom classpath container visible in the code completion?</p>
  
  <p>I have successfully implemented a custom classpath container, that adds libraries to a project. It adds all jars in a specific folder to the build path unless there is a project with the same name in the workspace, in that case the project is referenced.</p>
  
  <p>Now this obviously seems to work, when I refer to a class from one of those jars, the code compiles, but I do not see the class in the code completion suggestions. When I have the correct project in my workspace, then I see such a class in the code completion.</p>
  
  <p>I have done the following steps to reach this, while I was partly considering a <a href="https://www.ibm.com/developerworks/opensource/tutorials/os-eclipse-classpath/">tutorial from IBM</a>:</p>
  
  <ul>
  <li>Implement ClasspathContainerInitializer</li>
  <li>Implement ClasspathContainerPreferencePage for additional configuration</li>
  <li>Implement IClasspathContainer</li>
  </ul>
  
  <p>When I have added the container to a project I see the jars in the packages explorer as I expected it. (Jar there only if no corresponding project is available, Logging shows expected results)</p>
  
  <p>I can use classes from jars integrated via classpath container without compiler errors, they are just not available for code completion and in Quick Fixes to add the right import. So I guess I maybe just miss contributing to some extension point.</p>