Index
$ A C D E F G H I M N O P R S T
All Classes All Packages
All Classes All Packages
All Classes All Packages
$
- $name$ - Variable in class de.japkit.test.members.constructor.ConstructorTemplate
-
Copies the fields from
ConstructorExample
. - $name$ - Variable in class de.japkit.test.members.field.FieldTemplate
-
A field for every field in the annotated class
FieldExample
. - $name$ - Variable in class de.japkit.test.members.method.MethodTemplate
-
As shown in
FieldTemplate
, the fields are copied from the annotated class. - $name$Copy - Variable in class de.japkit.test.members.common.comment.CommentTemplate
-
The comment can also be copied from the source element.
- $simpleName_toFirstLower$3 - Variable in class de.japkit.test.members.common.name.MemberNameTemplate
-
Src is always implicit in expressions and can be omitted.
- $simpleName$Copy6 - Variable in class de.japkit.test.members.common.source.SourceTemplate.FieldAndMethod
-
A field for every element in the src collection of
SourceTemplate.FieldAndMethod
template. - $src_simpleName_toFirstLower$2 - Variable in class de.japkit.test.members.common.name.MemberNameTemplate
-
The name of the generated field is determined by evaluating the Java EL expression given by an $-delimited Java EL expression in the template for the member. "_" must be used instead of ".".
A
- AbstractInnerClass() - Constructor for class de.japkit.test.members.common.modifiers.ModifiersExampleGen.AbstractInnerClass
- AbstractInnerClass() - Constructor for class de.japkit.test.members.common.modifiers.ModifiersTemplate.AbstractInnerClass
- add(int, int) - Method in class de.japkit.test.members.method.MethodExampleGen
-
Generates a method with fixed parameter list, name and return type.
- add(int, int) - Method in class de.japkit.test.members.method.MethodTemplate
-
Generates a method with fixed parameter list, name and return type.
- AnnotationsExample - Class in de.japkit.test.members.common.annotations
-
The annotated class for the example.
- AnnotationsExample() - Constructor for class de.japkit.test.members.common.annotations.AnnotationsExample
- AnnotationsExampleGen - Class in de.japkit.test.members.common.annotations
-
The generated class for the example.
- AnnotationsExampleGen() - Constructor for class de.japkit.test.members.common.annotations.AnnotationsExampleGen
- AnnotationsTemplate - Class in de.japkit.test.members.common.annotations
- AnnotationsTemplate() - Constructor for class de.japkit.test.members.common.annotations.AnnotationsTemplate
- AnnotationsTemplate_RuntimeMetadata - Class in de.japkit.test.members.common.annotations
-
The generated runtime metadata for AnnotationsTemplate.
- AnnotationsTemplate_RuntimeMetadata() - Constructor for class de.japkit.test.members.common.annotations.AnnotationsTemplate_RuntimeMetadata
- AnnotationsTrigger - Annotation Type in de.japkit.test.members.common.annotations
-
The trigger annotation for the example.
C
- ClassNameDefaultExample - Class in de.japkit.test.classname
-
The annotated class for the example.
- ClassNameDefaultExample() - Constructor for class de.japkit.test.classname.ClassNameDefaultExample
- ClassNameDefaultExampleGen - Class in de.japkit.test.classname
-
The generated class for the example.
- ClassNameDefaultExampleGen() - Constructor for class de.japkit.test.classname.ClassNameDefaultExampleGen
- ClassNameDefaultTemplate - Class in de.japkit.test.classname
-
By default, "Gen" will be appended to the name of the annotated class to create the name of the generated class.
- ClassNameDefaultTemplate() - Constructor for class de.japkit.test.classname.ClassNameDefaultTemplate
- ClassNameDefaultTemplate_RuntimeMetadata - Class in de.japkit.test.classname
-
The generated runtime metadata for ClassNameDefaultTemplate.
- ClassNameDefaultTemplate_RuntimeMetadata() - Constructor for class de.japkit.test.classname.ClassNameDefaultTemplate_RuntimeMetadata
- ClassNameDefaultTrigger - Annotation Type in de.japkit.test.classname
-
The trigger annotation for the example.
- ClassNamePrefixTemplate - Class in de.japkit.test.classname
-
In this example the custom prefix "Generated" is used for the name of the generated class.
- ClassNamePrefixTemplate() - Constructor for class de.japkit.test.classname.ClassNamePrefixTemplate
- ClassNamePrefixTemplate_RuntimeMetadata - Class in de.japkit.test.classname
-
The generated runtime metadata for ClassNamePrefixTemplate.
- ClassNamePrefixTemplate_RuntimeMetadata() - Constructor for class de.japkit.test.classname.ClassNamePrefixTemplate_RuntimeMetadata
- ClassNamePrefixTrigger - Annotation Type in de.japkit.test.classname
-
The trigger annotation for the example.
- ClassNameSuffixExampleImpl - Class in de.japkit.test.classname
-
The generated class for the example.
- ClassNameSuffixExampleImpl() - Constructor for class de.japkit.test.classname.ClassNameSuffixExampleImpl
- ClassNameSuffixExampleModel - Class in de.japkit.test.classname
-
The annotated class for the example.
- ClassNameSuffixExampleModel() - Constructor for class de.japkit.test.classname.ClassNameSuffixExampleModel
- ClassNameSuffixTemplate - Class in de.japkit.test.classname
-
In this example the custom suffix "Impl" is used for the name of the generated class.
- ClassNameSuffixTemplate() - Constructor for class de.japkit.test.classname.ClassNameSuffixTemplate
- ClassNameSuffixTemplate_RuntimeMetadata - Class in de.japkit.test.classname
-
The generated runtime metadata for ClassNameSuffixTemplate.
- ClassNameSuffixTemplate_RuntimeMetadata() - Constructor for class de.japkit.test.classname.ClassNameSuffixTemplate_RuntimeMetadata
- ClassNameSuffixTrigger - Annotation Type in de.japkit.test.classname
-
The trigger annotation for the example.
- CommentExample - Class in de.japkit.test.members.common.comment
-
The annotated class for the example.
- CommentExample() - Constructor for class de.japkit.test.members.common.comment.CommentExample
- CommentExampleGen - Class in de.japkit.test.members.common.comment
-
The generated class for the example.
- CommentExampleGen() - Constructor for class de.japkit.test.members.common.comment.CommentExampleGen
- CommentTemplate - Class in de.japkit.test.members.common.comment
-
Comments for members can be set by evaluating the commentExpr annotation value or by evaluating the comment of the template.
- CommentTemplate() - Constructor for class de.japkit.test.members.common.comment.CommentTemplate
- CommentTemplate_RuntimeMetadata - Class in de.japkit.test.members.common.comment
-
The generated runtime metadata for CommentTemplate.
- CommentTemplate_RuntimeMetadata() - Constructor for class de.japkit.test.members.common.comment.CommentTemplate_RuntimeMetadata
- CommentTrigger - Annotation Type in de.japkit.test.members.common.comment
-
The trigger annotation for the example.
- ConditionExampleFalse - Class in de.japkit.test.members.common.condition
-
In this example, the members are generated, since the annotation value is set to true.
- ConditionExampleFalse() - Constructor for class de.japkit.test.members.common.condition.ConditionExampleFalse
- ConditionExampleFalseGen - Class in de.japkit.test.members.common.condition
-
The generated class for the example.
- ConditionExampleFalseGen() - Constructor for class de.japkit.test.members.common.condition.ConditionExampleFalseGen
- ConditionExampleTrue - Class in de.japkit.test.members.common.condition
-
In this example, the members are generated, since the annotation value is set to true.
- ConditionExampleTrue() - Constructor for class de.japkit.test.members.common.condition.ConditionExampleTrue
- ConditionExampleTrueGen - Class in de.japkit.test.members.common.condition
-
The generated class for the example.
- ConditionExampleTrueGen() - Constructor for class de.japkit.test.members.common.condition.ConditionExampleTrueGen
- ConditionExampleTrueGen.SomeInnerClass - Class in de.japkit.test.members.common.condition
-
This inner class is generated if the function someFunction evaluates to true.
- ConditionTemplate - Class in de.japkit.test.members.common.condition
-
Class members can be generated conditionally by setting cond or condFun.
- ConditionTemplate() - Constructor for class de.japkit.test.members.common.condition.ConditionTemplate
- ConditionTemplate_RuntimeMetadata - Class in de.japkit.test.members.common.condition
-
The generated runtime metadata for ConditionTemplate.
- ConditionTemplate_RuntimeMetadata() - Constructor for class de.japkit.test.members.common.condition.ConditionTemplate_RuntimeMetadata
- ConditionTemplate.someFunction - Class in de.japkit.test.members.common.condition
-
This function evaluates to true if the trigger annotation value shallGenerateMembers is set to true.
- ConditionTemplate.SomeInnerClass - Class in de.japkit.test.members.common.condition
-
This inner class is generated if the function someFunction evaluates to true.
- ConditionTemplate.SomeTemplate - Class in de.japkit.test.members.common.condition
-
If multiple members have the same condition, they can be grouped in a template with that condition.
- ConditionTrigger - Annotation Type in de.japkit.test.members.common.condition
-
The trigger annotation for the example.
- ConstructorExample - Class in de.japkit.test.members.constructor
-
The annotated class for the example.
- ConstructorExample() - Constructor for class de.japkit.test.members.constructor.ConstructorExample
- ConstructorExampleGen - Class in de.japkit.test.members.constructor
-
The generated class for the example.
- ConstructorExampleGen() - Constructor for class de.japkit.test.members.constructor.ConstructorExampleGen
-
A parameterless constructor.
- ConstructorExampleGen(int, int, String, String) - Constructor for class de.japkit.test.members.constructor.ConstructorExampleGen
-
The same as
#ConstructorTemplate(SrcType)
. - ConstructorExampleGen(int, String, String) - Constructor for class de.japkit.test.members.constructor.ConstructorExampleGen
-
A constructor that has the fields of the annotated class (
MembersExample
) as parameters and assigns them to the according generated fields. - ConstructorExampleGen(String) - Constructor for class de.japkit.test.members.constructor.ConstructorExampleGen
-
For constructors with at least one parameter, the
Constructor
annotation is not necessary. - ConstructorTemplate - Class in de.japkit.test.members.constructor
-
This template shows how to generate constructors.
- ConstructorTemplate() - Constructor for class de.japkit.test.members.constructor.ConstructorTemplate
-
A parameterless constructor.
- ConstructorTemplate(int, SrcType) - Constructor for class de.japkit.test.members.constructor.ConstructorTemplate
-
The same as
ConstructorTemplate(SrcType)
. - ConstructorTemplate(SrcType) - Constructor for class de.japkit.test.members.constructor.ConstructorTemplate
-
A constructor that has the fields of the annotated class (
MembersExample
) as parameters and assigns them to the according generated fields. - ConstructorTemplate(String) - Constructor for class de.japkit.test.members.constructor.ConstructorTemplate
-
For constructors with at least one parameter, the
Constructor
annotation is not necessary. - ConstructorTemplate_RuntimeMetadata - Class in de.japkit.test.members.constructor
-
The generated runtime metadata for ConstructorTemplate.
- ConstructorTemplate_RuntimeMetadata() - Constructor for class de.japkit.test.members.constructor.ConstructorTemplate_RuntimeMetadata
- ConstructorTemplate.fieldAssignment - Class in de.japkit.test.members.constructor
-
The CodeFragment to create a field assignment within the constructor.
- ConstructorTemplate.fieldAssignmentRhs - Class in de.japkit.test.members.constructor
-
The right hand side of the field assignment.
- ConstructorTemplate.fields - Class in de.japkit.test.members.constructor
-
A function to get the fields of a
TypeElement
. - ConstructorTemplate.hasNotNull - Class in de.japkit.test.members.constructor
-
A boolean function that checks if the src element has a
NotNull
annotation. - ConstructorTemplate.isString - Class in de.japkit.test.members.constructor
-
A boolean function that checks if the src element has String as type.
- ConstructorTemplate.nullCheck - Class in de.japkit.test.members.constructor
-
A code fragment that adds a null check to the field assignment if the field has a
NotNull
annotation. - ConstructorTemplate.trimToNull - Class in de.japkit.test.members.constructor
-
A code fragment that trims Strings by
StringUtils.trimToNull(String)
. - ConstructorTrigger - Annotation Type in de.japkit.test.members.constructor
-
The trigger annotation for the example.
- copyList - Variable in class de.japkit.test.members.field.FieldTemplate.setterDefensiveCopy
-
The code fragment for creating a defensive copy of a List.
D
- de.japkit.test.classname - package de.japkit.test.classname
-
How to set the name of generated top level classes.
- de.japkit.test.expressions - package de.japkit.test.expressions
- de.japkit.test.expressions.functions - package de.japkit.test.expressions.functions
- de.japkit.test.expressions.javael - package de.japkit.test.expressions.javael
- de.japkit.test.members - package de.japkit.test.members
-
How to generate class members.
- de.japkit.test.members.common.annotations - package de.japkit.test.members.common.annotations
-
How to set the annotations for generated members.
- de.japkit.test.members.common.comment - package de.japkit.test.members.common.comment
-
How to set the comment for a generated member.
- de.japkit.test.members.common.condition - package de.japkit.test.members.common.condition
-
How to generate members conditionally.
- de.japkit.test.members.common.modifiers - package de.japkit.test.members.common.modifiers
-
How to set the modifiers of generated members.
- de.japkit.test.members.common.name - package de.japkit.test.members.common.name
-
How to set the name of generated members.
- de.japkit.test.members.common.source - package de.japkit.test.members.common.source
-
How to set the src variable when generating members and how to use that for generating multiple members from a template.
- de.japkit.test.members.common.type - package de.japkit.test.members.common.type
-
How to set the types of fields, method return types or parameter types for generated members.
- de.japkit.test.members.constructor - package de.japkit.test.members.constructor
-
How to generate constructors.
- de.japkit.test.members.field - package de.japkit.test.members.field
-
How to generate fields.
- de.japkit.test.members.innerclass - package de.japkit.test.members.innerclass
-
How to generate inner classes.
- de.japkit.test.members.method - package de.japkit.test.members.method
-
How to generate methods.
- deflt - Variable in class de.japkit.test.members.field.FieldTemplate.setterDefensiveCopy
-
The code fragment for the default case, without defensive copy.
- dynamicallyNonPublicStaticField - Static variable in class de.japkit.test.members.common.modifiers.ModifiersExampleGen
-
The expressions for setting modifiers dynamically have precedence over the according modifiers from the template.
- dynamicallyNonPublicStaticField - Static variable in class de.japkit.test.members.common.modifiers.ModifiersTemplate
-
The expressions for setting modifiers dynamically have precedence over the according modifiers from the template.
- dynamicallyPrivateField - Variable in class de.japkit.test.members.common.modifiers.ModifiersExampleGen
-
Visibilities can also be set dynamically.
- dynamicallyPrivateField - Variable in class de.japkit.test.members.common.modifiers.ModifiersTemplate
-
Visibilities can also be set dynamically.
E
- equals(Object) - Method in class de.japkit.test.members.method.MethodExampleGen
-
Generates an equals method based on
Objects.equals(Object, Object)
. - equals(Object) - Method in class de.japkit.test.members.method.MethodTemplate
-
Generates an equals method based on
Objects.equals(Object, Object)
.
F
- FIELD_NAMES - Static variable in class de.japkit.test.members.field.FieldExampleGen
-
To show some more complex initializer code, a constant field is generated here that has the array of all field names as value.
- FIELD_NAMES - Static variable in class de.japkit.test.members.field.FieldTemplate
-
To show some more complex initializer code, a constant field is generated here that has the array of all field names as value.
- field$src$ - Variable in class de.japkit.test.members.MembersTemplate.FieldWithMethod
- field1 - Variable in class de.japkit.test.members.constructor.ConstructorExample
- field1 - Variable in class de.japkit.test.members.constructor.ConstructorExampleGen
-
Copies the fields from
ConstructorExample
. - field1 - Variable in class de.japkit.test.members.MembersExample
- field2 - Variable in class de.japkit.test.members.constructor.ConstructorExample
- field2 - Variable in class de.japkit.test.members.constructor.ConstructorExampleGen
-
Copies the fields from
ConstructorExample
. - field2 - Variable in class de.japkit.test.members.MembersExample
- field3 - Variable in class de.japkit.test.members.constructor.ConstructorExample
- field3 - Variable in class de.japkit.test.members.constructor.ConstructorExampleGen
-
Copies the fields from
ConstructorExample
. - fieldA - Variable in class de.japkit.test.members.MembersExampleGen
- FieldAndMethod() - Constructor for class de.japkit.test.members.common.source.SourceTemplate.FieldAndMethod
- fieldAssignment() - Constructor for class de.japkit.test.members.constructor.ConstructorTemplate.fieldAssignment
- fieldAssignmentRhs() - Constructor for class de.japkit.test.members.constructor.ConstructorTemplate.fieldAssignmentRhs
- fieldB - Variable in class de.japkit.test.members.MembersExampleGen
- FieldExample - Class in de.japkit.test.members.field
-
The annotated class for the example.
- FieldExample() - Constructor for class de.japkit.test.members.field.FieldExample
- FieldExampleGen - Class in de.japkit.test.members.field
-
The generated class for the example.
- FieldExampleGen() - Constructor for class de.japkit.test.members.field.FieldExampleGen
- fields() - Constructor for class de.japkit.test.members.common.source.SourceTemplate.fields
- fields() - Constructor for class de.japkit.test.members.constructor.ConstructorTemplate.fields
- fields() - Constructor for class de.japkit.test.members.field.FieldTemplate.fields
- fields() - Constructor for class de.japkit.test.members.method.MethodTemplate.fields
- fields() - Constructor for class de.japkit.test.members.ToStringTemplate.fields
- FieldTemplate - Class in de.japkit.test.members.field
-
This template shows how to generate fields and optionally getters and setters for them.
- FieldTemplate() - Constructor for class de.japkit.test.members.field.FieldTemplate
- FieldTemplate_RuntimeMetadata - Class in de.japkit.test.members.field
-
The generated runtime metadata for FieldTemplate.
- FieldTemplate_RuntimeMetadata() - Constructor for class de.japkit.test.members.field.FieldTemplate_RuntimeMetadata
- FieldTemplate.fields - Class in de.japkit.test.members.field
-
A function to get the fields of a
TypeElement
. - FieldTemplate.hasNotNull - Class in de.japkit.test.members.field
-
A function that returns true if the given element has a
NotNull
annotation. - FieldTemplate.isList - Annotation Type in de.japkit.test.members.field
-
A function that returns true if the given element's type is List.
- FieldTemplate.notNullCheck - Class in de.japkit.test.members.field
-
This will generate a statement that checks for null, if the given source element has the
NotNull
annotation. - FieldTemplate.setterDefensiveCopy - Class in de.japkit.test.members.field
-
Generates a code to create a defensive copy if a mutable type is used.
- FieldTrigger - Annotation Type in de.japkit.test.members.field
-
The trigger annotation for the example.
- FieldWithMethod() - Constructor for class de.japkit.test.members.MembersTemplate.FieldWithMethod
- finalField - Variable in class de.japkit.test.members.common.modifiers.ModifiersExampleGen
-
For final fields, code for initialization needs to be provided.
- finalField - Variable in class de.japkit.test.members.common.modifiers.ModifiersTemplate
-
For final fields, code for initialization needs to be provided.
- fixedField - Variable in class de.japkit.test.members.field.FieldExampleGen
-
A field with fix name and type and with public getters and setters.
- fixedField - Variable in class de.japkit.test.members.field.FieldTemplate
-
A field with fix name and type and with public getters and setters.
- fixedField - Variable in class de.japkit.test.members.MembersExampleGen
-
A field within the generated top level class.
- fixedField - Variable in class de.japkit.test.members.MembersTemplate
-
A field within the generated top level class.
- fixedInnerClassField - Variable in class de.japkit.test.members.MembersExampleGen.SomeInnerClass
-
A field within the generated inner class.
- fixedInnerClassField - Variable in class de.japkit.test.members.MembersTemplate.SomeInnerClass
-
A field within the generated inner class.
- fixedInnerClassMethod(String) - Method in class de.japkit.test.members.MembersExampleGen.SomeInnerClass
-
A method within the generated inner class.
- fixedInnerClassMethod(String) - Method in class de.japkit.test.members.MembersTemplate.SomeInnerClass
-
A method within the generated inner class.
- fixedMethod(String) - Method in class de.japkit.test.members.MembersExampleGen
-
A method within the generated top level class.
- fixedMethod(String) - Method in class de.japkit.test.members.MembersTemplate
-
A method within the generated top level class.
G
- GeneratedClassNamePrefixExample - Class in de.japkit.test.classname
-
The generated class for the example.
- GeneratedClassNamePrefixExample() - Constructor for class de.japkit.test.classname.GeneratedClassNamePrefixExample
- generateToString - Variable in class de.japkit.test.members.MembersTemplate
-
Templates can also be made reusable by putting them into separate classes.
- getFixedField() - Method in class de.japkit.test.members.field.FieldExampleGen
- getSomeInt() - Method in class de.japkit.test.members.field.FieldExampleGen
- getSomeInt() - Method in class de.japkit.test.members.method.MethodExampleGen
- getSomeString() - Method in class de.japkit.test.members.field.FieldExampleGen
- getSomeString() - Method in class de.japkit.test.members.method.MethodExampleGen
- getSomeStringList() - Method in class de.japkit.test.members.field.FieldExampleGen
- getSomeStringList() - Method in class de.japkit.test.members.method.MethodExampleGen
- getSomeStringMap() - Method in class de.japkit.test.members.method.MethodExampleGen
H
- hashCode() - Method in class de.japkit.test.members.method.MethodExampleGen
-
Generates a hashCode method based on
Objects.hash(Object...)
. - hashCode() - Method in class de.japkit.test.members.method.MethodTemplate
-
Generates a hashCode method based on
Objects.hash(Object...)
. - hasNotNull() - Constructor for class de.japkit.test.members.constructor.ConstructorTemplate.hasNotNull
- hasNotNull() - Constructor for class de.japkit.test.members.field.FieldTemplate.hasNotNull
I
- IClassNamePrefixExample - Class in de.japkit.test.classname
-
The annotated class for the example.
- IClassNamePrefixExample() - Constructor for class de.japkit.test.classname.IClassNamePrefixExample
- InnerClassExample - Class in de.japkit.test.members.innerclass
-
The annotated class for the example.
- InnerClassExample() - Constructor for class de.japkit.test.members.innerclass.InnerClassExample
- InnerClassExampleGen - Class in de.japkit.test.members.innerclass
-
The generated class for the example.
- InnerClassExampleGen() - Constructor for class de.japkit.test.members.innerclass.InnerClassExampleGen
- InnerClassTemplate - Class in de.japkit.test.members.innerclass
- InnerClassTemplate() - Constructor for class de.japkit.test.members.innerclass.InnerClassTemplate
- InnerClassTemplate_RuntimeMetadata - Class in de.japkit.test.members.innerclass
-
The generated runtime metadata for InnerClassTemplate.
- InnerClassTemplate_RuntimeMetadata() - Constructor for class de.japkit.test.members.innerclass.InnerClassTemplate_RuntimeMetadata
- InnerClassTrigger - Annotation Type in de.japkit.test.members.innerclass
-
The trigger annotation for the example.
- isField() - Constructor for class de.japkit.test.members.common.source.SourceTemplate.isField
- isString() - Constructor for class de.japkit.test.members.constructor.ConstructorTemplate.isString
M
- MemberNameExample - Class in de.japkit.test.members.common.name
-
The annotated class for the example.
- MemberNameExample() - Constructor for class de.japkit.test.members.common.name.MemberNameExample
- memberNameExample1 - Variable in class de.japkit.test.members.common.name.MemberNameExampleGen
-
The name of the generated field is determined by evaluating the Java EL expression given by nameExpr.
- memberNameExample2 - Variable in class de.japkit.test.members.common.name.MemberNameExampleGen
-
The name of the generated field is determined by evaluating the Java EL expression given by an $-delimited Java EL expression in the template for the member. "_" must be used instead of ".".
- memberNameExample3 - Variable in class de.japkit.test.members.common.name.MemberNameExampleGen
-
Src is always implicit in expressions and can be omitted.
- MemberNameExampleGen - Class in de.japkit.test.members.common.name
-
The generated class for the example.
- MemberNameExampleGen() - Constructor for class de.japkit.test.members.common.name.MemberNameExampleGen
- MemberNameTemplate - Class in de.japkit.test.members.common.name
-
Member names can be copied from the template, set as annotation value (name) or set by evaluating an expression (nameExpr or using $...
- MemberNameTemplate() - Constructor for class de.japkit.test.members.common.name.MemberNameTemplate
- MemberNameTemplate_RuntimeMetadata - Class in de.japkit.test.members.common.name
-
The generated runtime metadata for MemberNameTemplate.
- MemberNameTemplate_RuntimeMetadata() - Constructor for class de.japkit.test.members.common.name.MemberNameTemplate_RuntimeMetadata
- MemberNameTrigger - Annotation Type in de.japkit.test.members.common.name
-
The trigger annotation for the example.
- MembersExample - Class in de.japkit.test.members
-
The annotated class for the example.
- MembersExample() - Constructor for class de.japkit.test.members.MembersExample
- MembersExampleGen - Class in de.japkit.test.members
-
The generated class for the example.
- MembersExampleGen(String, int) - Constructor for class de.japkit.test.members.MembersExampleGen
-
A constructor in the top level class.It is generated by "copying" the constructor template and adjusting the name.
- MembersExampleGen.SomeInnerClass - Class in de.japkit.test.members
-
An inner class template.
- MembersExampleGen.SomeInnerClass.SomeInnerInnerClass - Class in de.japkit.test.members
-
Inner class templates can be nested.
- MembersTemplate - Class in de.japkit.test.members
-
Within Templates annotated with
Clazz
,InnerClass
orTemplate
, fields, methods, constructors and inner classes can be generated. - MembersTemplate(String, int) - Constructor for class de.japkit.test.members.MembersTemplate
-
A constructor in the top level class.It is generated by "copying" the constructor template and adjusting the name.
- MembersTemplate_RuntimeMetadata - Class in de.japkit.test.members
-
The generated runtime metadata for MembersTemplate.
- MembersTemplate_RuntimeMetadata() - Constructor for class de.japkit.test.members.MembersTemplate_RuntimeMetadata
- MembersTemplate.FieldWithMethod - Class in de.japkit.test.members
-
Members can be grouped together in
Template
s. - MembersTemplate.SomeInnerClass - Class in de.japkit.test.members
-
An inner class template.
- MembersTemplate.SomeInnerClass.SomeInnerInnerClass - Class in de.japkit.test.members
-
Inner class templates can be nested.
- MembersTrigger - Annotation Type in de.japkit.test.members
-
The trigger annotation for the example.
- method$src$() - Method in class de.japkit.test.members.MembersTemplate.FieldWithMethod
- methodA() - Method in class de.japkit.test.members.MembersExampleGen
- methodB() - Method in class de.japkit.test.members.MembersExampleGen
- MethodExample - Class in de.japkit.test.members.method
-
The annotated class for the example.
- MethodExample() - Constructor for class de.japkit.test.members.method.MethodExample
- MethodExampleGen - Class in de.japkit.test.members.method
-
The generated class for the example.
- MethodExampleGen() - Constructor for class de.japkit.test.members.method.MethodExampleGen
- MethodTemplate - Class in de.japkit.test.members.method
-
This template shows how to generate methods.
- MethodTemplate() - Constructor for class de.japkit.test.members.method.MethodTemplate
- MethodTemplate_RuntimeMetadata - Class in de.japkit.test.members.method
-
The generated runtime metadata for MethodTemplate.
- MethodTemplate_RuntimeMetadata() - Constructor for class de.japkit.test.members.method.MethodTemplate_RuntimeMetadata
- MethodTemplate.fields - Class in de.japkit.test.members.method
-
A function to get the fields of a
TypeElement
. - MethodTemplate.rethrowAsRuntimeException - Class in de.japkit.test.members.method
-
A code fragment that that catches every Exception and rethrows it is RuntimeException.
- MethodTrigger - Annotation Type in de.japkit.test.members.method
-
The trigger annotation for the example.
- ModifiersExample - Class in de.japkit.test.members.common.modifiers
-
The annotated class for the example.
- ModifiersExample() - Constructor for class de.japkit.test.members.common.modifiers.ModifiersExample
- ModifiersExampleGen - Class in de.japkit.test.members.common.modifiers
-
The generated class for the example.
- ModifiersExampleGen() - Constructor for class de.japkit.test.members.common.modifiers.ModifiersExampleGen
- ModifiersExampleGen.AbstractInnerClass - Class in de.japkit.test.members.common.modifiers
-
To keep the abstract modifier for a generated class or inner class, keepAbstract must be set to true.
- ModifiersExampleGen.NonAbstractInnerClass - Class in de.japkit.test.members.common.modifiers
-
To support method templates without a dummy method body, also the class template containing them needs to be abstract.
- ModifiersTemplate - Class in de.japkit.test.members.common.modifiers
-
ModifiersTrigger can either be copied from the template or set conditionally.
- ModifiersTemplate() - Constructor for class de.japkit.test.members.common.modifiers.ModifiersTemplate
- ModifiersTemplate_RuntimeMetadata - Class in de.japkit.test.members.common.modifiers
-
The generated runtime metadata for ModifiersTemplate.
- ModifiersTemplate_RuntimeMetadata() - Constructor for class de.japkit.test.members.common.modifiers.ModifiersTemplate_RuntimeMetadata
- ModifiersTemplate.AbstractInnerClass - Class in de.japkit.test.members.common.modifiers
-
To keep the abstract modifier for a generated class or inner class, keepAbstract must be set to true.
- ModifiersTemplate.NonAbstractInnerClass - Class in de.japkit.test.members.common.modifiers
-
To support method templates without a dummy method body, also the class template containing them needs to be abstract.
- ModifiersTrigger - Annotation Type in de.japkit.test.members.common.modifiers
-
The trigger annotation for the example.
N
- nameFromAV - Variable in class de.japkit.test.members.common.name.MemberNameTemplate
-
The name of the generated field is determined by the annotation value name.
- nameFromExpr - Variable in class de.japkit.test.members.common.name.MemberNameTemplate
-
The name of the generated field is determined by evaluating the Java EL expression given by nameExpr.
- nameFromExprWithSrcCollection - Variable in class de.japkit.test.members.common.name.MemberNameTemplate
-
Here, the src is set to the list of fields of the
TypeElement
for the annotated classSourceExample
. - NonAbstractInnerClass() - Constructor for class de.japkit.test.members.common.modifiers.ModifiersExampleGen.NonAbstractInnerClass
- NonAbstractInnerClass() - Constructor for class de.japkit.test.members.common.modifiers.ModifiersTemplate.NonAbstractInnerClass
- notAbstractMethod() - Method in class de.japkit.test.members.common.modifiers.ModifiersExampleGen
-
The abstract modifier is removed from methods, if they have rules for generating a code body.
- notAbstractMethod() - Method in class de.japkit.test.members.common.modifiers.ModifiersTemplate
-
The abstract modifier is removed from methods, if they have rules for generating a code body.
- notNullCheck() - Constructor for class de.japkit.test.members.field.FieldTemplate.notNullCheck
- nullCheck() - Constructor for class de.japkit.test.members.constructor.ConstructorTemplate.nullCheck
O
- originalSourceIsTheAnnotatedClass - Variable in class de.japkit.test.members.common.source.SourceTemplate
-
If no src is set, the src variable is the same as the one of the surrounding template.
P
- prefix$src_simpleName_toFirstLower$2 - Variable in class de.japkit.test.members.common.name.MemberNameTemplate
-
Here, toFirstUpper will be applied automatically, since the expression is not at the beginning of the member name.
- prefixMemberNameExample2 - Variable in class de.japkit.test.members.common.name.MemberNameExampleGen
-
Here, toFirstUpper will be applied automatically, since the expression is not at the beginning of the member name.
- privateField - Variable in class de.japkit.test.members.common.modifiers.ModifiersExampleGen
-
ModifiersTrigger are copied to the generated element.
- privateField - Variable in class de.japkit.test.members.common.modifiers.ModifiersTemplate
-
ModifiersTrigger are copied to the generated element.
- publicField - Variable in class de.japkit.test.members.common.modifiers.ModifiersExampleGen
-
ModifiersTrigger are copied to the generated element.
- publicField - Variable in class de.japkit.test.members.common.modifiers.ModifiersTemplate
-
ModifiersTrigger are copied to the generated element.
- publicStaticField - Static variable in class de.japkit.test.members.common.modifiers.ModifiersExampleGen
-
ModifiersTrigger are copied to the generated element.
- publicStaticField - Static variable in class de.japkit.test.members.common.modifiers.ModifiersTemplate
-
ModifiersTrigger are copied to the generated element.
R
- rethrowAsRuntimeException() - Constructor for class de.japkit.test.members.method.MethodTemplate.rethrowAsRuntimeException
S
- set$simpleName$(SrcType) - Method in class de.japkit.test.members.common.source.SourceTemplate.FieldAndMethod
-
A method for every element in the src collection of
SourceTemplate.FieldAndMethod
template. - setFixedField(String) - Method in class de.japkit.test.members.field.FieldExampleGen
- setSomeInt(int) - Method in class de.japkit.test.members.method.MethodExampleGen
- setSomeString(String) - Method in class de.japkit.test.members.method.MethodExampleGen
- setSomeStringList(List<String>) - Method in class de.japkit.test.members.method.MethodExampleGen
- setSomeStringMap(Map<String, String>) - Method in class de.japkit.test.members.method.MethodExampleGen
- setSrcField1(String) - Method in class de.japkit.test.members.common.source.SourceExampleGen
-
A method for every element in the src collection of
FieldAndMethod
template. - setSrcField2(int) - Method in class de.japkit.test.members.common.source.SourceExampleGen
-
A method for every element in the src collection of
FieldAndMethod
template. - setterDefensiveCopy() - Constructor for class de.japkit.test.members.field.FieldTemplate.setterDefensiveCopy
- shadow() - Method in annotation type de.japkit.test.classname.ClassNameDefaultTrigger
-
All trigger annotations in japkit must have this annotation value.
- shadow() - Method in annotation type de.japkit.test.classname.ClassNamePrefixTrigger
-
All trigger annotations in japkit must have this annotation value.
- shadow() - Method in annotation type de.japkit.test.classname.ClassNameSuffixTrigger
-
All trigger annotations in japkit must have this annotation value.
- shadow() - Method in annotation type de.japkit.test.members.common.annotations.AnnotationsTrigger
-
All trigger annotations in japkit must have this annotation value.
- shadow() - Method in annotation type de.japkit.test.members.common.comment.CommentTrigger
-
All trigger annotations in japkit must have this annotation value.
- shadow() - Method in annotation type de.japkit.test.members.common.condition.ConditionTrigger
-
All trigger annotations in japkit must have this annotation value.
- shadow() - Method in annotation type de.japkit.test.members.common.modifiers.ModifiersTrigger
-
All trigger annotations in japkit must have this annotation value.
- shadow() - Method in annotation type de.japkit.test.members.common.name.MemberNameTrigger
-
All trigger annotations in japkit must have this annotation value.
- shadow() - Method in annotation type de.japkit.test.members.common.source.SourceTrigger
-
All trigger annotations in japkit must have this annotation value.
- shadow() - Method in annotation type de.japkit.test.members.common.type.TypeTrigger
-
All trigger annotations in japkit must have this annotation value.
- shadow() - Method in annotation type de.japkit.test.members.constructor.ConstructorTrigger
-
All trigger annotations in japkit must have this annotation value.
- shadow() - Method in annotation type de.japkit.test.members.field.FieldTrigger
-
All trigger annotations in japkit must have this annotation value.
- shadow() - Method in annotation type de.japkit.test.members.innerclass.InnerClassTrigger
-
All trigger annotations in japkit must have this annotation value.
- shadow() - Method in annotation type de.japkit.test.members.MembersTrigger
-
All trigger annotations in japkit must have this annotation value.
- shadow() - Method in annotation type de.japkit.test.members.method.MethodTrigger
-
All trigger annotations in japkit must have this annotation value.
- shallGenerateMembers() - Method in annotation type de.japkit.test.members.common.condition.ConditionTrigger
-
This annotation value is used as condition to trigger generation of someField1, someMethod and someInnerClass.
- someField1 - Variable in class de.japkit.test.members.common.condition.ConditionExampleTrueGen
-
This field is generated if cond evaluates to true.
- someField1 - Variable in class de.japkit.test.members.common.condition.ConditionTemplate
-
This field is generated if cond evaluates to true.
- someField2 - Variable in class de.japkit.test.members.common.condition.ConditionExampleTrueGen
-
The condition is evaluated before the src variable (see
SourceTemplate
) is set. - someField2 - Variable in class de.japkit.test.members.common.condition.ConditionTemplate
-
The condition is evaluated before the src variable (see
SourceTemplate
) is set. - someFieldInTemplate - Variable in class de.japkit.test.members.common.condition.ConditionExampleTrueGen
- someFieldInTemplate - Variable in class de.japkit.test.members.common.condition.ConditionTemplate.SomeTemplate
- someFunction() - Constructor for class de.japkit.test.members.common.condition.ConditionTemplate.someFunction
- SomeInnerClass() - Constructor for class de.japkit.test.members.common.condition.ConditionExampleTrueGen.SomeInnerClass
- SomeInnerClass() - Constructor for class de.japkit.test.members.common.condition.ConditionTemplate.SomeInnerClass
- SomeInnerClass(String) - Constructor for class de.japkit.test.members.MembersExampleGen.SomeInnerClass
-
A constructor in the inner class.
- SomeInnerClass(String) - Constructor for class de.japkit.test.members.MembersTemplate.SomeInnerClass
-
A constructor in the inner class.
- SomeInnerInnerClass() - Constructor for class de.japkit.test.members.MembersExampleGen.SomeInnerClass.SomeInnerInnerClass
- SomeInnerInnerClass() - Constructor for class de.japkit.test.members.MembersTemplate.SomeInnerClass.SomeInnerInnerClass
- someInt - Variable in class de.japkit.test.members.field.FieldExample
- someInt - Variable in class de.japkit.test.members.field.FieldExampleGen
-
A field for every field in the annotated class
FieldExample
. - someInt - Variable in class de.japkit.test.members.method.MethodExample
- someInt - Variable in class de.japkit.test.members.method.MethodExampleGen
-
As shown in
FieldTemplate
, the fields are copied from the annotated class. - someInt(int) - Method in class de.japkit.test.members.field.FieldExampleGen
- someMethod() - Method in class de.japkit.test.members.common.condition.ConditionExampleTrueGen
-
This method is generated if cond evaluates to true.
- someMethod() - Method in class de.japkit.test.members.common.condition.ConditionTemplate
-
This method is generated if cond evaluates to true.
- someMethodInTemplate() - Method in class de.japkit.test.members.common.condition.ConditionExampleTrueGen
- someMethodInTemplate() - Method in class de.japkit.test.members.common.condition.ConditionTemplate.SomeTemplate
- someString - Variable in class de.japkit.test.members.field.FieldExample
- someString - Variable in class de.japkit.test.members.field.FieldExampleGen
-
A field for every field in the annotated class
FieldExample
. - someString - Variable in class de.japkit.test.members.method.MethodExample
- someString - Variable in class de.japkit.test.members.method.MethodExampleGen
-
As shown in
FieldTemplate
, the fields are copied from the annotated class. - someString(String) - Method in class de.japkit.test.members.field.FieldExampleGen
- someString1 - Variable in class de.japkit.test.members.common.comment.CommentExampleGen
-
This comment is just copied as it is.
- someString1 - Variable in class de.japkit.test.members.common.comment.CommentTemplate
-
This comment is just copied as it is.
- someString1 - Variable in class de.japkit.test.members.common.name.MemberNameExampleGen
-
The name of the generated field is copied from the template.
- someString1 - Variable in class de.japkit.test.members.common.name.MemberNameTemplate
-
The name of the generated field is copied from the template.
- someString2 - Variable in class de.japkit.test.members.common.comment.CommentExampleGen
-
Since the comment is not just copied, but evaluated as a Java EL expression, it is for example possible to use the name of the generated class: CommentExample.
- someString2 - Variable in class de.japkit.test.members.common.comment.CommentTemplate
-
Since the comment is not just copied, but evaluated as a Java EL expression, it is for example possible to use the name of the generated class: #{src.simpleName}.
- someString2 - Variable in class de.japkit.test.members.common.name.MemberNameExampleGen
-
The name of the generated field is determined by the annotation value name.
- someString3 - Variable in class de.japkit.test.members.common.comment.CommentExampleGen
-
The real comment.
- someString3 - Variable in class de.japkit.test.members.common.comment.CommentTemplate
-
When the template's comment shall not be used for generating the comment, the annotation value commentExpr can be used instead.
- someStringList - Variable in class de.japkit.test.members.field.FieldExample
- someStringList - Variable in class de.japkit.test.members.field.FieldExampleGen
-
A field for every field in the annotated class
FieldExample
. - someStringList - Variable in class de.japkit.test.members.method.MethodExample
- someStringList - Variable in class de.japkit.test.members.method.MethodExampleGen
-
As shown in
FieldTemplate
, the fields are copied from the annotated class. - someStringList(List<String>) - Method in class de.japkit.test.members.field.FieldExampleGen
- someStringMap - Variable in class de.japkit.test.members.method.MethodExample
- someStringMap - Variable in class de.japkit.test.members.method.MethodExampleGen
-
As shown in
FieldTemplate
, the fields are copied from the annotated class. - SomeTemplate() - Constructor for class de.japkit.test.members.common.condition.ConditionTemplate.SomeTemplate
- sourceExample - Variable in class de.japkit.test.members.common.source.SourceExampleGen
-
If no src is set, the src variable is the same as the one of the surrounding template.
- SourceExample - Class in de.japkit.test.members.common.source
-
The annotated class for the example.
- SourceExample() - Constructor for class de.japkit.test.members.common.source.SourceExample
- SourceExampleGen - Class in de.japkit.test.members.common.source
-
The generated class for the example.
- SourceExampleGen() - Constructor for class de.japkit.test.members.common.source.SourceExampleGen
- SourceTemplate - Class in de.japkit.test.members.common.source
-
When generating members, the src (source) variable can be set by evaluating an expression (src) or calling a function (srcFun).
- SourceTemplate() - Constructor for class de.japkit.test.members.common.source.SourceTemplate
- SourceTemplate_RuntimeMetadata - Class in de.japkit.test.members.common.source
-
The generated runtime metadata for SourceTemplate.
- SourceTemplate_RuntimeMetadata() - Constructor for class de.japkit.test.members.common.source.SourceTemplate_RuntimeMetadata
- SourceTemplate.FieldAndMethod - Class in de.japkit.test.members.common.source
-
If multiple elements shall be generated for the same src, they can be grouped by a template.
- SourceTemplate.fields - Class in de.japkit.test.members.common.source
-
A function to get the fields of a
TypeElement
. - SourceTemplate.isField - Class in de.japkit.test.members.common.source
-
A function to determine whether an
Element
is a field. - SourceTrigger - Annotation Type in de.japkit.test.members.common.source
-
The trigger annotation for the example.
- srcField1 - Variable in class de.japkit.test.members.common.comment.CommentExample
-
This is the comment on srcField1 from
CommentExample
. - srcField1 - Variable in class de.japkit.test.members.common.name.MemberNameExample
- srcField1 - Variable in class de.japkit.test.members.common.source.SourceExample
- srcField1Copy - Variable in class de.japkit.test.members.common.comment.CommentExampleGen
-
This is the comment on srcField1 from
CommentExample
. - srcField1Copy - Variable in class de.japkit.test.members.common.name.MemberNameExampleGen
-
Here, the src is set to the list of fields of the
TypeElement
for the annotated classSourceExample
. - srcField1Copy1 - Variable in class de.japkit.test.members.common.source.SourceExampleGen
-
Here, the src is set to the list of fields of the
TypeElement
for the annotated classSourceExample
. - srcField1Copy2 - Variable in class de.japkit.test.members.common.source.SourceExampleGen
-
Since filtering is quite common for a src collection, the filter condition can also be provided as srcFilter.
- srcField1Copy3 - Variable in class de.japkit.test.members.common.source.SourceExampleGen
-
The src variable is always implicit in expressions, so it can be omitted.
- srcField1Copy4 - Variable in class de.japkit.test.members.common.source.SourceExampleGen
-
Also, a function can be called to determine the source.
- srcField1Copy5 - Variable in class de.japkit.test.members.common.source.SourceExampleGen
-
Also, a function can be called to filter the source.
- srcField1Copy6 - Variable in class de.japkit.test.members.common.source.SourceExampleGen
-
A field for every element in the src collection of
FieldAndMethod
template. - srcField2 - Variable in class de.japkit.test.members.common.comment.CommentExample
-
This is the comment on srcField2 from
CommentExample
. - srcField2 - Variable in class de.japkit.test.members.common.name.MemberNameExample
- srcField2 - Variable in class de.japkit.test.members.common.source.SourceExample
- srcField2Copy - Variable in class de.japkit.test.members.common.comment.CommentExampleGen
-
This is the comment on srcField2 from
CommentExample
. - srcField2Copy - Variable in class de.japkit.test.members.common.name.MemberNameExampleGen
-
Here, the src is set to the list of fields of the
TypeElement
for the annotated classSourceExample
. - srcField2Copy1 - Variable in class de.japkit.test.members.common.source.SourceExampleGen
-
Here, the src is set to the list of fields of the
TypeElement
for the annotated classSourceExample
. - srcField2Copy2 - Variable in class de.japkit.test.members.common.source.SourceExampleGen
-
Since filtering is quite common for a src collection, the filter condition can also be provided as srcFilter.
- srcField2Copy3 - Variable in class de.japkit.test.members.common.source.SourceExampleGen
-
The src variable is always implicit in expressions, so it can be omitted.
- srcField2Copy4 - Variable in class de.japkit.test.members.common.source.SourceExampleGen
-
Also, a function can be called to determine the source.
- srcField2Copy5 - Variable in class de.japkit.test.members.common.source.SourceExampleGen
-
Also, a function can be called to filter the source.
- srcField2Copy6 - Variable in class de.japkit.test.members.common.source.SourceExampleGen
-
A field for every element in the src collection of
FieldAndMethod
template. - srcIsSetToTheListOfFields - Variable in class de.japkit.test.members.common.source.SourceTemplate
-
Here, the src is set to the list of fields of the
TypeElement
for the annotated classSourceExample
. - srcIsSetToTheListOfFieldsFilter - Variable in class de.japkit.test.members.common.source.SourceTemplate
-
Since filtering is quite common for a src collection, the filter condition can also be provided as srcFilter.
- srcIsSetToTheListOfFieldsFilterSrcIsImplicit - Variable in class de.japkit.test.members.common.source.SourceTemplate
-
The src variable is always implicit in expressions, so it can be omitted.
- srcIsSetToTheListOfFieldsWithFilterFunction - Variable in class de.japkit.test.members.common.source.SourceTemplate
-
Also, a function can be called to filter the source.
- srcIsSetToTheListOfFieldsWithFunction - Variable in class de.japkit.test.members.common.source.SourceTemplate
-
Also, a function can be called to determine the source.
T
- toString() - Method in class de.japkit.test.members.MembersExampleGen
-
This method prints the field values of the generated class.
- toString() - Method in class de.japkit.test.members.ToStringTemplate
-
This method prints the field values of the generated class.
- ToStringTemplate - Class in de.japkit.test.members
-
A template that adds a simple toString method to the generated class.
- ToStringTemplate() - Constructor for class de.japkit.test.members.ToStringTemplate
- ToStringTemplate_RuntimeMetadata - Class in de.japkit.test.members
-
The generated runtime metadata for ToStringTemplate.
- ToStringTemplate_RuntimeMetadata() - Constructor for class de.japkit.test.members.ToStringTemplate_RuntimeMetadata
- ToStringTemplate.fields - Class in de.japkit.test.members
-
A function to get the fields of a
TypeElement
. - transientVolatileField - Variable in class de.japkit.test.members.common.modifiers.ModifiersExampleGen
-
ModifiersTrigger are copied to the generated element.
- transientVolatileField - Variable in class de.japkit.test.members.common.modifiers.ModifiersTemplate
-
ModifiersTrigger are copied to the generated element.
- trimToNull() - Constructor for class de.japkit.test.members.constructor.ConstructorTemplate.trimToNull
- TypeExample - Class in de.japkit.test.members.common.type
-
The annotated class for the example.
- TypeExample() - Constructor for class de.japkit.test.members.common.type.TypeExample
- TypeExampleGen - Class in de.japkit.test.members.common.type
-
The generated class for the example.
- TypeExampleGen() - Constructor for class de.japkit.test.members.common.type.TypeExampleGen
- TypeTemplate - Class in de.japkit.test.members.common.type
- TypeTemplate() - Constructor for class de.japkit.test.members.common.type.TypeTemplate
- TypeTemplate_RuntimeMetadata - Class in de.japkit.test.members.common.type
-
The generated runtime metadata for TypeTemplate.
- TypeTemplate_RuntimeMetadata() - Constructor for class de.japkit.test.members.common.type.TypeTemplate_RuntimeMetadata
- TypeTrigger - Annotation Type in de.japkit.test.members.common.type
-
The trigger annotation for the example.
All Classes All Packages