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) +
+				'}';
+	}
 }