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 ClassesNested classes/interfaces inherited from class EclipseProjectPath
EclipseProjectPath.AnalysisScopeType, EclipseProjectPath.ILoader, EclipseProjectPath.Loader -
Field Summary
Fields inherited from class EclipseProjectPath
alreadyResolved, modules -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJavaScriptEclipseProjectPath(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 JavaScriptEclipseProjectPathmake(org.eclipse.wst.jsdt.core.IJavaScriptProject p, Set<Pair<String, org.eclipse.core.runtime.Plugin>> models) protected org.eclipse.wst.jsdt.core.IJavaScriptProjectmakeProject(org.eclipse.core.resources.IProject p) protected org.eclipse.wst.jsdt.core.IIncludePathEntryresolve(org.eclipse.wst.jsdt.core.IIncludePathEntry entry) protected voidresolveClasspathEntry(org.eclipse.wst.jsdt.core.IJavaScriptProject project, org.eclipse.wst.jsdt.core.IIncludePathEntry entry, EclipseProjectPath.ILoader loader, boolean includeSource, boolean cpeFromMainProject) protected voidresolveProjectClasspathEntries(org.eclipse.wst.jsdt.core.IJavaScriptProject project, boolean includeSource)
-
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:
IOExceptionorg.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:
createin classEclipseProjectPath<org.eclipse.wst.jsdt.core.IIncludePathEntry, org.eclipse.wst.jsdt.core.IJavaScriptProject>- Throws:
org.eclipse.core.runtime.CoreExceptionIOException
-
makeProject
protected org.eclipse.wst.jsdt.core.IJavaScriptProject makeProject(org.eclipse.core.resources.IProject p) - Specified by:
makeProjectin 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:
resolvein 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:
resolveClasspathEntryin 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:
resolveProjectClasspathEntriesin classEclipseProjectPath<org.eclipse.wst.jsdt.core.IIncludePathEntry, org.eclipse.wst.jsdt.core.IJavaScriptProject>
-