diff --git a/src/main/java/io/papermc/asm/RewriteRule.java b/src/main/java/io/papermc/asm/RewriteRule.java index ab259d0..eac1cda 100644 --- a/src/main/java/io/papermc/asm/RewriteRule.java +++ b/src/main/java/io/papermc/asm/RewriteRule.java @@ -24,17 +24,11 @@ static Chain chain(final List rules) { return new Chain(rules); } - final class Chain implements RewriteRule { - private final List rules; - - private Chain(final List rules) { + record Chain(List rules) implements RewriteRule { + public Chain(final List rules) { this.rules = List.copyOf(rules); } - public List rules() { - return this.rules; - } - @Override public boolean shouldProcess(final ClassProcessingContext context) { for (final RewriteRule rule : this.rules) {