Class AdvancedSourceLookupParticipant
java.lang.Object
org.eclipse.jdt.launching.sourcelookup.advanced.AdvancedSourceLookupParticipant
- All Implemented Interfaces:
org.eclipse.debug.core.sourcelookup.ISourceLookupParticipant
public class AdvancedSourceLookupParticipant
extends Object
implements org.eclipse.debug.core.sourcelookup.ISourceLookupParticipant
- Since:
- 3.10
- Provisional:
- This is part of work in progress and can be changed, moved or removed without notice
-
Constructor Summary
ConstructorDescriptionAdvancedSourceLookupParticipant
(org.eclipse.jdt.internal.launching.sourcelookup.advanced.IJDIHelpers jdi) -
Method Summary
Modifier and TypeMethodDescriptionvoid
dispose()
protected void
Object[]
findSourceElements
(Object element) org.eclipse.debug.core.sourcelookup.ISourceContainer
getSourceContainer
(Object element, boolean refresh, org.eclipse.core.runtime.IProgressMonitor monitor) protected Collection<ISourceContainerResolver>
getSourceLookup
(Object element) getSourceName
(Object object) void
init
(org.eclipse.debug.core.sourcelookup.ISourceLookupDirector director) void
sourceContainersChanged
(org.eclipse.debug.core.sourcelookup.ISourceLookupDirector director)
-
Constructor Details
-
AdvancedSourceLookupParticipant
public AdvancedSourceLookupParticipant() -
AdvancedSourceLookupParticipant
public AdvancedSourceLookupParticipant(org.eclipse.jdt.internal.launching.sourcelookup.advanced.IJDIHelpers jdi) - Restriction:
- this constructor is visible for test purposes only
-
-
Method Details
-
init
public void init(org.eclipse.debug.core.sourcelookup.ISourceLookupDirector director) - Specified by:
init
in interfaceorg.eclipse.debug.core.sourcelookup.ISourceLookupParticipant
-
findSourceElements
- Specified by:
findSourceElements
in interfaceorg.eclipse.debug.core.sourcelookup.ISourceLookupParticipant
- Throws:
org.eclipse.core.runtime.CoreException
-
getSourceContainer
public org.eclipse.debug.core.sourcelookup.ISourceContainer getSourceContainer(Object element, boolean refresh, org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreException - Throws:
org.eclipse.core.runtime.CoreException
-
getSourceContainerResolvers
-
getSourceName
- Specified by:
getSourceName
in interfaceorg.eclipse.debug.core.sourcelookup.ISourceLookupParticipant
- Throws:
org.eclipse.core.runtime.CoreException
-
dispose
public void dispose()- Specified by:
dispose
in interfaceorg.eclipse.debug.core.sourcelookup.ISourceLookupParticipant
-
sourceContainersChanged
public void sourceContainersChanged(org.eclipse.debug.core.sourcelookup.ISourceLookupDirector director) - Specified by:
sourceContainersChanged
in interfaceorg.eclipse.debug.core.sourcelookup.ISourceLookupParticipant
-
disposeContainers
protected void disposeContainers() -
getSourceLookup
-