-
Notifications
You must be signed in to change notification settings - Fork 0
Home
高島望 edited this page Jul 14, 2019
·
9 revisions
これは、Javaの自動生成を行うための補助ライブラリです.
良く見かける出力したいJavaクラスの雛形ファイルのテンプレートを何かしらのテンプレートエンジンを用いて用意し
そのテンプレートに合致したJavaBeans(Modelクラス)をバインドして生成するようなものではありません.
このライブラリが取る方式が良いかは別として、 上記のような思想ではなく Javaの言語仕様に沿った mustache テンプレートを用意し、それに対するJavaBeans(Modelクラス)を用意しています。
- Java8
| 要素 | Class | Field | Constructor | Method |
|---|---|---|---|---|
| アクセス修飾子 | ◯ | ◯ | ◯ | ◯ |
| 修飾子(複数可) | ◯ | ◯ | ◯ | |
| JavaDoc | ◯ | ◯ | ◯ | ◯ |
| アノテーション(複数可) | ◯ | ◯ | ◯ | ◯ |
| 継承 | ◯ | |||
| 実装(複数可) | ◯ | |||
| ジェネリクス | ◯ | |||
| import | ◯ | |||
| static import | ◯ | |||
| on demand import | ◯ | |||
| 初期値 | ◯ | |||
| default | ◯ | |||
| 引数 | ◯ | ◯ | ||
| 戻り値 | ◯ | |||
| ロジック生成 | ◯ | ◯ |
例としていくつかのJavaクラスを出力するサンプルを用意しています。