public class StandardSourcePathProvider extends StandardClasspathProvider
This class may be sub-classed.
Constructor and Description |
---|
StandardSourcePathProvider() |
Modifier and Type | Method and Description |
---|---|
protected void |
addManifestReferences(IRuntimeClasspathEntry entry,
List<IRuntimeClasspathEntry> all)
If the given entry is an archive, adds any archives referenced by the associated manifest.
|
IRuntimeClasspathEntry[] |
computeUnresolvedClasspath(ILaunchConfiguration configuration)
Computes and returns an unresolved classpath for the given launch configuration.
|
IRuntimeClasspathEntry[] |
resolveClasspath(IRuntimeClasspathEntry[] entries,
ILaunchConfiguration configuration)
Returns the resolved path corresponding to the given path, in the context of the
given launch configuration.
|
recoverRuntimePath
public IRuntimeClasspathEntry[] computeUnresolvedClasspath(ILaunchConfiguration configuration) throws CoreException
IRuntimeClasspathProvider
computeUnresolvedClasspath
in interface IRuntimeClasspathProvider
computeUnresolvedClasspath
in class StandardClasspathProvider
configuration
- launch configurationCoreException
- if unable to compute a pathpublic IRuntimeClasspathEntry[] resolveClasspath(IRuntimeClasspathEntry[] entries, ILaunchConfiguration configuration) throws CoreException
IRuntimeClasspathProvider
resolveClasspath
in interface IRuntimeClasspathProvider
resolveClasspath
in class StandardClasspathProvider
entries
- entries to resolveconfiguration
- launch configuration context to resolve inCoreException
- if unable to resolve a pathprotected void addManifestReferences(IRuntimeClasspathEntry entry, List<IRuntimeClasspathEntry> all)
entry
- runtime classpath entryall
- list to add references to
Copyright (c) 2000, 2017 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.