From 6c8f3a0799c609d8076f782e5334e389e4d92eee Mon Sep 17 00:00:00 2001 From: Chesnay Schepler Date: Fri, 23 Feb 2024 10:32:30 +0100 Subject: [PATCH] [FLINK-34496] Remove unused method --- .../plan/nodes/exec/serde/JsonSerdeUtil.java | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/serde/JsonSerdeUtil.java b/flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/serde/JsonSerdeUtil.java index df1b9b78936c0..c5f7a12b80126 100644 --- a/flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/serde/JsonSerdeUtil.java +++ b/flink-table/flink-table-planner/src/main/java/org/apache/flink/table/planner/plan/nodes/exec/serde/JsonSerdeUtil.java @@ -43,7 +43,6 @@ import org.apache.flink.table.types.logical.RowType; import org.apache.flink.util.jackson.JacksonMapperFactory; -import org.apache.flink.shaded.jackson2.com.fasterxml.jackson.annotation.JsonCreator; import org.apache.flink.shaded.jackson2.com.fasterxml.jackson.core.JsonGenerator; import org.apache.flink.shaded.jackson2.com.fasterxml.jackson.core.JsonParser; import org.apache.flink.shaded.jackson2.com.fasterxml.jackson.core.ObjectCodec; @@ -70,26 +69,12 @@ import org.apache.calcite.rex.RexWindowBound; import java.io.IOException; -import java.lang.annotation.Annotation; -import java.lang.reflect.Constructor; import java.util.Optional; /** A utility class that provide abilities for JSON serialization and deserialization. */ @Internal public class JsonSerdeUtil { - /** Return true if the given class's constructors have @JsonCreator annotation, else false. */ - public static boolean hasJsonCreatorAnnotation(Class clazz) { - for (Constructor constructor : clazz.getDeclaredConstructors()) { - for (Annotation annotation : constructor.getAnnotations()) { - if (annotation instanceof JsonCreator) { - return true; - } - } - } - return false; - } - /** * Object mapper shared instance to serialize and deserialize the plan. Note that creating and * copying of object mappers is expensive and should be avoided.