public final class Utils
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ATTR_OPENAPI |
static java.lang.String |
ATTR_TEST_MODE |
static java.lang.String |
ATTR_VISITED_ELEMENTS |
static java.util.List<io.micronaut.http.MediaType> |
DEFAULT_MEDIA_TYPES |
Modifier and Type | Method and Description |
---|---|
static JavadocParser |
getJavadocParser() |
static java.nio.file.Path |
getProjectPath(io.micronaut.inject.visitor.VisitorContext context) |
static io.micronaut.context.env.PropertyPlaceholderResolver |
getPropertyPlaceholderResolver() |
static java.lang.String |
getTestJsonReference() |
static io.swagger.v3.oas.models.OpenAPI |
getTestReference() |
static io.swagger.v3.oas.models.OpenAPI |
getTestReferenceAfterPlaceholders() |
static java.lang.String |
getTestYamlReference() |
static boolean |
isContainerType(io.micronaut.inject.ast.ClassElement type) |
static boolean |
isReturnTypeFile(io.micronaut.inject.ast.ClassElement type) |
static boolean |
isTestMode() |
static <T extends java.lang.Enum<T>> |
normalizeEnumValues(java.util.Map<java.lang.CharSequence,java.lang.Object> paramValues,
java.util.Map<java.lang.String,java.lang.Class<T>> enumTypes)
Normalizes enum values stored in the map.
|
static io.swagger.v3.oas.models.Components |
resolveComponents(io.swagger.v3.oas.models.OpenAPI openAPI)
Resolve the components.
|
static io.swagger.v3.oas.models.OpenAPI |
resolveOpenAPI(io.micronaut.inject.visitor.VisitorContext context)
Resolve the
OpenAPI instance. |
static void |
setJavadocParser(JavadocParser javadocParser) |
static void |
setTestJsonReference(java.lang.String testJsonReference) |
static void |
setTestReference(io.swagger.v3.oas.models.OpenAPI testReference) |
static void |
setTestReferenceAfterPlaceholders(io.swagger.v3.oas.models.OpenAPI testReferenceAfterPlaceholders) |
static void |
setTestYamlReference(java.lang.String testYamlReference) |
public static final java.lang.String ATTR_OPENAPI
public static final java.lang.String ATTR_TEST_MODE
public static final java.lang.String ATTR_VISITED_ELEMENTS
public static final java.util.List<io.micronaut.http.MediaType> DEFAULT_MEDIA_TYPES
public static java.nio.file.Path getProjectPath(io.micronaut.inject.visitor.VisitorContext context)
public static io.micronaut.context.env.PropertyPlaceholderResolver getPropertyPlaceholderResolver()
PropertyPlaceholderResolver
to resolve placeholders.public static boolean isContainerType(io.micronaut.inject.ast.ClassElement type)
public static boolean isReturnTypeFile(io.micronaut.inject.ast.ClassElement type)
public static <T extends java.lang.Enum<T>> void normalizeEnumValues(java.util.Map<java.lang.CharSequence,java.lang.Object> paramValues, java.util.Map<java.lang.String,java.lang.Class<T>> enumTypes)
T
- enum classparamValues
- The valuesenumTypes
- The enum types.public static io.swagger.v3.oas.models.Components resolveComponents(io.swagger.v3.oas.models.OpenAPI openAPI)
openAPI
- The open APIpublic static io.swagger.v3.oas.models.OpenAPI resolveOpenAPI(io.micronaut.inject.visitor.VisitorContext context)
OpenAPI
instance.context
- The contextOpenAPI
instancepublic static boolean isTestMode()
public static io.swagger.v3.oas.models.OpenAPI getTestReference()
public static void setTestReference(io.swagger.v3.oas.models.OpenAPI testReference)
public static io.swagger.v3.oas.models.OpenAPI getTestReferenceAfterPlaceholders()
public static void setTestReferenceAfterPlaceholders(io.swagger.v3.oas.models.OpenAPI testReferenceAfterPlaceholders)
public static java.lang.String getTestYamlReference()
public static void setTestYamlReference(java.lang.String testYamlReference)
public static java.lang.String getTestJsonReference()
public static void setTestJsonReference(java.lang.String testJsonReference)
public static JavadocParser getJavadocParser()
public static void setJavadocParser(JavadocParser javadocParser)