Class AndroidEntryPointLocator.AndroidPossibleEntryPoint
java.lang.Object
com.ibm.wala.dalvik.util.AndroidEntryPointLocator.AndroidPossibleEntryPoint
- All Implemented Interfaces:
AndroidEntryPoint.IExecutionOrder
,Comparable<AndroidEntryPoint.IExecutionOrder>
- Enclosing class:
AndroidEntryPointLocator
public static class AndroidEntryPointLocator.AndroidPossibleEntryPoint
extends Object
implements AndroidEntryPoint.IExecutionOrder
A definition of an Entrypoint functions o the App are matched against.
To locate the Entrypoints of the analyzed Application all their Methods are matched against a set of hardcoded definitions. This set consists of AndroidPossibleEntryPoints. An AndroidPossibleEntryPoint is rather useless as you can build an actual AndroidEntryPoint without having a AndroidPossibleEntryPoint.
To extend the set of known definitions have a look at the classes ActivityEP, ServiceEP, ...
- Author:
- Tobias Blaschke <code@tobiasblaschke.de>
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
-
Field Summary
-
Constructor Summary
ConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionint
int
Returns an integer-representation of the ExecutionOrder.AbstractAndroidModel inserts code at section switches.
-
Field Details
-
order
-
-
Constructor Details
-
AndroidPossibleEntryPoint
-
AndroidPossibleEntryPoint
-
-
Method Details
-
getOrderValue
public int getOrderValue()Description copied from interface:AndroidEntryPoint.IExecutionOrder
Returns an integer-representation of the ExecutionOrder.- Specified by:
getOrderValue
in interfaceAndroidEntryPoint.IExecutionOrder
-
compareTo
- Specified by:
compareTo
in interfaceComparable<AndroidEntryPoint.IExecutionOrder>
-
getSection
Description copied from interface:AndroidEntryPoint.IExecutionOrder
AbstractAndroidModel inserts code at section switches.There are eight hardcoded sections. Sections are derived by rounding the integer-representation.
- Specified by:
getSection
in interfaceAndroidEntryPoint.IExecutionOrder
- Returns:
- the section of this entity
-