Class AdvancedSourceLookupParticipant
java.lang.Object
org.eclipse.jdt.launching.sourcelookup.advanced.AdvancedSourceLookupParticipant
- All Implemented Interfaces:
ISourceLookupParticipant
- Since:
- 3.10
-
Constructor Summary
ConstructorsConstructorDescriptionAdvancedSourceLookupParticipant(org.eclipse.jdt.internal.launching.sourcelookup.advanced.IJDIHelpers jdi) -
Method Summary
Modifier and TypeMethodDescriptionvoiddispose()protected voidObject[]findSourceElements(Object element) getSourceContainer(Object element, boolean refresh, IProgressMonitor monitor) protected Collection<ISourceContainerResolver>getSourceLookup(Object element) getSourceName(Object object) voidinit(ISourceLookupDirector director) voidsourceContainersChanged(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
- Specified by:
initin interfaceISourceLookupParticipant
-
findSourceElements
- Specified by:
findSourceElementsin interfaceISourceLookupParticipant- Throws:
CoreException
-
getSourceContainer
public ISourceContainer getSourceContainer(Object element, boolean refresh, IProgressMonitor monitor) throws CoreException - Throws:
CoreException
-
getSourceContainerResolvers
-
getSourceName
- Specified by:
getSourceNamein interfaceISourceLookupParticipant- Throws:
CoreException
-
dispose
public void dispose()- Specified by:
disposein interfaceISourceLookupParticipant
-
sourceContainersChanged
- Specified by:
sourceContainersChangedin interfaceISourceLookupParticipant
-
disposeContainers
protected void disposeContainers() -
getSourceLookup
-