Class Optionals


  • public class Optionals
    extends Object
    • Field Detail

      • E

        public static io.sundr.model.TypeParamDef E
      • OPTIONAL

        public static final io.sundr.model.TypeDef OPTIONAL
      • OPTIONAL_INT

        public static final io.sundr.model.TypeDef OPTIONAL_INT
      • OPTIONAL_DOUBLE

        public static final io.sundr.model.TypeDef OPTIONAL_DOUBLE
      • OPTIONAL_LONG

        public static final io.sundr.model.TypeDef OPTIONAL_LONG
      • IS_OPTIONAL

        public static final Function<io.sundr.model.TypeRef,​Boolean> IS_OPTIONAL
      • IS_OPTIONAL_INT

        public static final Function<io.sundr.model.TypeRef,​Boolean> IS_OPTIONAL_INT
      • IS_OPTIONAL_DOUBLE

        public static final Function<io.sundr.model.TypeRef,​Boolean> IS_OPTIONAL_DOUBLE
      • IS_OPTIONAL_LONG

        public static final Function<io.sundr.model.TypeRef,​Boolean> IS_OPTIONAL_LONG
    • Constructor Detail

      • Optionals

        public Optionals()
    • Method Detail

      • isOptional

        public static boolean isOptional​(io.sundr.model.TypeRef type)
        Checks if a TypeRef is a Optional.
        Parameters:
        type - The type to check.
        Returns:
        True if its a Optional.
      • isOptionalInt

        public static boolean isOptionalInt​(io.sundr.model.TypeRef type)
        Checks if a TypeRef is a OptionalInt.
        Parameters:
        type - The type to check.
        Returns:
        True if its a OptionalInt.
      • isOptionalDouble

        public static boolean isOptionalDouble​(io.sundr.model.TypeRef type)
        Checks if a TypeRef is a OptionalDouble.
        Parameters:
        type - The type to check.
        Returns:
        True if its a OptionalDouble.
      • isOptionalLong

        public static boolean isOptionalLong​(io.sundr.model.TypeRef type)
        Checks if a TypeRef is a OptionalLong.
        Parameters:
        type - The type to check.
        Returns:
        True if its a OptionalLong.