评论者:alexmiller
我认为gen-interface的docstring表明,方法声明必须指定参数列表和有效的返回类型。我预计所有这些都将无效。
(生成接口:名称 clj1419.IFail,方法 [[fail nil]]) (生成接口:名称 clj1419.IFail,方法 [[fail [] nil]]) (生成接口:名称 clj1419.IFail,方法 [[fail []]])
"nil" 不是一个有效的类型 - 您可以使用 "void" 来表示这一点,并且它效果良好
(生成接口:名称 clj1419.IFail,方法 [[fail [] void]])
如果这个工单(正如标题所述)是请求允许省略返回类型或使用 "nil" 作为返回类型,那么我认为答案是"不"。如果这个工单是请求改进上面失败情况的错误报告,那么我认为我们可以考虑这一点,但它的优先级会非常低。