Class Utils

java.lang.Object
io.micronaut.openapi.visitor.Utils

public final class Utils extends Object
Some util methods.
Since:
4.4.0
  • Field Details

  • Method Details

    • getProjectPath

      public static Path getProjectPath(io.micronaut.inject.visitor.VisitorContext context)
    • getPropertyPlaceholderResolver

      public static io.micronaut.context.env.PropertyPlaceholderResolver getPropertyPlaceholderResolver()
      Returns:
      An Instance of sdefault PropertyPlaceholderResolver to resolve placeholders.
    • isContainerType

      public static boolean isContainerType(io.micronaut.inject.ast.ClassElement type)
    • isReturnTypeFile

      public static boolean isReturnTypeFile(io.micronaut.inject.ast.ClassElement type)
    • normalizeEnumValues

      public static <T extends Enum<T>> void normalizeEnumValues(Map<CharSequence,Object> paramValues, Map<String,Class<T>> enumTypes)
      Normalizes enum values stored in the map.
      Type Parameters:
      T - enum class
      Parameters:
      paramValues - The values
      enumTypes - The enum types.
    • resolveComponents

      public static io.swagger.v3.oas.models.Components resolveComponents(io.swagger.v3.oas.models.OpenAPI openAPI)
      Resolve the components.
      Parameters:
      openAPI - The open API
      Returns:
      The components
    • resolveOpenAPI

      public static io.swagger.v3.oas.models.OpenAPI resolveOpenAPI(io.micronaut.inject.visitor.VisitorContext context)
      Resolve the OpenAPI instance.
      Parameters:
      context - The context
      Returns:
      The OpenAPI instance
    • isTestMode

      public static boolean isTestMode()
    • getTestReference

      public static io.swagger.v3.oas.models.OpenAPI getTestReference()
    • setTestReference

      public static void setTestReference(io.swagger.v3.oas.models.OpenAPI testReference)
    • getTestReferenceAfterPlaceholders

      public static io.swagger.v3.oas.models.OpenAPI getTestReferenceAfterPlaceholders()
    • setTestReferenceAfterPlaceholders

      public static void setTestReferenceAfterPlaceholders(io.swagger.v3.oas.models.OpenAPI testReferenceAfterPlaceholders)
    • getTestYamlReference

      public static String getTestYamlReference()
    • setTestYamlReference

      public static void setTestYamlReference(String testYamlReference)
    • getTestJsonReference

      public static String getTestJsonReference()
    • setTestJsonReference

      public static void setTestJsonReference(String testJsonReference)
    • getJavadocParser

      public static JavadocParser getJavadocParser()
    • setJavadocParser

      public static void setJavadocParser(JavadocParser javadocParser)