Class AndroidSettingFactory.StandardIntent
java.lang.Object
com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent
com.ibm.wala.dalvik.util.AndroidSettingFactory.StandardIntent
- All Implemented Interfaces:
ContextItem, Cloneable, Comparable<Intent>
- Enclosing class:
AndroidSettingFactory
- Since:
- 2013-10-14
- Author:
- Tobias Blaschke <code@tobiasblaschke.de>
-
Nested Class Summary
Nested classes/interfaces inherited from class Intent
Intent.IntentTypeNested classes/interfaces inherited from interface ContextItem
ContextItem.Value<T> -
Field Summary
Fields inherited from class Intent
INTENT_KEY, UNBOUND, uriModifier and TypeFieldDescriptionstatic final ContextKeyKey into the Context that represents the Intent.static final Atom -
Constructor Summary
ConstructorsConstructorDescriptionStandardIntent(Atom action) StandardIntent(Atom action, Atom uri) StandardIntent(String action) -
Method Summary
Methods inherited from class Intent
clone, compareTo, equalAction, getAction, getComponent, isExplicit, isExternal, isInternal, isStandard, resolve, setAction, setActionExplicit, setExplicit, setImmutable, toString, unbindModifier and TypeMethodDescriptionclone()intbooleanequalAction(Intent other) Does not consider the associated URI.Return the type of Component associated with this Intent.booleanbooleanisExternal(boolean strict) Has the target to be resolved by an external App.booleanisInternal(boolean strict) Is the Intents target internally resolvable.booleanisStandard(boolean strict) Is the Intent one of the System-Defined ones.resolve()voidSet the target of the intent.voidsetActionExplicit(Atom action) Set the explicit target of the intent.voidvoidtoString()voidunbind()
-
Constructor Details
-
StandardIntent
-
StandardIntent
-
StandardIntent
-
-
Method Details
-
getType
-
hashCode
public int hashCode()Description copied from class:IntentCLASHES: Does not consider intent-type.This clash is however intended: This aids in resolving the override of an Intent. The AndroidEntryPointManager generates new Intent Objects. Instead of searching all overrides we get it for free.
-
equals
Description copied from class:IntentIntents are equal to Intents with other type.This clash is however intended: This aids in resolving the override of an Intent. The AndroidEntryPointManager generates new Intent Objects. Instead of searching all overrides we get it for free.
-