clojure で ( gen-classを使用して) クラスを生成すると、 javapを介して検査すると、次の定義が得られます。
public class foo.bar extends java.lang.Object implements java.io.Serializable{
public final java.lang.Object state;
public static {};
public foo.bar();
...
}
私はこれまでにこのようなものを見たことがなかったので、コンストラクトpublic static {}が何を意味するのだろうか…</p>
誰かが私を啓発してもらえますか?