Class AdvancedSourceLookupParticipant
- java.lang.Object
-
- org.eclipse.jdt.launching.sourcelookup.advanced.AdvancedSourceLookupParticipant
-
- All Implemented Interfaces:
ISourceLookupParticipant
public class AdvancedSourceLookupParticipant extends Object implements ISourceLookupParticipant
- Since:
- 3.10
-
-
Constructor Summary
Constructors Constructor Description AdvancedSourceLookupParticipant()AdvancedSourceLookupParticipant(org.eclipse.jdt.internal.launching.sourcelookup.advanced.IJDIHelpers jdi)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddispose()protected voiddisposeContainers()Object[]findSourceElements(Object element)ISourceContainergetSourceContainer(Object element, boolean refresh, IProgressMonitor monitor)protected Collection<ISourceContainerResolver>getSourceContainerResolvers()static AdvancedSourceLookupParticipantgetSourceLookup(Object element)StringgetSourceName(Object object)voidinit(ISourceLookupDirector director)voidsourceContainersChanged(ISourceLookupDirector director)
-
-
-
Constructor Detail
-
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 Detail
-
init
public void init(ISourceLookupDirector director)
- Specified by:
initin interfaceISourceLookupParticipant
-
findSourceElements
public Object[] findSourceElements(Object element) throws CoreException
- Specified by:
findSourceElementsin interfaceISourceLookupParticipant- Throws:
CoreException
-
getSourceContainer
public ISourceContainer getSourceContainer(Object element, boolean refresh, IProgressMonitor monitor) throws CoreException
- Throws:
CoreException
-
getSourceContainerResolvers
protected Collection<ISourceContainerResolver> getSourceContainerResolvers()
-
getSourceName
public String getSourceName(Object object) throws CoreException
- Specified by:
getSourceNamein interfaceISourceLookupParticipant- Throws:
CoreException
-
dispose
public void dispose()
- Specified by:
disposein interfaceISourceLookupParticipant
-
sourceContainersChanged
public void sourceContainersChanged(ISourceLookupDirector director)
- Specified by:
sourceContainersChangedin interfaceISourceLookupParticipant
-
disposeContainers
protected void disposeContainers()
-
getSourceLookup
public static AdvancedSourceLookupParticipant getSourceLookup(Object element)
-
-