Enum Class AndroidEntryPointLocator.LocatorFlags
java.lang.Object
java.lang.Enum<AndroidEntryPointLocator.LocatorFlags>
com.ibm.wala.dalvik.util.AndroidEntryPointLocator.LocatorFlags
- All Implemented Interfaces:
Serializable
,Comparable<AndroidEntryPointLocator.LocatorFlags>
,Constable
- Enclosing class:
AndroidEntryPointLocator
public static enum AndroidEntryPointLocator.LocatorFlags
extends Enum<AndroidEntryPointLocator.LocatorFlags>
Used to control the search mechanisms of AndroidEntryPointLocator.
- Author:
- Tobias Blaschke <code@tobiasblaschke.de>
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantDescriptionAdditionally select all functions that override a function of the Android stubs.Additionally select all functions that override a function of an AndroidComponent.If this flag is not set only functions of actual Android-Components are returned.This will pull in components defined in the Android-API.Add the constructor of detected components to the entrypoints.If a class does not override a method of a component, add a call to the method in the super-class to the entriepoints. -
Method Summary
Modifier and TypeMethodDescriptionReturns the enum constant of this class with the specified name.values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
INCLUDE_CALLBACKS
If this flag is not set only functions of actual Android-Components are returned.If it's enabled additional call-backs are handled as an entrypoint.
-
EP_HEURISTIC
Additionally select all functions that override a function of an AndroidComponent. -
CB_HEURISTIC
Additionally select all functions that override a function of the Android stubs. -
WITH_CTOR
Add the constructor of detected components to the entrypoints. -
WITH_SUPER
If a class does not override a method of a component, add a call to the method in the super-class to the entriepoints. -
WITH_ANDROID
This will pull in components defined in the Android-API. In most cases this is not wanted.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum class has no constant with the specified nameNullPointerException
- if the argument is null
-