Skip to content

Commit 9ea8e4c

Browse files
committed
modern template included
1 parent 704e6c8 commit 9ea8e4c

File tree

5 files changed

+10
-14
lines changed

5 files changed

+10
-14
lines changed

pom.xml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -85,10 +85,10 @@
8585
<plugins>
8686
<plugin>
8787
<artifactId>maven-compiler-plugin</artifactId>
88-
<version>3.3</version>
88+
<version>3.7.0</version>
8989
<configuration>
90-
<source>1.6</source>
91-
<target>1.6</target>
90+
<source>1.7</source>
91+
<target>1.7</target>
9292
<showWarnings>true</showWarnings>
9393
<encoding>${project.build.sourceEncoding}</encoding>
9494
</configuration>
@@ -115,7 +115,7 @@
115115
<dependency>
116116
<groupId>net.java.dev.javacc</groupId>
117117
<artifactId>javacc</artifactId>
118-
<version>7.0.2</version>
118+
<version>7.0.3</version>
119119
</dependency>
120120
</dependencies>
121121
</plugin>

src/main/java/net/sf/jsqlparser/parser/CCJSqlParserUtil.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@
2323

2424
import java.io.InputStream;
2525
import java.io.Reader;
26-
import java.io.StringReader;
2726
import net.sf.jsqlparser.JSQLParserException;
2827
import net.sf.jsqlparser.expression.Expression;
2928
import net.sf.jsqlparser.statement.Statement;

src/main/jjtree/net/sf/jsqlparser/parser/JSqlParserCC.jjt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -403,15 +403,16 @@ Statement SingleStatement() :
403403
|
404404
stm = Commit()
405405
)
406+
{ return stm; }
406407
} catch (ParseException e) {
407408
if (errorRecovery) {
408409
parseErrors.add(e);
409410
error_skipto(ST_SEMICOLON);
411+
return null;
410412
}
411413
else
412414
throw e;
413415
}
414-
{ return stm; }
415416
}
416417

417418
Statements Statements() #Statements :

src/test/java/net/sf/jsqlparser/statement/StatementsTest.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
package net.sf.jsqlparser.statement;
22

3-
import java.io.StringReader;
43
import net.sf.jsqlparser.JSQLParserException;
54
import net.sf.jsqlparser.parser.CCJSqlParser;
65
import net.sf.jsqlparser.parser.CCJSqlParserUtil;
76
import net.sf.jsqlparser.parser.ParseException;
7+
import net.sf.jsqlparser.parser.StringProvider;
88
import net.sf.jsqlparser.statement.select.Select;
99
import org.junit.After;
1010
import org.junit.AfterClass;
@@ -63,7 +63,7 @@ public void testStatementsProblem() throws JSQLParserException {
6363
@Test
6464
public void testStatementsErrorRecovery() throws JSQLParserException, ParseException {
6565
String sqls = "select * from mytable; select * from;";
66-
CCJSqlParser parser = new CCJSqlParser(new StringReader(sqls));
66+
CCJSqlParser parser = new CCJSqlParser(new StringProvider(sqls));
6767
parser.setErrorRecovery(true);
6868
Statements parseStatements = parser.Statements();
6969

@@ -76,7 +76,7 @@ public void testStatementsErrorRecovery() throws JSQLParserException, ParseExcep
7676
@Test
7777
public void testStatementsErrorRecovery2() throws JSQLParserException, ParseException {
7878
String sqls = "select * from1 table;";
79-
CCJSqlParser parser = new CCJSqlParser(new StringReader(sqls));
79+
CCJSqlParser parser = new CCJSqlParser(new StringProvider(sqls));
8080
parser.setErrorRecovery(true);
8181
Statements parseStatements = parser.Statements();
8282

@@ -89,7 +89,7 @@ public void testStatementsErrorRecovery2() throws JSQLParserException, ParseExce
8989
@Test
9090
public void testStatementsErrorRecovery3() throws JSQLParserException, ParseException {
9191
String sqls = "select * from mytable; select * from;select * from mytable2";
92-
CCJSqlParser parser = new CCJSqlParser(new StringReader(sqls));
92+
CCJSqlParser parser = new CCJSqlParser(new StringProvider(sqls));
9393
parser.setErrorRecovery(true);
9494
Statements parseStatements = parser.Statements();
9595

src/test/java/net/sf/jsqlparser/test/select/SpecialOracleTest.java

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@
2525
import net.sf.jsqlparser.JSQLParserException;
2626
import net.sf.jsqlparser.parser.CCJSqlParserUtil;
2727
import net.sf.jsqlparser.statement.Statement;
28-
import net.sf.jsqlparser.parser.TokenMgrError;
2928

3029
import static net.sf.jsqlparser.test.TestUtils.*;
3130
import org.apache.commons.io.FileUtils;
@@ -66,9 +65,6 @@ public void testAllSqlsParseDeparse() throws IOException {
6665
} catch (JSQLParserException ex) {
6766
//LOG.log(Level.SEVERE, null, ex);
6867
LOG.log(Level.INFO, " -> PROBLEM {0}", ex.toString());
69-
} catch (TokenMgrError ex) {
70-
//LOG.log(Level.SEVERE, null, ex);
71-
LOG.log(Level.INFO, " -> PROBLEM {0}", ex.toString());
7268
} catch (Exception ex) {
7369
LOG.log(Level.INFO, " -> PROBLEM {0}", ex.toString());
7470
} catch (ComparisonFailure ex) {

0 commit comments

Comments
 (0)