Class JavaScriptEclipseProjectPath

java.lang.Object
com.ibm.wala.ide.util.EclipseProjectPath<org.eclipse.wst.jsdt.core.IIncludePathEntry,org.eclipse.wst.jsdt.core.IJavaScriptProject>
com.ibm.wala.ide.util.JavaScriptEclipseProjectPath
Direct Known Subclasses:
EclipseWebProjectPath

public class JavaScriptEclipseProjectPath extends EclipseProjectPath<org.eclipse.wst.jsdt.core.IIncludePathEntry,org.eclipse.wst.jsdt.core.IJavaScriptProject>
  • Constructor Details

    • JavaScriptEclipseProjectPath

      protected JavaScriptEclipseProjectPath(Set<Pair<String,org.eclipse.core.runtime.Plugin>> models)
  • Method Details

    • make

      public static JavaScriptEclipseProjectPath make(org.eclipse.wst.jsdt.core.IJavaScriptProject p, Set<Pair<String,org.eclipse.core.runtime.Plugin>> models) throws IOException, org.eclipse.core.runtime.CoreException
      Throws:
      IOException
      org.eclipse.core.runtime.CoreException
    • create

      public EclipseProjectPath<org.eclipse.wst.jsdt.core.IIncludePathEntry,org.eclipse.wst.jsdt.core.IJavaScriptProject> create(org.eclipse.core.resources.IProject project) throws org.eclipse.core.runtime.CoreException, IOException
      Overrides:
      create in class EclipseProjectPath<org.eclipse.wst.jsdt.core.IIncludePathEntry,org.eclipse.wst.jsdt.core.IJavaScriptProject>
      Throws:
      org.eclipse.core.runtime.CoreException
      IOException
    • makeProject

      protected org.eclipse.wst.jsdt.core.IJavaScriptProject makeProject(org.eclipse.core.resources.IProject p)
      Specified by:
      makeProject in class EclipseProjectPath<org.eclipse.wst.jsdt.core.IIncludePathEntry,org.eclipse.wst.jsdt.core.IJavaScriptProject>
    • resolve

      protected org.eclipse.wst.jsdt.core.IIncludePathEntry resolve(org.eclipse.wst.jsdt.core.IIncludePathEntry entry)
      Specified by:
      resolve in class EclipseProjectPath<org.eclipse.wst.jsdt.core.IIncludePathEntry,org.eclipse.wst.jsdt.core.IJavaScriptProject>
    • resolveClasspathEntry

      protected void resolveClasspathEntry(org.eclipse.wst.jsdt.core.IJavaScriptProject project, org.eclipse.wst.jsdt.core.IIncludePathEntry entry, EclipseProjectPath.ILoader loader, boolean includeSource, boolean cpeFromMainProject)
      Specified by:
      resolveClasspathEntry in class EclipseProjectPath<org.eclipse.wst.jsdt.core.IIncludePathEntry,org.eclipse.wst.jsdt.core.IJavaScriptProject>
    • resolveProjectClasspathEntries

      protected void resolveProjectClasspathEntries(org.eclipse.wst.jsdt.core.IJavaScriptProject project, boolean includeSource)
      Specified by:
      resolveProjectClasspathEntries in class EclipseProjectPath<org.eclipse.wst.jsdt.core.IIncludePathEntry,org.eclipse.wst.jsdt.core.IJavaScriptProject>