Annotation Type JadxVisitor


@Retention(RUNTIME) @Target(TYPE) public @interface JadxVisitor
Annotation for describe dependencies of jadx visitors
  • Required Element Summary

    Required Elements
    Modifier and Type
    Required Element
    Description
    Visitor short name (identifier)
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    Detailed visitor description
    Class<? extends IDexTreeVisitor>[]
    This visitor must be run after listed visitors
    Class<? extends IDexTreeVisitor>[]
    This visitor must be run before listed visitors
  • Element Details

    • name

      String name
      Visitor short name (identifier)
    • desc

      String desc
      Detailed visitor description
      Default:
      ""
    • runAfter

      Class<? extends IDexTreeVisitor>[] runAfter
      This visitor must be run after listed visitors
      Default:
      {}
    • runBefore

      Class<? extends IDexTreeVisitor>[] runBefore
      This visitor must be run before listed visitors
      Default:
      {}