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

Packages that use IRuntimeClasspathEntry
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
`interface` `IRuntimeClasspathEntry2` Enhancements to `IRuntimeClasspathEntry` to support extensible runtime classpath entries.

Methods in org.eclipse.jdt.launching that return IRuntimeClasspathEntry
`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.

Methods in org.eclipse.jdt.launching with parameters of type IRuntimeClasspathEntry
`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.

Method parameters in org.eclipse.jdt.launching with type arguments of type IRuntimeClasspathEntry
`protected void` StandardSourcePathProvider.`addManifestReferences(IRuntimeClasspathEntry entry, List<IRuntimeClasspathEntry> all)` If the given entry is an archive, adds any archives referenced by the associated manifest.