Class UnspecifiedType


  • @CheckReturnValue
    @Immutable
    @Internal
    public abstract class UnspecifiedType
    extends dev.cel.common.types.CelType
    Represents an unspecified CEL-Type.

    This exists purely to maintain compatibility with since the proto-based Type from checked.proto allows instantiation without an underlying kind set. Users should not be using this class directly.

    CEL Library Internals. Do Not Use.

    • Constructor Summary

      Constructors 
      Constructor Description
      UnspecifiedType()  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static UnspecifiedType create()
      Do not use.
      dev.cel.common.types.CelKind kind()  
      java.lang.String name()  
      • Methods inherited from class dev.cel.common.types.CelType

        isAssignableFrom, parameters, withFreshTypeParamVariables, withParameters
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • UnspecifiedType

        public UnspecifiedType()
    • Method Detail

      • kind

        public dev.cel.common.types.CelKind kind()
        Specified by:
        kind in class dev.cel.common.types.CelType
      • name

        public java.lang.String name()
        Specified by:
        name in class dev.cel.common.types.CelType
      • create

        @Internal
        public static UnspecifiedType create()
        Do not use. This exists for compatibility reason with ListType from checked.proto.