Skip to content

Commit 56b1c53

Browse files
committed
fix(Java): Improve Collection of Errors string
Update was created by: for FILE in $(find */runtimes/java/** -name "CollectionOfErrors.java"); do emacs $FILE; done for FILE in $(find */runtimes/java/** -name "CollectionOfErrors.java"); do git add $FILE; done cd TestVectorsAwsCryptographicMaterialProviders gmake polymorph_java DAFNY_VERSION=4.9.0 POLYMORPH_OPTIONS=--update-patch-files |& tee poly.log |& less -r +F
1 parent 1169bc8 commit 56b1c53

File tree

8 files changed

+150
-0
lines changed

8 files changed

+150
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
diff --git b/AwsCryptographicMaterialProviders/runtimes/java/src/main/smithy-generated/software/amazon/cryptography/materialproviders/model/CollectionOfErrors.java a/AwsCryptographicMaterialProviders/runtimes/java/src/main/smithy-generated/software/amazon/cryptography/materialproviders/model/CollectionOfErrors.java
2+
index 796adaa3e..d1eea14c4 100644
3+
--- b/AwsCryptographicMaterialProviders/runtimes/java/src/main/smithy-generated/software/amazon/cryptography/materialproviders/model/CollectionOfErrors.java
4+
+++ a/AwsCryptographicMaterialProviders/runtimes/java/src/main/smithy-generated/software/amazon/cryptography/materialproviders/model/CollectionOfErrors.java
5+
@@ -4,6 +4,9 @@
6+
package software.amazon.cryptography.materialproviders.model;
7+
8+
import java.util.List;
9+
+import java.util.stream.Collectors;
10+
+import software.amazon.awssdk.utils.CollectionUtils;
11+
+import software.amazon.awssdk.utils.StringUtils;
12+
13+
public class CollectionOfErrors extends RuntimeException {
14+
15+
@@ -134,6 +137,14 @@ public class CollectionOfErrors extends RuntimeException {
16+
}
17+
18+
public CollectionOfErrors build() {
19+
+ if (!(this.list == null || this.list.isEmpty())) {
20+
+ this.message =
21+
+ this.message +
22+
+ " String representation of Exceptions in list.\n" +
23+
+ this.list.stream()
24+
+ .map(ex -> ex.getClass().getSimpleName() + ": " + ex.getMessage())
25+
+ .collect(Collectors.joining("\n"));
26+
+ }
27+
return new CollectionOfErrors(this);
28+
}
29+
}
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
diff --git b/AwsCryptographicMaterialProviders/runtimes/java/src/main/smithy-generated/software/amazon/cryptography/keystore/model/CollectionOfErrors.java a/AwsCryptographicMaterialProviders/runtimes/java/src/main/smithy-generated/software/amazon/cryptography/keystore/model/CollectionOfErrors.java
2+
index 9247dd55f..e74f3e03a 100644
3+
--- b/AwsCryptographicMaterialProviders/runtimes/java/src/main/smithy-generated/software/amazon/cryptography/keystore/model/CollectionOfErrors.java
4+
+++ a/AwsCryptographicMaterialProviders/runtimes/java/src/main/smithy-generated/software/amazon/cryptography/keystore/model/CollectionOfErrors.java
5+
@@ -4,6 +4,8 @@
6+
package software.amazon.cryptography.keystore.model;
7+
8+
import java.util.List;
9+
+import java.util.stream.Collectors;
10+
+import software.amazon.awssdk.utils.CollectionUtils;
11+
12+
public class CollectionOfErrors extends RuntimeException {
13+
14+
@@ -134,6 +136,14 @@ public class CollectionOfErrors extends RuntimeException {
15+
}
16+
17+
public CollectionOfErrors build() {
18+
+ if (!(this.list == null || this.list.isEmpty())) {
19+
+ this.message =
20+
+ this.message +
21+
+ " String representation of Exceptions in list.\n" +
22+
+ this.list.stream()
23+
+ .map(ex -> ex.getClass().getSimpleName() + ": " + ex.getMessage())
24+
+ .collect(Collectors.joining("\n"));
25+
+ }
26+
return new CollectionOfErrors(this);
27+
}
28+
}

AwsCryptographicMaterialProviders/runtimes/java/src/main/smithy-generated/software/amazon/cryptography/keystore/model/CollectionOfErrors.java

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@
44
package software.amazon.cryptography.keystore.model;
55

66
import java.util.List;
7+
import java.util.stream.Collectors;
8+
import software.amazon.awssdk.utils.CollectionUtils;
79

810
public class CollectionOfErrors extends RuntimeException {
911

@@ -134,6 +136,14 @@ public List<RuntimeException> list() {
134136
}
135137

136138
public CollectionOfErrors build() {
139+
if (!(this.list == null || this.list.isEmpty())) {
140+
this.message =
141+
this.message +
142+
" String representation of Exceptions in list.\n" +
143+
this.list.stream()
144+
.map(ex -> ex.getClass().getSimpleName() + ": " + ex.getMessage())
145+
.collect(Collectors.joining("\n"));
146+
}
137147
return new CollectionOfErrors(this);
138148
}
139149
}

AwsCryptographicMaterialProviders/runtimes/java/src/main/smithy-generated/software/amazon/cryptography/materialproviders/model/CollectionOfErrors.java

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@
44
package software.amazon.cryptography.materialproviders.model;
55

66
import java.util.List;
7+
import java.util.stream.Collectors;
8+
import software.amazon.awssdk.utils.CollectionUtils;
9+
import software.amazon.awssdk.utils.StringUtils;
710

811
public class CollectionOfErrors extends RuntimeException {
912

@@ -134,6 +137,14 @@ public List<RuntimeException> list() {
134137
}
135138

136139
public CollectionOfErrors build() {
140+
if (!(this.list == null || this.list.isEmpty())) {
141+
this.message =
142+
this.message +
143+
" String representation of Exceptions in list.\n" +
144+
this.list.stream()
145+
.map(ex -> ex.getClass().getSimpleName() + ": " + ex.getMessage())
146+
.collect(Collectors.joining("\n"));
147+
}
137148
return new CollectionOfErrors(this);
138149
}
139150
}
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
diff --git b/AwsCryptographyPrimitives/runtimes/java/src/main/smithy-generated/software/amazon/cryptography/primitives/model/CollectionOfErrors.java a/AwsCryptographyPrimitives/runtimes/java/src/main/smithy-generated/software/amazon/cryptography/primitives/model/CollectionOfErrors.java
2+
index 7ba6ce4a4..06df95868 100644
3+
--- b/AwsCryptographyPrimitives/runtimes/java/src/main/smithy-generated/software/amazon/cryptography/primitives/model/CollectionOfErrors.java
4+
+++ a/AwsCryptographyPrimitives/runtimes/java/src/main/smithy-generated/software/amazon/cryptography/primitives/model/CollectionOfErrors.java
5+
@@ -4,6 +4,7 @@
6+
package software.amazon.cryptography.primitives.model;
7+
8+
import java.util.List;
9+
+import java.util.stream.Collectors;
10+
11+
public class CollectionOfErrors extends RuntimeException {
12+
13+
@@ -134,6 +135,14 @@ public class CollectionOfErrors extends RuntimeException {
14+
}
15+
16+
public CollectionOfErrors build() {
17+
+ if (!(this.list == null || this.list.isEmpty())) {
18+
+ this.message =
19+
+ this.message +
20+
+ " String representation of Exceptions in list.\n" +
21+
+ this.list.stream()
22+
+ .map(ex -> ex.getClass().getSimpleName() + ": " + ex.getMessage())
23+
+ .collect(Collectors.joining("\n"));
24+
+ }
25+
return new CollectionOfErrors(this);
26+
}
27+
}

AwsCryptographyPrimitives/runtimes/java/src/main/smithy-generated/software/amazon/cryptography/primitives/model/CollectionOfErrors.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
package software.amazon.cryptography.primitives.model;
55

66
import java.util.List;
7+
import java.util.stream.Collectors;
78

89
public class CollectionOfErrors extends RuntimeException {
910

@@ -134,6 +135,14 @@ public List<RuntimeException> list() {
134135
}
135136

136137
public CollectionOfErrors build() {
138+
if (!(this.list == null || this.list.isEmpty())) {
139+
this.message =
140+
this.message +
141+
" String representation of Exceptions in list.\n" +
142+
this.list.stream()
143+
.map(ex -> ex.getClass().getSimpleName() + ": " + ex.getMessage())
144+
.collect(Collectors.joining("\n"));
145+
}
137146
return new CollectionOfErrors(this);
138147
}
139148
}
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
diff --git b/TestVectorsAwsCryptographicMaterialProviders/runtimes/java/src/main/smithy-generated/software/amazon/cryptography/materialproviderstestvectorkeys/model/CollectionOfErrors.java a/TestVectorsAwsCryptographicMaterialProviders/runtimes/java/src/main/smithy-generated/software/amazon/cryptography/materialproviderstestvectorkeys/model/CollectionOfErrors.java
2+
index c8bb5b93a..97013b1f5 100644
3+
--- b/TestVectorsAwsCryptographicMaterialProviders/runtimes/java/src/main/smithy-generated/software/amazon/cryptography/materialproviderstestvectorkeys/model/CollectionOfErrors.java
4+
+++ a/TestVectorsAwsCryptographicMaterialProviders/runtimes/java/src/main/smithy-generated/software/amazon/cryptography/materialproviderstestvectorkeys/model/CollectionOfErrors.java
5+
@@ -4,6 +4,7 @@
6+
package software.amazon.cryptography.materialproviderstestvectorkeys.model;
7+
8+
import java.util.List;
9+
+import java.util.stream.Collectors;
10+
11+
public class CollectionOfErrors extends RuntimeException {
12+
13+
@@ -134,6 +135,14 @@ public class CollectionOfErrors extends RuntimeException {
14+
}
15+
16+
public CollectionOfErrors build() {
17+
+ if (!(this.list == null || this.list.isEmpty())) {
18+
+ this.message =
19+
+ this.message +
20+
+ " String representation of Exceptions in list.\n" +
21+
+ this.list.stream()
22+
+ .map(ex -> ex.getClass().getSimpleName() + ": " + ex.getMessage())
23+
+ .collect(Collectors.joining("\n"));
24+
+ }
25+
return new CollectionOfErrors(this);
26+
}
27+
}

TestVectorsAwsCryptographicMaterialProviders/runtimes/java/src/main/smithy-generated/software/amazon/cryptography/materialproviderstestvectorkeys/model/CollectionOfErrors.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
package software.amazon.cryptography.materialproviderstestvectorkeys.model;
55

66
import java.util.List;
7+
import java.util.stream.Collectors;
78

89
public class CollectionOfErrors extends RuntimeException {
910

@@ -134,6 +135,14 @@ public List<RuntimeException> list() {
134135
}
135136

136137
public CollectionOfErrors build() {
138+
if (!(this.list == null || this.list.isEmpty())) {
139+
this.message =
140+
this.message +
141+
" String representation of Exceptions in list.\n" +
142+
this.list.stream()
143+
.map(ex -> ex.getClass().getSimpleName() + ": " + ex.getMessage())
144+
.collect(Collectors.joining("\n"));
145+
}
137146
return new CollectionOfErrors(this);
138147
}
139148
}

0 commit comments

Comments
 (0)