Class DeclarativeTypes

java.lang.Object
io.helidon.declarative.codegen.DeclarativeTypes

public final class DeclarativeTypes extends Object
Types used by Helidon Declarative code generators.
  • Field Details

    • COMMON_MAPPERS

      public static final TypeName COMMON_MAPPERS
      Mappers type.
    • WEIGHT

      public static final TypeName WEIGHT
      Weight type.
    • CONFIG

      public static final TypeName CONFIG
      Common config type.
    • THROWABLE

      public static final TypeName THROWABLE
    • SINGLETON_ANNOTATION

      public static final Annotation SINGLETON_ANNOTATION
    • SUPPRESS_API

      public static final Annotation SUPPRESS_API
      Suppress all API stability warnings. When used in Helidon generated code, we can use APIs that are internal, incubating etc., as this is our code. The user will be warned on annotation usage.
    • SET_OF_THROWABLES

      public static final TypeName SET_OF_THROWABLES
      Type for set of THROWABLE.
    • EXECUTOR_SERVICE

      public static final TypeName EXECUTOR_SERVICE
      Type name for ExecutorService.
    • CONFIG_BUILDER_SUPPORT

      public static final TypeName CONFIG_BUILDER_SUPPORT
      Type name for io.helidon.config.ConfigBuilderSupport.
    • BUFFER_DATA

      public static final TypeName BUFFER_DATA
      Buffer data from common buffers.
    • BYTE_BUFFER

      public static final TypeName BYTE_BUFFER
    • PATH_MATCHERS

      public static final TypeName PATH_MATCHERS
      PathMatchers from HTTP, used for matching request path.