Class ExprChecker.OverloadResolution

  • Enclosing class:
    ExprChecker

    protected abstract static class ExprChecker.OverloadResolution
    extends java.lang.Object
    Helper object for holding an overload resolution result.
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected OverloadResolution()  
    • Method Summary

      All Methods Static Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      static ExprChecker.OverloadResolution of​(dev.cel.common.ast.CelReference reference, dev.cel.common.types.CelType type)
      Construct a new OverloadResolution from a reference and type.
      abstract dev.cel.common.ast.CelReference reference()
      The Reference to the declaration name and overload id.
      abstract dev.cel.common.types.CelType type()
      The Type of the result associated with the overload.
      • Methods inherited from class java.lang.Object

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

      • OverloadResolution

        protected OverloadResolution()
    • Method Detail

      • reference

        public abstract dev.cel.common.ast.CelReference reference()
        The Reference to the declaration name and overload id.
      • type

        public abstract dev.cel.common.types.CelType type()
        The Type of the result associated with the overload.
      • of

        public static ExprChecker.OverloadResolution of​(dev.cel.common.ast.CelReference reference,
                                                        dev.cel.common.types.CelType type)
        Construct a new OverloadResolution from a reference and type.