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 ea866e16f..2c97f320c 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 @@ -119,6 +119,7 @@ public class extends { dumpActions(recog, argFuncs, actionFuncs, sempredFuncs) ::= << +@Override public void action(RuleContext _localctx, int ruleIndex, int actionIndex) { switch ( ruleIndex ) { : _action(()_localctx, actionIndex); break +@Override public boolean sempred(RuleContext _localctx, int ruleIndex, int predIndex) { switch ( ruleIndex ) { extends Lexer { public static final int =}; separator=", ", wrap, anchor>; - = ;}; separator="\n"> + // Lexer modes + = ;}; separator="\n"> public static final String[] tokenNames = { "\", "\", "\", @@ -756,10 +759,13 @@ public class extends Lexer { } public String getGrammarFileName() { return ""; } + @Override public String[] getTokenNames() { return tokenNames; } + @Override public String[] getRuleNames() { return ruleNames; } + @Override public ATN getATN() { return _ATN; }