tutorial:mixin_injects
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
tutorial:mixin_injects [2022/08/04 21:21] – Added explanation for void return type. clomclem | tutorial:mixin_injects [2022/08/05 19:19] (current) – Added signed to integer types clomclem | ||
---|---|---|---|
Line 5: | Line 5: | ||
<code java> | <code java> | ||
- | @Inject(method = "", | + | @Inject(method = "METHOD NAME OR SIGNATURE", at = @At(" |
private void injectMethod(METHOD ARGS, CallbackInfo info) { | private void injectMethod(METHOD ARGS, CallbackInfo info) { | ||
Line 28: | Line 28: | ||
| D | double | double-precision floating-point value | | | D | double | double-precision floating-point value | | ||
| F | float | single-precision floating-point value | | | F | float | single-precision floating-point value | | ||
- | | I | int | integer | | + | | I | int | signed |
- | | J | long | long integer | | + | | J | long | signed |
| L// | | L// | ||
| S | short | signed short | | | S | short | signed short | | ||
Line 35: | Line 35: | ||
| [ | reference | one array dimension | | | [ | reference | one array dimension | | ||
- | A method descriptor is comprised of the method name, followed by a set of parentheses containing the input types, followed by the output | + | A method descriptor is comprised of the method name, followed by a set of parentheses containing the parameter |
- | In the case that the output | + | In the case that the return |
- | Generics' | + | Generics' |
- | //@Inject// methods always have a void return type. The method name does not matter; using something that describes what the inject does is best. The target method' | + | '' |
=== Returning & Cancelling from Inject === | === Returning & Cancelling from Inject === |
tutorial/mixin_injects.txt · Last modified: 2022/08/05 19:19 by clomclem