All Classes
-
All Classes Class Summary Enum Summary Exception Summary Annotation Types Summary Class Description At TheAtannotation selects one or multiple instructions (depending on the circumstances no instructions can also be matched) based on the parameters it was given to.At.Shift An enumeration defining the available modes of shifting as consumed byAt.shift().CallbackInfo CallbackInfoReturnable<R> Cancellable The Cancellable annotation can be applied on arguments of aRedirecthandler to allow the possibility to cancel large quantities of logic within the injected method.CancellationException CanonicalOverwrite AbstractConstant TheConstantannotation marks a single constant value which should be selected.Desc Descis a metadata annotation to specify a specific class member without the potential of typos.Inject TheInjectannotation can be applied to methods that need to be called by the given target method.LocalCapture Mixin TheMixinannotation can be applied on classes to mark them as a mixin.ModifyArg TheModifyArgannotation allows to apply a function on a single argument used to call a method.ModifyConstant TheModifyConstantannotation allows to apply a function on a single constant after pushing the constant onto the operand stack.ModifyReturnValue TheModifyReturnValueannotation allows to apply a function on the return value of a method.ModifyVariable TheModifyVariableannotation allows to apply a function on a single local variable at an arbitrary point during execution.Mutable Overwrite Overwritecan be applied on methods that need to be explicitly overwritten.Redirect TheRedirectannotation redirects a method call to the mixin implementation.Shadow TheShadowannotation can be put on methods and fields that are present in the target class without overwriting them.Slice TheSliceannotation denotes a specific area in which an injection point may be placed in.Unique TheUniqueannotation guarantees, when applied to a class member, that the member it was applied on does not cause any modifications to class members of the target classes.