Package io.papermc.asm.rules.method
Interface MethodRewriteRule.Rewrite<D extends GeneratedMethodHolder.CallData>
- All Known Implementing Classes:
MethodRewriteRule.RewriteSingle,StaticRewrite.RewriteConstructor
- Enclosing interface:
- MethodRewriteRule
public static interface MethodRewriteRule.Rewrite<D extends GeneratedMethodHolder.CallData>
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final int -
Method Summary
Modifier and TypeMethodDescriptionvoidapply(MethodVisitor delegate, MethodNode context) voidapplyToBootstrapArguments(Object[] arguments) withGeneratorInfo(GeneratedMethodHolder holder, D original) default MethodRewriteRule.Rewrite<D>withHandleExtras(Consumer<Object[]> extras) withNamePrefix(String prefix)
-
Field Details
-
BOOTSTRAP_HANDLE_IDX
static final int BOOTSTRAP_HANDLE_IDX- See Also:
-
DYNAMIC_TYPE_IDX
static final int DYNAMIC_TYPE_IDX- See Also:
-
-
Method Details
-
apply
-
applyToBootstrapArguments
-
withGeneratorInfo
-
withNamePrefix
-
withHandleExtras
-
createMethodGenerator
@Nullable MethodRewriteRule.MethodGenerator createMethodGenerator()
-