Class IzRuntimeClasspathEntryResolver

  • All Implemented Interfaces:
    org.eclipse.jdt.launching.IRuntimeClasspathEntryResolver

    public class IzRuntimeClasspathEntryResolver
    extends java.lang.Object
    implements org.eclipse.jdt.launching.IRuntimeClasspathEntryResolver
    Resolves container runtime classpath entries in the context of a launch configuration or Java project for the iizi Libraries.
    Author:
    Christopher Mindus
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.eclipse.jdt.launching.IRuntimeClasspathEntry[] resolveRuntimeClasspathEntry​(org.eclipse.jdt.launching.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.
      org.eclipse.jdt.launching.IRuntimeClasspathEntry[] resolveRuntimeClasspathEntry​(org.eclipse.jdt.launching.IRuntimeClasspathEntry entry, org.eclipse.jdt.core.IJavaProject project)
      Returns resolved runtime classpath entries for the given runtime classpath entry, in the context of the given Java project.
      org.eclipse.jdt.launching.IVMInstall resolveVMInstall​(org.eclipse.jdt.core.IClasspathEntry entry)
      Returns a VM install associated with the given classpath entry, or null if none.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface org.eclipse.jdt.launching.IRuntimeClasspathEntryResolver

        resolveRuntimeClasspathEntry
    • Constructor Detail

      • IzRuntimeClasspathEntryResolver

        public IzRuntimeClasspathEntryResolver()
        Public constructor.
    • Method Detail

      • resolveRuntimeClasspathEntry

        public org.eclipse.jdt.launching.IRuntimeClasspathEntry[] resolveRuntimeClasspathEntry​(org.eclipse.jdt.launching.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.
        Specified by:
        resolveRuntimeClasspathEntry in interface org.eclipse.jdt.launching.IRuntimeClasspathEntryResolver
        Parameters:
        entry - Runtime classpath entry to resolve, of type VARIABLE or CONTAINTER
        configuration - The context in which the runtime classpath entry needs to be resolved.
        Returns:
        Resolved entries (zero or more).
      • resolveRuntimeClasspathEntry

        public org.eclipse.jdt.launching.IRuntimeClasspathEntry[] resolveRuntimeClasspathEntry​(org.eclipse.jdt.launching.IRuntimeClasspathEntry entry,
                                                                                               org.eclipse.jdt.core.IJavaProject project)
        Returns resolved runtime classpath entries for the given runtime classpath entry, in the context of the given Java project.
        Specified by:
        resolveRuntimeClasspathEntry in interface org.eclipse.jdt.launching.IRuntimeClasspathEntryResolver
        Parameters:
        entry - Runtime classpath entry to resolve, of type VARIABLE or CONTAINTER
        project - Context in which the runtime classpath entry needs to be resolved.
        Returns:
        Resolved entries (zero or more).
      • resolveVMInstall

        public org.eclipse.jdt.launching.IVMInstall resolveVMInstall​(org.eclipse.jdt.core.IClasspathEntry entry)
                                                              throws org.eclipse.core.runtime.CoreException
        Returns a VM install associated with the given classpath entry, or null if none.
        Specified by:
        resolveVMInstall in interface org.eclipse.jdt.launching.IRuntimeClasspathEntryResolver
        Parameters:
        entry - classpath entry
        Returns:
        The VM install associated with entry or null if none (always null).
        Throws:
        org.eclipse.core.runtime.CoreException