@Retention(value=CLASS)
@Target(value=METHOD)
public @interface CRedirect
Redirect a specified method call or field access.
When redirecting a method call:
The transformer method must have the same parameters and return type as the redirected method.
If the redirected method is not static the instance of the method owner has to be the first parameter of the transformer method.
When redirecting a field access:
The transformer method must have the same return type as the redirected field.
If the redirected field is not static the instance of the field owner has to be the first parameter of the transformer method.
No other parameters than the non-static instance are allowed.