defexception:一个简单的Clojure库,用于在Clojure中动态定义Java Exception类

时间:2024-02-21 04:39:07
【文件属性】:

文件名称:defexception:一个简单的Clojure库,用于在Clojure中动态定义Java Exception类

文件大小:14KB

文件格式:ZIP

更新时间:2024-02-21 04:39:07

clojure clojure-library ClojureClojure

例外 一个简单的Clojure库,该库允许在Clojure中动态定义Java Exception类。 动机 有时,您只需要可以直接捕获的快速Exception类。 defexception使用Java字节码动态创建直接从clojure.lang.ExceptionInfo继承的Java类。 创建的异常类不会向clojure.lang.ExceptionInfo添加任何行为。 相依性 依赖项信息: com.rpl/defexception {:mvn/version "0.2.1"} 依赖项信息: [com.rpl/defexception "0.2.1"] 用法 要创建自己的异常类,可以执行以下操作: ( ns foo.bar ( :require [com.rpl.defexception :refer [ defexception ]])) ( defexception MyException ) 这将创建从clojure.lang.ExceptionInfo继承的foo.bar.MyException类。 这也将import类到当前的命名空间,并创建一个辅助功能fo


【文件预览】:
defexception-master
----src()
--------clj()
--------java()
----CONTRIBUTING.md(612B)
----.travis.yml(87B)
----LICENSE(11KB)
----test()
--------com()
----README.md(2KB)
----project.clj(2KB)
----.gitignore(101B)
----CHANGELOG.md(579B)

网友评论