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
Since:
2013-10-14
Author:
Tobias Blaschke <code@tobiasblaschke.de>
  • Constructor Details

    • ExternalIntent

      public ExternalIntent(String action)
    • ExternalIntent

      public ExternalIntent(Atom action)
    • ExternalIntent

      public ExternalIntent(Atom action, Atom uri)
  • Method Details

    • getType

      public Intent.IntentType getType()
      Overrides:
      getType in class Intent
    • 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.

      Overrides:
      hashCode in class Intent
    • 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.

      Overrides:
      equals in class Intent