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>
-
Nested Class Summary
Nested classes/interfaces inherited from class com.ibm.wala.ide.util.EclipseProjectPath
EclipseProjectPath.AnalysisScopeType, EclipseProjectPath.ILoader, EclipseProjectPath.Loader
-
Field Summary
Fields inherited from class com.ibm.wala.ide.util.EclipseProjectPath
alreadyResolved, modules
-
Constructor Summary
ModifierConstructorDescriptionprotected
JavaScriptEclipseProjectPath
(Set<Pair<String, org.eclipse.core.runtime.Plugin>> models) -
Method Summary
Modifier and TypeMethodDescriptionEclipseProjectPath
<org.eclipse.wst.jsdt.core.IIncludePathEntry, org.eclipse.wst.jsdt.core.IJavaScriptProject> create
(org.eclipse.core.resources.IProject project) static JavaScriptEclipseProjectPath
make
(org.eclipse.wst.jsdt.core.IJavaScriptProject p, Set<Pair<String, org.eclipse.core.runtime.Plugin>> models) protected org.eclipse.wst.jsdt.core.IJavaScriptProject
makeProject
(org.eclipse.core.resources.IProject p) protected org.eclipse.wst.jsdt.core.IIncludePathEntry
resolve
(org.eclipse.wst.jsdt.core.IIncludePathEntry entry) protected void
resolveClasspathEntry
(org.eclipse.wst.jsdt.core.IJavaScriptProject project, org.eclipse.wst.jsdt.core.IIncludePathEntry entry, EclipseProjectPath.ILoader loader, boolean includeSource, boolean cpeFromMainProject) protected void
resolveProjectClasspathEntries
(org.eclipse.wst.jsdt.core.IJavaScriptProject project, boolean includeSource) Methods inherited from class com.ibm.wala.ide.util.EclipseProjectPath
getModules, isPrimordialJarFile, makeAbsolute, resolveClasspathEntries, resolveLibraryPathEntry, resolveProjectPathEntry, resolveSourcePathEntry, toAnalysisScope, toAnalysisScope, toAnalysisScope, toAnalysisScope, toString
-
Constructor Details
-
JavaScriptEclipseProjectPath
-
-
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 classEclipseProjectPath<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 classEclipseProjectPath<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 classEclipseProjectPath<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 classEclipseProjectPath<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 classEclipseProjectPath<org.eclipse.wst.jsdt.core.IIncludePathEntry,
org.eclipse.wst.jsdt.core.IJavaScriptProject>
-