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, Comparable<Intent>
Enclosing class:
AndroidSettingFactory

public static class AndroidSettingFactory.StandardIntent extends Intent
  • Constructor Details

    • StandardIntent

      public StandardIntent(String action)
    • StandardIntent

      public StandardIntent(Atom action)
    • StandardIntent

      public StandardIntent(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