Class JavaEclipseProjectPath

java.lang.Object
com.ibm.wala.ide.util.EclipseProjectPath<org.eclipse.jdt.core.IClasspathEntry,org.eclipse.jdt.core.IJavaProject>
com.ibm.wala.ide.util.JavaEclipseProjectPath

public class JavaEclipseProjectPath extends EclipseProjectPath<org.eclipse.jdt.core.IClasspathEntry,org.eclipse.jdt.core.IJavaProject>
  • Constructor Details

  • Method Details

    • make

      public static JavaEclipseProjectPath make(org.eclipse.jdt.core.IJavaProject p, EclipseProjectPath.AnalysisScopeType scopeType) throws IOException, org.eclipse.core.runtime.CoreException
      Throws:
      IOException
      org.eclipse.core.runtime.CoreException
    • makeProject

      protected org.eclipse.jdt.core.IJavaProject makeProject(org.eclipse.core.resources.IProject p)
      Specified by:
      makeProject in class EclipseProjectPath<org.eclipse.jdt.core.IClasspathEntry,org.eclipse.jdt.core.IJavaProject>
    • resolve

      protected org.eclipse.jdt.core.IClasspathEntry resolve(org.eclipse.jdt.core.IClasspathEntry entry)
      Specified by:
      resolve in class EclipseProjectPath<org.eclipse.jdt.core.IClasspathEntry,org.eclipse.jdt.core.IJavaProject>
    • resolveClasspathEntry

      protected void resolveClasspathEntry(org.eclipse.jdt.core.IJavaProject project, org.eclipse.jdt.core.IClasspathEntry entry, EclipseProjectPath.ILoader loader, boolean includeSource, boolean cpeFromMainProject)
      Specified by:
      resolveClasspathEntry in class EclipseProjectPath<org.eclipse.jdt.core.IClasspathEntry,org.eclipse.jdt.core.IJavaProject>
    • resolveProjectClasspathEntries

      protected void resolveProjectClasspathEntries(org.eclipse.jdt.core.IJavaProject project, boolean includeSource)
      Specified by:
      resolveProjectClasspathEntries in class EclipseProjectPath<org.eclipse.jdt.core.IClasspathEntry,org.eclipse.jdt.core.IJavaProject>