public class AndroidAnalysisScope extends Object
| Constructor and Description |
|---|
AndroidAnalysisScope() |
| Modifier and Type | Method and Description |
|---|---|
static void |
addClassPathToScope(String classPath,
com.ibm.wala.ipa.callgraph.AnalysisScope scope,
com.ibm.wala.types.ClassLoaderReference loader)
Handle .apk file.
|
static com.ibm.wala.ipa.callgraph.AnalysisScope |
setUpAndroidAnalysisScope(URI codeFileName,
int apiLevel,
String exclusions,
ClassLoader loader,
URI... androidLib) |
static com.ibm.wala.ipa.callgraph.AnalysisScope |
setUpAndroidAnalysisScope(URI codeFileName,
String exclusions,
ClassLoader loader,
URI... androidLib)
Creates an Android Analysis Scope
|
public static com.ibm.wala.ipa.callgraph.AnalysisScope setUpAndroidAnalysisScope(URI codeFileName, String exclusions, ClassLoader loader, URI... androidLib) throws IOException
codeFileName - the name of a .oat|.apk|.dex fileexclusions - the name of the exclusions file (nullable)loader - the classloader to useandroidLib - an array of libraries (e.g. the Android SDK jar) to add to the scopeAnalysisScopeIOExceptionpublic static com.ibm.wala.ipa.callgraph.AnalysisScope setUpAndroidAnalysisScope(URI codeFileName, int apiLevel, String exclusions, ClassLoader loader, URI... androidLib) throws IOException
IOExceptionpublic static void addClassPathToScope(String classPath, com.ibm.wala.ipa.callgraph.AnalysisScope scope, com.ibm.wala.types.ClassLoaderReference loader)
Copyright © 2019. All rights reserved.