소스 검색

simplified switch case with jdk 14 syntax

JhonDoe15 1 년 전
부모
커밋
15d773dc6e
1개의 변경된 파일7개의 추가작업 그리고 10개의 파일을 삭제
  1. 7 10
      kafka-ui-api/src/main/java/com/provectus/kafka/ui/util/jsonschema/AvroJsonSchemaConverter.java

+ 7 - 10
kafka-ui-api/src/main/java/com/provectus/kafka/ui/util/jsonschema/AvroJsonSchemaConverter.java

@@ -48,23 +48,20 @@ public class AvroJsonSchemaConverter implements JsonSchemaConverter<Schema> {
     if (!schema.isUnion()) {
       JsonType type = convertType(schema);
       switch (type.getType()) {
-        case BOOLEAN:
-        case NULL:
-        case STRING:
-        case ENUM:
-        case NUMBER:
-        case INTEGER:
+        case BOOLEAN, NULL, STRING, ENUM, NUMBER, INTEGER -> {
           return new SimpleFieldSchema(type);
-        case OBJECT:
+        }
+        case OBJECT -> {
           if (schema.getType().equals(Schema.Type.MAP)) {
             return new MapFieldSchema(convertSchema(schema.getValueType(), definitions, isRoot));
           } else {
             return createObjectSchema(schema, definitions, isRoot);
           }
-        case ARRAY:
+        }
+        case ARRAY -> {
           return createArraySchema(schema, definitions);
-        default:
-          throw new RuntimeException("Unknown type");
+        }
+        default -> throw new RuntimeException("Unknown type");
       }
     } else {
       return createUnionSchema(schema, definitions);