直列化された形式
-
パッケージ com.zomu_t.lib.java.generate.common.context
-
Class com.zomu_t.lib.java.generate.common.context.GenerateContext extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
直列化されたフィールド
-
doFormat
boolean doFormat
ソースコードのフォーマットを行うかどうか -
failureTargets
java.util.List<GenerateFailureTarget> failureTargets
生成失敗対象リスト -
onErrorResume
boolean onErrorResume
エラーを無視して続ける -
targets
java.util.List<GenerateTarget> targets
変換対象
-
-
Class com.zomu_t.lib.java.generate.common.context.GenerateFailureTarget extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
直列化されたフィールド
-
cause
java.lang.Throwable cause
例外事象 -
generateTarget
GenerateTarget generateTarget
変換対象
-
-
Class com.zomu_t.lib.java.generate.common.context.GenerateTarget extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
直列化されたフィールド
-
clazz
Clazz clazz
クラス -
outputWriter
java.io.Writer outputWriter
出力先 -
scopes
java.util.List<java.lang.Object> scopes
スコープ -
templatePath
java.lang.String templatePath
テンプレートパス
-
-
-
パッケージ com.zomu_t.lib.java.generate.common.exception
-
Class com.zomu_t.lib.java.generate.common.exception.JavaGenerateException extends java.lang.RuntimeException implements Serializable
- serialVersionUID:
- 1L
-
-
パッケージ com.zomu_t.lib.java.generate.java8.model
-
Class com.zomu_t.lib.java.generate.java8.model.AnnotationAttributeModel extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
直列化されたフィールド
-
last
boolean last
最終フラグ -
name
@NonNull java.lang.String name
名称 -
stringAttr
boolean stringAttr
文字列属性フラグ -
value
@NonNull java.lang.String value
値
-
-
Class com.zomu_t.lib.java.generate.java8.model.AnnotationModel extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
直列化されたフィールド
-
attributes
java.util.List<AnnotationAttributeModel> attributes
属性 -
className
@NonNull java.lang.String className
クラス名 -
last
boolean last
最終フラグ -
packageName
@NonNull java.lang.String packageName
パッケージ名
-
-
Class com.zomu_t.lib.java.generate.java8.model.ArgModel extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
直列化されたフィールド
-
annotations
java.util.List<AnnotationModel> annotations
アノテーション -
argModifier
ArgModifier argModifier
修飾子 -
array
boolean array
配列フラグ -
last
boolean last
最終フラグ -
name
@NonNull java.lang.String name
名称 -
type
@NonNull ClassModel type
型
-
-
Class com.zomu_t.lib.java.generate.java8.model.ClassModel extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
直列化されたフィールド
-
accessModifier
AccessModifier accessModifier
アクセス修飾子 -
annotations
java.util.List<AnnotationModel> annotations
クラスに対するアノテーション -
classKind
ClassKind classKind
クラス種別 -
className
java.lang.String className
クラス名 -
commentHeader
java.lang.String commentHeader
ヘッダー部コメント -
constructors
java.util.List<ConstructorModel> constructors
コンストラクタ -
enumerators
java.util.List<EnumeratorModel> enumerators
列挙子 -
fields
java.util.List<FieldModel> fields
フィールド -
genericTypes
java.util.List<ClassModel> genericTypes
総称型 -
implementsClasses
java.util.List<ClassModel> implementsClasses
実装インタフェース -
imports
java.util.List<ImportModel> imports
インポート -
javaDoc
JavaDocModel javaDoc
クラスに対するJavaDoc -
last
boolean last
最終フラグ -
methods
java.util.List<MethodModel> methods
メソッド -
packageName
java.lang.String packageName
パッケージ名 -
primitive
boolean primitive
プリミティブ型フラグ -
superClass
ClassModel superClass
スーパークラス -
typeModifier
TypeModifier typeModifier
クラス修飾子
-
-
Class com.zomu_t.lib.java.generate.java8.model.ConstructorLogicDetailModel extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
直列化されたフィールド
-
scopes
java.util.List<java.lang.Object> scopes
スコープ(こちらが指定されていれば優先する) -
templatePath
java.lang.String templatePath
テンプレートパス(こちらが指定されていれば優先する)
-
-
Class com.zomu_t.lib.java.generate.java8.model.ConstructorLogicModel extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
直列化されたフィールド
-
content
java.lang.StringBuilder content
コンストラクタロジック本文 -
details
java.util.List<ConstructorLogicDetailModel> details
コンストラクタロジック詳細リスト
-
-
Class com.zomu_t.lib.java.generate.java8.model.ConstructorModel extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
直列化されたフィールド
-
accessModifier
AccessModifier accessModifier
アクセス修飾子 -
annotations
java.util.List<AnnotationModel> annotations
アノテーション -
args
java.util.List<ArgModel> args
引数 -
constructorAutoCreate
boolean constructorAutoCreate
コンストラクタロジックを自動生成するかのフラグ -
javaDoc
JavaDocModel javaDoc
JavaDoc -
logic
ConstructorLogicModel logic
ロジック -
throwsTypes
java.util.List<ClassModel> throwsTypes
Throws
-
-
Class com.zomu_t.lib.java.generate.java8.model.EnumeratorModel extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
直列化されたフィールド
-
javaDoc
JavaDocModel javaDoc
JavaDoc -
last
boolean last
最終フラグ -
name
@NonNull java.lang.String name
名称 -
values
java.util.List<EnumeratorValueModel> values
値
-
-
Class com.zomu_t.lib.java.generate.java8.model.EnumeratorValueModel extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
直列化されたフィールド
-
last
boolean last
最終フラグ -
stringAttr
boolean stringAttr
文字列属性フラグ -
value
java.lang.String value
値
-
-
Class com.zomu_t.lib.java.generate.java8.model.FieldModel extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
直列化されたフィールド
-
accessModifier
AccessModifier accessModifier
アクセス修飾子 -
annotations
java.util.List<AnnotationModel> annotations
アノテーション -
array
boolean array
配列フラグ -
fieldModifiers
java.util.List<FieldModifier> fieldModifiers
フィールド修飾子 -
getterAutoCreate
boolean getterAutoCreate
Getter作成フラグ -
initConstructor
boolean initConstructor
コンストラクタで初期化するかどうかのフラグ -
initializationValue
java.lang.String initializationValue
初期値 -
javaDoc
JavaDocModel javaDoc
JavaDoc -
name
@NonNull java.lang.String name
名称 -
setterAutoCreate
boolean setterAutoCreate
Setter作成フラグ -
type
@NonNull ClassModel type
型
-
-
Class com.zomu_t.lib.java.generate.java8.model.GetterLogicModel extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
直列化されたフィールド
-
name
@NonNull java.lang.String name
-
-
Class com.zomu_t.lib.java.generate.java8.model.ImportModel extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
直列化されたフィールド
-
className
java.lang.String className
クラス名 -
methodName
java.lang.String methodName
メソッド名 -
packageName
@NonNull java.lang.String packageName
パッケージ名 -
staticImport
boolean staticImport
staticインポートフラグ -
wildcard
boolean wildcard
ワイルドカードフラグ
-
-
Class com.zomu_t.lib.java.generate.java8.model.JavaDocAnnotationModel extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
直列化されたフィールド
-
contents
java.util.List<java.lang.String> contents
コンテンツ -
name
@NonNull java.lang.String name
アノテーション名
-
-
Class com.zomu_t.lib.java.generate.java8.model.JavaDocModel extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
直列化されたフィールド
-
annotations
java.util.List<JavaDocAnnotationModel> annotations
アノテーション -
inheritDoc
boolean inheritDoc
inheritDocフラグ -
mainContents
java.util.List<java.lang.String> mainContents
JavaDocのメイン文章.基本的にリストの1要素が1行の扱いとする.
-
-
Class com.zomu_t.lib.java.generate.java8.model.LogicDetailModel extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
直列化されたフィールド
-
scopes
java.util.List<java.lang.Object> scopes
スコープ(こちらが指定されていれば優先する) -
templatePath
java.lang.String templatePath
テンプレートパス(こちらが指定されていれば優先する)
-
-
Class com.zomu_t.lib.java.generate.java8.model.LogicModel extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
直列化されたフィールド
-
content
java.lang.StringBuilder content
ロジック本文 -
details
java.util.List<LogicDetailModel> details
ロジック詳細リスト
-
-
Class com.zomu_t.lib.java.generate.java8.model.MethodModel extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
直列化されたフィールド
-
accessModifier
AccessModifier accessModifier
アクセス修飾子 -
annotations
java.util.List<AnnotationModel> annotations
アノテーション -
args
java.util.List<ArgModel> args
引数 -
javaDoc
JavaDocModel javaDoc
JavaDoc -
logic
LogicModel logic
ロジック -
methodModifiers
java.util.List<MethodModifier> methodModifiers
メソッド修飾子 -
name
@NonNull java.lang.String name
名称 -
noneBlockMethod
boolean noneBlockMethod
ブロックが不要なメソッドフラグ(このプロパティは内部処理での利用する) -
returnType
ReturnModel returnType
型 -
throwsTypes
java.util.List<ClassModel> throwsTypes
Throws
-
-
Class com.zomu_t.lib.java.generate.java8.model.ReturnModel extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
直列化されたフィールド
-
array
boolean array
配列フラグ -
type
@NonNull ClassModel type
型
-
-
Class com.zomu_t.lib.java.generate.java8.model.SetterLogicModel extends java.lang.Object implements Serializable
- serialVersionUID:
- 1L
-
直列化されたフィールド
-
name
@NonNull java.lang.String name
-
-