评论者:alexmiller
我对gen-interface的docstring的理解是,方法声明必须指定参数列表和有效的返回类型。我预期这些都将无效。
(gen-interface :name clj1419.IFail :methods [[fail nil]]) (gen-interface :name clj1419.IFail :methods [[fail [] nil]]) (gen-interface :name clj1419.IFail :methods [[fail []]])
"nil"不是一个有效的类型 - 您可以使用"void"来完成这个任务,并且它运行良好
(gen-interface :name clj1419.IFail :methods [[fail [] void]])
如果这个工单(如标题所述)是一项允许省略返回类型或使用"nil"作为返回类型的请求,那么我认为答案是_negative。如果这个工单是一个改善上述失败案例的错误报告的请求,那么我认为我们可以考虑,但它的优先级非常低。