The better way to create JavaBeans from Clojure.
Clojure
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
src/clj_bean
test/clj_bean
.gitignore
LICENSE
README.md
project.clj

README.md

clj-bean

The better way to create JavaBeans from Clojure.

A tiny library to create standards compliant JavaBeans with good performance. Supports primitive types and has the API you always wanted.

Usage

(defbean your.java.package.MyBean
  [[long timestamp]
   [String channel]
   [String title]
   [String diffUrl]
   [String user]
   [long byteDiff]
   [String summary]
   [boolean minor]
   [boolean new]
   [boolean unpatrolled]
   [boolean botEdit]
   [boolean special]
   [boolean talk]])

Get it from Clojars or The Central Repository at

[com.wjoel/clj-bean "0.2.0"]

Note that you need to use an AOT-compiled namespace with defbean to generate the necessary Java class files.

License

Copyright © 2017 Joel Wilsson

Distributed under the MIT license.