From b969c6b88105a0bbe90a3c2a714a9543266a37c3 Mon Sep 17 00:00:00 2001 From: dgelessus <dgelessus@users.noreply.github.com> Date: Fri, 21 Jul 2023 18:41:48 +0200 Subject: [PATCH] Replace another generated ArrayList with a singletonList --- src/main/java/org/sablecc/sablecc/parser/Parser.java | 4 +--- src/main/resources/org/sablecc/sablecc/parser.txt | 4 +--- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/src/main/java/org/sablecc/sablecc/parser/Parser.java b/src/main/java/org/sablecc/sablecc/parser/Parser.java index 280defd..6610247 100644 --- a/src/main/java/org/sablecc/sablecc/parser/Parser.java +++ b/src/main/java/org/sablecc/sablecc/parser/Parser.java @@ -6,7 +6,6 @@ import java.io.DataInputStream; import java.io.BufferedInputStream; import java.io.InputStream; import java.io.IOException; -import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; import java.util.LinkedList; @@ -216,8 +215,7 @@ public class Parser implements IParser { case SHIFT: { - List<Object> list = new ArrayList<Object>(); - list.add(this.lexer.next()); + List<Object> list = Collections.<Object>singletonList(this.lexer.next()); push(destination, list); } break; diff --git a/src/main/resources/org/sablecc/sablecc/parser.txt b/src/main/resources/org/sablecc/sablecc/parser.txt index b1e8154..e436a95 100644 --- a/src/main/resources/org/sablecc/sablecc/parser.txt +++ b/src/main/resources/org/sablecc/sablecc/parser.txt @@ -14,7 +14,6 @@ import java.io.DataInputStream; import java.io.BufferedInputStream; import java.io.InputStream; import java.io.IOException; -import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; import java.util.LinkedList; @@ -259,8 +258,7 @@ Macro:ParserCommon { case SHIFT: { - List<Object> list = new ArrayList<Object>(); - list.add(this.lexer.next()); + List<Object> list = Collections.<Object>singletonList(this.lexer.next()); push(destination, list$1$); } break; -- GitLab