Class/Object

org.argus.amandroid.core

Apk

Related Docs: object Apk | package core

Permalink

case class Apk(nameUri: FileResourceUri, outApkUri: FileResourceUri, srcs: ISet[String]) extends Product with Serializable

this is an object, which hold information of apps. e.g. components, intent-filter database, etc.

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Apk
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Apk(nameUri: FileResourceUri, outApkUri: FileResourceUri, srcs: ISet[String])

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def addActivities(activities: ISet[JawaType]): MSet[JawaType]

    Permalink
  5. def addActivity(activity: JawaType): MSet[JawaType]

    Permalink
  6. def addCallbackMethods(map: IMap[JawaType, ISet[Signature]]): Unit

    Permalink
  7. def addCallbackMethods(typ: JawaType, sigs: ISet[Signature]): Set[Signature]

    Permalink
  8. def addCertificates(certs: ISet[ApkCertificate]): MSet[ApkCertificate]

    Permalink
  9. def addComponentInfo(ci: ComponentInfo): MSet[ComponentInfo]

    Permalink
  10. def addComponentInfos(cis: ISet[ComponentInfo]): MSet[ComponentInfo]

    Permalink
  11. def addDynamicRegisteredReceiver(receiver: JawaType): MSet[JawaType]

    Permalink
  12. def addDynamicRegisteredReceivers(receivers: ISet[JawaType]): MSet[JawaType]

    Permalink
  13. def addEnvMap(envMap: IMap[JawaType, (Signature, String)]): MMap[JawaType, (Signature, String)]

    Permalink
  14. def addEnvMap(typ: JawaType, sig: Signature, code: String): Unit

    Permalink
  15. def addLayoutControls(lcs: IMap[Int, LayoutControl]): MMap[Int, LayoutControl]

    Permalink
  16. def addLayoutControls(i: Int, lc: LayoutControl): Unit

    Permalink
  17. def addProvider(provider: JawaType): MSet[JawaType]

    Permalink
  18. def addProviders(providers: ISet[JawaType]): MSet[JawaType]

    Permalink
  19. def addReceiver(receiver: JawaType): MSet[JawaType]

    Permalink
  20. def addReceivers(receivers: ISet[JawaType]): MSet[JawaType]

    Permalink
  21. def addRpcMethod(comp: JawaType, rpc: Signature): Set[Signature]

    Permalink
  22. def addRpcMethods(map: IMap[JawaType, ISet[Signature]]): Unit

    Permalink
  23. def addRpcMethods(comp: JawaType, rpcs: ISet[Signature]): Set[Signature]

    Permalink
  24. def addService(service: JawaType): MSet[JawaType]

    Permalink
  25. def addServices(services: ISet[JawaType]): MSet[JawaType]

    Permalink
  26. def addUsesPermissions(ps: ISet[String]): MSet[String]

    Permalink
  27. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  28. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  29. val envProcMap: MMap[JawaType, (Signature, String)]

    Permalink

    Map from record name to it's env method code.

    Map from record name to it's env method code.

    Attributes
    protected
  30. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  31. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  32. def getActivities: ISet[JawaType]

    Permalink
  33. def getAppName: String

    Permalink
  34. def getCallbackMethodMapping: IMap[JawaType, ISet[Signature]]

    Permalink
  35. def getCallbackMethods: ISet[Signature]

    Permalink
  36. def getCertificates: ISet[ApkCertificate]

    Permalink
  37. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  38. def getCodeLineCounter: Int

    Permalink
  39. def getComponentInfos: ISet[ComponentInfo]

    Permalink
  40. def getComponentType(comp: JawaType): Option[AndroidConstants.CompType.Value]

    Permalink
  41. def getComponents: ISet[JawaType]

    Permalink
  42. def getDynamicRegisteredReceivers: ISet[JawaType]

    Permalink
  43. def getEntryPoints: ISet[JawaType]

    Permalink
  44. def getEnvMap: Map[JawaType, (Signature, String)]

    Permalink
  45. def getEnvString: String

    Permalink
  46. def getIntentFilterDB: IntentFilterDataBase

    Permalink
  47. def getLayoutControls: IMap[Int, LayoutControl]

    Permalink
  48. def getPackageName: String

    Permalink
  49. def getProviders: ISet[JawaType]

    Permalink
  50. def getReceivers: ISet[JawaType]

    Permalink
  51. def getRpcMethodMapping: IMap[JawaType, ISet[Signature]]

    Permalink
  52. def getRpcMethods: ISet[Signature]

    Permalink
  53. def getRpcMethods(comp: JawaType): ISet[Signature]

    Permalink
  54. def getServices: ISet[JawaType]

    Permalink
  55. def getUsesPermissions: ISet[String]

    Permalink
  56. def hasEnv(typ: JawaType): Boolean

    Permalink
  57. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  58. val nameUri: FileResourceUri

    Permalink
  59. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  60. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  61. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  62. val outApkUri: FileResourceUri

    Permalink
  63. def printEntrypoints(): Unit

    Permalink
  64. def printEnvs(): Unit

    Permalink
  65. def reset: IntentFilterDataBase

    Permalink
  66. def resolveEnvInGlobal(global: Global): Unit

    Permalink
  67. def setCodeLineCounter(c: Int): Unit

    Permalink
  68. def setComponents(comps: ISet[(JawaType, parser.ComponentType.Value)]): Unit

    Permalink
  69. def setIntentFilterDB(i: IntentFilterDataBase): Unit

    Permalink
  70. def setPackageName(pn: String): Unit

    Permalink
  71. val srcs: ISet[String]

    Permalink
  72. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  73. def updateIntentFilterDB(i: IntentFilterDataBase): Unit

    Permalink
  74. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  75. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  76. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped