Class AdvancedSourceLookupParticipant
- java.lang.Object
-
- org.eclipse.jdt.launching.sourcelookup.advanced.AdvancedSourceLookupParticipant
-
- All Implemented Interfaces:
ISourceLookupParticipant
public class AdvancedSourceLookupParticipant extends java.lang.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()java.lang.Object[]findSourceElements(java.lang.Object element)ISourceContainergetSourceContainer(java.lang.Object element, boolean refresh, IProgressMonitor monitor)protected java.util.Collection<ISourceContainerResolver>getSourceContainerResolvers()static AdvancedSourceLookupParticipantgetSourceLookup(java.lang.Object element)java.lang.StringgetSourceName(java.lang.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 java.lang.Object[] findSourceElements(java.lang.Object element) throws CoreException- Specified by:
findSourceElementsin interfaceISourceLookupParticipant- Throws:
CoreException
-
getSourceContainer
public ISourceContainer getSourceContainer(java.lang.Object element, boolean refresh, IProgressMonitor monitor) throws CoreException
- Throws:
CoreException
-
getSourceContainerResolvers
protected java.util.Collection<ISourceContainerResolver> getSourceContainerResolvers()
-
getSourceName
public java.lang.String getSourceName(java.lang.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(java.lang.Object element)
-
-