public class CAstAnalysisScope
extends com.ibm.wala.ipa.callgraph.AnalysisScope
| Constructor and Description |
|---|
CAstAnalysisScope(com.ibm.wala.classLoader.Module[] sources,
SingleClassLoaderFactory loaders,
java.util.Collection<com.ibm.wala.classLoader.Language> languages) |
CAstAnalysisScope(SingleClassLoaderFactory loaders,
java.util.Collection<com.ibm.wala.classLoader.Language> languages) |
CAstAnalysisScope(java.lang.String[] sourceFileNames,
SingleClassLoaderFactory loaders,
java.util.Collection<com.ibm.wala.classLoader.Language> languages) |
| Modifier and Type | Method and Description |
|---|---|
void |
addClassFileToScope(com.ibm.wala.types.ClassLoaderReference loader,
java.io.File file)
Add a class file to the scope for a loader
|
com.ibm.wala.types.ClassLoaderReference |
getApplicationLoader()
Return the information regarding the application loader.
|
com.ibm.wala.classLoader.ArrayClassLoader |
getArrayClassLoader() |
com.ibm.wala.types.ClassLoaderReference |
getExtensionLoader()
Return the information regarding the extension loader.
|
com.ibm.wala.types.ClassLoaderReference |
getLoader(com.ibm.wala.core.util.strings.Atom name) |
java.util.Collection<com.ibm.wala.types.ClassLoaderReference> |
getLoaders() |
int |
getNumberOfLoaders() |
com.ibm.wala.types.ClassLoaderReference |
getPrimordialLoader()
Return the information regarding the primordial loader.
|
com.ibm.wala.types.ClassLoaderReference |
getSyntheticLoader()
Return the information regarding the application loader.
|
java.lang.String |
toString() |
addInputStreamForJarToScope, addSourceFileToScope, addToScope, addToScope, addToScope, addToScopeHead, classLoaderName2Ref, createJavaAnalysisScope, findMethod, getBaseLanguages, getExclusions, getExclusionString, getJavaLibraryVersion, getLanguage, getLanguages, getLoaderImpl, getModules, initCoreForJava, initForJava, initSynthetic, isApplicationLoader, isJava14Libraries, isJava15Libraries, isJava16Libraries, isJava17Libraries, isJava18Libraries, setExclusions, setLoaderImpl, toShallowAnalysisScopepublic CAstAnalysisScope(SingleClassLoaderFactory loaders, java.util.Collection<com.ibm.wala.classLoader.Language> languages)
public CAstAnalysisScope(java.lang.String[] sourceFileNames,
SingleClassLoaderFactory loaders,
java.util.Collection<com.ibm.wala.classLoader.Language> languages)
public CAstAnalysisScope(com.ibm.wala.classLoader.Module[] sources,
SingleClassLoaderFactory loaders,
java.util.Collection<com.ibm.wala.classLoader.Language> languages)
public com.ibm.wala.types.ClassLoaderReference getPrimordialLoader()
getPrimordialLoader in class com.ibm.wala.ipa.callgraph.AnalysisScopepublic com.ibm.wala.types.ClassLoaderReference getExtensionLoader()
getExtensionLoader in class com.ibm.wala.ipa.callgraph.AnalysisScopepublic com.ibm.wala.types.ClassLoaderReference getApplicationLoader()
getApplicationLoader in class com.ibm.wala.ipa.callgraph.AnalysisScopepublic com.ibm.wala.classLoader.ArrayClassLoader getArrayClassLoader()
getArrayClassLoader in class com.ibm.wala.ipa.callgraph.AnalysisScopepublic com.ibm.wala.types.ClassLoaderReference getSyntheticLoader()
getSyntheticLoader in class com.ibm.wala.ipa.callgraph.AnalysisScopepublic void addClassFileToScope(com.ibm.wala.types.ClassLoaderReference loader,
java.io.File file)
addClassFileToScope in class com.ibm.wala.ipa.callgraph.AnalysisScopepublic com.ibm.wala.types.ClassLoaderReference getLoader(com.ibm.wala.core.util.strings.Atom name)
getLoader in class com.ibm.wala.ipa.callgraph.AnalysisScopename.public java.util.Collection<com.ibm.wala.types.ClassLoaderReference> getLoaders()
getLoaders in class com.ibm.wala.ipa.callgraph.AnalysisScopepublic int getNumberOfLoaders()
getNumberOfLoaders in class com.ibm.wala.ipa.callgraph.AnalysisScopepublic java.lang.String toString()
toString in class com.ibm.wala.ipa.callgraph.AnalysisScope