Uses of Interface
org.eclipse.jdt.launching.IRuntimeClasspathEntry
Package
Description
Application programming interfaces for interaction
with the Eclipse Java launching support.
-
Uses of IRuntimeClasspathEntry in org.eclipse.jdt.launching
Modifier and TypeInterfaceDescriptioninterface
Enhancements toIRuntimeClasspathEntry
to support extensible runtime classpath entries.Modifier and TypeMethodDescriptionstatic IRuntimeClasspathEntry
JavaRuntime.computeJREEntry
(org.eclipse.debug.core.ILaunchConfiguration configuration) Returns a runtime classpath entry identifying the JRE to use when launching the specified configuration ornull
if none is specified.static IRuntimeClasspathEntry
JavaRuntime.computeJREEntry
(IJavaProject project) Returns a runtime classpath entry identifying the JRE referenced by the specified project, ornull
if none.static IRuntimeClasspathEntry
JavaRuntime.computeModularJREEntry
(IJavaProject project) Returns a runtime classpath or modulepath entry identifying the JRE referenced by the specified project, ornull
if none.IRuntimeClasspathProvider.computeUnresolvedClasspath
(org.eclipse.debug.core.ILaunchConfiguration configuration) Computes and returns an unresolved classpath for the given launch configuration.StandardClasspathProvider.computeUnresolvedClasspath
(org.eclipse.debug.core.ILaunchConfiguration configuration) StandardSourcePathProvider.computeUnresolvedClasspath
(org.eclipse.debug.core.ILaunchConfiguration configuration) static IRuntimeClasspathEntry[]
JavaRuntime.computeUnresolvedRuntimeClasspath
(org.eclipse.debug.core.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
(org.eclipse.debug.core.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.IRuntimeClasspathEntry2.getRuntimeClasspathEntries
(org.eclipse.debug.core.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
(org.eclipse.core.resources.IResource resource) Returns a new runtime classpath entry for the given archive.static IRuntimeClasspathEntry
JavaRuntime.newArchiveRuntimeClasspathEntry
(org.eclipse.core.runtime.IPath path) Returns a new runtime classpath entry for the given archive (possibly external).static IRuntimeClasspathEntry
JavaRuntime.newArchiveRuntimeClasspathEntry
(org.eclipse.core.runtime.IPath path, int classpathProperty) Returns a new runtime classpath entry for the given archive(possibly external).static IRuntimeClasspathEntry
JavaRuntime.newArchiveRuntimeClasspathEntry
(org.eclipse.core.runtime.IPath path, int classpathProperty, IJavaProject javaProject) Returns a new runtime classpath entry for the given archive(possibly external).static IRuntimeClasspathEntry
JavaRuntime.newArchiveRuntimeClasspathEntry
(org.eclipse.core.runtime.IPath path, org.eclipse.core.runtime.IPath sourceAttachmentPath, org.eclipse.core.runtime.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
(org.eclipse.core.runtime.IPath path, int classpathProperty) Returns a runtime classpath entry for the given container path with the given classpath property.static IRuntimeClasspathEntry
JavaRuntime.newRuntimeContainerClasspathEntry
(org.eclipse.core.runtime.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
(org.eclipse.core.runtime.IPath path) Returns a new runtime classpath entry for the classpath variable with the given path.protected IRuntimeClasspathEntry[]
StandardClasspathProvider.recoverRuntimePath
(org.eclipse.debug.core.ILaunchConfiguration configuration, String attribute) Returns a collection of runtime classpath entries that are defined in the specified attribute of the given launch configuration.IRuntimeClasspathProvider.resolveClasspath
(IRuntimeClasspathEntry[] entries, org.eclipse.debug.core.ILaunchConfiguration configuration) Returns the resolved path corresponding to the given path, in the context of the given launch configuration.StandardClasspathProvider.resolveClasspath
(IRuntimeClasspathEntry[] entries, org.eclipse.debug.core.ILaunchConfiguration configuration) StandardSourcePathProvider.resolveClasspath
(IRuntimeClasspathEntry[] entries, org.eclipse.debug.core.ILaunchConfiguration configuration) static IRuntimeClasspathEntry[]
JavaRuntime.resolveRuntimeClasspath
(IRuntimeClasspathEntry[] entries, org.eclipse.debug.core.ILaunchConfiguration configuration) Resolves the given classpath, returning the resolved classpath in the context of the given launch configuration.IRuntimeClasspathEntryResolver.resolveRuntimeClasspathEntry
(IRuntimeClasspathEntry entry, org.eclipse.debug.core.ILaunchConfiguration configuration) Returns resolved runtime classpath entries for the given runtime classpath entry, in the context of the given launch configuration.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, org.eclipse.debug.core.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, org.eclipse.debug.core.ILaunchConfiguration configuration) Resolves the given source lookup path, returning the resolved source lookup path in the context of the given launch configuration.Modifier and TypeMethodDescriptionprotected void
StandardSourcePathProvider.addManifestReferences
(IRuntimeClasspathEntry entry, List<IRuntimeClasspathEntry> all) If the given entry is an archive, adds any archives referenced by the associated manifest.static org.eclipse.debug.core.sourcelookup.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.IRuntimeClasspathProvider.resolveClasspath
(IRuntimeClasspathEntry[] entries, org.eclipse.debug.core.ILaunchConfiguration configuration) Returns the resolved path corresponding to the given path, in the context of the given launch configuration.StandardClasspathProvider.resolveClasspath
(IRuntimeClasspathEntry[] entries, org.eclipse.debug.core.ILaunchConfiguration configuration) StandardSourcePathProvider.resolveClasspath
(IRuntimeClasspathEntry[] entries, org.eclipse.debug.core.ILaunchConfiguration configuration) static IRuntimeClasspathEntry[]
JavaRuntime.resolveRuntimeClasspath
(IRuntimeClasspathEntry[] entries, org.eclipse.debug.core.ILaunchConfiguration configuration) Resolves the given classpath, returning the resolved classpath in the context of the given launch configuration.IRuntimeClasspathEntryResolver.resolveRuntimeClasspathEntry
(IRuntimeClasspathEntry entry, org.eclipse.debug.core.ILaunchConfiguration configuration) Returns resolved runtime classpath entries for the given runtime classpath entry, in the context of the given launch configuration.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, org.eclipse.debug.core.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, org.eclipse.debug.core.ILaunchConfiguration configuration) Resolves the given source lookup path, returning the resolved source lookup path in the context of the given launch configuration.Modifier and TypeMethodDescriptionprotected void
StandardSourcePathProvider.addManifestReferences
(IRuntimeClasspathEntry entry, List<IRuntimeClasspathEntry> all) If the given entry is an archive, adds any archives referenced by the associated manifest.