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
Nested ClassesModifier and TypeClassDescriptionstatic class -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionintintReturns 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.IExecutionOrderReturns an integer-representation of the ExecutionOrder.- Specified by:
getOrderValuein interfaceAndroidEntryPoint.IExecutionOrder
-
compareTo
- Specified by:
compareToin interfaceComparable<AndroidEntryPoint.IExecutionOrder>
-
getSection
Description copied from interface:AndroidEntryPoint.IExecutionOrderAbstractAndroidModel inserts code at section switches.There are eight hardcoded sections. Sections are derived by rounding the integer-representation.
- Specified by:
getSectionin interfaceAndroidEntryPoint.IExecutionOrder- Returns:
- the section of this entity
-