@Internal
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 |
static java.lang.String |
PLACEHOLDER_POSTFIX |
static java.lang.String |
PLACEHOLDER_PREFIX |
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 |
getTestFileName() |
static java.lang.String |
getTestJsonReference() |
static io.swagger.v3.oas.models.OpenAPI |
getTestReference() |
static java.lang.String |
getTestYamlReference() |
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 java.lang.String |
printStackTrace(java.lang.Throwable t)
Return stacktrace for throwable and message.
|
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 |
setTestFileName(java.lang.String testFileName) |
static void |
setTestJsonReference(java.lang.String testJsonReference) |
static void |
setTestReference(io.swagger.v3.oas.models.OpenAPI testReference) |
static void |
setTestYamlReference(java.lang.String testYamlReference) |
public static final java.lang.String PLACEHOLDER_PREFIX
public static final java.lang.String PLACEHOLDER_POSTFIX
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
@Nullable 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 <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 java.lang.String printStackTrace(java.lang.Throwable t)
t
- throwablepublic 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 java.lang.String getTestYamlReference()
public static void setTestYamlReference(java.lang.String testYamlReference)
public static java.lang.String getTestJsonReference()
public static java.lang.String getTestFileName()
public static void setTestFileName(java.lang.String testFileName)
public static void setTestJsonReference(java.lang.String testJsonReference)
public static JavadocParser getJavadocParser()
public static void setJavadocParser(JavadocParser javadocParser)