Annotation Interface BMRule


@Retention(RUNTIME) @Target({METHOD,TYPE}) public @interface BMRule
Annotation to attach a Byteman rule to a class or method
  • Element Details

    • name

      String name
    • isInterface

      boolean isInterface
      Default:
      false
    • isOverriding

      boolean isOverriding
      Default:
      false
    • targetClass

      String targetClass
    • targetMethod

      String targetMethod
    • targetLocation

      String targetLocation
      Default:
      ""
    • helper

      String helper
      Default:
      ""
    • binding

      String binding
      Default:
      ""
    • condition

      String condition
      Default:
      "TRUE"
    • action

      String action
      Default:
      "NOTHING"