Class TypeNames

java.lang.Object
io.helidon.common.types.TypeNames

public final class TypeNames extends Object
Commonly used type names.
  • Field Details

    • STRING

      public static final TypeName STRING
      Type name for String.
    • OBJECT

      public static final TypeName OBJECT
      Type name for Object.
    • LIST

      public static final TypeName LIST
      Type name for List.
    • MAP

      public static final TypeName MAP
      Type name for Map.
    • SET

      public static final TypeName SET
      Type name for Set.
    • OPTIONAL

      public static final TypeName OPTIONAL
      Type name for Optional.
    • SUPPLIER

      public static final TypeName SUPPLIER
      Type name for Supplier.
    • COLLECTION

      public static final TypeName COLLECTION
      Type name for Collection.
    • DURATION

      public static final TypeName DURATION
      Type name for Duration.
    • RETENTION

      public static final TypeName RETENTION
      Type name for Retention.
    • PRIMITIVE_BOOLEAN

      public static final TypeName PRIMITIVE_BOOLEAN
      Primitive boolean type.
    • PRIMITIVE_BYTE

      public static final TypeName PRIMITIVE_BYTE
      Primitive byte type.
    • PRIMITIVE_SHORT

      public static final TypeName PRIMITIVE_SHORT
      Primitive short type.
    • PRIMITIVE_INT

      public static final TypeName PRIMITIVE_INT
      Primitive int type.
    • PRIMITIVE_LONG

      public static final TypeName PRIMITIVE_LONG
      Primitive long type.
    • PRIMITIVE_CHAR

      public static final TypeName PRIMITIVE_CHAR
      Primitive char type.
    • PRIMITIVE_FLOAT

      public static final TypeName PRIMITIVE_FLOAT
      Primitive float type.
    • PRIMITIVE_DOUBLE

      public static final TypeName PRIMITIVE_DOUBLE
      Primitive double type.
    • PRIMITIVE_VOID

      public static final TypeName PRIMITIVE_VOID
      Primitive void type.
    • BOXED_BOOLEAN

      public static final TypeName BOXED_BOOLEAN
      Boxed boolean type.
    • BOXED_BYTE

      public static final TypeName BOXED_BYTE
      Boxed byte type.
    • BOXED_SHORT

      public static final TypeName BOXED_SHORT
      Boxed short type.
    • BOXED_INT

      public static final TypeName BOXED_INT
      Boxed int type.
    • BOXED_LONG

      public static final TypeName BOXED_LONG
      Boxed long type.
    • BOXED_CHAR

      public static final TypeName BOXED_CHAR
      Boxed char type.
    • BOXED_FLOAT

      public static final TypeName BOXED_FLOAT
      Boxed float type.
    • BOXED_DOUBLE

      public static final TypeName BOXED_DOUBLE
      Boxed double type.
    • BOXED_VOID

      public static final TypeName BOXED_VOID
      Boxed void type.
    • TYPE_NAME

      public static final TypeName TYPE_NAME
      Type name of the type name.
    • TYPED_ELEMENT_INFO

      public static final TypeName TYPED_ELEMENT_INFO
      Type name of typed element info.
    • ANNOTATION

      public static final TypeName ANNOTATION
      Helidon annotation type.
    • ELEMENT_KIND

      public static final TypeName ELEMENT_KIND
      Helidon element kind (enum).
    • ACCESS_MODIFIER

      public static final TypeName ACCESS_MODIFIER
      Helidon access modifier (enum).
    • GENERATED

      public static final TypeName GENERATED
      Helidon Generated annotation type.
    • GENERIC_TYPE

      public static final TypeName GENERIC_TYPE
      Helidon GenericType.