fix try-with-resource warnings

Project: http://git-wip-us.apache.org/repos/asf/jena/repo
Commit: http://git-wip-us.apache.org/repos/asf/jena/commit/69f5ee2c
Tree: http://git-wip-us.apache.org/repos/asf/jena/tree/69f5ee2c
Diff: http://git-wip-us.apache.org/repos/asf/jena/diff/69f5ee2c

Branch: refs/heads/master
Commit: 69f5ee2c35fcb925be15f092740a1cb98f746c6b
Parents: 4d8fd79
Author: confidencesun <[email protected]>
Authored: Tue Aug 4 23:51:23 2015 +0800
Committer: confidencesun <[email protected]>
Committed: Tue Aug 4 23:51:23 2015 +0800

----------------------------------------------------------------------
 .../constructquads/ExampleConstructQuads.java   | 118 +++++++++++--------
 1 file changed, 67 insertions(+), 51 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/jena/blob/69f5ee2c/jena-arq/src-examples/arq/examples/constructquads/ExampleConstructQuads.java
----------------------------------------------------------------------
diff --git 
a/jena-arq/src-examples/arq/examples/constructquads/ExampleConstructQuads.java 
b/jena-arq/src-examples/arq/examples/constructquads/ExampleConstructQuads.java
index 4ef097e..dcc587b 100644
--- 
a/jena-arq/src-examples/arq/examples/constructquads/ExampleConstructQuads.java
+++ 
b/jena-arq/src-examples/arq/examples/constructquads/ExampleConstructQuads.java
@@ -56,95 +56,111 @@ public class ExampleConstructQuads {
                model1.add(s1, p1, o1);
                dataset.addNamedModel("http://eg.com/g1";, model1);
 
-
                // construct named graph
                System.out.println("construct named graph:");
                String queryString = "CONSTRUCT { GRAPH ?g {<http://eg.com/s1> 
<http://eg.com/p1> ?o} } WHERE{ GRAPH ?g {<http://eg.com/s1> <http://eg.com/p1> 
?o} }";
                Query query = QueryFactory.create(queryString, 
Syntax.syntaxARQ);
-               QueryExecution qexec = QueryExecutionFactory.create(query, 
dataset);
-               Iterator<Quad> quads = qexec.execConstructQuads();
-               PrintUtil.printOut(quads);
-               qexec.close();
+               try (QueryExecution qexec = QueryExecutionFactory
+                               .create(query, dataset)) {
+                       Iterator<Quad> quads = qexec.execConstructQuads();
+                       PrintUtil.printOut(quads);
+                       qexec.close();
+               }
                arq.qparse.main("--in", "arq", queryString);
-               
+
                // construct default graph 1
                System.out.println("construct default graph 1:");
                queryString = "CONSTRUCT {  {<http://eg.com/s1> 
<http://eg.com/p1> ?o} } WHERE{ GRAPH ?g {<http://eg.com/s1> <http://eg.com/p1> 
?o} }";
-               query = QueryFactory.create(queryString, Syntax.syntaxARQ);
-               qexec = QueryExecutionFactory.create(query, dataset);
-               quads = qexec.execConstructQuads();
-               PrintUtil.printOut(quads);
-               qexec.close();
+               try (QueryExecution qexec = QueryExecutionFactory
+                               .create(query, dataset)) {
+                       Iterator<Quad> quads = qexec.execConstructQuads();
+                       PrintUtil.printOut(quads);
+                       qexec.close();
+               }
                arq.qparse.main("--in", "arq", queryString);
-               
+
                // construct default graph 2
                System.out.println("construct default graph 2:");
                queryString = "CONSTRUCT {<http://eg.com/s1> <http://eg.com/p1> 
?o}  WHERE{ GRAPH ?g {<http://eg.com/s1> <http://eg.com/p1> ?o} }";
                query = QueryFactory.create(queryString, Syntax.syntaxARQ);
-               qexec = QueryExecutionFactory.create(query, dataset);
-               quads = qexec.execConstructQuads();
-               PrintUtil.printOut(quads);
-               qexec.close();
+               try (QueryExecution qexec = QueryExecutionFactory
+                               .create(query, dataset)) {
+                       Iterator<Quad> quads = qexec.execConstructQuads();
+                       PrintUtil.printOut(quads);
+                       qexec.close();
+               }
                arq.qparse.main("--in", "arq", queryString);
-               
+
                // construct triples
                System.out.println("construct default graph 2:");
                queryString = "CONSTRUCT {<http://eg.com/s1> <http://eg.com/p1> 
?o}  WHERE{ GRAPH ?g {<http://eg.com/s1> <http://eg.com/p1> ?o} }";
                query = QueryFactory.create(queryString, Syntax.syntaxARQ);
-               qexec = QueryExecutionFactory.create(query, dataset);
-               Iterator<Triple> triples = qexec.execConstructTriples();
-               PrintUtil.printOut(triples);
-               qexec.close();
+               try (QueryExecution qexec = QueryExecutionFactory
+                               .create(query, dataset)) {
+                       Iterator<Triple> triples = qexec.execConstructTriples();
+                       PrintUtil.printOut(triples);
+                       qexec.close();
+               }
                arq.qparse.main("--in", "arq", queryString);
-               
-               //construct dataset
+
+               // construct dataset
                System.out.println("construct dataset:");
                queryString = "CONSTRUCT { GRAPH ?g {<http://eg.com/s1> 
<http://eg.com/p1> ?o} } WHERE{ GRAPH ?g {<http://eg.com/s1> <http://eg.com/p1> 
?o} }";
                query = QueryFactory.create(queryString, Syntax.syntaxARQ);
-               qexec = QueryExecutionFactory.create(query, dataset);
-               Dataset d = qexec.execConstructDataset();
-               RDFDataMgr.write(System.out, d, Lang.TRIG) ;
-               qexec.close();
+               try (QueryExecution qexec = QueryExecutionFactory
+                               .create(query, dataset)) {
+                       Dataset d = qexec.execConstructDataset();
+                       RDFDataMgr.write(System.out, d, Lang.TRIG);
+                       qexec.close();
+               }
                arq.qparse.main("--in", "arq", queryString);
-               
-               //short form 1
+
+               // short form 1
                System.out.println("short form 1:");
                queryString = "CONSTRUCT WHERE{ GRAPH ?g {<http://eg.com/s1> 
<http://eg.com/p1> ?o} }";
                query = QueryFactory.create(queryString, Syntax.syntaxARQ);
-               qexec = QueryExecutionFactory.create(query, dataset);
-               quads = qexec.execConstructQuads();
-               PrintUtil.printOut(quads);
-               qexec.close();
+               try (QueryExecution qexec = QueryExecutionFactory
+                               .create(query, dataset)) {
+                       Iterator<Quad> quads = qexec.execConstructQuads();
+                       PrintUtil.printOut(quads);
+                       qexec.close();
+               }
                arq.qparse.main("--in", "arq", queryString);
-               
-               //short form 2
+
+               // short form 2
                System.out.println("short form 2:");
                queryString = "CONSTRUCT WHERE{ <http://eg.com/s> 
<http://eg.com/p> ?o }";
                query = QueryFactory.create(queryString, Syntax.syntaxARQ);
-               qexec = QueryExecutionFactory.create(query, dataset);
-               quads = qexec.execConstructQuads();
-               PrintUtil.printOut(quads);
-               qexec.close();
+               try (QueryExecution qexec = QueryExecutionFactory
+                               .create(query, dataset)) {
+                       Iterator<Quad> quads = qexec.execConstructQuads();
+                       PrintUtil.printOut(quads);
+                       qexec.close();
+               }
                arq.qparse.main("--in", "arq", queryString);
-               
-               //short form 3
+
+               // short form 3
                System.out.println("short form 3:");
                queryString = "CONSTRUCT WHERE{ <http://eg.com/s> 
<http://eg.com/p> ?o }";
                query = QueryFactory.create(queryString, Syntax.syntaxARQ);
-               qexec = QueryExecutionFactory.create(query, dataset);
-               triples = qexec.execConstructTriples();
-               PrintUtil.printOut(triples);
-               qexec.close();
+               try (QueryExecution qexec = QueryExecutionFactory
+                               .create(query, dataset)) {
+                       Iterator<Triple> triples = qexec.execConstructTriples();
+                       PrintUtil.printOut(triples);
+                       qexec.close();
+               }
                arq.qparse.main("--in", "arq", queryString);
-               
-               //short form 4
+
+               // short form 4
                System.out.println("short form 4:");
                queryString = "CONSTRUCT WHERE{ {<http://eg.com/s> 
<http://eg.com/p> ?o} }";
                query = QueryFactory.create(queryString, Syntax.syntaxARQ);
-               qexec = QueryExecutionFactory.create(query, dataset);
-               quads = qexec.execConstructQuads();
-               PrintUtil.printOut(quads);
-               qexec.close();
+               try (QueryExecution qexec = QueryExecutionFactory
+                               .create(query, dataset)) {
+                       Iterator<Quad> quads = qexec.execConstructQuads();
+                       PrintUtil.printOut(quads);
+                       qexec.close();
+               }
                arq.qparse.main("--in", "arq", queryString);
 
        }

Reply via email to