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>
-
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
-
Method Summary
Modifier and TypeMethodDescriptionstatic JavaEclipseProjectPath
make
(org.eclipse.jdt.core.IJavaProject p, EclipseProjectPath.AnalysisScopeType scopeType) protected org.eclipse.jdt.core.IJavaProject
makeProject
(org.eclipse.core.resources.IProject p) protected org.eclipse.jdt.core.IClasspathEntry
resolve
(org.eclipse.jdt.core.IClasspathEntry entry) protected void
resolveClasspathEntry
(org.eclipse.jdt.core.IJavaProject project, org.eclipse.jdt.core.IClasspathEntry entry, EclipseProjectPath.ILoader loader, boolean includeSource, boolean cpeFromMainProject) protected void
resolveProjectClasspathEntries
(org.eclipse.jdt.core.IJavaProject project, boolean includeSource) Methods inherited from class com.ibm.wala.ide.util.EclipseProjectPath
create, getModules, isPrimordialJarFile, makeAbsolute, resolveClasspathEntries, resolveLibraryPathEntry, resolveProjectPathEntry, resolveSourcePathEntry, toAnalysisScope, toAnalysisScope, toAnalysisScope, toAnalysisScope, toString
-
Constructor Details
-
JavaEclipseProjectPath
-
-
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 classEclipseProjectPath<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 classEclipseProjectPath<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 classEclipseProjectPath<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 classEclipseProjectPath<org.eclipse.jdt.core.IClasspathEntry,
org.eclipse.jdt.core.IJavaProject>
-