tutorial:mixin_examples
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
tutorial:mixin_examples [2020/09/14 05:07] – minor improvement siglong | tutorial:mixin_examples [2020/09/26 16:02] – minor improvement siglong | ||
---|---|---|---|
Line 64: | Line 64: | ||
</ | </ | ||
- | ===== Injecting into before method call ===== | + | ===== Injecting into the point before |
Mixin: | Mixin: | ||
<code java> | <code java> | ||
Line 84: | Line 84: | ||
</ | </ | ||
- | ===== Injecting into after method call ===== | + | ===== Injecting into the point after a method call ===== |
Mixin: | Mixin: | ||
<code java> | <code java> | ||
Line 296: | Line 296: | ||
@ModifyArgs(method = " | @ModifyArgs(method = " | ||
private void injected(Args args) { | private void injected(Args args) { | ||
- | | + | int a0 = args.get(0); |
- | args.set(1, args.< | + | double a1 = args.get(1); |
- | args.set(2, !args.< | + | boolean a2 = args.get(2); |
+ | args.set(0, a0 + 3); | ||
+ | | ||
+ | args.set(2, !a2); | ||
} | } | ||
</ | </ |
tutorial/mixin_examples.txt · Last modified: 2024/01/13 15:02 by arkosammy12