Skip to content

Commit

Permalink
Make RewriteRule.Chain a record
Browse files Browse the repository at this point in the history
  • Loading branch information
jpenilla committed Feb 13, 2024
1 parent d483ede commit a3a86d3
Showing 1 changed file with 2 additions and 8 deletions.
10 changes: 2 additions & 8 deletions src/main/java/io/papermc/asm/RewriteRule.java
Original file line number Diff line number Diff line change
Expand Up @@ -24,17 +24,11 @@ static Chain chain(final List<RewriteRule> rules) {
return new Chain(rules);
}

final class Chain implements RewriteRule {
private final List<RewriteRule> rules;

private Chain(final List<RewriteRule> rules) {
record Chain(List<RewriteRule> rules) implements RewriteRule {
public Chain(final List<RewriteRule> rules) {
this.rules = List.copyOf(rules);
}

public List<RewriteRule> rules() {
return this.rules;
}

@Override
public boolean shouldProcess(final ClassProcessingContext context) {
for (final RewriteRule rule : this.rules) {
Expand Down

0 comments on commit a3a86d3

Please sign in to comment.