This is an automated email from the ASF dual-hosted git repository.

andy pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/jena.git

commit a9052183be7aca4f3465333f60b274069b19850f
Author: Andy Seaborne <[email protected]>
AuthorDate: Sat Feb 3 15:44:55 2024 +0000

    Use lambdas in lang/ParserSPARQL_N
---
 .../apache/jena/sparql/lang/ParserSPARQL10.java    | 27 +++++++---------------
 .../apache/jena/sparql/lang/ParserSPARQL11.java    | 26 ++++++---------------
 .../apache/jena/sparql/lang/ParserSPARQL12.java    | 27 ++++++----------------
 3 files changed, 22 insertions(+), 58 deletions(-)

diff --git 
a/jena-arq/src/main/java/org/apache/jena/sparql/lang/ParserSPARQL10.java 
b/jena-arq/src/main/java/org/apache/jena/sparql/lang/ParserSPARQL10.java
index 3c74b52687..1474ca4777 100644
--- a/jena-arq/src/main/java/org/apache/jena/sparql/lang/ParserSPARQL10.java
+++ b/jena-arq/src/main/java/org/apache/jena/sparql/lang/ParserSPARQL10.java
@@ -39,25 +39,17 @@ public class ParserSPARQL10 extends SPARQLParser
     protected Query parse$(final Query query, String queryString) {
         query.setSyntax(Syntax.syntaxSPARQL_10);
 
-        Action action = new Action() {
-            @Override
-            public void exec(SPARQLParser10 parser) throws Exception {
-                parser.QueryUnit();
-            }
-        };
-
+        Action action = (SPARQLParser10 parser) ->
+            parser.QueryUnit();
         perform(query, queryString, action);
         return query;
     }
 
     public static Element parseElement(String string) {
         final Query query = new Query();
-        Action action = new Action() {
-            @Override
-            public void exec(SPARQLParser10 parser) throws Exception {
-                Element el = parser.GroupGraphPattern();
-                query.setQueryPattern(el);
-            }
+        Action action = (SPARQLParser10 parser) ->{
+            Element el = parser.GroupGraphPattern();
+            query.setQueryPattern(el);
         };
         perform(query, string, action);
         return query.getQueryPattern();
@@ -65,12 +57,9 @@ public class ParserSPARQL10 extends SPARQLParser
 
     public static Template parseTemplate(String string) {
         final Query query = new Query();
-        Action action = new Action() {
-            @Override
-            public void exec(SPARQLParser10 parser) throws Exception {
-                Template t = parser.ConstructTemplate();
-                query.setConstructTemplate(t);
-            }
+        Action action = (SPARQLParser10 parser) ->{
+            Template t = parser.ConstructTemplate();
+            query.setConstructTemplate(t);
         };
         perform(query, string, action);
         return query.getConstructTemplate();
diff --git 
a/jena-arq/src/main/java/org/apache/jena/sparql/lang/ParserSPARQL11.java 
b/jena-arq/src/main/java/org/apache/jena/sparql/lang/ParserSPARQL11.java
index 732b5ef272..f40b04f009 100644
--- a/jena-arq/src/main/java/org/apache/jena/sparql/lang/ParserSPARQL11.java
+++ b/jena-arq/src/main/java/org/apache/jena/sparql/lang/ParserSPARQL11.java
@@ -39,25 +39,16 @@ public class ParserSPARQL11 extends SPARQLParser
     protected Query parse$(final Query query, String queryString) {
         query.setSyntax(Syntax.syntaxSPARQL_11);
 
-        Action action = new Action() {
-            @Override
-            public void exec(SPARQLParser11 parser) throws Exception {
-                parser.QueryUnit();
-            }
-        };
-
+        Action action = (SPARQLParser11 parser) -> parser.QueryUnit();
         perform(query, queryString, action);
         return query;
     }
 
     public static Element parseElement(String string) {
         final Query query = new Query();
-        Action action = new Action() {
-            @Override
-            public void exec(SPARQLParser11 parser) throws Exception {
-                Element el = parser.GroupGraphPattern();
-                query.setQueryPattern(el);
-            }
+        Action action = (SPARQLParser11 parser) -> {
+            Element el = parser.GroupGraphPattern();
+            query.setQueryPattern(el);
         };
         perform(query, string, action);
         return query.getQueryPattern();
@@ -65,12 +56,9 @@ public class ParserSPARQL11 extends SPARQLParser
 
     public static Template parseTemplate(String string) {
         final Query query = new Query();
-        Action action = new Action() {
-            @Override
-            public void exec(SPARQLParser11 parser) throws Exception {
-                Template t = parser.ConstructTemplate();
-                query.setConstructTemplate(t);
-            }
+        Action action = (SPARQLParser11 parser) -> {
+            Template t = parser.ConstructTemplate();
+            query.setConstructTemplate(t);
         };
         perform(query, string, action);
         return query.getConstructTemplate();
diff --git 
a/jena-arq/src/main/java/org/apache/jena/sparql/lang/ParserSPARQL12.java 
b/jena-arq/src/main/java/org/apache/jena/sparql/lang/ParserSPARQL12.java
index e097c20312..a2baddb724 100644
--- a/jena-arq/src/main/java/org/apache/jena/sparql/lang/ParserSPARQL12.java
+++ b/jena-arq/src/main/java/org/apache/jena/sparql/lang/ParserSPARQL12.java
@@ -38,26 +38,16 @@ public class ParserSPARQL12 extends SPARQLParser
     @Override
     protected Query parse$(final Query query, String queryString) {
         query.setSyntax(Syntax.syntaxSPARQL_12);
-
-        Action action = new Action() {
-            @Override
-            public void exec(SPARQLParser12 parser) throws Exception {
-                parser.QueryUnit();
-            }
-        };
-
+        Action action = (SPARQLParser12 parser) -> parser.QueryUnit();
         perform(query, queryString, action);
         return query;
     }
 
     public static Element parseElement(String string) {
         final Query query = new Query();
-        Action action = new Action() {
-            @Override
-            public void exec(SPARQLParser12 parser) throws Exception {
-                Element el = parser.GroupGraphPattern();
-                query.setQueryPattern(el);
-            }
+        Action action = (SPARQLParser12 parser) -> {
+            Element el = parser.GroupGraphPattern();
+            query.setQueryPattern(el);
         };
         perform(query, string, action);
         return query.getQueryPattern();
@@ -65,12 +55,9 @@ public class ParserSPARQL12 extends SPARQLParser
 
     public static Template parseTemplate(String string) {
         final Query query = new Query();
-        Action action = new Action() {
-            @Override
-            public void exec(SPARQLParser12 parser) throws Exception {
-                Template t = parser.ConstructTemplate();
-                query.setConstructTemplate(t);
-            }
+        Action action = (SPARQLParser12 parser) -> {
+            Template t = parser.ConstructTemplate();
+            query.setConstructTemplate(t);
         };
         perform(query, string, action);
         return query.getConstructTemplate();

Reply via email to