Class EclipseAnalysisScopeReader
java.lang.Object
com.ibm.wala.core.util.config.AnalysisScopeReader
com.ibm.wala.ide.util.EclipseAnalysisScopeReader
-
Field Summary
Fields inherited from class com.ibm.wala.core.util.config.AnalysisScopeReader
BASIC_FILE, instance, MY_CLASSLOADER
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionmakeJavaBinaryAnalysisScopeFromPlugin
(String classPath, File exclusionsFile) makeJavaBinaryAnalysisScopeFromPlugin
(String classPath, File exclusionsFile, org.eclipse.core.runtime.Plugin plugIn) makePrimordialScopeFromPlugin
(File exclusionsFile) makePrimordialScopeFromPlugin
(File exclusionsFile, org.eclipse.core.runtime.Plugin plugIn) readJavaScopeFromPlugin
(String scopeFileName, File exclusionsFile, ClassLoader javaLoader) readJavaScopeFromPlugin
(String scopeFileName, File exclusionsFile, ClassLoader javaLoader, org.eclipse.core.runtime.Plugin plugIn) Methods inherited from class com.ibm.wala.core.util.config.AnalysisScopeReader
addClassPathToScope, handleInSubclass, makeBasePrimordialScope, makeJavaBinaryAnalysisScope, makePrimordialScope, processScopeDefLine, read, read, readJavaScope, setScopeReader
-
Constructor Details
-
EclipseAnalysisScopeReader
public EclipseAnalysisScopeReader()
-
-
Method Details
-
readJavaScopeFromPlugin
public AnalysisScope readJavaScopeFromPlugin(String scopeFileName, File exclusionsFile, ClassLoader javaLoader) throws IOException - Throws:
IOException
-
readJavaScopeFromPlugin
public AnalysisScope readJavaScopeFromPlugin(String scopeFileName, File exclusionsFile, ClassLoader javaLoader, org.eclipse.core.runtime.Plugin plugIn) throws IOException - Throws:
IOException
-
makePrimordialScopeFromPlugin
- Throws:
IOException
-
makePrimordialScopeFromPlugin
public AnalysisScope makePrimordialScopeFromPlugin(File exclusionsFile, org.eclipse.core.runtime.Plugin plugIn) throws IOException - Parameters:
exclusionsFile
- file holding class hierarchy exclusions. may be null- Throws:
IllegalStateException
- if there are problmes reading wala propertiesIOException
-
makeJavaBinaryAnalysisScopeFromPlugin
public AnalysisScope makeJavaBinaryAnalysisScopeFromPlugin(String classPath, File exclusionsFile) throws IOException - Throws:
IOException
-
makeJavaBinaryAnalysisScopeFromPlugin
public AnalysisScope makeJavaBinaryAnalysisScopeFromPlugin(String classPath, File exclusionsFile, org.eclipse.core.runtime.Plugin plugIn) throws IOException - Parameters:
classPath
- class path to analyze, delimited by File.pathSeparatorexclusionsFile
- file holding class hierarchy exclusions. may be null- Throws:
IllegalStateException
- if there are problems reading wala propertiesIOException
-