| At |
The At annotation selects one or multiple instructions (depending on the circumstances no instructions
can also be matched) based on the parameters it was given to.
|
| Constant |
The Constant annotation marks a single constant value which should be selected.
|
| Desc |
Desc is a metadata annotation to specify a specific class member without
the potential of typos.
|
| Inject |
The Inject annotation can be applied to methods that need to be called
by the given target method.
|
| ModifyArg |
The ModifyArg annotation allows to apply a function on a single
argument used to call a method.
|
| ModifyConstant |
The ModifyConstant annotation allows to apply a function on a single constant
after pushing the constant onto the operand stack.
|
| ModifyVariable |
The ModifyVariable annotation allows to apply a function on a single
local variable at an arbitrary point during execution.
|
| Redirect |
The Redirect annotation redirects a method call to the mixin implementation.
|
| Slice |
The Slice annotation denotes a specific area in which an injection point may be placed in.
|