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 TypeMethodDescriptionvoid
dispose()
protected void
Object[]
findSourceElements
(Object element) getSourceContainer
(Object element, boolean refresh, IProgressMonitor monitor) protected Collection<ISourceContainerResolver>
getSourceLookup
(Object element) getSourceName
(Object object) void
init
(ISourceLookupDirector director) void
sourceContainersChanged
(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:
init
in interfaceISourceLookupParticipant
-
findSourceElements
- Specified by:
findSourceElements
in interfaceISourceLookupParticipant
- Throws:
CoreException
-
getSourceContainer
public ISourceContainer getSourceContainer(Object element, boolean refresh, IProgressMonitor monitor) throws CoreException - Throws:
CoreException
-
getSourceContainerResolvers
-
getSourceName
- Specified by:
getSourceName
in interfaceISourceLookupParticipant
- Throws:
CoreException
-
dispose
public void dispose()- Specified by:
dispose
in interfaceISourceLookupParticipant
-
sourceContainersChanged
- Specified by:
sourceContainersChanged
in interfaceISourceLookupParticipant
-
disposeContainers
protected void disposeContainers() -
getSourceLookup
-