From 2b006a24baf67433139487d130b235eedb6070ba Mon Sep 17 00:00:00 2001 From: combolek <4743344+combolek@users.noreply.github.com> Date: Tue, 14 May 2024 10:06:22 -0700 Subject: [PATCH] fix: suppress more "this-escape" warnings from JDK 21 This is a followup to 851ddee4 and PR #4486. Parser constructor needs a similar pragma. Signed-off-by: combolek <4743344+combolek@users.noreply.github.com> --- tool/resources/org/antlr/v4/tool/templates/codegen/Java/Java.stg | 1 + 1 file changed, 1 insertion(+) diff --git a/tool/resources/org/antlr/v4/tool/templates/codegen/Java/Java.stg b/tool/resources/org/antlr/v4/tool/templates/codegen/Java/Java.stg index 8500371a20..e9dac6038e 100644 --- a/tool/resources/org/antlr/v4/tool/templates/codegen/Java/Java.stg +++ b/tool/resources/org/antlr/v4/tool/templates/codegen/Java/Java.stg @@ -356,6 +356,7 @@ case : >> parser_ctor(p) ::= << +@SuppressWarnings("this-escape") public (TokenStream input) { super(input); _interp = new ParserATNSimulator(this,_ATN,_decisionToDFA,_sharedContextCache);