Package io.papermc.asm.rules.field
Interface FieldRewriteRule
- All Superinterfaces:
RewriteRule
- All Known Subinterfaces:
FilteredFieldRewriteRule
- All Known Implementing Classes:
FieldRewrites.ToMethodSameOwner
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface io.papermc.asm.rules.RewriteRule
RewriteRule.Chain, RewriteRule.ChainBuilder, RewriteRule.Delegate, RewriteRule.GeneratorAdapterFactory -
Field Summary
Fields inherited from interface io.papermc.asm.rules.RewriteRule
EMPTY -
Method Summary
Modifier and TypeMethodDescriptiondefault ClassVisitorcreateVisitor(int api, ClassVisitor parent, ClassProcessingContext context) rewrite(ClassProcessingContext context, int opcode, String owner, String name, ClassDesc fieldTypeDesc) default booleanshouldProcess(ClassProcessingContext context, int opcode, String owner, String name, String descriptor)
-
Method Details
-
shouldProcess
default boolean shouldProcess(ClassProcessingContext context, int opcode, String owner, String name, String descriptor) -
createVisitor
- Specified by:
createVisitorin interfaceRewriteRule
-
rewrite
@Nullable FieldRewriteRule.Rewrite rewrite(ClassProcessingContext context, int opcode, String owner, String name, ClassDesc fieldTypeDesc)
-