@@ -18,7 +18,7 @@ record ObjectTransform(
1818 List <MergeOp > merges ,
1919 List <RenameOp > renames
2020 ) implements TransformAst {
21- ObjectTransform {
21+ public ObjectTransform {
2222 Objects .requireNonNull (nonVerbMembers , "nonVerbMembers must not be null" );
2323 Objects .requireNonNull (childObjects , "childObjects must not be null" );
2424 Objects .requireNonNull (removes , "removes must not be null" );
@@ -36,15 +36,15 @@ record ObjectTransform(
3636
3737 sealed interface RemoveOp extends TransformAst permits RemoveOp .ByName , RemoveOp .RemoveThis , RemoveOp .ByPath {
3838 record ByName (String name ) implements RemoveOp {
39- ByName {
39+ public ByName {
4040 Objects .requireNonNull (name , "name must not be null" );
4141 }
4242 }
4343
4444 record RemoveThis () implements RemoveOp {}
4545
4646 record ByPath (String rawPath , JsonPath path ) implements RemoveOp {
47- ByPath {
47+ public ByPath {
4848 Objects .requireNonNull (rawPath , "rawPath must not be null" );
4949 Objects .requireNonNull (path , "path must not be null" );
5050 }
@@ -53,13 +53,13 @@ record ByPath(String rawPath, JsonPath path) implements RemoveOp {
5353
5454 sealed interface ReplaceOp extends TransformAst permits ReplaceOp .ReplaceThis , ReplaceOp .ByPath {
5555 record ReplaceThis (JsonValue value ) implements ReplaceOp {
56- ReplaceThis {
56+ public ReplaceThis {
5757 Objects .requireNonNull (value , "value must not be null" );
5858 }
5959 }
6060
6161 record ByPath (String rawPath , JsonPath path , JsonValue value ) implements ReplaceOp {
62- ByPath {
62+ public ByPath {
6363 Objects .requireNonNull (rawPath , "rawPath must not be null" );
6464 Objects .requireNonNull (path , "path must not be null" );
6565 Objects .requireNonNull (value , "value must not be null" );
@@ -70,13 +70,13 @@ record ByPath(String rawPath, JsonPath path, JsonValue value) implements Replace
7070 sealed interface MergeOp extends TransformAst permits MergeOp .MergeThis , MergeOp .ByPath {
7171
7272 record MergeThis (Value value ) implements MergeOp {
73- MergeThis {
73+ public MergeThis {
7474 Objects .requireNonNull (value , "value must not be null" );
7575 }
7676 }
7777
7878 record ByPath (String rawPath , JsonPath path , Value value ) implements MergeOp {
79- ByPath {
79+ public ByPath {
8080 Objects .requireNonNull (rawPath , "rawPath must not be null" );
8181 Objects .requireNonNull (path , "path must not be null" );
8282 Objects .requireNonNull (value , "value must not be null" );
@@ -85,13 +85,13 @@ record ByPath(String rawPath, JsonPath path, Value value) implements MergeOp {
8585
8686 sealed interface Value permits Value .Raw , Value .TransformObjectValue {
8787 record Raw (JsonValue value ) implements Value {
88- Raw {
88+ public Raw {
8989 Objects .requireNonNull (value , "value must not be null" );
9090 }
9191 }
9292
9393 record TransformObjectValue (JsonObject rawObject , ObjectTransform compiled ) implements Value {
94- TransformObjectValue {
94+ public TransformObjectValue {
9595 Objects .requireNonNull (rawObject , "rawObject must not be null" );
9696 Objects .requireNonNull (compiled , "compiled must not be null" );
9797 }
@@ -101,14 +101,14 @@ record TransformObjectValue(JsonObject rawObject, ObjectTransform compiled) impl
101101
102102 sealed interface RenameOp extends TransformAst permits RenameOp .Mapping , RenameOp .ByPath {
103103 record Mapping (Map <String , String > renames ) implements RenameOp {
104- Mapping {
104+ public Mapping {
105105 Objects .requireNonNull (renames , "renames must not be null" );
106106 renames = Map .copyOf (renames );
107107 }
108108 }
109109
110110 record ByPath (String rawPath , JsonPath path , String newName ) implements RenameOp {
111- ByPath {
111+ public ByPath {
112112 Objects .requireNonNull (rawPath , "rawPath must not be null" );
113113 Objects .requireNonNull (path , "path must not be null" );
114114 Objects .requireNonNull (newName , "newName must not be null" );
0 commit comments