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

jamesbognar pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/juneau.git


The following commit(s) were added to refs/heads/master by this push:
     new a864ab7  Clean up builders.
a864ab7 is described below

commit a864ab71f60c441e0ca8044ac8ca44d68b1a28e3
Author: JamesBognar <[email protected]>
AuthorDate: Sun Aug 8 11:32:16 2021 -0400

    Clean up builders.
---
 .../src/main/java/org/apache/juneau/parser/ParserGroup.java    | 10 ----------
 .../java/org/apache/juneau/serializer/SerializerGroup.java     | 10 ----------
 .../test/java/org/apache/juneau/parser/ParserGroupTest.java    |  4 ++--
 .../java/org/apache/juneau/serializer/SerializerGroupTest.java |  4 ++--
 4 files changed, 4 insertions(+), 24 deletions(-)

diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/ParserGroup.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/ParserGroup.java
index 174078d..77f96fd 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/ParserGroup.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/ParserGroup.java
@@ -101,16 +101,6 @@ public final class ParserGroup extends BeanContext {
        }
 
        /**
-        * Returns a builder that's a copy of the settings on this parser group.
-        *
-        * @return A new {@link ParserGroupBuilder} initialized to this group.
-        */
-       @Override /* Context */
-       public ParserGroupBuilder copy() {
-               return new ParserGroupBuilder(this);
-       }
-
-       /**
         * Constructor.
         *
         * @param cp
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/SerializerGroup.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/SerializerGroup.java
index 83f79ac..41fc69d 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/SerializerGroup.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/SerializerGroup.java
@@ -95,16 +95,6 @@ public final class SerializerGroup extends 
BeanTraverseContext {
        }
 
        /**
-        * Returns a builder that's a copy of the settings on this serializer 
group.
-        *
-        * @return A new {@link SerializerGroupBuilder} initialized to this 
group.
-        */
-       @Override /* Context */
-       public SerializerGroupBuilder copy() {
-               return new SerializerGroupBuilder(this);
-       }
-
-       /**
         * Constructor.
         *
         * @param cp
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/parser/ParserGroupTest.java 
b/juneau-utest/src/test/java/org/apache/juneau/parser/ParserGroupTest.java
index d862050..c0ecb3a 100755
--- a/juneau-utest/src/test/java/org/apache/juneau/parser/ParserGroupTest.java
+++ b/juneau-utest/src/test/java/org/apache/juneau/parser/ParserGroupTest.java
@@ -76,11 +76,11 @@ public class ParserGroupTest {
                g = gb.build();
                
assertObject(g.getSupportedMediaTypes()).asJson().is("['text/1','text/2','text/2a']");
 
-               gb = g.copy().append(P3.class, P4.class);
+               gb = ParserGroup.create().append(P1.class, 
P2.class).append(P3.class, P4.class);
                g = gb.build();
                
assertObject(g.getSupportedMediaTypes()).asJson().is("['text/3','text/4','text/4a','text/1','text/2','text/2a']");
 
-               gb = g.copy().append(P5.class);
+               gb = ParserGroup.create().append(P1.class, 
P2.class).append(P3.class, P4.class).append(P5.class);
                g = gb.build();
                
assertObject(g.getSupportedMediaTypes()).asJson().is("['text/5','text/3','text/4','text/4a','text/1','text/2','text/2a']");
        }
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/serializer/SerializerGroupTest.java
 
b/juneau-utest/src/test/java/org/apache/juneau/serializer/SerializerGroupTest.java
index b236259..5ade473 100755
--- 
a/juneau-utest/src/test/java/org/apache/juneau/serializer/SerializerGroupTest.java
+++ 
b/juneau-utest/src/test/java/org/apache/juneau/serializer/SerializerGroupTest.java
@@ -81,11 +81,11 @@ public class SerializerGroupTest {
                g = gb.build();
                
assertObject(g.getSupportedMediaTypes()).asJson().is("['text/1','text/2','text/2a']");
 
-               gb = g.copy().append(SB3.class, SB4.class);
+               gb = SerializerGroup.create().append(SB1.class, 
SB2.class).append(SB3.class, SB4.class);
                g = gb.build();
                
assertObject(g.getSupportedMediaTypes()).asJson().is("['text/3','text/4','text/4a','text/1','text/2','text/2a']");
 
-               gb = g.copy().append(SB5.class);
+               gb = SerializerGroup.create().append(SB1.class, 
SB2.class).append(SB3.class, SB4.class).append(SB5.class);
                g = gb.build();
                
assertObject(g.getSupportedMediaTypes()).asJson().is("['text/5','text/3','text/4','text/4a','text/1','text/2','text/2a']");
        }

Reply via email to