Repository: commons-rdf
Updated Branches:
  refs/heads/fluent-parser a944f7b9e -> 8fad253a6


Require RDF for making new ParserConfigImpl


Project: http://git-wip-us.apache.org/repos/asf/commons-rdf/repo
Commit: http://git-wip-us.apache.org/repos/asf/commons-rdf/commit/8fad253a
Tree: http://git-wip-us.apache.org/repos/asf/commons-rdf/tree/8fad253a
Diff: http://git-wip-us.apache.org/repos/asf/commons-rdf/diff/8fad253a

Branch: refs/heads/fluent-parser
Commit: 8fad253a6c093dd3503e54c12ed66713c257be67
Parents: a944f7b
Author: Stian Soiland-Reyes <st...@apache.org>
Authored: Thu Feb 15 02:05:33 2018 +0000
Committer: Stian Soiland-Reyes <st...@apache.org>
Committed: Thu Feb 15 02:05:33 2018 +0000

----------------------------------------------------------------------
 .../org/apache/commons/rdf/api/io/AbstractParserBuilder.java   | 6 +++---
 .../java/org/apache/commons/rdf/api/io/ParserConfigImpl.java   | 3 ++-
 2 files changed, 5 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/commons-rdf/blob/8fad253a/commons-rdf-api/src/main/java/org/apache/commons/rdf/api/io/AbstractParserBuilder.java
----------------------------------------------------------------------
diff --git 
a/commons-rdf-api/src/main/java/org/apache/commons/rdf/api/io/AbstractParserBuilder.java
 
b/commons-rdf-api/src/main/java/org/apache/commons/rdf/api/io/AbstractParserBuilder.java
index bfd6b80..5bd27f1 100644
--- 
a/commons-rdf-api/src/main/java/org/apache/commons/rdf/api/io/AbstractParserBuilder.java
+++ 
b/commons-rdf-api/src/main/java/org/apache/commons/rdf/api/io/AbstractParserBuilder.java
@@ -48,11 +48,11 @@ public final class AbstractParserBuilder implements 
Cloneable, Serializable, Nee
     private static final ExecutorService DEFAULT_EXECUTOR = 
Executors.newCachedThreadPool(r -> new Thread(THEAD_GROUP, r));
        
        public AbstractParserBuilder(RDF rdf) {
-               config.withRDF(rdf);
+               this.config = new ParserConfigImpl(rdf);
        }
        
        @Override
-       public AbstractParserBuilder clone() {
+       public AbstractParserBuilder clone() {          
                try {
                        AbstractParserBuilder c = (AbstractParserBuilder) 
super.clone();
                        c.config = (ParserConfigImpl) config.clone();
@@ -63,7 +63,7 @@ public final class AbstractParserBuilder implements 
Cloneable, Serializable, Nee
        }
 
        private boolean mutable = false;
-       private ParserConfigImpl config = new ParserConfigImpl();
+       private ParserConfigImpl config;
        private ExecutorService executor = DEFAULT_EXECUTOR;
 
        @Override

http://git-wip-us.apache.org/repos/asf/commons-rdf/blob/8fad253a/commons-rdf-api/src/main/java/org/apache/commons/rdf/api/io/ParserConfigImpl.java
----------------------------------------------------------------------
diff --git 
a/commons-rdf-api/src/main/java/org/apache/commons/rdf/api/io/ParserConfigImpl.java
 
b/commons-rdf-api/src/main/java/org/apache/commons/rdf/api/io/ParserConfigImpl.java
index 0c12104..2062b6e 100644
--- 
a/commons-rdf-api/src/main/java/org/apache/commons/rdf/api/io/ParserConfigImpl.java
+++ 
b/commons-rdf-api/src/main/java/org/apache/commons/rdf/api/io/ParserConfigImpl.java
@@ -38,7 +38,8 @@ public final class ParserConfigImpl implements Cloneable, 
Serializable, ParserCo
        private final Map<Option, Object> options = new HashMap<>();
        private ExecutorService executor;
 
-       public ParserConfigImpl() {
+       public ParserConfigImpl(RDF rdf) {
+               this.rdf = rdf;
        }
 
        public ParserConfigImpl(ParserConfig old) {

Reply via email to