Index

$ A C D E F G H I M N O P R S T 
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
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 or Template, 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 Templates.
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 class SourceExample.
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 class SourceExample.
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 class SourceExample.
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 class SourceExample.
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 class SourceExample.
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 class SourceExample.
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.
$ A C D E F G H I M N O P R S T 
All Classes All Packages