# Package org.eclipse.jdt.launching.sourcelookup.advanced

package org.eclipse.jdt.launching.sourcelookup.advanced
Provides advanced source lookup support for the Java debugger.

## Package Specification

Provides advanced source lookup support for the Java debugger. Advanced source lookup is a reliable source lookup when multiple versions of the same Java type are present in the target application and when Java types loaded by the application are not fully known in advance.

Related Packages
Package
Description
org.eclipse.jdt.launching.sourcelookup
Application programming interfaces and classes for source lookup.
org.eclipse.jdt.launching.sourcelookup.containers
Provides source lookup support for the Java debugger.
Class
Description
AdvancedJavaLaunchDelegate
A launch delegate for launching local Java applications with advanced source lookup support.
AdvancedSourceLookup
Static methods for implementing advanced source lookup.
AdvancedSourceLookupParticipant
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.
IWorkspaceProjectDescriber
Implementations of this interface describe workspace projects for the purpose of source lookup.
IWorkspaceProjectDescriber.IJavaProjectSourceDescription