org.jboss.byteman.contrib.bmunit
Annotation Type BMRule


@Retention(value=RUNTIME)
@Target(value={METHOD,TYPE})
public @interface BMRule

Annotation to attach a Byteman rule to a class or method


Required Element Summary
 java.lang.String name
           
 java.lang.String targetClass
           
 java.lang.String targetMethod
           
 
Optional Element Summary
 java.lang.String action
           
 java.lang.String binding
           
 java.lang.String condition
           
 java.lang.String helper
           
 boolean isInterface
           
 boolean isOverriding
           
 java.lang.String targetLocation
           
 

Element Detail

name

public abstract java.lang.String name

targetClass

public abstract java.lang.String targetClass

targetMethod

public abstract java.lang.String targetMethod

isInterface

public abstract boolean isInterface
Default:
false

isOverriding

public abstract boolean isOverriding
Default:
false

targetLocation

public abstract java.lang.String targetLocation
Default:
""

helper

public abstract java.lang.String helper
Default:
""

binding

public abstract java.lang.String binding
Default:
""

condition

public abstract java.lang.String condition
Default:
"TRUE"

action

public abstract java.lang.String action
Default:
"NOTHING"


Copyright © 2012. All Rights Reserved.