File tree Expand file tree Collapse file tree
ui/org.eclipse.pde.core/src/org/eclipse/pde/internal/core Expand file tree Collapse file tree Original file line number Diff line number Diff line change 4242import org .eclipse .core .runtime .IExtensionRegistry ;
4343import org .eclipse .core .runtime .IPath ;
4444import org .eclipse .core .runtime .Platform ;
45+ import org .eclipse .jdt .core .IAsyncClasspathContainer ;
4546import org .eclipse .jdt .core .IClasspathAttribute ;
46- import org .eclipse .jdt .core .IClasspathContainer ;
4747import org .eclipse .jdt .core .IClasspathEntry ;
4848import org .eclipse .jdt .core .JavaCore ;
4949import org .eclipse .osgi .service .resolver .BaseDescription ;
7070import aQute .bnd .build .Workspace ;
7171import aQute .bnd .osgi .Constants ;
7272
73- public class RequiredPluginsClasspathContainer extends PDEClasspathContainer implements IClasspathContainer {
73+ public class RequiredPluginsClasspathContainer extends PDEClasspathContainer
74+ implements IAsyncClasspathContainer {
7475
7576 @ SuppressWarnings ("nls" )
7677 private static final Set <String > JUNIT5_RUNTIME_PLUGINS = Set .of ("org.junit" , //
@@ -736,4 +737,14 @@ public List<IProject> getAllProjectDependencies() {
736737 addImportedPackages = false ;
737738 }
738739 }
740+
741+ @ Override
742+ public boolean isInitialized () {
743+ return fEntries != null ;
744+ }
745+
746+ @ Override
747+ public void initialize () {
748+ getClasspathEntries ();
749+ }
739750}
You can’t perform that action at this time.
0 commit comments