Package | Description |
---|---|
org.eclipse.jdt.launching |
Application programming interfaces for interaction
with the Eclipse Java launching support.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IRuntimeClasspathEntry2
Enhancements to
IRuntimeClasspathEntry to support
extensible runtime classpath entries. |
Modifier and Type | Method and Description |
---|---|
static IRuntimeClasspathEntry |
JavaRuntime.computeJREEntry(IJavaProject project)
Returns a runtime classpath entry identifying the JRE referenced by the specified
project, or
null if none. |
static IRuntimeClasspathEntry |
JavaRuntime.computeJREEntry(ILaunchConfiguration configuration)
Returns a runtime classpath entry identifying the JRE to use when launching the specified
configuration or
null if none is specified. |
IRuntimeClasspathEntry[] |
StandardClasspathProvider.computeUnresolvedClasspath(ILaunchConfiguration configuration) |
IRuntimeClasspathEntry[] |
StandardSourcePathProvider.computeUnresolvedClasspath(ILaunchConfiguration configuration) |
IRuntimeClasspathEntry[] |
IRuntimeClasspathProvider.computeUnresolvedClasspath(ILaunchConfiguration configuration)
Computes and returns an unresolved classpath for the given launch configuration.
|
static IRuntimeClasspathEntry[] |
JavaRuntime.computeUnresolvedRuntimeClasspath(IJavaProject project)
Computes and returns the default unresolved runtime classpath for the
given project.
|
static IRuntimeClasspathEntry[] |
JavaRuntime.computeUnresolvedRuntimeClasspath(ILaunchConfiguration configuration)
Computes and returns the unresolved class path for the given launch configuration.
|
static IRuntimeClasspathEntry[] |
JavaRuntime.computeUnresolvedSourceLookupPath(ILaunchConfiguration configuration)
Computes and returns the unresolved source lookup path for the given launch
configuration.
|
IRuntimeClasspathEntry[] |
IRuntimeClasspathEntry2.getRuntimeClasspathEntries(ILaunchConfiguration configuration)
Returns the classpath entries this entry is composed of, or an
empty collection if this entry is not a composite entry.
|
static IRuntimeClasspathEntry |
JavaRuntime.newArchiveRuntimeClasspathEntry(IPath path)
Returns a new runtime classpath entry for the given archive (possibly
external).
|
static IRuntimeClasspathEntry |
JavaRuntime.newArchiveRuntimeClasspathEntry(IResource resource)
Returns a new runtime classpath entry for the given archive.
|
static IRuntimeClasspathEntry |
JavaRuntime.newDefaultProjectClasspathEntry(IJavaProject project)
Returns a new runtime classpath entry containing the default classpath
for the specified Java project.
|
static IRuntimeClasspathEntry |
JavaRuntime.newProjectRuntimeClasspathEntry(IJavaProject project)
Returns a new runtime classpath entry for the given project.
|
static IRuntimeClasspathEntry |
JavaRuntime.newRuntimeClasspathEntry(String memento)
Returns a runtime classpath entry constructed from the given memento.
|
static IRuntimeClasspathEntry |
JavaRuntime.newRuntimeContainerClasspathEntry(IPath path,
int classpathProperty)
Returns a runtime classpath entry for the given container path with the given
classpath property.
|
static IRuntimeClasspathEntry |
JavaRuntime.newRuntimeContainerClasspathEntry(IPath path,
int classpathProperty,
IJavaProject project)
Returns a runtime classpath entry for the given container path with the given
classpath property to be resolved in the context of the given Java project.
|
static IRuntimeClasspathEntry |
JavaRuntime.newStringVariableClasspathEntry(String expression)
Returns a new runtime classpath entry for the given expression that
may contain string substitution variable references.
|
static IRuntimeClasspathEntry |
JavaRuntime.newVariableRuntimeClasspathEntry(IPath path)
Returns a new runtime classpath entry for the classpath
variable with the given path.
|
protected IRuntimeClasspathEntry[] |
StandardClasspathProvider.recoverRuntimePath(ILaunchConfiguration configuration,
String attribute)
Returns a collection of runtime classpath entries that are defined in the
specified attribute of the given launch configuration.
|
IRuntimeClasspathEntry[] |
StandardClasspathProvider.resolveClasspath(IRuntimeClasspathEntry[] entries,
ILaunchConfiguration configuration) |
IRuntimeClasspathEntry[] |
StandardSourcePathProvider.resolveClasspath(IRuntimeClasspathEntry[] entries,
ILaunchConfiguration configuration) |
IRuntimeClasspathEntry[] |
IRuntimeClasspathProvider.resolveClasspath(IRuntimeClasspathEntry[] entries,
ILaunchConfiguration configuration)
Returns the resolved path corresponding to the given path, in the context of the
given launch configuration.
|
static IRuntimeClasspathEntry[] |
JavaRuntime.resolveRuntimeClasspath(IRuntimeClasspathEntry[] entries,
ILaunchConfiguration configuration)
Resolves the given classpath, returning the resolved classpath
in the context of the given launch configuration.
|
IRuntimeClasspathEntry[] |
IRuntimeClasspathEntryResolver.resolveRuntimeClasspathEntry(IRuntimeClasspathEntry entry,
IJavaProject project)
Returns resolved runtime classpath entries for the given runtime classpath entry,
in the context of the given Java project.
|
static IRuntimeClasspathEntry[] |
JavaRuntime.resolveRuntimeClasspathEntry(IRuntimeClasspathEntry entry,
IJavaProject project)
Returns resolved entries for the given entry in the context of the given
Java project.
|
IRuntimeClasspathEntry[] |
IRuntimeClasspathEntryResolver.resolveRuntimeClasspathEntry(IRuntimeClasspathEntry entry,
ILaunchConfiguration configuration)
Returns resolved runtime classpath entries for the given runtime classpath entry,
in the context of the given launch configuration.
|
static IRuntimeClasspathEntry[] |
JavaRuntime.resolveRuntimeClasspathEntry(IRuntimeClasspathEntry entry,
ILaunchConfiguration configuration)
Returns resolved entries for the given entry in the context of the given
launch configuration.
|
static IRuntimeClasspathEntry[] |
JavaRuntime.resolveSourceLookupPath(IRuntimeClasspathEntry[] entries,
ILaunchConfiguration configuration)
Resolves the given source lookup path, returning the resolved source lookup path
in the context of the given launch configuration.
|
Modifier and Type | Method and Description |
---|---|
protected void |
StandardSourcePathProvider.addManifestReferences(IRuntimeClasspathEntry entry,
List<IRuntimeClasspathEntry> all)
If the given entry is an archive, adds any archives referenced by the associated manifest.
|
static ISourceContainer[] |
JavaRuntime.getSourceContainers(IRuntimeClasspathEntry[] entries)
Returns a collection of source containers corresponding to the given
resolved runtime classpath entries.
|
static boolean |
JavaRuntime.isVMInstallReference(IRuntimeClasspathEntry entry)
Returns whether the given runtime classpath entry refers to a VM install.
|
IRuntimeClasspathEntry[] |
StandardClasspathProvider.resolveClasspath(IRuntimeClasspathEntry[] entries,
ILaunchConfiguration configuration) |
IRuntimeClasspathEntry[] |
StandardSourcePathProvider.resolveClasspath(IRuntimeClasspathEntry[] entries,
ILaunchConfiguration configuration) |
IRuntimeClasspathEntry[] |
IRuntimeClasspathProvider.resolveClasspath(IRuntimeClasspathEntry[] entries,
ILaunchConfiguration configuration)
Returns the resolved path corresponding to the given path, in the context of the
given launch configuration.
|
static IRuntimeClasspathEntry[] |
JavaRuntime.resolveRuntimeClasspath(IRuntimeClasspathEntry[] entries,
ILaunchConfiguration configuration)
Resolves the given classpath, returning the resolved classpath
in the context of the given launch configuration.
|
IRuntimeClasspathEntry[] |
IRuntimeClasspathEntryResolver.resolveRuntimeClasspathEntry(IRuntimeClasspathEntry entry,
IJavaProject project)
Returns resolved runtime classpath entries for the given runtime classpath entry,
in the context of the given Java project.
|
static IRuntimeClasspathEntry[] |
JavaRuntime.resolveRuntimeClasspathEntry(IRuntimeClasspathEntry entry,
IJavaProject project)
Returns resolved entries for the given entry in the context of the given
Java project.
|
IRuntimeClasspathEntry[] |
IRuntimeClasspathEntryResolver.resolveRuntimeClasspathEntry(IRuntimeClasspathEntry entry,
ILaunchConfiguration configuration)
Returns resolved runtime classpath entries for the given runtime classpath entry,
in the context of the given launch configuration.
|
static IRuntimeClasspathEntry[] |
JavaRuntime.resolveRuntimeClasspathEntry(IRuntimeClasspathEntry entry,
ILaunchConfiguration configuration)
Returns resolved entries for the given entry in the context of the given
launch configuration.
|
static IRuntimeClasspathEntry[] |
JavaRuntime.resolveSourceLookupPath(IRuntimeClasspathEntry[] entries,
ILaunchConfiguration configuration)
Resolves the given source lookup path, returning the resolved source lookup path
in the context of the given launch configuration.
|
Modifier and Type | Method and Description |
---|---|
protected void |
StandardSourcePathProvider.addManifestReferences(IRuntimeClasspathEntry entry,
List<IRuntimeClasspathEntry> all)
If the given entry is an archive, adds any archives referenced by the associated manifest.
|
Copyright (c) 2000, 2015 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.