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
ConstructorsConstructorDescriptionAdvancedSourceLookupParticipant(org.eclipse.jdt.internal.launching.sourcelookup.advanced.IJDIHelpers jdi) -
Method Summary
Modifier and TypeMethodDescriptionvoiddispose()protected voidObject[]findSourceElements(Object element) org.eclipse.debug.core.sourcelookup.ISourceContainergetSourceContainer(Object element, boolean refresh, org.eclipse.core.runtime.IProgressMonitor monitor) protected Collection<ISourceContainerResolver> getSourceLookup(Object element) getSourceName(Object object) voidinit(org.eclipse.debug.core.sourcelookup.ISourceLookupDirector director) voidsourceContainersChanged(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:
initin interfaceorg.eclipse.debug.core.sourcelookup.ISourceLookupParticipant
-
findSourceElements
- Specified by:
findSourceElementsin 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:
getSourceNamein interfaceorg.eclipse.debug.core.sourcelookup.ISourceLookupParticipant- Throws:
org.eclipse.core.runtime.CoreException
-
dispose
public void dispose()- Specified by:
disposein interfaceorg.eclipse.debug.core.sourcelookup.ISourceLookupParticipant
-
sourceContainersChanged
public void sourceContainersChanged(org.eclipse.debug.core.sourcelookup.ISourceLookupDirector director) - Specified by:
sourceContainersChangedin interfaceorg.eclipse.debug.core.sourcelookup.ISourceLookupParticipant
-
disposeContainers
protected void disposeContainers() -
getSourceLookup
-