wjoel / clj-bean

The better way to create JavaBeans from Clojure.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.1"]

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.

About

The better way to create JavaBeans from Clojure.

License:MIT License


Languages

Language:Clojure 100.0%