# Uses of Interface
org.eclipse.jdt.launching.IRuntimeClasspathEntry

Packages that use IRuntimeClasspathEntry
Package
Description
org.eclipse.jdt.launching
Application programming interfaces for interaction with the Eclipse Java launching support.

## Uses of IRuntimeClasspathEntry in org.eclipse.jdt.launching

Subinterfaces of IRuntimeClasspathEntry in org.eclipse.jdt.launching
Modifier and Type
Interface
Description
`interface`
`IRuntimeClasspathEntry2`
Enhancements to `IRuntimeClasspathEntry` to support extensible runtime classpath entries.
Methods in org.eclipse.jdt.launching that return IRuntimeClasspathEntry
Modifier and Type
Method
Description
`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.
`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.`computeModularJREEntry(IJavaProject project)`
Returns a runtime classpath or modulepath entry identifying the JRE referenced by the specified project, or `null` if none.
`IRuntimeClasspathEntry[]`
IRuntimeClasspathProvider.`computeUnresolvedClasspath(ILaunchConfiguration configuration)`
Computes and returns an unresolved classpath for the given launch configuration.
`IRuntimeClasspathEntry[]`
StandardClasspathProvider.`computeUnresolvedClasspath(ILaunchConfiguration configuration)`
`IRuntimeClasspathEntry[]`
StandardSourcePathProvider.`computeUnresolvedClasspath(ILaunchConfiguration configuration)`
`static IRuntimeClasspathEntry[]`
JavaRuntime.`computeUnresolvedRuntimeClasspath(ILaunchConfiguration configuration)`
Computes and returns the unresolved class path 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(IJavaProject project, boolean excludeTestCode)`
Computes and returns the default unresolved runtime classpath for the given project.
`static IRuntimeClasspathEntry[]`
JavaRuntime.`computeUnresolvedRuntimeDependencies(IJavaProject project)`
Computes and returns the default unresolved runtime classpath and modulepath for the given project.
`static IRuntimeClasspathEntry[]`
JavaRuntime.`computeUnresolvedRuntimeDependencies(IJavaProject project, boolean excludeTestCode)`
Computes and returns the default unresolved runtime classpath and modulepath for the given project.
`static IRuntimeClasspathEntry[]`
JavaRuntime.`computeUnresolvedSourceLookupPath(ILaunchConfiguration configuration)`
Computes and returns the unresolved source lookup path for the given launch configuration.
`default IRuntimeClasspathEntry[]`
IRuntimeClasspathEntry2.`getRuntimeClasspathEntries(boolean excludeTestCode)`
Returns the classpath entries this entry is composed of, or an empty collection if this entry is not a composite entry.
`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(IResource resource)`
Returns a new runtime classpath entry for the given archive.
`static IRuntimeClasspathEntry`
JavaRuntime.`newArchiveRuntimeClasspathEntry(IPath path)`
Returns a new runtime classpath entry for the given archive (possibly external).
`static IRuntimeClasspathEntry`
JavaRuntime.`newArchiveRuntimeClasspathEntry(IPath path, int classpathProperty)`
Returns a new runtime classpath entry for the given archive(possibly external).
`static IRuntimeClasspathEntry`
JavaRuntime.`newArchiveRuntimeClasspathEntry(IPath path, int classpathProperty, IJavaProject javaProject)`
Returns a new runtime classpath entry for the given archive(possibly external).
`static IRuntimeClasspathEntry`
JavaRuntime.`newArchiveRuntimeClasspathEntry(IPath path, IPath sourceAttachmentPath, IPath sourceAttachmentRootPath, IAccessRule[] accessRules, IClasspathAttribute[] extraAttributes, boolean isExported)`
Returns a new runtime classpath entry for the given archive (possibly external).
`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.`newProjectRuntimeClasspathEntry(IJavaProject project, int classpathProperty)`
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[]`
IRuntimeClasspathProvider.`resolveClasspath(IRuntimeClasspathEntry[] entries, ILaunchConfiguration configuration)`
Returns the resolved path corresponding to the given path, in the context of the given launch configuration.
`IRuntimeClasspathEntry[]`
StandardClasspathProvider.`resolveClasspath(IRuntimeClasspathEntry[] entries, ILaunchConfiguration configuration)`
`IRuntimeClasspathEntry[]`
StandardSourcePathProvider.`resolveClasspath(IRuntimeClasspathEntry[] entries, ILaunchConfiguration 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, ILaunchConfiguration configuration)`
Returns resolved runtime classpath entries for the given runtime classpath entry, 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.
`default IRuntimeClasspathEntry[]`
IRuntimeClasspathEntryResolver.`resolveRuntimeClasspathEntry(IRuntimeClasspathEntry entry, IJavaProject project, boolean excludeTestCode)`
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, ILaunchConfiguration configuration)`
Returns resolved entries for the given entry in the context of the given launch configuration.
`static IRuntimeClasspathEntry[]`
JavaRuntime.`resolveRuntimeClasspathEntry(IRuntimeClasspathEntry entry, IJavaProject project)`
Returns resolved entries for the given entry in the context of the given Java project.
`static IRuntimeClasspathEntry[]`
JavaRuntime.`resolveRuntimeClasspathEntry(IRuntimeClasspathEntry entry, IJavaProject project, boolean excludeTestCode)`
Returns resolved entries for the given entry in the context of the given Java project.
`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.
Methods in org.eclipse.jdt.launching with parameters of type IRuntimeClasspathEntry
Modifier and Type
Method
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[]`
IRuntimeClasspathProvider.`resolveClasspath(IRuntimeClasspathEntry[] entries, ILaunchConfiguration configuration)`
Returns the resolved path corresponding to the given path, in the context of the given launch configuration.
`IRuntimeClasspathEntry[]`
StandardClasspathProvider.`resolveClasspath(IRuntimeClasspathEntry[] entries, ILaunchConfiguration configuration)`
`IRuntimeClasspathEntry[]`
StandardSourcePathProvider.`resolveClasspath(IRuntimeClasspathEntry[] entries, ILaunchConfiguration 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, ILaunchConfiguration configuration)`
Returns resolved runtime classpath entries for the given runtime classpath entry, 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.
`default IRuntimeClasspathEntry[]`
IRuntimeClasspathEntryResolver.`resolveRuntimeClasspathEntry(IRuntimeClasspathEntry entry, IJavaProject project, boolean excludeTestCode)`
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, ILaunchConfiguration configuration)`
Returns resolved entries for the given entry in the context of the given launch configuration.
`static IRuntimeClasspathEntry[]`
JavaRuntime.`resolveRuntimeClasspathEntry(IRuntimeClasspathEntry entry, IJavaProject project)`
Returns resolved entries for the given entry in the context of the given Java project.
`static IRuntimeClasspathEntry[]`
JavaRuntime.`resolveRuntimeClasspathEntry(IRuntimeClasspathEntry entry, IJavaProject project, boolean excludeTestCode)`
Returns resolved entries for the given entry in the context of the given Java project.
`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.
Method parameters in org.eclipse.jdt.launching with type arguments of type IRuntimeClasspathEntry
Modifier and Type
Method
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.