public class ExtensionTypeAnnotator extends KubernetesTypeAnnotator
BuildableReferences to regular annotator to minimize
the code changes in the built-in types from combining annotators.BUILDABLE_REFERENCE_VALUEANNOTATION_VALUE, API_VERSION, CORE_PACKAGE, DEFAULT, INTERFACE_TYPE_PROPERTY, KIND, METADATA, moduleName, OPENSHIFT_PACKAGE, pendingLists, pendingResources| Constructor and Description |
|---|
ExtensionTypeAnnotator(org.jsonschema2pojo.GenerationConfig generationConfig) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addBuildableTypes(com.sun.codemodel.JAnnotationArrayMember arrayMember) |
processBuildableaddClassesToPropertyFiles, propertyField, propertyInclusion, propertyOrderadditionalPropertiesField, addJsonTypeInfoAnnotation, anyGetter, anySetter, dateField, dateTimeField, enumConstant, enumCreatorMethod, enumValueMethod, isAdditionalPropertiesSupported, propertyGetter, propertySetter, timeFieldpublic ExtensionTypeAnnotator(org.jsonschema2pojo.GenerationConfig generationConfig)
protected void addBuildableTypes(com.sun.codemodel.JAnnotationArrayMember arrayMember)
throws com.sun.codemodel.JClassAlreadyExistsException
addBuildableTypes in class KubernetesTypeAnnotatorcom.sun.codemodel.JClassAlreadyExistsExceptionCopyright © 2015–2022 Red Hat. All rights reserved.