Class SchemaGeneratorUtil
java.lang.Object
net.jacobpeterson.jet.openapiannotationsplugin.schemagenerator.SchemaGeneratorUtil
SchemaGeneratorUtil is a utility class for SchemaGenerator.-
Method Summary
Modifier and TypeMethodDescriptionstatic com.google.gson.JsonObjectgenerateSchemaToGson(SchemaGenerator schemaGenerator, Type mainTargetType, Type... typeParameters) static com.google.gson.JsonObjectgenerateSchemaToGsonAndInlineSingleSimpleTypeDef(SchemaGenerator schemaGenerator, Type mainTargetType, Type... typeParameters)
-
Method Details
-
generateSchemaToGsonAndInlineSingleSimpleTypeDef
public static com.google.gson.JsonObject generateSchemaToGsonAndInlineSingleSimpleTypeDef(SchemaGenerator schemaGenerator, Type mainTargetType, Type... typeParameters) - Returns:
generateSchemaToGson(SchemaGenerator, Type, Type...), but with simple type definitions (e.g.$refis to single$defsentry with non-object and non-arraytype) inlined
-
generateSchemaToGson
public static com.google.gson.JsonObject generateSchemaToGson(SchemaGenerator schemaGenerator, Type mainTargetType, Type... typeParameters) - Returns:
SchemaGenerator.generateSchema(Type, Type...)withBaseJsonNode.toString()andJsonParser.parseString(String)
-