Class TypeInferenceUtil.Result

  • Enclosing class:
    TypeInferenceUtil

    @Internal
    public static final class TypeInferenceUtil.Result
    extends Object
    The result of a type inference run. It contains information about how arguments need to be adapted in order to comply with the function's signature.

    This includes casts that need to be inserted, reordering of arguments (*), or insertion of default values (*) where (*) is future work.

    • Constructor Detail

    • Method Detail

      • getExpectedArgumentTypes

        public List<DataType> getExpectedArgumentTypes()
      • getOutputDataType

        public DataType getOutputDataType()