Package com.ibm.wala.dalvik.util
Class AndroidAnalysisScope
java.lang.Object
com.ibm.wala.dalvik.util.AndroidAnalysisScope
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidaddClassPathToScope(String classPath, com.ibm.wala.ipa.callgraph.AnalysisScope scope, com.ibm.wala.types.ClassLoaderReference loader) Handle .apk file.static com.ibm.wala.ipa.callgraph.AnalysisScopesetUpAndroidAnalysisScope(URI codeFileName, int apiLevel, String exclusions, ClassLoader loader, URI... androidLib) static com.ibm.wala.ipa.callgraph.AnalysisScopesetUpAndroidAnalysisScope(URI codeFileName, String exclusions, ClassLoader loader, URI... androidLib) Creates an Android Analysis Scope
-
Constructor Details
-
AndroidAnalysisScope
public AndroidAnalysisScope()
-
-
Method Details
-
setUpAndroidAnalysisScope
public static com.ibm.wala.ipa.callgraph.AnalysisScope setUpAndroidAnalysisScope(URI codeFileName, String exclusions, ClassLoader loader, URI... androidLib) throws IOException Creates an Android Analysis Scope- Parameters:
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 scope- Returns:
- a
AnalysisScope - Throws:
IOException
-
setUpAndroidAnalysisScope
public static com.ibm.wala.ipa.callgraph.AnalysisScope setUpAndroidAnalysisScope(URI codeFileName, int apiLevel, String exclusions, ClassLoader loader, URI... androidLib) throws IOException - Throws:
IOException
-
addClassPathToScope
public static void addClassPathToScope(String classPath, com.ibm.wala.ipa.callgraph.AnalysisScope scope, com.ibm.wala.types.ClassLoaderReference loader) Handle .apk file.
-