Interface ISourceContainerResolver


public interface ISourceContainerResolver
Implementations of this interface identify runtime classes locations and download (or "resolve") corresponding sources from external sources repositories like Maven or P2 artifact repositories and PDE target platform. Implementations are registered with the advanced source lookup framework using org.eclipse.jdt.launching.sourceContainerResolvers extension point.
Since:
3.10
Provisional:
This is part of work in progress and can be changed, moved or removed without notice
  • Method Summary

    Modifier and Type
    Method
    Description
    Collection<org.eclipse.debug.core.sourcelookup.ISourceContainer>
    resolveSourceContainers(File classesLocation, org.eclipse.core.runtime.IProgressMonitor monitor)
    Creates and returns a collection of source containers that correspond to the given filesystem classes location.
  • Method Details

    • resolveSourceContainers

      Collection<org.eclipse.debug.core.sourcelookup.ISourceContainer> resolveSourceContainers(File classesLocation, org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreException
      Creates and returns a collection of source containers that correspond to the given filesystem classes location. Returns null or an empty collection if requested sources cannot be located.
      Throws:
      org.eclipse.core.runtime.CoreException