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
      java.lang.String name
      Visitor short name (identifier)
    • Optional Element Summary

      Optional Elements 
      Modifier and Type Optional Element Description
      java.lang.String desc
      Detailed visitor description
      java.lang.Class<? extends IDexTreeVisitor>[] runAfter
      This visitor must be run after listed visitors
      java.lang.Class<? extends IDexTreeVisitor>[] runBefore
      This visitor must be run before listed visitors
    • Element Detail

      • name

        java.lang.String name
        Visitor short name (identifier)
      • desc

        java.lang.String desc
        Detailed visitor description
        Default:
        ""
      • runAfter

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

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