Package io.papermc.asm.rules.field
Interface FilteredFieldRewriteRule
- All Superinterfaces:
FieldRewriteRule,OwnableRewriteRule,RewriteRule
- All Known Implementing Classes:
FieldRewrites.Rename
A rule that targets specific fields and owners.
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.papermc.asm.rules.field.FieldRewriteRule
FieldRewriteRule.Rewrite, FieldRewriteRule.RewriteField, FieldRewriteRule.RewriteToMethodNested classes/interfaces inherited from interface io.papermc.asm.rules.RewriteRule
RewriteRule.Chain, RewriteRule.ChainBuilder, RewriteRule.MethodGeneratorFactory -
Field Summary
Fields inherited from interface io.papermc.asm.rules.RewriteRule
EMPTY -
Method Summary
Modifier and TypeMethodDescriptiondefault booleanshouldProcess(ClassProcessingContext context, int opcode, String owner, String name, String descriptor) Methods inherited from interface io.papermc.asm.rules.field.FieldRewriteRule
createVisitor, rewriteMethods inherited from interface io.papermc.asm.rules.OwnableRewriteRule
matchesOwner, ownersMethods inherited from interface io.papermc.asm.rules.RewriteRule
generateMethods
-
Method Details
-
fieldMatcher
FieldMatcher fieldMatcher() -
shouldProcess
default boolean shouldProcess(ClassProcessingContext context, int opcode, String owner, String name, String descriptor) - Specified by:
shouldProcessin interfaceFieldRewriteRule
-