- All Superinterfaces:
- All Known Implementing Classes:
In 3.0, the debug platform provides source lookup facilities that should be used in place of the Java source lookup support provided in 2.0. The new facilities provide a source lookup director that coordinates source lookup among a set of participants, searching a set of source containers. See the following packages:
org.eclipse.debug.core.sourcelookup.containers. This interface has been replaced by
A repository of source code. A source location is capable of retrieving source elements.
For example, a source location could be a project, zip/archive file, or a directory in the file system.
This interface is may be implemented by clients.
Method SummaryModifier and TypeMethodDescriptionDeprecated.Returns an object representing the source code for a type with the specified name, or
nullif none could be found.Deprecated.Returns a memento for this source location from which this source location can be reconstructed.
voidDeprecated.Initializes this source location from the given memento.
findSourceElementDeprecated.Returns an object representing the source code for a type with the specified name, or
nullif none could be found. The name is a fully qualified type name, and may contain the '$' character when referring to inner types. For example,
java.lang.String. The source element returned is implementation specific - for example, a resource, a local file, a zip file entry, etc.
name- fully qualified name of the type for which source is being searched for
- source element
CoreException- if an exception occurs while searching for the specified source element
getMementoDeprecated.Returns a memento for this source location from which this source location can be reconstructed.
- a memento for this source location
CoreException- if unable to create a memento
initializeFromDeprecated.Initializes this source location from the given memento.
memento- a memento generated by this source location
CoreException- if unable to initialize this source location