From a3a86d322b9e1b5cefe6d0f95a6601b95c4be033 Mon Sep 17 00:00:00 2001 From: Jason Penilla <11360596+jpenilla@users.noreply.github.com> Date: Mon, 12 Feb 2024 17:05:18 -0700 Subject: [PATCH] Make RewriteRule.Chain a record --- src/main/java/io/papermc/asm/RewriteRule.java | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) 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) {