TypeAnnotation implementation.TypeAdapter implementation to be able to serialize EnumAnnotation instances.TypeLoader that creates instances of MetadataType from JSON representations generated by
JsonMetadataTypeWriter.TypeWriter that serializes MetadataType objects into a readable and processable JSON file, that
can be deserialized again into a MetadataType using JsonMetadataTypeLoader.MetadataType JSON representation and returns a new MetadataType instance.MetadataType JSON representation and returns a new MetadataType instance.MetadataType serialization and deserializationTypeDeserializers for concrete MetadataType implementations.TypeAdapterFactory implementation which creates instances of OnlyOneFieldTypeAdapter when a new object
is required to be serialized and that type is a registered TypeAnnotation.TypeAdapterFactory implementation which creates OptionalTypeAdapter instances when a Optional
object is needed to be serialized or deserialized.JsonReader containing the JSON representation of a MetadataType, it gets deserialized and
returns the instance.JsonMetadataTypeWriter.MetadataType, serializes it into JSON format, the result of the serialization will be the output
of the operation as a StringTypeAnnotation.MetadataTypeMetadataType, serializes it into a JSON format, the result of the serialization will be written
by the .MetadataType as parameter, this serializes it, and writes the Json object using the Copyright © 2016 MuleSoft, Inc.. All rights reserved.