mirror of
https://git.savannah.gnu.org/git/bison.git
synced 2026-03-22 18:53: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:
@@ -797,10 +797,10 @@ m4_define([AT_CALC_YYLEX(java)],
|
||||
return yylval;
|
||||
}
|
||||
|
||||
public int yylex () throws IOException {;]AT_LOCATION_IF([[
|
||||
start.set (reader.getPosition ());]])[
|
||||
int tkind = st.nextToken ();]AT_LOCATION_IF([[
|
||||
end.set (reader.getPosition ());]])[
|
||||
public int yylex() throws IOException {;]AT_LOCATION_IF([[
|
||||
start.set(reader.getPosition());]])[
|
||||
int tkind = st.nextToken();]AT_LOCATION_IF([[
|
||||
end.set(reader.getPosition());]])[
|
||||
switch (tkind)
|
||||
{
|
||||
case StreamTokenizer.TT_EOF:
|
||||
@@ -810,11 +810,11 @@ m4_define([AT_CALC_YYLEX(java)],
|
||||
end.column = 0;]])[
|
||||
return (int) '\n';
|
||||
case StreamTokenizer.TT_WORD:
|
||||
yylval = new Integer (st.sval);]AT_LOCATION_IF([[
|
||||
end.set (reader.getPreviousPosition ());]])[
|
||||
yylval = Integer.parseInt(st.sval);]AT_LOCATION_IF([[
|
||||
end.set(reader.getPreviousPosition());]])[
|
||||
return NUM;
|
||||
case ' ': case '\t':
|
||||
return yylex ();
|
||||
return yylex();
|
||||
case '#':
|
||||
System.err.println(]AT_LOCATION_IF([[start + ": " + ]])["syntax error: invalid character: '#'");
|
||||
return YYerror;
|
||||
|
||||
Reference in New Issue
Block a user