欢迎!请查看关于页面获取有关如何使用这个平台的更多信息。
示例
(deftype Foo [a b] Object (bar [] 123))
它应该提供指向第3行的错误,例如“在deftype中的方法至少需要一个参数”。然而,它给出一个巨大的堆栈跟踪,包括一个NullPointerException,并指向第1行。
很难找到错误所在的行,但它在堆栈跟踪中。理想情况下应该更容易看到。
由:mfikes发布的评论
CLJS-3070.patch生成的错误消息与Clojure的错误消息相匹配。
对于本票描述中的示例
在'bar'中至少需要一个参数给'this'
CLJS-3070-2.patch与CLJS-3070.patch相同,但其被描述为语法错误,并抑制了任何参数不匹配的警告(因而表现得更像Clojure)。
CLJS-3070-3.patch使它遵守代码中其他部分处理该方式的常规方式。
CLJS-3070-3.patch 通过CI测试 (/)
CLJS-3070-3.patch 已添加到Patch Tender (i)
CLJS-3070-3.patch 通过金丝雀测试 (/)