From 5d6fbcb42c12a35a84884f00c2ab3cb7e45cf9f7 Mon Sep 17 00:00:00 2001 From: jespergravgaard Date: Fri, 23 Aug 2019 00:19:10 +0200 Subject: [PATCH] Improved static var usage. --- src/test/java/dk/camelot64/kickc/parsing/typedef/Typedef.g4 | 4 ++-- .../dk/camelot64/kickc/parsing/typedef/TypedefParser.java | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/test/java/dk/camelot64/kickc/parsing/typedef/Typedef.g4 b/src/test/java/dk/camelot64/kickc/parsing/typedef/Typedef.g4 index d4f710f7c..4c65a3300 100644 --- a/src/test/java/dk/camelot64/kickc/parsing/typedef/Typedef.g4 +++ b/src/test/java/dk/camelot64/kickc/parsing/typedef/Typedef.g4 @@ -17,11 +17,11 @@ grammar Typedef; } @parser::members { - static List typedefs = new ArrayList<>(); + static List typedefs = new ArrayList<>(); ; } stmtSeq - : { typedefs = new ArrayList<>(); } stmt* + : { typedefs.clear(); } stmt* ; stmt diff --git a/src/test/java/dk/camelot64/kickc/parsing/typedef/TypedefParser.java b/src/test/java/dk/camelot64/kickc/parsing/typedef/TypedefParser.java index 6ea068034..1e14f2681 100644 --- a/src/test/java/dk/camelot64/kickc/parsing/typedef/TypedefParser.java +++ b/src/test/java/dk/camelot64/kickc/parsing/typedef/TypedefParser.java @@ -82,7 +82,7 @@ public class TypedefParser extends Parser { public ATN getATN() { return _ATN; } - static List typedefs = new ArrayList<>(); + static List typedefs = new ArrayList<>(); ; public TypedefParser(TokenStream input) { super(input); @@ -121,7 +121,7 @@ public class TypedefParser extends Parser { try { enterOuterAlt(_localctx, 1); { - typedefs = new ArrayList<>(); + typedefs.clear(); setState(12); _errHandler.sync(this); _la = _input.LA(1);