mirror of
https://git.savannah.gnu.org/git/bison.git
synced 2026-03-27 13:13:04 +00:00
java: avoid Integer(String), use parseInt
examples/java/calc/Calc.java:1531: warning: [deprecation] Integer(String) in Integer has been deprecated
yylval = new Integer(st.sval);
^
* examples/java/calc/Calc.y, examples/java/simple/Calc.y,
* tests/calc.at, tests/scanner.at: Use Integer.parseInt.
This commit is contained in:
@@ -205,7 +205,7 @@ class CalcLexer implements Calc.Lexer {
|
|||||||
end.column = 0;
|
end.column = 0;
|
||||||
return EOL;
|
return EOL;
|
||||||
case StreamTokenizer.TT_WORD:
|
case StreamTokenizer.TT_WORD:
|
||||||
yylval = new Integer(st.sval);
|
yylval = Integer.parseInt(st.sval);
|
||||||
end.set(reader.getPreviousPosition());
|
end.set(reader.getPreviousPosition());
|
||||||
return NUM;
|
return NUM;
|
||||||
case ' ': case '\t':
|
case ' ': case '\t':
|
||||||
|
|||||||
@@ -116,7 +116,7 @@ class CalcLexer implements Calc.Lexer {
|
|||||||
case StreamTokenizer.TT_EOL:
|
case StreamTokenizer.TT_EOL:
|
||||||
return (int) '\n';
|
return (int) '\n';
|
||||||
case StreamTokenizer.TT_WORD:
|
case StreamTokenizer.TT_WORD:
|
||||||
yylval = new Integer(st.sval);
|
yylval = Integer.parseInt(st.sval);
|
||||||
return NUM;
|
return NUM;
|
||||||
default:
|
default:
|
||||||
return ttype;
|
return ttype;
|
||||||
|
|||||||
@@ -810,7 +810,7 @@ m4_define([AT_CALC_YYLEX(java)],
|
|||||||
end.column = 0;]])[
|
end.column = 0;]])[
|
||||||
return (int) '\n';
|
return (int) '\n';
|
||||||
case StreamTokenizer.TT_WORD:
|
case StreamTokenizer.TT_WORD:
|
||||||
yylval = new Integer (st.sval);]AT_LOCATION_IF([[
|
yylval = Integer.parseInt(st.sval);]AT_LOCATION_IF([[
|
||||||
end.set(reader.getPreviousPosition());]])[
|
end.set(reader.getPreviousPosition());]])[
|
||||||
return NUM;
|
return NUM;
|
||||||
case ' ': case '\t':
|
case ' ': case '\t':
|
||||||
|
|||||||
@@ -208,7 +208,7 @@ m4_define([AT_RAW_YYLEX(java)],
|
|||||||
case StreamTokenizer.TT_EOL:
|
case StreamTokenizer.TT_EOL:
|
||||||
return (int) '\n';
|
return (int) '\n';
|
||||||
case StreamTokenizer.TT_WORD:
|
case StreamTokenizer.TT_WORD:
|
||||||
yylval = new Integer (st.sval);
|
yylval = Integer.parseInt(st.sval);
|
||||||
return NUM;
|
return NUM;
|
||||||
case '+':
|
case '+':
|
||||||
return PLUS;
|
return PLUS;
|
||||||
|
|||||||
Reference in New Issue
Block a user