【文件属性】:
文件名称:defexception:一个简单的Clojure库,用于在Clojure中动态定义Java Exception类
文件大小:14KB
文件格式:ZIP
更新时间:2021-01-31 10:52:27
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)