You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flink.apache.org by al...@apache.org on 2019/02/21 08:53:40 UTC
[flink] 05/11: [FLINK-11334] Add good EnumSerializer.toString()
This is an automated email from the ASF dual-hosted git repository.
aljoscha pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/flink.git
commit dd34f5e7fa558448d3ff5fad80e9f3fa410ecfc0
Author: Aljoscha Krettek <al...@gmail.com>
AuthorDate: Wed Feb 20 13:30:49 2019 +0100
[FLINK-11334] Add good EnumSerializer.toString()
This makes it easier to understand failing tests where serializers
are being compared.
---
.../apache/flink/api/common/typeutils/base/EnumSerializer.java | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/flink-core/src/main/java/org/apache/flink/api/common/typeutils/base/EnumSerializer.java b/flink-core/src/main/java/org/apache/flink/api/common/typeutils/base/EnumSerializer.java
index cfd342c..e12211a 100644
--- a/flink-core/src/main/java/org/apache/flink/api/common/typeutils/base/EnumSerializer.java
+++ b/flink-core/src/main/java/org/apache/flink/api/common/typeutils/base/EnumSerializer.java
@@ -414,4 +414,12 @@ public final class EnumSerializer<T extends Enum<T>> extends TypeSerializer<T> {
Map<T, Integer> getValueToOrdinal() {
return valueToOrdinal;
}
+
+ @Override
+ public String toString() {
+ return "EnumSerializer{" +
+ "enumClass=" + enumClass +
+ ", values=" + Arrays.toString(values) +
+ '}';
+ }
}