Uses of Record Class
io.github.torand.openapi2java.model.AnnotationInfo
Packages that use AnnotationInfo
Package
Description
Provides classes to keep collected information from an OpenAPI specification.
-
Uses of AnnotationInfo in io.github.torand.openapi2java.model
Methods in io.github.torand.openapi2java.model that return AnnotationInfoModifier and TypeMethodDescriptionSecurityRequirementInfo.annotation()Returns the value of theannotationrecord component.AnnotationInfo.withAddedImports(ImportsSupplier importSupplier) Returns a newAnnotationInfoobject with specified imports added.AnnotationInfo.withAddedImports(Collection<? extends ImportsSupplier> importSuppliers) Returns a newAnnotationInfoobject with specified imports added.AnnotationInfo.withAddedNormalImport(String normalImport) Returns a newAnnotationInfoobject with specified normal import added.AnnotationInfo.withAddedStaticImport(String staticImport) Returns a newAnnotationInfoobject with specified static import added.AnnotationInfo.withAnnotation(String annotation) Returns a newAnnotationInfoobject with annotation.Methods in io.github.torand.openapi2java.model that return types with arguments of type AnnotationInfoModifier and TypeMethodDescriptiondefault List<AnnotationInfo> EntityInfo.annotations()Gets the annotations decorating this entity.EnumInfo.annotations()Returns the value of theannotationsrecord component.MethodInfo.annotations()Returns the value of theannotationsrecord component.MethodParamInfo.annotations()Returns the value of theannotationsrecord component.OpenApiDefInfo.annotations()Returns the value of theannotationsrecord component.PojoInfo.annotations()Returns the value of theannotationsrecord component.PropertyInfo.annotations()Returns the value of theannotationsrecord component.ResourceInfo.annotations()Returns the value of theannotationsrecord component.TypeInfo.annotations()Returns the value of theannotationsrecord component.Methods in io.github.torand.openapi2java.model with parameters of type AnnotationInfoModifier and TypeMethodDescriptionEnumInfo.withAddedAnnotation(AnnotationInfo annotation) Returns a newEnumInfoobject with specified annotation added.MethodInfo.withAddedAnnotation(AnnotationInfo annotation) Returns a newMethodInfoobject with specified annotation added.MethodParamInfo.withAddedAnnotation(AnnotationInfo annotation) Returns a newMethodParamInfoobject with specified annotation added.OpenApiDefInfo.withAddedAnnotation(AnnotationInfo annotation) Returns a newOpenApiDefInfoobject with specified annotation added.PojoInfo.withAddedAnnotation(AnnotationInfo annotation) Returns a newPojoInfoobject with specified annotation added.PropertyInfo.withAddedAnnotation(AnnotationInfo annotation) Returns a newPropertyInfoobject with specified annotation added.ResourceInfo.withAddedAnnotation(AnnotationInfo annotation) Returns a newResourceInfoobject with specified annotation added.TypeInfo.withAddedAnnotation(AnnotationInfo annotation) Returns a newTypeInfoobject with specified annotation added.SecurityRequirementInfo.withAnnotation(AnnotationInfo annotation) Returns a newSecurityRequirementInfoobject with specified OpenAPI annotation.Method parameters in io.github.torand.openapi2java.model with type arguments of type AnnotationInfoModifier and TypeMethodDescriptionMethodInfo.withAddedAnnotations(Collection<AnnotationInfo> annotations) Returns a newMethodInfoobject with specified annotations added.MethodParamInfo.withAddedAnnotations(Collection<AnnotationInfo> annotations) Returns a newMethodParamInfoobject with specified annotations added.ResourceInfo.withAddedAnnotations(Collection<AnnotationInfo> annotations) Returns a newResourceInfoobject with specified annotations added.Constructors in io.github.torand.openapi2java.model with parameters of type AnnotationInfoModifierConstructorDescriptionSecurityRequirementInfo(String scheme, List<String> scopes, AnnotationInfo annotation) Creates an instance of aSecurityRequirementInforecord class.Constructor parameters in io.github.torand.openapi2java.model with type arguments of type AnnotationInfoModifierConstructorDescriptionMethodParamInfo(String name, ImportInfo imports, List<AnnotationInfo> annotations, TypeInfo type, String comment, boolean nullable, String deprecationMessage) Creates an instance of aMethodParamInforecord class.OpenApiDefInfo(String name, ImportInfo imports, List<AnnotationInfo> annotations) Creates an instance of aOpenApiDefInforecord class.PojoInfo(String name, String modelSubdir, String modelSubpackage, List<AnnotationInfo> annotations, List<PropertyInfo> properties, String deprecationMessage) Creates an instance of aPojoInforecord class.PropertyInfo(String name, TypeInfo type, boolean required, List<AnnotationInfo> annotations, String deprecationMessage) Creates an instance of aPropertyInforecord class.ResourceInfo(String name, ImportInfo imports, List<AnnotationInfo> annotations, List<MethodInfo> methods) Creates an instance of aResourceInforecord class.TypeInfo(String name, String description, boolean nullable, TypeInfo keyType, boolean primitive, TypeInfo itemType, String schemaFormat, String schemaPattern, List<AnnotationInfo> annotations, ImportInfo imports) Creates an instance of aTypeInforecord class.