Package com.ibm.wala.dalvik.util
Class AndroidSettingFactory.ExternalIntent
- java.lang.Object
-
- com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent
-
- com.ibm.wala.dalvik.util.AndroidSettingFactory.ExternalIntent
-
- All Implemented Interfaces:
ContextItem
,Comparable<Intent>
- Enclosing class:
- AndroidSettingFactory
public static class AndroidSettingFactory.ExternalIntent extends Intent
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent
Intent.IntentType
-
Nested classes/interfaces inherited from interface com.ibm.wala.ipa.callgraph.ContextItem
ContextItem.Value<T>
-
-
Field Summary
-
Fields inherited from class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent
INTENT_KEY, UNBOUND, uri
-
-
Constructor Summary
Constructors Constructor Description ExternalIntent(Atom action)
ExternalIntent(Atom action, Atom uri)
ExternalIntent(String action)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
Intents are equal to Intents with other type.Intent.IntentType
getType()
int
hashCode()
CLASHES: Does not consider intent-type.-
Methods inherited from class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent
clone, compareTo, equalAction, getAction, getComponent, isExplicit, isExternal, isInternal, isStandard, resolve, setAction, setActionExplicit, setExplicit, setImmutable, toString, unbind
-
-
-
-
Method Detail
-
getType
public Intent.IntentType getType()
-
hashCode
public int hashCode()
Description copied from class:Intent
CLASHES: 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
public boolean equals(Object o)
Description copied from class:Intent
Intents 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.
-
-