Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W _ 

A

AbstractFunctionRule<T> - Class in de.japkit.rules
 
AbstractFunctionRule(AnnotationMirror, Element, Class<? extends T>) - Constructor for class de.japkit.rules.AbstractFunctionRule
 
AbstractFunctionRule(AnnotationMirror, Element, Class<? extends T>, Functions.Function0<? extends T>) - Constructor for class de.japkit.rules.AbstractFunctionRule
 
AbstractRule - Class in de.japkit.rules
 
AbstractRule(AnnotationMirror, Element) - Constructor for class de.japkit.rules.AbstractRule
 
accept(AnnotationValueVisitor<R, P>, P) - Method in class de.japkit.model.GenAnnotationValue
 
accept(TypeVisitor<R, P>, P) - Method in class de.japkit.model.GenArrayType
 
accept(TypeVisitor<R, P>, P) - Method in class de.japkit.model.GenDeclaredType
 
accept(ElementVisitor<R, P>, P) - Method in class de.japkit.model.GenElement
 
accept(TypeVisitor<R, P>, P) - Method in class de.japkit.model.GenUnresolvedType
 
accept(ElementVisitor<R, P>, P) - Method in class de.japkit.model.GenUnresolvedTypeElement
 
accept(ElementVisitor<R, P>, P) - Method in class de.japkit.model.ParameterWrapper
 
accept(ElementVisitor<R, P>, P) - Method in class de.japkit.model.PropertyImpl
 
add(GenElement...) - Method in class de.japkit.model.GenElement
 
addAllAuxTopLevelClasses(Set<GenTypeElement>, GenTypeElement) - Method in class de.japkit.rules.ClassRule
 
addAnnotationMirror(AnnotationMirror) - Method in class de.japkit.model.GenElement
 
addBound(TypeMirror) - Method in class de.japkit.model.GenTypeParameter
 
addDependentMemberRule(MemberRuleSupport<?, ?>) - Method in class de.japkit.rules.MemberRuleSupport
 
addEnclosedElement(Element) - Method in class de.japkit.model.GenElement
 
addEnclosedElement(Element) - Method in class de.japkit.model.GenTypeElement
 
addGetterRule() - Method in class de.japkit.rules.FieldRule
 
addInterface(DeclaredType, TypeMirror...) - Method in class de.japkit.model.GenTypeElement
Adds an interface.
addInterface(TypeMirror) - Method in class de.japkit.model.GenTypeElement
 
addMessage(Message) - Method in class de.japkit.services.MessageCollector
 
addMessage(Diagnostic.Kind, String, Element, AnnotationMirror, String) - Method in class de.japkit.services.MessageCollector
 
addModifier(Modifier) - Method in class de.japkit.model.GenElement
 
addModifier(Modifier) - Method in class de.japkit.model.GenExecutableElement
 
addOrderAnnotation(Element, Integer) - Method in class de.japkit.rules.ClassRule
 
addParameter(VariableElement) - Method in class de.japkit.model.GenExecutableElement
 
addParamNamesAnnotations(Element) - Method in class de.japkit.rules.ClassRule
 
addSetterRule() - Method in class de.japkit.rules.FieldRule
 
addThrownType(TypeMirror) - Method in class de.japkit.model.GenExecutableElement
 
addTypeArgument(TypeMirror) - Method in class de.japkit.model.GenDeclaredType
 
addTypeParameter(TypeParameterElement) - Method in class de.japkit.model.GenParameterizable
 
allFields(TypeElement) - Method in class de.japkit.services.ElementsExtensions
Warning: Does not work for Gen-Elements!
allMethods() - Method in class de.japkit.model.GenTypeElement
 
allMethods(TypeElement) - Method in class de.japkit.services.ElementsExtensions
Warning: Does not work for Gen-Elements!
allMethods(TypeElement, String) - Method in class de.japkit.services.ElementsExtensions
Finds all methods up to (but except from) a given superclass.
ALWAYS_ACTIVE - Static variable in class de.japkit.rules.RuleUtils
 
AND_COMBINER - Static variable in class de.japkit.rules.ExpressionOrFunctionCallRule
 
annotatedClassesOnWhichThatOneDependsOn(String) - Method in class de.japkit.services.TypesRegistry
Based on the dependencies and generated type elements registered so far, this method examines, on which other annotated classes the given class depends on.
AnnotationAndParent - Class in de.japkit.model
 
AnnotationAndParent(AnnotationMirror, Path.Segment, AnnotationAndParent, Element) - Constructor for class de.japkit.model.AnnotationAndParent
 
annotationAsTypeElement(AnnotationMirror) - Method in class de.japkit.services.ElementsExtensions
 
annotationCode(AnnotationMirror) - Method in class de.japkit.processor.JavaEmitter
 
AnnotationExtensions - Class in de.japkit.rules
 
AnnotationExtensions() - Constructor for class de.japkit.rules.AnnotationExtensions
 
annotationExtensions - Variable in class de.japkit.rules.CodeRule
 
annotationExtensions - Variable in class de.japkit.rules.ManualOverrideRule
 
AnnotationMappingRule - Class in de.japkit.rules
 
AnnotationMappingRule(AnnotationMirror, Map<String, AnnotationMappingRule>) - Constructor for class de.japkit.rules.AnnotationMappingRule
 
AnnotationMappingRule(AnnotationMirror, Element) - Constructor for class de.japkit.rules.AnnotationMappingRule
 
annotationMirror(Element, CharSequence) - Method in class de.japkit.services.ElementsExtensions
Gets a certain annotation of an element.
annotationMirror(Element, Class<? extends Annotation>) - Method in class de.japkit.services.ElementsExtensions
Gets a certain annotation of an element.
annotationMirrors(Element, Class<? extends Annotation>) - Method in class de.japkit.services.ElementsExtensions
Gets a certain annotation of an element.
annotationMirrors(Element, CharSequence) - Method in class de.japkit.services.ElementsExtensions
Gets a certain annotation of an element.
annotationsByName(Element, String) - Method in class de.japkit.services.ElementsExtensions
 
annotationValueCode(Object) - Method in class de.japkit.processor.JavaEmitter
 
AnnotationValueMappingRule - Class in de.japkit.rules
 
AnnotationValueMappingRule(AnnotationMirror, Map<String, AnnotationMappingRule>) - Constructor for class de.japkit.rules.AnnotationValueMappingRule
 
AnnotationValueMappingRule(AnnotationMirror, Element, String) - Constructor for class de.japkit.rules.AnnotationValueMappingRule
 
annotationValueNames(AnnotationMirror) - Method in class de.japkit.services.ElementsExtensions
 
annotationValuesByNameUnwrapped(AnnotationMirror) - Method in class de.japkit.services.ElementsExtensions
 
annotationValuesByNameUnwrappedAsMap(AnnotationMirror) - Method in class de.japkit.services.ElementsExtensions
 
AnnotationWithDefaultAnnotation - Class in de.japkit.model
 
AnnotationWithDefaultAnnotation(AnnotationMirror, AnnotationMirror) - Constructor for class de.japkit.model.AnnotationWithDefaultAnnotation
 
AnnotationWrapper - Interface in de.japkit.model
 
append(Path.Segment) - Method in class de.japkit.model.Path
 
apply(Object) - Method in class de.japkit.rules.AbstractFunctionRule
 
apply() - Method in class de.japkit.rules.AbstractFunctionRule
 
apply() - Method in class de.japkit.rules.CaseRule
 
apply() - Method in class de.japkit.rules.CodeFragmentRules
 
apply() - Method in class de.japkit.rules.CodeRule
 
apply(Object) - Method in class de.japkit.rules.CodeRule
 
apply(Object) - Method in class de.japkit.rules.ELVariableRule
 
apply() - Method in class de.japkit.rules.ELVariableRule
 
apply() - Method in class de.japkit.rules.ExpressionOrFunctionCallRule
 
apply() - Method in class de.japkit.rules.LibraryRule
Puts the functions on value stack.
apply(Iterable<? extends GenElement>) - Method in class de.japkit.rules.ManualOverrideRule
 
apply(GenTypeElement) - Method in class de.japkit.rules.MemberRuleSupport
 
apply(GenTypeElement) - Method in class de.japkit.rules.MembersRule
 
apply() - Method in class de.japkit.rules.ParamRule
 
apply(Functions.Function1<? super Object, ? extends T>) - Method in class de.japkit.rules.ScopeRule
 
apply(Procedures.Procedure1<? super Object>, Functions.Function1<? super Object, ? extends T>) - Method in class de.japkit.rules.ScopeRule
 
apply(GenTypeElement) - Method in class de.japkit.rules.TemplateCallRule
 
apply(GenTypeElement) - Method in class de.japkit.rules.TemplateRule
 
applyRulesAfterCreation(G) - Method in class de.japkit.rules.ExecutableElementRule
 
applyRulesAfterCreation(GenField) - Method in class de.japkit.rules.FieldRule
 
applyRulesAfterCreation(GenTypeElement) - Method in class de.japkit.rules.InnerClassRule
 
applyRulesAfterCreation(T) - Method in class de.japkit.rules.MemberRuleSupport
 
applyRulesAfterCreation(GenMethod) - Method in class de.japkit.rules.MethodRule
 
argumentsList(ExecutableElement) - Method in class de.japkit.rules.DelegateMethodsRule
 
asAbstractMethod(ExecutableElement) - Method in class de.japkit.model.GenExtensions
 
asElement(TypeMirror) - Static method in class de.japkit.el.ElExtensions
 
asElement() - Method in class de.japkit.model.GenDeclaredType
 
asElement(TypeMirror) - Method in class de.japkit.services.TypesExtensions
 
asInterfaceMethod(ExecutableElement) - Method in class de.japkit.model.GenExtensions
 
asMemberOf(ExecutableElement, TypeElement) - Method in class de.japkit.model.GenExtensions
 
asMemberOf(DeclaredType, Element) - Method in class de.japkit.services.TypesExtensions
 
asType() - Method in class de.japkit.model.GenElement
 
asType() - Method in class de.japkit.model.GenTypeElement
 
asType() - Method in class de.japkit.model.GenTypeParameter
 
asType() - Method in class de.japkit.model.GenUnresolvedTypeElement
 
asType() - Method in class de.japkit.model.GenVariableElement
 
asType() - Method in class de.japkit.model.ParameterWrapper
 
asType() - Method in class de.japkit.model.PropertyImpl
 
asTypeElement(TypeMirror) - Method in class de.japkit.services.TypesRegistry
Get the TypeElement for the type.

B

BehaviorDelegationRule - Class in de.japkit.rules
 
BehaviorDelegationRule(AnnotationMirror) - Constructor for class de.japkit.rules.BehaviorDelegationRule
 
block(CharSequence) - Method in class de.japkit.processor.JavaEmitter
 
BooleanOperatorRule - Class in de.japkit.rules
 
BooleanOperatorRule(AnnotationMirror, Element, boolean, boolean) - Constructor for class de.japkit.rules.BooleanOperatorRule
 
boundsCode(TypeParameterElement) - Method in class de.japkit.processor.JavaEmitter
 
boxed(TypeKind) - Method in class de.japkit.services.TypesExtensions
 
boxedClass(PrimitiveType) - Method in class de.japkit.services.TypesExtensions
 
boxedType(Class<?>) - Method in class de.japkit.services.TypesExtensions
 

C

capture(TypeMirror) - Method in class de.japkit.services.TypesExtensions
 
CaseRule<T> - Class in de.japkit.rules
A case rule at first checks, if the condition matches.
CaseRule(AnnotationMirror, Element, Class<? extends T>, boolean) - Constructor for class de.japkit.rules.CaseRule
 
charAt(int) - Method in class de.japkit.model.GenName
 
checkNotNull(V) - Method in class de.japkit.rules.ExpressionOrFunctionCallRule
 
ClassNameRule - Class in de.japkit.rules
 
ClassNameRule(AnnotationMirror) - Constructor for class de.japkit.rules.ClassNameRule
 
ClassRule - Class in de.japkit.rules
 
ClassRule(AnnotationMirror, TypeElement, boolean) - Constructor for class de.japkit.rules.ClassRule
 
ClassRule(AnnotationMirror, TypeElement, boolean, boolean) - Constructor for class de.japkit.rules.ClassRule
 
ClassSelectorRule - Class in de.japkit.rules
 
ClassSelectorRule(AnnotationMirror, Element) - Constructor for class de.japkit.rules.ClassSelectorRule
 
cleanup() - Static method in class de.japkit.services.ExtensionRegistry
 
cleanupServices() - Method in class de.japkit.processor.JapkitProcessor
 
cleanUpTypesAtEndOfRound() - Method in class de.japkit.services.TypesRegistry
Removes all type elements from cache.
clear() - Method in class de.japkit.el.ValueStack
 
clearCaches() - Method in class de.japkit.rules.RuleFactory
 
clearCaches() - Method in class de.japkit.services.ElementsExtensions
 
clearCaches() - Method in class de.japkit.services.TypesRegistry
 
code(EmitterContext) - Method in interface de.japkit.model.CodeBody
 
code(Element) - Method in class de.japkit.processor.JavaEmitter
 
code() - Method in class de.japkit.rules.CaseRule
 
code() - Method in class de.japkit.rules.CodeFragmentRule
 
code() - Method in class de.japkit.rules.CodeFragmentRules
 
code(String[]) - Static method in class de.japkit.rules.CodeFragmentRules
 
code() - Method in class de.japkit.rules.CodeRule
Gets the code as CharSequence.
code() - Method in interface de.japkit.rules.ICodeFragmentRule
 
code() - Method in class de.japkit.rules.SwitchRule
 
CodeBody - Interface in de.japkit.model
 
codeForAnnotationType(TypeElement) - Method in class de.japkit.processor.JavaEmitter
 
codeForBody(ExecutableElement) - Method in class de.japkit.processor.JavaEmitter
 
codeForClass(TypeElement) - Method in class de.japkit.processor.JavaEmitter
 
codeForConstructor(ExecutableElement) - Method in class de.japkit.processor.JavaEmitter
 
codeForEnum(TypeElement) - Method in class de.japkit.processor.JavaEmitter
 
codeForInstanceInitializer(ExecutableElement) - Method in class de.japkit.processor.JavaEmitter
 
codeForInterface(TypeElement) - Method in class de.japkit.processor.JavaEmitter
 
codeForInterfaces(TypeElement) - Method in class de.japkit.processor.JavaEmitter
 
codeForMethod(ExecutableElement) - Method in class de.japkit.processor.JavaEmitter
 
codeForParameter(VariableElement) - Method in class de.japkit.processor.JavaEmitter
 
codeForParameters(ExecutableElement) - Method in class de.japkit.processor.JavaEmitter
 
codeForStaticInitializer(ExecutableElement) - Method in class de.japkit.processor.JavaEmitter
 
codeForSuper(TypeElement) - Method in class de.japkit.processor.JavaEmitter
 
codeForThrows(ExecutableElement) - Method in class de.japkit.processor.JavaEmitter
 
CodeFragmentRule - Class in de.japkit.rules
 
CodeFragmentRule(AnnotationMirror, Element) - Constructor for class de.japkit.rules.CodeFragmentRule
 
CodeFragmentRules - Class in de.japkit.rules
 
CodeFragmentRules(Iterable<AnnotationMirror>) - Constructor for class de.japkit.rules.CodeFragmentRules
 
codeListInlineOrWithLinebreaks(Iterable<? extends CharSequence>, String, String, String) - Method in class de.japkit.processor.JavaEmitter
 
codeListInlineOrWithLinebreaks(Iterable<? extends CharSequence>, String) - Method in class de.japkit.processor.JavaEmitter
 
CodeRule - Class in de.japkit.rules
 
CodeRule(AnnotationMirror, String) - Constructor for class de.japkit.rules.CodeRule
 
CodeRule(AnnotationMirror, Element, String, String) - Constructor for class de.japkit.rules.CodeRule
 
coerceAnnotationValue(Object, TypeMirror) - Method in class de.japkit.services.ElementsExtensions
 
coerceSingleValue(Object, TypeMirror) - Method in class de.japkit.services.ElementsExtensions
 
collectInTypeAndSuperclasses(TypeElement, String, Functions.Function2<? super T, ? super T, ? extends Boolean>, Functions.Function1<? super TypeElement, ? extends List<T>>) - Method in class de.japkit.services.ElementsExtensions
 
collectionOrMap(TypeMirror) - Method in class de.japkit.services.TypesExtensions
 
commitGeneratedTypeElement(GenTypeElement) - Method in class de.japkit.services.TypesRegistry
DEPRECATED ...
compilationUnit() - Method in class de.japkit.processor.JavaEmitter
creates the code for the compilation unit for one type element.
constantExpressionCode(VariableElement) - Method in class de.japkit.processor.JavaEmitter
 
ConstraintRule - Class in de.japkit.rules
 
ConstraintRule(AnnotationMirror) - Constructor for class de.japkit.rules.ConstraintRule
 
ConstructorRule - Class in de.japkit.rules
 
ConstructorRule(AnnotationMirror, ExecutableElement) - Constructor for class de.japkit.rules.ConstructorRule
 
ConstructorRule(Functions.Function0<? extends Boolean>, Functions.Function0<? extends Iterable<?>>, Functions.Function0<? extends Set<Modifier>>, Functions.Function1<? super GenElement, ? extends List<? extends AnnotationMirror>>, Functions.Function0<? extends CharSequence>, Functions.Function0<? extends List<? extends GenParameter>>, Functions.Function1<? super GenConstructor, ? extends CharSequence>, Functions.Function0<? extends TypeMirror>) - Constructor for class de.japkit.rules.ConstructorRule
 
contains(TypeMirror, TypeMirror) - Method in class de.japkit.services.TypesExtensions
 
containsKey(Object) - Method in class de.japkit.el.ValueStack
 
containsValue(Object) - Method in class de.japkit.el.ValueStack
 
contentEquals(CharSequence) - Method in class de.japkit.model.GenName
 
copy(AnnotationMirror) - Static method in class de.japkit.model.GenExtensions
 
copy(AnnotationMirror, Functions.Function1<? super Object, ?>) - Static method in class de.japkit.model.GenExtensions
 
copy(AnnotationValue, Functions.Function1<? super Object, ?>) - Static method in class de.japkit.model.GenExtensions
 
copyAnnotations(Element) - Method in class de.japkit.model.GenExtensions
 
copyAnnotations(Element, Functions.Function1<? super AnnotationMirror, ? extends Boolean>, Functions.Function1<? super Object, ?>) - Method in class de.japkit.model.GenExtensions
 
copyAvValue(Object, Functions.Function1<? super Object, ?>) - Static method in class de.japkit.model.GenExtensions
 
copyFrom(ExecutableElement) - Method in class de.japkit.model.GenExtensions
 
copyFrom(ExecutableElement, boolean) - Method in class de.japkit.model.GenExtensions
 
copyFrom(Element, boolean, Functions.Function1<? super TypeMirror, ? extends TypeMirror>) - Method in class de.japkit.model.GenExtensions
 
copyParametersFrom(ExecutableElement, boolean) - Method in class de.japkit.model.GenExtensions
 
copyParametersFrom(ExecutableElement, boolean, Functions.Function1<? super TypeMirror, ? extends TypeMirror>) - Method in class de.japkit.model.GenExtensions
 
copyParamFrom(VariableElement, boolean, Functions.Function1<? super TypeMirror, ? extends TypeMirror>) - Method in class de.japkit.model.GenExtensions
 
copyTypeParametersFrom(GenTypeElement) - Method in class de.japkit.model.GenTypeElement
Copies the type parameters from another type element.
createActivationRule() - Method in class de.japkit.rules.MemberRuleSupport
 
createActivationRule(AnnotationMirror, String) - Method in class de.japkit.rules.RuleUtils
 
createActivationRule(AnnotationMirror, String, Functions.Function0<? extends Boolean>) - Method in class de.japkit.rules.RuleUtils
AV "cond" to enable or disable a rule
createAndAddDelegateMethodRules() - Method in class de.japkit.rules.MemberRuleSupport
 
createAnnotationFunction(TypeMirror) - Method in class de.japkit.rules.LibraryRule
 
createAnnotationMappingRules(AnnotationMirror, Element, String) - Method in class de.japkit.rules.RuleUtils
Copies annotations from template at first (if there are any ) and then applies the annotation mappings
createAnnotationsRule() - Method in class de.japkit.rules.MemberRuleSupport
 
createBehaviorDelegation(GenTypeElement) - Method in class de.japkit.rules.BehaviorDelegationRule
Creates a mechanism to delegate behavior to a separate class that can be changed manually.
createClass(GenTypeElement, String) - Method in class de.japkit.rules.ClassRule
 
createCodeBodyRule(Functions.Function1<? super GenElement, ? extends CharSequence>, Functions.Function1<? super CharSequence, ? extends CharSequence>) - Static method in class de.japkit.rules.CodeRule
 
createCodeBodyRule() - Method in class de.japkit.rules.ExecutableElementRule
 
createCommentRule() - Method in class de.japkit.rules.MemberRuleSupport
 
createCommentRule(AnnotationMirror, Element, String, Functions.Function0<? extends CharSequence>) - Method in class de.japkit.rules.RuleUtils
 
createDefaultAnnotationValueRule() - Method in class de.japkit.rules.MethodRule
 
createDefaultFragmentsRule(AnnotationMirror, String) - Static method in class de.japkit.rules.CodeFragmentRules
 
createELVariableRules(AnnotationMirror, Element, String) - Method in class de.japkit.rules.RuleUtils
 
createExpressionOrFunctionCallAndFilterRule(AnnotationMirror, Element, String, String, String, String, String, String, String, String, String, String, String, String, Functions.Function0<?>, boolean, String) - Method in class de.japkit.rules.RuleUtils
Evaluates and expression and / or function(s) and optionally filters the results.
createFunctionRule(Element) - Method in class de.japkit.rules.RuleFactory
Creates a function rule if the element has a function annotation.
createGetterRule(AnnotationMirror, VariableElement, String) - Method in class de.japkit.rules.GetterSetterRules
 
createGetterRuleFromGetterAV(AnnotationMirror, VariableElement) - Method in class de.japkit.rules.GetterSetterRules
 
createIfNecessary(AnnotationMirror, AnnotationMirror) - Static method in class de.japkit.model.AnnotationWithDefaultAnnotation
 
createInitCodeRule() - Method in class de.japkit.rules.FieldRule
 
createLibraryRule(TypeElement) - Method in class de.japkit.rules.RuleFactory
 
createLibraryRules(AnnotationMirror, String) - Method in class de.japkit.rules.RuleUtils
 
createMatcherRule(AnnotationMirror) - Method in class de.japkit.rules.RuleFactory
 
createMatcherRules(AnnotationMirror, CharSequence) - Method in class de.japkit.rules.RuleUtils
Gets a list of element matchers from an annotation.
createMember(String) - Method in class de.japkit.rules.ConstructorRule
 
createMember() - Method in class de.japkit.rules.DelegateMethodsRule
 
createMember(String) - Method in class de.japkit.rules.DelegateMethodsRule
 
createMember(String) - Method in class de.japkit.rules.FieldRule
 
createMember(String) - Method in class de.japkit.rules.InnerClassRule
 
createMember() - Method in class de.japkit.rules.MemberRuleSupport
To be overridden by subclasses to create the member.
createMember(String) - Method in class de.japkit.rules.MemberRuleSupport
 
createMember(String) - Method in class de.japkit.rules.MethodRule
 
createModifiersRule() - Method in class de.japkit.rules.MemberRuleSupport
 
createModifiersRule(AnnotationMirror, Element, String) - Method in class de.japkit.rules.RuleUtils
 
createNameExprRule(AnnotationMirror, Element, String) - Method in class de.japkit.rules.RuleUtils
To set the name of the generated element either statically (AV: name) or dynamically (AV: nameExpr)
createNameInSetRule(AnnotationMirror, String) - Method in class de.japkit.rules.RuleUtils
 
createNameRule() - Method in class de.japkit.rules.ConstructorRule
 
createNameRule() - Method in class de.japkit.rules.MemberRuleSupport
 
createOverride(ExecutableElement, CodeBody) - Method in class de.japkit.model.GenExtensions
 
createParamRule(AnnotationMirror, VariableElement, String) - Method in class de.japkit.rules.RuleUtils
 
createParamRules() - Method in class de.japkit.rules.ExecutableElementRule
 
createParamRules(AnnotationMirror, ExecutableElement, String) - Method in class de.japkit.rules.RuleUtils
 
createParams(Element) - Method in class de.japkit.rules.AbstractFunctionRule
 
createParams(Element) - Method in class de.japkit.rules.SwitchRule
 
createReturnTypeRule() - Method in class de.japkit.rules.MethodRule
 
createScopeRule(Functions.Function0<?>) - Method in class de.japkit.rules.MemberRuleSupport
 
createScopeRule(AnnotationMirror, Element, String) - Method in class de.japkit.rules.RuleUtils
Scope rule that gets the source element from "src" AV
createScopeRule(AnnotationMirror, Element, boolean, String) - Method in class de.japkit.rules.RuleUtils
 
createScopeRule(AnnotationMirror, Element, String, Functions.Function0<?>) - Method in class de.japkit.rules.RuleUtils
 
createScopeRule(AnnotationMirror, Element, boolean, String, boolean) - Method in class de.japkit.rules.RuleUtils
Rule that creates a new scope for each src element given by the source rule and executes the given closure within that scope.
createSetterRule(AnnotationMirror, VariableElement, String) - Method in class de.japkit.rules.GetterSetterRules
 
createSetterRuleFromSetterAV(AnnotationMirror, VariableElement) - Method in class de.japkit.rules.GetterSetterRules
 
createShadowAnnotation(GenTypeElement) - Method in class de.japkit.rules.ClassRule
 
createSrcRule() - Method in class de.japkit.rules.DelegateMethodsRule
 
createSrcRule() - Method in class de.japkit.rules.MemberRuleSupport
 
createSrcRule(AnnotationMirror, String) - Method in class de.japkit.rules.RuleUtils
Provides the source element(s) for rules
createTemplateRule(TypeElement) - Method in class de.japkit.rules.RuleFactory
 
createTemplateRule(TypeElement, AnnotationMirror) - Method in class de.japkit.rules.RuleFactory
 
createTriggerAnnotationRule(TypeElement) - Method in class de.japkit.rules.RuleFactory
 
createTypeRule() - Method in class de.japkit.rules.FieldRule
 
createTypeRule(AnnotationMirror, TypeMirror, String) - Method in class de.japkit.rules.RuleUtils
 
createTypeRule(AnnotationMirror, TypeMirror, String, String, Functions.Function0<? extends TypeMirror>) - Method in class de.japkit.rules.RuleUtils
 
currentAnnotatedClass() - Method in class de.japkit.services.GenerateClassContext
 

D

de.japkit.el - package de.japkit.el
 
de.japkit.model - package de.japkit.model
 
de.japkit.processor - package de.japkit.processor
 
de.japkit.rules - package de.japkit.rules
 
de.japkit.services - package de.japkit.services
 
de.japkit.util - package de.japkit.util
 
declaredConstructors(TypeElement) - Method in class de.japkit.services.ElementsExtensions
 
declaredFields(TypeElement) - Method in class de.japkit.services.ElementsExtensions
 
declaredMethods(TypeElement) - Method in class de.japkit.services.ElementsExtensions
 
declaredType(Class<?>, TypeMirror...) - Method in class de.japkit.services.TypesExtensions
 
declaredType(String, TypeMirror...) - Method in class de.japkit.services.TypesExtensions
 
declaredTypes(TypeElement) - Method in class de.japkit.services.ElementsExtensions
 
DelegateMethodsRule - Class in de.japkit.rules
 
DelegateMethodsRule(AnnotationMirror, ExecutableElement) - Constructor for class de.japkit.rules.DelegateMethodsRule
 
dependOnOtherAnnotatedClasses(Set<String>) - Method in class de.japkit.services.TypesRegistry
Determines, whether the given annotated classes depend on any other annotated class not within the set.
dependOnUnknownTypes(Set<String>) - Method in class de.japkit.services.TypesRegistry
 
dependsOnOtherAnnotatedClasses(String) - Method in class de.japkit.services.TypesRegistry
 
dependsOnUnknownTypes(CharSequence) - Method in class de.japkit.services.TypesRegistry
Does the annotated class have type dependencies where javac has only returned the String "error" instead of an ErrorType with the short name of the missing type?
dependsOnUnknownTypes(CharSequence, CharSequence) - Method in class de.japkit.services.TypesRegistry
 
directSupertypes(TypeMirror) - Method in class de.japkit.services.TypesExtensions
 
docCommentCode(Element) - Method in class de.japkit.processor.JavaEmitter
 

E

eclipseGetBindingMethod(Class<?>) - Method in class de.japkit.services.ElementsExtensions
 
elementAndAllEnclosedElements(Element) - Method in class de.japkit.services.ElementsExtensions
 
elementAndAllEnclosedElements(Element, boolean) - Method in class de.japkit.services.ElementsExtensions
 
ElementsExtensions - Class in de.japkit.services
 
ElementsExtensions() - Constructor for class de.japkit.services.ElementsExtensions
 
elementUtils - Variable in class de.japkit.processor.JapkitProcessor
 
ElExtensions - Class in de.japkit.el
 
ElExtensions() - Constructor for class de.japkit.el.ElExtensions
 
ElExtensionsRegistry - Class in de.japkit.el
 
ElExtensionsRegistry() - Constructor for class de.japkit.el.ElExtensionsRegistry
 
ELImports - Class in de.japkit.el
 
ELImports(List<String>) - Constructor for class de.japkit.el.ELImports
 
ELMethodException - Exception in de.japkit.el
 
ELMethodException(String) - Constructor for exception de.japkit.el.ELMethodException
 
ELPropertyNotFoundException - Exception in de.japkit.el
 
ELPropertyNotFoundException(String) - Constructor for exception de.japkit.el.ELPropertyNotFoundException
 
ELProvider - Interface in de.japkit.el
 
ELProviderException - Exception in de.japkit.el
Exception that is thrown by EL-Providers if expression valuation fails.
ELProviderException(Throwable) - Constructor for exception de.japkit.el.ELProviderException
 
ELProviderException(String) - Constructor for exception de.japkit.el.ELProviderException
 
ELSupport - Class in de.japkit.el
 
ELSupport() - Constructor for class de.japkit.el.ELSupport
 
ElVariableError - Exception in de.japkit.el
This exception is put as value on the value stack, when there was an error during evaluation of an EL variable.
ElVariableError(String) - Constructor for exception de.japkit.el.ElVariableError
 
ELVariableRule - Class in de.japkit.rules
 
ELVariableRule(AnnotationMirror, Element) - Constructor for class de.japkit.rules.ELVariableRule
 
EmitterContext - Interface in de.japkit.model
RFU: If the generated code somwhow depends on emitter state, this is the callback interface to get or set this state.
EMPTY_EL_IMPORTS - Static variable in class de.japkit.el.ELSupport
 
enclosedElementComparator() - Method in class de.japkit.model.GenElement
 
enclosedElementComparator() - Method in class de.japkit.model.GenTypeElement
 
enclosedElementsOrdered(TypeElement) - Method in class de.japkit.services.ElementsExtensions
If there is any element with an Order annotation, sort by order annotations.
enclosingPackageName(TypeElement) - Method in class de.japkit.processor.JavaEmitter
 
enclosingParameterizable() - Method in class de.japkit.model.GenElement
 
enclosingTopLevelType(DeclaredType) - Method in class de.japkit.services.TypesExtensions
 
ensureParentDirectoriesExist(File) - Method in class de.japkit.services.FileExtensions
 
entrySet() - Method in class de.japkit.el.ValueStack
 
equals(Object) - Method in class de.japkit.el.ELImports
 
equals(Object) - Method in class de.japkit.model.AnnotationAndParent
 
equals(Object) - Method in class de.japkit.model.AnnotationWithDefaultAnnotation
 
equals(Object) - Method in class de.japkit.model.GenName
 
equals(Object) - Method in class de.japkit.model.ParameterWrapper
 
equals(Object) - Method in class de.japkit.model.Path
 
equals(Object) - Method in class de.japkit.model.Path.Segment
 
equals(Object) - Method in class de.japkit.model.PropertyImpl
 
equals(Object) - Method in class de.japkit.rules.AbstractFunctionRule
 
equals(Object) - Method in class de.japkit.rules.AbstractRule
 
equals(Object) - Method in class de.japkit.rules.AnnotationMappingRule
 
equals(Object) - Method in class de.japkit.rules.AnnotationValueMappingRule
 
equals(Object) - Method in class de.japkit.rules.BehaviorDelegationRule
 
equals(Object) - Method in class de.japkit.rules.BooleanOperatorRule
 
equals(Object) - Method in class de.japkit.rules.CaseRule
 
equals(Object) - Method in class de.japkit.rules.ClassNameRule
 
equals(Object) - Method in class de.japkit.rules.ClassRule
 
equals(Object) - Method in class de.japkit.rules.ClassSelectorRule
 
equals(Object) - Method in class de.japkit.rules.CodeFragmentRule
 
equals(Object) - Method in class de.japkit.rules.CodeFragmentRules
 
equals(Object) - Method in class de.japkit.rules.CodeRule
 
equals(Object) - Method in class de.japkit.rules.ConstraintRule
 
equals(Object) - Method in class de.japkit.rules.ELVariableRule
 
equals(Object) - Method in class de.japkit.rules.ExecutableElementRule
 
equals(Object) - Method in class de.japkit.rules.ExpressionOrFunctionCallRule
 
equals(Object) - Method in class de.japkit.rules.FieldRule
 
equals(Object) - Method in class de.japkit.rules.FunctionRule
 
equals(Object) - Method in class de.japkit.rules.InnerClassRule
 
equals(Object) - Method in class de.japkit.rules.LibraryRule
 
equals(Object) - Method in class de.japkit.rules.ManualOverrideRule
 
equals(Object) - Method in class de.japkit.rules.MatcherRule
 
equals(Object) - Method in class de.japkit.rules.MemberRuleSupport
 
equals(Object) - Method in class de.japkit.rules.MembersRule
 
equals(Object) - Method in class de.japkit.rules.MethodRule
 
equals(Object) - Method in class de.japkit.rules.NameRule
 
equals(Object) - Method in class de.japkit.rules.ResourceRule
 
equals(Object) - Method in class de.japkit.rules.ScopeRule
 
equals(Object) - Method in class de.japkit.rules.SwitchRule
 
equals(Object) - Method in class de.japkit.rules.TemplateCallRule
 
equals(Object) - Method in class de.japkit.rules.TemplateRule
 
equals(Object) - Method in class de.japkit.rules.TriggerAnnotationRule
 
equals(Object) - Method in class de.japkit.rules.TypeQueryRule
 
equals(Object) - Method in class de.japkit.services.Message
 
equals(Object) - Method in exception de.japkit.services.ProcessingException
Deprecated.
 
equals(Object) - Method in exception de.japkit.services.RuleException
 
equals(Object) - Method in exception de.japkit.services.TypeElementNotFoundException
 
erasure() - Method in class de.japkit.model.GenDeclaredType
 
erasure() - Method in class de.japkit.model.GenUnresolvedType
 
erasure(TypeMirror) - Method in class de.japkit.services.TypesExtensions
 
eval(ValueStack, String, Class<?>, String, List<String>) - Method in interface de.japkit.el.ELProvider
 
eval(String, String, Class<T>, CharSequence, T) - Method in class de.japkit.el.ELSupport
 
eval(String, String, Class<T>) - Method in class de.japkit.el.ELSupport
 
eval(String, String, Class<T>, boolean) - Method in class de.japkit.el.ELSupport
 
eval(String, String, Class<T>, boolean, ELImports) - Method in class de.japkit.el.ELSupport
 
eval(Object) - Method in class de.japkit.rules.AbstractFunctionRule
 
eval(Object) - Method in class de.japkit.rules.ELVariableRule
 
evalInternal() - Method in class de.japkit.rules.AbstractFunctionRule
 
evalInternal() - Method in class de.japkit.rules.BooleanOperatorRule
 
evalInternal() - Method in class de.japkit.rules.ClassSelectorRule
 
evalInternal() - Method in class de.japkit.rules.FunctionRule
 
evalInternal() - Method in class de.japkit.rules.MatcherRule
 
evalInternal() - Method in class de.japkit.rules.SwitchRule
 
evalInternal() - Method in class de.japkit.rules.TypeQueryRule
 
evalWithParams(Object[]) - Method in class de.japkit.rules.AbstractFunctionRule
 
ExecutableElementRule<G extends GenExecutableElement> - Class in de.japkit.rules
 
ExecutableElementRule(AnnotationMirror, ExecutableElement) - Constructor for class de.japkit.rules.ExecutableElementRule
 
ExecutableElementRule(Functions.Function0<? extends Boolean>, Functions.Function0<? extends Iterable<?>>, Functions.Function0<? extends String>, Functions.Function0<? extends Set<Modifier>>, Functions.Function1<? super GenElement, ? extends List<? extends AnnotationMirror>>, Functions.Function0<? extends CharSequence>, Functions.Function0<? extends List<? extends GenParameter>>, Functions.Function1<? super G, ? extends CharSequence>) - Constructor for class de.japkit.rules.ExecutableElementRule
 
ExecutableElementRule(AnnotationMirror, String, Functions.Function0<? extends Iterable<?>>, Functions.Function0<? extends String>, Functions.Function0<? extends CharSequence>, Functions.Function0<? extends List<? extends GenParameter>>, Functions.Function1<? super G, ? extends CharSequence>) - Constructor for class de.japkit.rules.ExecutableElementRule
 
ExpressionOrFunctionCallRule<T> - Class in de.japkit.rules
At several places in meta annotations it is possible to either directly use an expression or to refer to a function to be called.
ExpressionOrFunctionCallRule(AnnotationMirror, Element, Class<? extends T>, String, String, String, String, Functions.Function0<? extends T>, boolean, Functions.Function3<? super Boolean, ? super Object, ? super IParameterlessFunctionRule<?>, ?>) - Constructor for class de.japkit.rules.ExpressionOrFunctionCallRule
 
ExtensionRegistry - Class in de.japkit.services
Holds all central stateful extensions in a thread local.

F

fieldFor(TypeElement, Property, String) - Method in class de.japkit.rules.JavaBeansExtensions
Searches the field for a property.
fieldOrGetter() - Method in class de.japkit.model.PropertyImpl
 
FieldRule - Class in de.japkit.rules
 
FieldRule(AnnotationMirror, VariableElement) - Constructor for class de.japkit.rules.FieldRule
 
FileExtensions - Class in de.japkit.services
 
FileExtensions() - Constructor for class de.japkit.services.FileExtensions
 
filter(Iterable<?>) - Method in class de.japkit.rules.MatcherRule
 
filterInstanceOf(Iterable<T>, Class<FT>) - Static method in class de.japkit.util.MoreCollectionExtensions
 
filterLayer(Iterable<TypeElement>, int) - Method in class de.japkit.processor.JapkitProcessor
 
findAllTypeElementsWithTriggerAnnotation(String, boolean) - Method in class de.japkit.services.TypesRegistry
 
findAllTypeElementsWithTriggerAnnotation(TypeElement, String, boolean) - Method in class de.japkit.services.TypesRegistry
 
findAllTypeElementsWithTriggerAnnotation(String, String, boolean) - Method in class de.japkit.services.TypesRegistry
 
findByName(Iterable<?>, CharSequence) - Static method in class de.japkit.el.ElExtensions
 
findCyclesInAnnotatedClasses(Set<TypeElement>) - Method in class de.japkit.processor.JapkitProcessor
Finds cycles in annotated classes.
findCyclesInAnnotatedClasses(Set<String>) - Method in class de.japkit.services.TypesRegistry
Returns a list of strongly connected components within the graph of the given annotated classes.
findELImports(Element) - Static method in class de.japkit.rules.LibraryRule
 
findFirstInTypeAndSuperclasses(TypeElement, String, Functions.Function1<? super TypeElement, ? extends T>) - Method in class de.japkit.services.ElementsExtensions
 
findFirstMatching(List<CaseRule<E>>) - Static method in class de.japkit.rules.CaseRule
 
findGenAnnotation(TypeElement) - Method in class de.japkit.services.TypesRegistry
 
findGenTypeElementForFqn(String) - Method in class de.japkit.services.TypesRegistry
 
findGenTypeElementForShortName(String) - Method in class de.japkit.services.TypesRegistry
 
findGetPropertyClosure(Object) - Method in class de.japkit.el.ElExtensionsRegistry
 
findInvokeMethodClosure(Object) - Method in class de.japkit.el.ElExtensionsRegistry
 
findLibraryAnnotation(TypeElement) - Method in class de.japkit.rules.RuleFactory
 
findMethodClosure(Object, String) - Method in class de.japkit.el.ElExtensionsRegistry
 
findNestedElement(Element, String[]) - Method in class de.japkit.services.TypesRegistry
 
findPropertyClosure(Object, String) - Method in class de.japkit.el.ElExtensionsRegistry
 
findTypeElement(String) - Method in class de.japkit.services.TypesRegistry
 
findTypeInCurrentGeneratedClass(String) - Method in class de.japkit.services.TypesRegistry
 
FLUENT_COMBINER - Static variable in class de.japkit.rules.ExpressionOrFunctionCallRule
 
fqn(AnnotationMirror) - Method in class de.japkit.services.ElementsExtensions
 
FunctionRule - Class in de.japkit.rules
 
FunctionRule(AnnotationMirror, Element) - Constructor for class de.japkit.rules.FunctionRule
 

G

GenAnnotatedConstruct - Class in de.japkit.model
"Implements" the new Element methods from Java 8.
GenAnnotatedConstruct() - Constructor for class de.japkit.model.GenAnnotatedConstruct
 
GenAnnotationMirror - Class in de.japkit.model
 
GenAnnotationMirror(DeclaredType) - Constructor for class de.japkit.model.GenAnnotationMirror
 
GenAnnotationType - Class in de.japkit.model
 
GenAnnotationType(String, String) - Constructor for class de.japkit.model.GenAnnotationType
 
GenAnnotationType(String, Element) - Constructor for class de.japkit.model.GenAnnotationType
 
GenAnnotationType(String) - Constructor for class de.japkit.model.GenAnnotationType
 
GenAnnotationType(Name) - Constructor for class de.japkit.model.GenAnnotationType
 
GenAnnotationType() - Constructor for class de.japkit.model.GenAnnotationType
 
GenAnnotationValue - Class in de.japkit.model
 
GenAnnotationValue(Object) - Constructor for class de.japkit.model.GenAnnotationValue
 
GenArrayType - Class in de.japkit.model
 
GenArrayType(TypeMirror) - Constructor for class de.japkit.model.GenArrayType
 
GenClass - Class in de.japkit.model
 
GenClass(String, String) - Constructor for class de.japkit.model.GenClass
 
GenClass(String, Element) - Constructor for class de.japkit.model.GenClass
 
GenClass(String) - Constructor for class de.japkit.model.GenClass
 
GenClass(Name) - Constructor for class de.japkit.model.GenClass
 
GenClass() - Constructor for class de.japkit.model.GenClass
 
GenConstructor - Class in de.japkit.model
 
GenConstructor() - Constructor for class de.japkit.model.GenConstructor
 
GenDeclaredType - Class in de.japkit.model
 
GenDeclaredType(TypeElement) - Constructor for class de.japkit.model.GenDeclaredType
 
GenDeclaredType(TypeElement, Procedures.Procedure1<? super GenDeclaredType>) - Constructor for class de.japkit.model.GenDeclaredType
 
GenElement - Class in de.japkit.model
 
GenElement() - Constructor for class de.japkit.model.GenElement
 
GenElement(Name) - Constructor for class de.japkit.model.GenElement
 
GenElement(String) - Constructor for class de.japkit.model.GenElement
 
genElementIsSrcForDependentRulesAV() - Method in class de.japkit.rules.MemberRuleSupport
 
GenEnum - Class in de.japkit.model
 
GenEnum(String, String) - Constructor for class de.japkit.model.GenEnum
 
GenEnum(String, Element) - Constructor for class de.japkit.model.GenEnum
 
GenEnum(String) - Constructor for class de.japkit.model.GenEnum
 
GenEnum(Name) - Constructor for class de.japkit.model.GenEnum
 
GenEnum() - Constructor for class de.japkit.model.GenEnum
 
GenEnumConstant - Class in de.japkit.model
 
GenEnumConstant(TypeMirror) - Constructor for class de.japkit.model.GenEnumConstant
 
GenEnumConstant(Name, TypeMirror) - Constructor for class de.japkit.model.GenEnumConstant
 
GenEnumConstant(String, TypeMirror) - Constructor for class de.japkit.model.GenEnumConstant
 
generateClass(String, Set<GenTypeElement>) - Method in class de.japkit.rules.ClassRule
Generates a top level or inner class and potentially some auxillary classes.
generateClassAndPackageName(TypeElement) - Method in class de.japkit.rules.ClassNameRule
 
GenerateClassContext - Class in de.japkit.services
Provides access currently generated class and annotated class.
GenerateClassContext() - Constructor for class de.japkit.services.GenerateClassContext
 
generateQualifiedName(TypeElement) - Method in class de.japkit.rules.ClassNameRule
 
generateResource() - Method in class de.japkit.rules.ResourceRule
 
GenExecutableElement - Class in de.japkit.model
 
GenExecutableElement(String) - Constructor for class de.japkit.model.GenExecutableElement
 
GenExecutableElement(Name) - Constructor for class de.japkit.model.GenExecutableElement
 
GenExecutableElement() - Constructor for class de.japkit.model.GenExecutableElement
 
GenExtensions - Class in de.japkit.model
 
GenExtensions() - Constructor for class de.japkit.model.GenExtensions
 
GenField - Class in de.japkit.model
 
GenField(TypeMirror) - Constructor for class de.japkit.model.GenField
 
GenField(Name, TypeMirror) - Constructor for class de.japkit.model.GenField
 
GenField(String, TypeMirror) - Constructor for class de.japkit.model.GenField
 
GenInitializer - Class in de.japkit.model
 
GenInitializer() - Constructor for class de.japkit.model.GenInitializer
 
GenInterface - Class in de.japkit.model
 
GenInterface(String, String) - Constructor for class de.japkit.model.GenInterface
 
GenInterface(String, Element) - Constructor for class de.japkit.model.GenInterface
 
GenInterface(String) - Constructor for class de.japkit.model.GenInterface
 
GenInterface(Name) - Constructor for class de.japkit.model.GenInterface
 
GenInterface() - Constructor for class de.japkit.model.GenInterface
 
GenJava8ExecutableElement - Class in de.japkit.model
 
GenJava8ExecutableElement() - Constructor for class de.japkit.model.GenJava8ExecutableElement
 
GenJava8ExecutableElement(Name) - Constructor for class de.japkit.model.GenJava8ExecutableElement
 
GenJava8ExecutableElement(String) - Constructor for class de.japkit.model.GenJava8ExecutableElement
 
GenMethod - Class in de.japkit.model
 
GenMethod(String) - Constructor for class de.japkit.model.GenMethod
 
GenMethod(Name) - Constructor for class de.japkit.model.GenMethod
 
GenMethod() - Constructor for class de.japkit.model.GenMethod
 
GenName - Class in de.japkit.model
 
GenName(String) - Constructor for class de.japkit.model.GenName
 
GenPackage - Class in de.japkit.model
 
GenPackage(CharSequence) - Constructor for class de.japkit.model.GenPackage
 
GenPackage(Name) - Constructor for class de.japkit.model.GenPackage
 
GenParameter - Class in de.japkit.model
 
GenParameter(TypeMirror) - Constructor for class de.japkit.model.GenParameter
 
GenParameter(Name, TypeMirror) - Constructor for class de.japkit.model.GenParameter
 
GenParameter(String, TypeMirror) - Constructor for class de.japkit.model.GenParameter
 
GenParameterizable - Class in de.japkit.model
 
GenParameterizable(String) - Constructor for class de.japkit.model.GenParameterizable
 
GenParameterizable(Name) - Constructor for class de.japkit.model.GenParameterizable
 
GenParameterizable() - Constructor for class de.japkit.model.GenParameterizable
 
GenQualifiedNameableElement - Class in de.japkit.model
 
GenQualifiedNameableElement() - Constructor for class de.japkit.model.GenQualifiedNameableElement
 
GenQualifiedNameableElement(Name) - Constructor for class de.japkit.model.GenQualifiedNameableElement
 
GenQualifiedNameableElement(String) - Constructor for class de.japkit.model.GenQualifiedNameableElement
 
GenStaticInitializer - Class in de.japkit.model
 
GenStaticInitializer() - Constructor for class de.japkit.model.GenStaticInitializer
 
GenTypeElement - Class in de.japkit.model
 
GenTypeElement(String, String) - Constructor for class de.japkit.model.GenTypeElement
 
GenTypeElement(String, Element) - Constructor for class de.japkit.model.GenTypeElement
 
GenTypeElement(String) - Constructor for class de.japkit.model.GenTypeElement
 
GenTypeElement(Name) - Constructor for class de.japkit.model.GenTypeElement
 
GenTypeElement() - Constructor for class de.japkit.model.GenTypeElement
 
GenTypeMirror - Class in de.japkit.model
 
GenTypeMirror() - Constructor for class de.japkit.model.GenTypeMirror
 
GenTypeParameter - Class in de.japkit.model
 
GenTypeParameter(TypeParameterElement, Element) - Constructor for class de.japkit.model.GenTypeParameter
Copy-Constructor.
GenTypeParameter() - Constructor for class de.japkit.model.GenTypeParameter
 
GenTypeParameter(Name) - Constructor for class de.japkit.model.GenTypeParameter
 
GenTypeParameter(String) - Constructor for class de.japkit.model.GenTypeParameter
 
GenUnresolvedType - Class in de.japkit.model
A type that has been created during code generation but that could not be resolved so far, sine the type element is not available or has not been generated yet.
GenUnresolvedType(String, boolean) - Constructor for class de.japkit.model.GenUnresolvedType
 
GenUnresolvedTypeElement - Class in de.japkit.model
 
GenUnresolvedTypeElement(GenUnresolvedType) - Constructor for class de.japkit.model.GenUnresolvedTypeElement
 
GenVariableElement - Class in de.japkit.model
 
GenVariableElement(TypeMirror) - Constructor for class de.japkit.model.GenVariableElement
 
GenVariableElement(Name, TypeMirror) - Constructor for class de.japkit.model.GenVariableElement
 
GenVariableElement(String, TypeMirror) - Constructor for class de.japkit.model.GenVariableElement
 
get(Functions.Function1<String, ?>, String) - Static method in class de.japkit.el.ElExtensions
An Xtend closure with one (String) parameter can be used like "closure.fooBar".
get(AnnotationMirror, String) - Static method in class de.japkit.el.ElExtensions
Allows to write something like "annotation.entityClass" to access the annotation value "entityClass" of the annotation
get(Element, String, Map<String, Object>) - Static method in class de.japkit.el.ElExtensions
Allows to apply functions on the values stack like this: element.functionName
get(Element, String) - Static method in class de.japkit.el.ElExtensions
 
get(Object) - Method in class de.japkit.el.ValueStack
 
get(Object, Class<T>) - Method in class de.japkit.el.ValueStack
 
get(Class<T>) - Static method in class de.japkit.services.ExtensionRegistry
 
get(Class<T>, Functions.Function0<T>) - Static method in class de.japkit.services.ExtensionRegistry
 
getAbstractBehaviorClassName() - Method in class de.japkit.rules.BehaviorDelegationRule
 
getActivationRule() - Method in class de.japkit.rules.AnnotationMappingRule
 
getActivationRule() - Method in class de.japkit.rules.AnnotationValueMappingRule
 
getActivationRule() - Method in class de.japkit.rules.BehaviorDelegationRule
 
getActivationRule() - Method in class de.japkit.rules.ClassRule
 
getActivationRule() - Method in class de.japkit.rules.CodeFragmentRule
 
getActivationRule() - Method in class de.japkit.rules.MemberRuleSupport
 
getActivationRule() - Method in class de.japkit.rules.TemplateCallRule
 
getActivationRule() - Method in class de.japkit.rules.TemplateRule
 
getAfterExpr() - Method in class de.japkit.rules.CodeRule
 
getAllAnnotationMirrors(Element) - Method in class de.japkit.services.ElementsExtensions
 
getAllMembers(TypeElement) - Method in class de.japkit.services.ElementsExtensions
 
getAnnotatedClassesDependingGenericallyOnThatTriggerAnnotation(String, boolean) - Method in class de.japkit.services.TypesRegistry
 
getAnnotatedClassesDependingGenericallyOnThatTriggerAnnotations(Iterable<AnnotationMirror>) - Method in class de.japkit.services.TypesRegistry
 
getAnnotatedClassesThatDependentOn(TypeElement) - Method in class de.japkit.services.TypesRegistry
 
getAnnotatedClassForGenClassOnDisk(TypeElement) - Method in class de.japkit.services.TypesRegistry
 
getAnnotatedElement() - Method in class de.japkit.model.AnnotationAndParent
 
getAnnotation() - Method in class de.japkit.model.AnnotationAndParent
 
getAnnotation() - Method in class de.japkit.model.AnnotationWithDefaultAnnotation
 
getAnnotation() - Method in interface de.japkit.model.AnnotationWrapper
 
getAnnotation(Class<A>) - Method in class de.japkit.model.GenAnnotatedConstruct
 
getAnnotation(Class<A>) - Method in class de.japkit.model.GenUnresolvedTypeElement
 
getAnnotation(Class<A>) - Method in class de.japkit.model.ParameterWrapper
 
getAnnotation(Class<A>) - Method in class de.japkit.model.PropertyImpl
 
getAnnotationFqn() - Method in class de.japkit.services.Message
 
getAnnotationMirror() - Method in exception de.japkit.services.ProcessingException
Deprecated.
 
getAnnotationMirrors() - Method in class de.japkit.model.GenAnnotatedConstruct
 
getAnnotationMirrors() - Method in class de.japkit.model.GenElement
 
getAnnotationMirrors() - Method in class de.japkit.model.GenUnresolvedTypeElement
 
getAnnotationMirrors() - Method in class de.japkit.model.ParameterWrapper
 
getAnnotationMirrors() - Method in class de.japkit.model.PropertyImpl
 
getAnnotations() - Method in class de.japkit.rules.MatcherRule
 
getAnnotationsByType(Class<A>) - Method in class de.japkit.model.GenAnnotatedConstruct
 
getAnnotationsByType(Class<A>) - Method in class de.japkit.model.GenUnresolvedTypeElement
 
getAnnotationsNot() - Method in class de.japkit.rules.MatcherRule
 
getAnnotationsRule() - Method in class de.japkit.rules.ClassRule
 
getAnnotationsRule() - Method in class de.japkit.rules.MemberRuleSupport
 
getAnnotationsRule() - Method in class de.japkit.rules.TemplateRule
 
getAnnotationType() - Method in class de.japkit.model.AnnotationAndParent
 
getAnnotationType() - Method in class de.japkit.model.AnnotationWithDefaultAnnotation
 
getAnnotationType() - Method in class de.japkit.model.GenAnnotationMirror
 
getAnnotationValue() - Method in exception de.japkit.services.ProcessingException
Deprecated.
 
getAnnotationValueName() - Method in exception de.japkit.services.ProcessingException
Deprecated.
 
getArrayType(TypeMirror) - Method in class de.japkit.services.TypesExtensions
 
getAsCodeBody(GenElement, CodeRule) - Static method in class de.japkit.rules.CodeRule
Gets the code as a closure usable in generated methods, constructors and fields.
getAsCodeBody(GenElement, Functions.Function1<? super GenElement, ? extends CharSequence>, Functions.Function1<? super CharSequence, ? extends CharSequence>) - Static method in class de.japkit.rules.CodeRule
 
getAsElement(TypeMirror) - Static method in class de.japkit.el.ElExtensions
 
getAsType(String) - Static method in class de.japkit.el.ElExtensions
 
getAt(Element) - Static method in class de.japkit.el.ElExtensions
The annotations of the element as Function from annotation class name to annotation, where annotation is again a function from annotation value name to annotation value.
getAuxTopLevelClasses() - Method in class de.japkit.model.GenTypeElement
 
getAVMethod(String, boolean) - Method in class de.japkit.model.GenAnnotationMirror
 
getAVMethod(AnnotationMirror, String) - Method in class de.japkit.services.ElementsExtensions
 
getAvName() - Method in class de.japkit.services.Message
 
getAvName() - Method in exception de.japkit.services.RuleException
 
getAvPrefix() - Method in class de.japkit.rules.MemberRuleSupport
 
getBeanClass() - Method in class de.japkit.rules.ELVariableRule
 
getBeforeExpr() - Method in class de.japkit.rules.CodeRule
 
getBehaviorClass() - Method in class de.japkit.rules.BehaviorDelegationRule
 
getBehaviorRule() - Method in class de.japkit.rules.ClassRule
 
getBinaryName(TypeElement) - Method in class de.japkit.services.ElementsExtensions
 
getBody() - Method in class de.japkit.model.GenExecutableElement
 
getBodyCases() - Method in class de.japkit.rules.CodeRule
 
getBodyExpr() - Method in class de.japkit.rules.CodeRule
 
getBounds() - Method in class de.japkit.model.GenTypeParameter
 
getCaseRules() - Method in class de.japkit.rules.SwitchRule
 
getClassNameRule() - Method in class de.japkit.rules.ClassNameRule
 
getClassPrefixToPrepend() - Method in class de.japkit.rules.ClassNameRule
 
getClassPrefixToRemove() - Method in class de.japkit.rules.ClassNameRule
 
getClassRule() - Method in class de.japkit.rules.InnerClassRule
 
getClassRules() - Method in class de.japkit.rules.TriggerAnnotationRule
 
getClassSuffixToAppend() - Method in class de.japkit.rules.ClassNameRule
 
getClassSuffixToRemove() - Method in class de.japkit.rules.ClassNameRule
 
getCode(TypeMirror) - Static method in class de.japkit.el.ElExtensions
 
getCode(CharSequence) - Static method in class de.japkit.rules.JavadocUtil
 
getCodeBodyRule() - Method in class de.japkit.rules.ExecutableElementRule
 
getCodeFragmentRule() - Method in class de.japkit.rules.CaseRule
 
getCombiner() - Method in class de.japkit.rules.ExpressionOrFunctionCallRule
 
getComment() - Method in class de.japkit.model.GenElement
 
getCommentFromRuntimeMetadata(Element) - Method in class de.japkit.services.ElementsExtensions
 
getCommentRule() - Method in class de.japkit.rules.ClassRule
 
getCommentRule() - Method in class de.japkit.rules.MemberRuleSupport
 
getComponentType() - Method in class de.japkit.model.GenArrayType
 
getCondition() - Method in class de.japkit.rules.MatcherRule
 
getConditionLang() - Method in class de.japkit.rules.MatcherRule
 
getConditionRule() - Method in class de.japkit.rules.CaseRule
 
getConstantExpr() - Method in class de.japkit.model.GenField
 
getConstantExpression(Object) - Method in class de.japkit.services.ElementsExtensions
 
getConstantValue() - Method in class de.japkit.model.GenVariableElement
 
getConstantValue() - Method in class de.japkit.model.ParameterWrapper
 
getConstantValue() - Method in class de.japkit.model.PropertyImpl
 
getConstraints() - Method in class de.japkit.rules.MatcherRule
 
getConstructorDefaults() - Method in class de.japkit.rules.TemplateRule
 
getCopyAnnotationsFqns() - Method in class de.japkit.rules.AnnotationMappingRule
 
getCopyAnnotationsFromPackages() - Method in class de.japkit.rules.AnnotationMappingRule
 
getCurrentGeneratedClass() - Method in class de.japkit.services.GenerateClassContext
 
getCurrentPrimaryGenClass() - Method in class de.japkit.services.GenerateClassContext
 
getCurrentRule() - Method in class de.japkit.services.GenerateClassContext
 
getCurrentSrc(Class<T>) - Method in class de.japkit.el.ELSupport
 
getCurrentSrc() - Method in class de.japkit.el.ELSupport
 
getCurrentSrcElement() - Method in class de.japkit.el.ELSupport
 
getCurrentSrcOptional() - Method in class de.japkit.el.ELSupport
 
getCurrentTriggerAnnotation() - Method in class de.japkit.services.GenerateClassContext
 
getDeclaredConstructors(TypeElement) - Static method in class de.japkit.el.ElExtensions
 
getDeclaredConstructors(DeclaredType) - Static method in class de.japkit.el.ElExtensions
 
getDeclaredFields(TypeElement) - Static method in class de.japkit.el.ElExtensions
 
getDeclaredFields(DeclaredType) - Static method in class de.japkit.el.ElExtensions
 
getDeclaredMethods(TypeElement) - Static method in class de.japkit.el.ElExtensions
 
getDeclaredMethods(DeclaredType) - Static method in class de.japkit.el.ElExtensions
 
getDeclaredType(DeclaredType, Iterable<TypeMirror>) - Method in class de.japkit.model.GenParameterizable
 
getDeclaredType(TypeElement, TypeMirror...) - Method in class de.japkit.services.TypesExtensions
 
getDeclaredType(DeclaredType, TypeElement, TypeMirror...) - Method in class de.japkit.services.TypesExtensions
 
getDeclaredTypes(TypeElement) - Static method in class de.japkit.el.ElExtensions
 
getDeclaredTypes(DeclaredType) - Static method in class de.japkit.el.ElExtensions
 
getDefaultAnnotation() - Method in class de.japkit.model.AnnotationWithDefaultAnnotation
 
getDefaultAnnotationValueRule() - Method in class de.japkit.rules.MethodRule
 
getDefaultFragmentsRule() - Method in class de.japkit.rules.CodeRule
 
getDefaultValue() - Method in class de.japkit.model.GenExecutableElement
 
getDefaultValue() - Method in class de.japkit.rules.ExpressionOrFunctionCallRule
 
getDelegate() - Method in class de.japkit.model.ParameterWrapper
 
getDependentMemberRules() - Method in class de.japkit.rules.MemberRuleSupport
 
getDocComment(Element) - Method in class de.japkit.services.ElementsExtensions
 
getDocCommentUsingRuntimeMetadata(Element) - Method in class de.japkit.services.ElementsExtensions
 
getElement() - Method in exception de.japkit.services.ProcessingException
Deprecated.
 
getElementType() - Method in class de.japkit.rules.MatcherRule
 
getElementValues() - Method in class de.japkit.model.AnnotationAndParent
 
getElementValues() - Method in class de.japkit.model.AnnotationWithDefaultAnnotation
 
getElementValues() - Method in class de.japkit.model.GenAnnotationMirror
 
getElementValuesWithDefaults(AnnotationMirror) - Method in class de.japkit.services.ElementsExtensions
 
getElImports() - Method in class de.japkit.rules.LibraryRule
 
getElProvider(String) - Method in class de.japkit.el.ELSupport
 
getEmptyExpr() - Method in class de.japkit.rules.CodeRule
 
getEnclosedElements() - Method in class de.japkit.model.GenElement
 
getEnclosedElements() - Method in class de.japkit.model.GenUnresolvedTypeElement
 
getEnclosedElements() - Method in class de.japkit.model.ParameterWrapper
 
getEnclosedElements() - Method in class de.japkit.model.PropertyImpl
 
getEnclosing() - Method in class de.japkit.model.ParameterWrapper
 
getEnclosing() - Method in class de.japkit.rules.ClassSelectorRule
 
getEnclosingAnnotations() - Method in class de.japkit.rules.MatcherRule
 
getEnclosingAnnotationsNot() - Method in class de.japkit.rules.MatcherRule
 
getEnclosingElement() - Method in class de.japkit.model.GenElement
 
getEnclosingElement() - Method in class de.japkit.model.GenTypeParameter
 
getEnclosingElement() - Method in class de.japkit.model.GenUnresolvedTypeElement
 
getEnclosingElement() - Method in class de.japkit.model.ParameterWrapper
 
getEnclosingElement() - Method in class de.japkit.model.PropertyImpl
 
getEnclosingQualifiedName() - Method in class de.japkit.model.GenUnresolvedType
 
getEnclosingType() - Method in class de.japkit.model.GenDeclaredType
 
getErrorAvName() - Method in class de.japkit.rules.AnnotationValueMappingRule
 
getErrorValue() - Method in class de.japkit.rules.AbstractFunctionRule
 
getErrorValue() - Method in class de.japkit.rules.CodeRule
 
getExpr() - Method in class de.japkit.rules.AnnotationValueMappingRule
 
getExpr() - Method in class de.japkit.rules.ClassSelectorRule
 
getExpr() - Method in class de.japkit.rules.ConstraintRule
 
getExpr() - Method in class de.japkit.rules.ExpressionOrFunctionCallRule
 
getExpr() - Method in class de.japkit.rules.NameRule
 
getExprAvName() - Method in class de.japkit.rules.ExpressionOrFunctionCallRule
 
getExprOrFunctionCallRule() - Method in class de.japkit.rules.ELVariableRule
 
getExprOrFunctionCallRule() - Method in class de.japkit.rules.FunctionRule
 
getField() - Method in class de.japkit.model.PropertyImpl
 
getFieldDefaults() - Method in class de.japkit.rules.TemplateRule
 
getFilterAV() - Method in class de.japkit.rules.TypeQueryRule
 
getFirstGroup(CharSequence, Pattern) - Static method in class de.japkit.rules.JavadocUtil
 
getFqn() - Method in exception de.japkit.services.TypeElementNotFoundException
 
getFunctionAvName() - Method in class de.japkit.rules.ExpressionOrFunctionCallRule
 
getFunctionCalls() - Method in class de.japkit.rules.BooleanOperatorRule
 
getFunctionClasses() - Method in class de.japkit.rules.ExpressionOrFunctionCallRule
 
getFunctions() - Method in class de.japkit.rules.LibraryRule
 
getGenAnnotationFqn() - Method in class de.japkit.services.TypesRegistry
 
getGeneratedTypeElementFqn(TypeElement) - Method in class de.japkit.rules.ClassRule
 
getGeneratedTypeElementFqn(TypeElement) - Method in class de.japkit.rules.TriggerAnnotationRule
 
getGenericElement() - Method in class de.japkit.model.GenTypeParameter
 
getGenExtensions() - Method in class de.japkit.rules.MemberRuleSupport
 
getGetPropertyClosureByClass() - Method in class de.japkit.el.ElExtensionsRegistry
 
getGetter() - Method in class de.japkit.model.PropertyImpl
 
getGetterName() - Method in class de.japkit.model.PropertyImpl
 
getId() - Method in class de.japkit.rules.AnnotationMappingRule
 
getImportedClasses() - Method in class de.japkit.el.ELImports
 
getImports() - Method in class de.japkit.rules.CodeRule
 
getIndex() - Method in class de.japkit.model.ParameterWrapper
 
getIndex() - Method in class de.japkit.model.Path.Segment
 
getInExpr() - Method in class de.japkit.rules.TypeQueryRule
 
getInExprLang() - Method in class de.japkit.rules.TypeQueryRule
 
getInitCodeRule() - Method in class de.japkit.rules.FieldRule
 
getInterfaceRules() - Method in class de.japkit.rules.ClassRule
 
getInterfaces() - Method in class de.japkit.model.GenTypeElement
 
getInterfaces() - Method in class de.japkit.model.GenUnresolvedTypeElement
 
getInternalInterfaceImplName() - Method in class de.japkit.rules.BehaviorDelegationRule
 
getInternalInterfaceIsInnerClass() - Method in class de.japkit.rules.BehaviorDelegationRule
 
getInternalInterfaceName() - Method in class de.japkit.rules.BehaviorDelegationRule
 
getInvokeMethodClosureByClass() - Method in class de.japkit.el.ElExtensionsRegistry
 
getIteratorExpr() - Method in class de.japkit.rules.CodeRule
 
getIteratorLang() - Method in class de.japkit.rules.CodeRule
 
getJavaLangObject() - Method in class de.japkit.services.TypesExtensions
 
getKind() - Method in class de.japkit.model.GenAnnotationType
 
getKind() - Method in class de.japkit.model.GenArrayType
 
getKind() - Method in class de.japkit.model.GenClass
 
getKind() - Method in class de.japkit.model.GenConstructor
 
getKind() - Method in class de.japkit.model.GenDeclaredType
 
getKind() - Method in class de.japkit.model.GenElement
 
getKind() - Method in class de.japkit.model.GenEnum
 
getKind() - Method in class de.japkit.model.GenEnumConstant
 
getKind() - Method in class de.japkit.model.GenField
 
getKind() - Method in class de.japkit.model.GenInitializer
 
getKind() - Method in class de.japkit.model.GenInterface
 
getKind() - Method in class de.japkit.model.GenMethod
 
getKind() - Method in class de.japkit.model.GenPackage
 
getKind() - Method in class de.japkit.model.GenParameter
 
getKind() - Method in class de.japkit.model.GenStaticInitializer
 
getKind() - Method in class de.japkit.model.GenTypeMirror
 
getKind() - Method in class de.japkit.model.GenTypeParameter
 
getKind() - Method in class de.japkit.model.GenUnresolvedTypeElement
 
getKind() - Method in class de.japkit.model.ParameterWrapper
 
getKind() - Method in class de.japkit.model.PropertyImpl
 
getKind() - Method in class de.japkit.rules.ClassRule
 
getKind() - Method in class de.japkit.rules.ClassSelectorRule
 
getKind() - Method in class de.japkit.rules.MatcherRule
 
getKind() - Method in class de.japkit.services.Message
 
getLang() - Method in class de.japkit.rules.AnnotationValueMappingRule
 
getLang() - Method in class de.japkit.rules.ClassSelectorRule
 
getLang() - Method in class de.japkit.rules.CodeRule
 
getLang() - Method in class de.japkit.rules.ConstraintRule
 
getLang() - Method in class de.japkit.rules.ExpressionOrFunctionCallRule
 
getLang() - Method in class de.japkit.rules.NameRule
 
getLayer(TypeElement) - Method in class de.japkit.processor.JapkitProcessor
 
getLazyAnnotationMapping() - Method in class de.japkit.rules.AnnotationValueMappingRule
 
getLibraryRules() - Method in class de.japkit.rules.ScopeRule
 
getLibraryRules() - Method in class de.japkit.rules.TriggerAnnotationRule
 
getLINE_DELIM() - Method in class de.japkit.rules.CodeRule
 
getManualOverrideRule() - Method in class de.japkit.rules.MemberRuleSupport
 
getManualOverrides() - Method in class de.japkit.rules.ManualOverrideRule
 
getManualOverridesMatcher() - Method in class de.japkit.rules.ManualOverrideRule
 
getMapFromTwoGroups(CharSequence, Pattern...) - Static method in class de.japkit.rules.JavadocUtil
 
getMemberRules() - Method in class de.japkit.rules.MembersRule
 
getMemberRules() - Method in class de.japkit.rules.TemplateRule
 
getMembersRule() - Method in class de.japkit.rules.ClassRule
 
getMetaAnnotation() - Method in class de.japkit.rules.AbstractRule
 
getMetaAnnotation() - Method in interface de.japkit.rules.Rule
The meta annoation of this rule or null, if the rule has no meta annoatation (f.e. purely template based rule)
getMetaElement() - Method in class de.japkit.rules.AbstractRule
 
getMetaElement() - Method in interface de.japkit.rules.Rule
The meta element of the rule.
getMethodDefaults() - Method in class de.japkit.rules.TemplateRule
 
getMethodNameToClosureByClass() - Method in class de.japkit.el.ElExtensionsRegistry
 
getMinLayer(Set<TypeElement>) - Method in class de.japkit.processor.JapkitProcessor
 
getMode() - Method in class de.japkit.rules.AnnotationMappingRule
 
getMode() - Method in class de.japkit.rules.AnnotationValueMappingRule
 
getModifiers() - Method in class de.japkit.model.GenElement
 
getModifiers() - Method in class de.japkit.model.GenUnresolvedTypeElement
 
getModifiers() - Method in class de.japkit.model.ParameterWrapper
 
getModifiers() - Method in class de.japkit.model.PropertyImpl
 
getModifiers() - Method in class de.japkit.rules.MatcherRule
 
getModifiersNot() - Method in class de.japkit.rules.MatcherRule
 
getModifiersRule() - Method in class de.japkit.rules.ClassRule
 
getModifiersRule() - Method in class de.japkit.rules.MemberRuleSupport
 
getMsg() - Method in class de.japkit.rules.ConstraintRule
 
getMsg() - Method in class de.japkit.services.Message
 
getMsgKind() - Method in class de.japkit.rules.ConstraintRule
 
getName(Element) - Static method in class de.japkit.el.ElExtensions
name as alias for getSimpleName().toString().
getName(TypeMirror) - Static method in class de.japkit.el.ElExtensions
 
getName() - Method in class de.japkit.model.GenName
 
getName() - Method in class de.japkit.model.ParameterWrapper
 
getName() - Method in class de.japkit.model.Path.Segment
 
getName() - Method in class de.japkit.model.PropertyImpl
 
getName() - Method in class de.japkit.rules.AnnotationValueMappingRule
 
getName() - Method in class de.japkit.rules.ELVariableRule
 
getName() - Method in class de.japkit.rules.MatcherRule
 
getName(CharSequence, Element) - Method in class de.japkit.rules.NameRule
 
getName(CharSequence) - Method in class de.japkit.services.ElementsExtensions
 
getNameIn() - Method in class de.japkit.rules.MatcherRule
 
getNameNotIn() - Method in class de.japkit.rules.MatcherRule
 
getNameRule() - Method in class de.japkit.rules.ClassRule
 
getNameRule() - Method in class de.japkit.rules.MemberRuleSupport
 
getNearestSrcElement() - Method in class de.japkit.el.ELSupport
 
getNearestSrcElement(ValueStack) - Method in class de.japkit.el.ELSupport
 
getNestedAnnotation(AnnotationMirror, Path) - Method in class de.japkit.services.MessageCollector
 
getNestedAnnotationPath() - Method in class de.japkit.services.Message
 
getNestingKind() - Method in class de.japkit.model.GenTypeElement
 
getNestingKind() - Method in class de.japkit.model.GenUnresolvedTypeElement
 
getNotDeclaredBy() - Method in class de.japkit.rules.MatcherRule
 
getNoType(TypeKind) - Method in class de.japkit.services.TypesExtensions
 
getNullType() - Method in class de.japkit.services.TypesExtensions
 
getOrCreate(Map<K, V>, K, Functions.Function2<? super K, ? super Procedures.Procedure1<? super V>, ? extends V>) - Static method in class de.japkit.rules.RuleFactory
 
getOrCreate(Map<K, ? super V>, K, Functions.Function1<? super K, ? extends V>) - Static method in class de.japkit.util.MoreCollectionExtensions
 
getOrCreateList(Map<K, List<V>>, K) - Static method in class de.japkit.util.MoreCollectionExtensions
 
getOrCreateMap(Map<K1, Map<K2, V>>, K1) - Static method in class de.japkit.util.MoreCollectionExtensions
 
getOrCreateSet(Map<K, Set<V>>, K) - Static method in class de.japkit.util.MoreCollectionExtensions
 
getOrCreateSortedSet(Map<K, SortedSet<V>>, K) - Static method in class de.japkit.util.MoreCollectionExtensions
 
getOrCreateTypeParameter(TypeParameterElement) - Method in class de.japkit.model.GenParameterizable
Gets or creates a type parameter with the same name and bounds as the given type parameter (typically from a superclass)
getOrderFromRuntimeMetadata(Element) - Method in class de.japkit.services.ElementsExtensions
 
getOrdinalNumber(Element) - Method in class de.japkit.services.ElementsExtensions
 
getOtherAnnotationTypes() - Method in class de.japkit.rules.CaseRule
 
getPackage(Element) - Method in class de.japkit.services.ElementsExtensions
 
getPackageElement(CharSequence) - Method in class de.japkit.services.ElementsExtensions
 
getPackageNameRule() - Method in class de.japkit.rules.ClassNameRule
 
getPackageOf(Element) - Method in class de.japkit.services.ElementsExtensions
 
getParameters() - Method in class de.japkit.model.GenExecutableElement
 
getParamNamesFromRuntimeMetadata(Element) - Method in class de.japkit.services.ElementsExtensions
 
getParamRules() - Method in class de.japkit.rules.ExecutableElementRule
 
getParams() - Method in class de.japkit.rules.AbstractFunctionRule
 
getParams(CharSequence) - Static method in class de.japkit.rules.JavadocUtil
 
getParent() - Method in class de.japkit.el.ValueStack
 
getParentAnnotation() - Method in class de.japkit.model.AnnotationAndParent
 
getPathFromRootAnnotation() - Method in class de.japkit.model.AnnotationAndParent
 
getPathSegment() - Method in class de.japkit.model.AnnotationAndParent
 
getPrefixedAvName(AnnotationMirror, CharSequence) - Method in class de.japkit.services.ElementsExtensions
 
getPrimitiveType(TypeKind) - Method in class de.japkit.services.TypesExtensions
 
getProperties(TypeElement) - Static method in class de.japkit.el.ElExtensions
 
getProperties(DeclaredType) - Static method in class de.japkit.el.ElExtensions
 
getPropertyFromExtensions(Map<String, Object>, Object, String) - Static method in class de.japkit.el.ElExtensions
Der Key sagt, ob die Property gefunden wurde.
getPropertyNameToGetterClosureByClass() - Method in class de.japkit.el.ElExtensionsRegistry
 
getQualifiedName(DeclaredType) - Static method in class de.japkit.el.ElExtensions
 
getQualifiedName() - Method in class de.japkit.model.GenPackage
 
getQualifiedName() - Method in class de.japkit.model.GenQualifiedNameableElement
 
getQualifiedName() - Method in class de.japkit.model.GenTypeElement
 
getQualifiedName() - Method in class de.japkit.model.GenUnresolvedTypeElement
 
getReceiverType() - Method in class de.japkit.model.GenJava8ExecutableElement
 
getRegEx() - Method in class de.japkit.rules.NameRule
 
getRegExReplace() - Method in class de.japkit.rules.NameRule
 
getRenamePrefix() - Method in class de.japkit.rules.BehaviorDelegationRule
 
getRequired(Object) - Method in class de.japkit.el.ValueStack
 
getRequiredTriggerAnnotation() - Method in class de.japkit.rules.ClassSelectorRule
 
getResolvedTypeArgsMap() - Method in class de.japkit.model.GenTypeElement
 
getResourceLocation() - Method in class de.japkit.rules.ResourceRule
 
getResourceRules() - Method in class de.japkit.rules.TriggerAnnotationRule
 
getResoureNameRule() - Method in class de.japkit.rules.ResourceRule
 
getResourePathNameRule() - Method in class de.japkit.rules.ResourceRule
 
getResultVarAnnotation() - Method in class de.japkit.rules.ScopeRule
 
getResultVarName() - Method in class de.japkit.rules.ScopeRule
 
getReturn(CharSequence) - Static method in class de.japkit.rules.JavadocUtil
 
getReturnType() - Method in class de.japkit.model.GenExecutableElement
 
getReturnTypeRule() - Method in class de.japkit.rules.MethodRule
 
getRootAnnotatedElement() - Method in class de.japkit.model.AnnotationAndParent
 
getRootAnnotation() - Method in class de.japkit.model.AnnotationAndParent
 
getRuleCreationException() - Method in class de.japkit.rules.AbstractRule
 
getRules() - Method in class de.japkit.rules.CodeFragmentRules
 
getScopeRule() - Method in class de.japkit.rules.AnnotationMappingRule
 
getScopeRule() - Method in class de.japkit.rules.AnnotationValueMappingRule
 
getScopeRule() - Method in class de.japkit.rules.ClassRule
 
getScopeRule() - Method in class de.japkit.rules.CodeFragmentRule
 
getScopeRule() - Method in class de.japkit.rules.MemberRuleSupport
 
getScopeRule() - Method in class de.japkit.rules.ResourceRule
 
getScopeRule() - Method in class de.japkit.rules.SwitchRule
 
getScopeRule() - Method in class de.japkit.rules.TemplateCallRule
 
getScopeRule() - Method in class de.japkit.rules.TemplateRule
 
getSegments() - Method in class de.japkit.model.Path
 
getSelfLibrary() - Method in class de.japkit.rules.ScopeRule
 
getSelfLibraryRule() - Method in class de.japkit.rules.TriggerAnnotationRule
 
getSeparator() - Method in class de.japkit.rules.CodeRule
 
getSerialVersionUID() - Method in exception de.japkit.services.TypeElementNotFoundException
 
getSetter() - Method in class de.japkit.model.PropertyImpl
 
getSetterName() - Method in class de.japkit.model.PropertyImpl
 
getShadow() - Method in class de.japkit.rules.TypeQueryRule
 
getSimpleName(DeclaredType) - Static method in class de.japkit.el.ElExtensions
 
getSimpleName() - Method in class de.japkit.model.GenElement
 
getSimpleName() - Method in class de.japkit.model.GenUnresolvedTypeElement
 
getSimpleName() - Method in class de.japkit.model.ParameterWrapper
 
getSimpleName() - Method in class de.japkit.model.PropertyImpl
 
getSimpleNameForErrorType(TypeMirror) - Method in class de.japkit.services.TypesRegistry
 
getSimpleOrPartiallyQualifiedName(Element) - Method in class de.japkit.services.TypesRegistry
 
getSingleValue(Object) - Static method in class de.japkit.el.ElExtensions
 
getSingleValueType(Element) - Static method in class de.japkit.el.ElExtensions
 
getSingleValueType() - Method in class de.japkit.rules.MatcherRule
 
getSingleValueTypeAnnotations() - Method in class de.japkit.rules.MatcherRule
 
getSingleValueTypeCategory() - Method in class de.japkit.rules.MatcherRule
 
getSingleValueTypeCategoryNot() - Method in class de.japkit.rules.MatcherRule
 
getSrcElementForDependentRules(GenElement) - Method in class de.japkit.rules.MemberRuleSupport
 
getSrcExpr() - Method in class de.japkit.rules.MatcherRule
 
getSrcLang() - Method in class de.japkit.rules.MatcherRule
 
getSrcRule() - Method in class de.japkit.rules.MemberRuleSupport
 
getSrcRule() - Method in class de.japkit.rules.ScopeRule
 
getSrcVarName() - Method in class de.japkit.rules.ScopeRule
 
getSuperclass() - Method in class de.japkit.model.GenClass
 
getSuperclass() - Method in class de.japkit.model.GenTypeElement
 
getSuperclass() - Method in class de.japkit.model.GenUnresolvedTypeElement
 
getSuperclassRule() - Method in class de.japkit.rules.ClassRule
 
getSupportedAnnotationTypes() - Method in class de.japkit.processor.JapkitProcessor
 
getSupportedLanguages() - Method in interface de.japkit.el.ELProvider
 
getSupportedOptions() - Method in class de.japkit.processor.JapkitProcessor
 
getSupportedTemplateLanguages() - Method in interface de.japkit.el.ELProvider
 
getTargetAnnotation() - Method in class de.japkit.rules.AnnotationMappingRule
 
getTemplate() - Method in class de.japkit.rules.CodeRule
 
getTemplate() - Method in class de.japkit.rules.MemberRuleSupport
 
getTemplateClass() - Method in class de.japkit.rules.TemplateRule
 
getTemplateLang() - Method in class de.japkit.rules.ResourceRule
 
getTemplateLastModified() - Method in class de.japkit.rules.ResourceRule
 
getTemplateName() - Method in class de.japkit.rules.ResourceRule
 
getTemplateProvider(String) - Method in class de.japkit.el.ELSupport
 
getTemplateRule() - Method in class de.japkit.rules.ClassRule
 
getTemplateRule() - Method in class de.japkit.rules.TemplateCallRule
 
getTemplateURL() - Method in class de.japkit.rules.ResourceRule
 
getterName(CharSequence, boolean) - Method in class de.japkit.rules.JavaBeansExtensions
 
getterName(CharSequence, TypeMirror) - Method in class de.japkit.rules.JavaBeansExtensions
 
getterName(VariableElement) - Method in class de.japkit.rules.JavaBeansExtensions
 
getterName(Property) - Method in class de.japkit.rules.JavaBeansExtensions
 
getters(Iterable<ExecutableElement>) - Method in class de.japkit.rules.JavaBeansExtensions
 
GetterSetterRules - Class in de.japkit.rules
 
GetterSetterRules() - Constructor for class de.japkit.rules.GetterSetterRules
 
getThrownTypes() - Method in class de.japkit.model.GenExecutableElement
 
getToFirstLower(CharSequence) - Static method in class de.japkit.el.ElExtensions
 
getToFirstUpper(CharSequence) - Static method in class de.japkit.el.ElExtensions
 
getTopLevelEnclosingTypeElement(Element) - Method in class de.japkit.services.ElementsExtensions
 
getTriggerAnnotation() - Method in class de.japkit.rules.TypeQueryRule
 
getTriggerAnnotations(TypeElement) - Method in class de.japkit.rules.AnnotationExtensions
 
getTriggerAnnotationsAndShadowFlag(TypeElement) - Method in class de.japkit.processor.JapkitProcessor
 
getTriggerAnnotationsForMetaTypeElements(Iterable<TypeElement>) - Method in class de.japkit.services.TypesRegistry
 
getTriggerAnnotationTypeElement() - Method in class de.japkit.rules.TriggerAnnotationRule
 
getType() - Method in class de.japkit.model.PropertyImpl
 
getType() - Method in class de.japkit.rules.AbstractFunctionRule
 
getType() - Method in class de.japkit.rules.ExpressionOrFunctionCallRule
 
getTypeAnnotations() - Method in class de.japkit.rules.MatcherRule
 
getTypeArg(TypeMirror, int) - Method in class de.japkit.services.TypesExtensions
 
getTypeArg0Annotations() - Method in class de.japkit.rules.MatcherRule
 
getTypeArg1Annotations() - Method in class de.japkit.rules.MatcherRule
 
getTypeArguments() - Method in class de.japkit.model.GenDeclaredType
 
getTypeCategory() - Method in class de.japkit.rules.MatcherRule
 
getTypeCategoryNot() - Method in class de.japkit.rules.MatcherRule
 
getTypeElement(CharSequence) - Method in class de.japkit.services.ElementsExtensions
 
getTypeElementFqn() - Method in class de.japkit.services.Message
 
getTypeElementInCurrentRoundByFqn() - Method in class de.japkit.services.TypesRegistry
 
getTypeParameters() - Method in class de.japkit.model.GenParameterizable
 
getTypeParameters() - Method in class de.japkit.model.GenUnresolvedTypeElement
 
getTypeRule() - Method in class de.japkit.rules.FieldRule
 
getTypesByGenClassOnWhichThatAnnotatedClassDependsOn(CharSequence) - Method in class de.japkit.services.TypesRegistry
 
getTypesOnWhichThatAnnotatedClassDependsOn(CharSequence) - Method in class de.japkit.services.TypesRegistry
 
getUnique() - Method in class de.japkit.rules.TypeQueryRule
 
getUniqueMemberName() - Method in class de.japkit.services.Message
 
getValue() - Method in class de.japkit.model.GenAnnotationValue
 
getValue() - Method in class de.japkit.rules.AnnotationValueMappingRule
 
getValue(AnnotationMirror, String, Integer) - Method in class de.japkit.services.MessageCollector
 
getValueMappings() - Method in class de.japkit.rules.AnnotationMappingRule
 
getValueRule() - Method in class de.japkit.rules.CaseRule
 
getValueStack() - Static method in class de.japkit.el.ElExtensions
 
getValueStack() - Method in class de.japkit.el.ELSupport
 
getValueWithErrorHandling(AnnotationValue) - Method in class de.japkit.services.ElementsExtensions
 
getValueWithoutDefault(String) - Method in class de.japkit.model.GenAnnotationMirror
 
getVariablesForShadowAnnotation(ValueStack) - Method in class de.japkit.el.ELSupport
 
getVarName() - Method in exception de.japkit.el.ElVariableError
 
getVarRules() - Method in class de.japkit.rules.ClassRule
 
getVarRules() - Method in class de.japkit.rules.ScopeRule
 
getVarRules() - Method in class de.japkit.rules.TriggerAnnotationRule
 
getVisibility(Element) - Method in class de.japkit.services.ElementsExtensions
 
getVoid() - Method in class de.japkit.services.TypesExtensions
 
getWildcardType(TypeMirror, TypeMirror) - Method in class de.japkit.services.TypesExtensions
 

H

handleException(Functions.Function0<? extends T>, String, Functions.Function0<? extends T>) - Method in class de.japkit.rules.RuleUtils
 
handleTypeElementNotFound(CharSequence, TypeElement, Procedures.Procedure1<? super Object>) - Method in class de.japkit.services.TypesRegistry
 
handleTypeElementNotFound(T, CharSequence, TypeElement, Functions.Function1<? super Object, ? extends T>) - Method in class de.japkit.services.TypesRegistry
 
handleTypeElementNotFound(T, CharSequence, Functions.Function1<? super Object, ? extends T>) - Method in class de.japkit.services.TypesRegistry
 
handleTypeElementNotFound(TypeElementNotFoundException, TypeElement) - Method in class de.japkit.services.TypesRegistry
 
handleTypeElementNotFound(CharSequence, String) - Method in class de.japkit.services.TypesRegistry
 
handleTypeElementNotFound(CharSequence, String, TypeElement) - Method in class de.japkit.services.TypesRegistry
 
hasFqn(AnnotationMirror, CharSequence) - Method in class de.japkit.services.ElementsExtensions
 
hasFqn(QualifiedNameable, CharSequence) - Method in class de.japkit.services.ElementsExtensions
 
hasGenericDependencyOnTriggerShadowAnnotation(TypeElement, Iterable<AnnotationMirror>) - Method in class de.japkit.services.TypesRegistry
 
hashCode() - Method in class de.japkit.el.ELImports
 
hashCode() - Method in class de.japkit.model.AnnotationAndParent
 
hashCode() - Method in class de.japkit.model.AnnotationWithDefaultAnnotation
 
hashCode() - Method in class de.japkit.model.GenName
 
hashCode() - Method in class de.japkit.model.ParameterWrapper
 
hashCode() - Method in class de.japkit.model.Path
 
hashCode() - Method in class de.japkit.model.Path.Segment
 
hashCode() - Method in class de.japkit.model.PropertyImpl
 
hashCode() - Method in class de.japkit.rules.AbstractFunctionRule
 
hashCode() - Method in class de.japkit.rules.AbstractRule
 
hashCode() - Method in class de.japkit.rules.AnnotationMappingRule
 
hashCode() - Method in class de.japkit.rules.AnnotationValueMappingRule
 
hashCode() - Method in class de.japkit.rules.BehaviorDelegationRule
 
hashCode() - Method in class de.japkit.rules.BooleanOperatorRule
 
hashCode() - Method in class de.japkit.rules.CaseRule
 
hashCode() - Method in class de.japkit.rules.ClassNameRule
 
hashCode() - Method in class de.japkit.rules.ClassRule
 
hashCode() - Method in class de.japkit.rules.ClassSelectorRule
 
hashCode() - Method in class de.japkit.rules.CodeFragmentRule
 
hashCode() - Method in class de.japkit.rules.CodeFragmentRules
 
hashCode() - Method in class de.japkit.rules.CodeRule
 
hashCode() - Method in class de.japkit.rules.ConstraintRule
 
hashCode() - Method in class de.japkit.rules.ELVariableRule
 
hashCode() - Method in class de.japkit.rules.ExecutableElementRule
 
hashCode() - Method in class de.japkit.rules.ExpressionOrFunctionCallRule
 
hashCode() - Method in class de.japkit.rules.FieldRule
 
hashCode() - Method in class de.japkit.rules.FunctionRule
 
hashCode() - Method in class de.japkit.rules.InnerClassRule
 
hashCode() - Method in class de.japkit.rules.LibraryRule
 
hashCode() - Method in class de.japkit.rules.ManualOverrideRule
 
hashCode() - Method in class de.japkit.rules.MatcherRule
 
hashCode() - Method in class de.japkit.rules.MemberRuleSupport
 
hashCode() - Method in class de.japkit.rules.MembersRule
 
hashCode() - Method in class de.japkit.rules.MethodRule
 
hashCode() - Method in class de.japkit.rules.NameRule
 
hashCode() - Method in class de.japkit.rules.ResourceRule
 
hashCode() - Method in class de.japkit.rules.ScopeRule
 
hashCode() - Method in class de.japkit.rules.SwitchRule
 
hashCode() - Method in class de.japkit.rules.TemplateCallRule
 
hashCode() - Method in class de.japkit.rules.TemplateRule
 
hashCode() - Method in class de.japkit.rules.TriggerAnnotationRule
 
hashCode() - Method in class de.japkit.rules.TypeQueryRule
 
hashCode() - Method in class de.japkit.services.Message
 
hashCode() - Method in exception de.japkit.services.ProcessingException
Deprecated.
 
hashCode() - Method in exception de.japkit.services.RuleException
 
hashCode() - Method in exception de.japkit.services.TypeElementNotFoundException
 
hasMetaAnnotation(AnnotationMirror, CharSequence) - Method in class de.japkit.services.ElementsExtensions
 
hasSameName(Element, Element) - Method in class de.japkit.services.ElementsExtensions
 
hasType(Element, CharSequence) - Static method in class de.japkit.el.ElExtensions
 
hasType(Element, TypeMirror) - Method in class de.japkit.services.ElementsExtensions
 
hasUnresolvedTypeDependencies(String, Set<String>) - Method in class de.japkit.services.TypesRegistry
An annotated class is said to have unresolved type dependencies if it depends on types that do not yet exist or that exist but are re-generated in current round.
hides(Element, Element) - Method in class de.japkit.services.ElementsExtensions
 

I

ICodeFragmentRule - Interface in de.japkit.rules
 
importGroupsLongestFirst - Variable in class de.japkit.processor.JavaEmitter
 
importIfPossible(DeclaredType) - Method in interface de.japkit.model.EmitterContext
Creates an import statement for the given type if it does not conflict with an existing one.
importIfPossible(String, String) - Method in class de.japkit.processor.JavaEmitter
 
importIfPossible(DeclaredType) - Method in class de.japkit.processor.JavaEmitter
 
importIfPossibleAndGetNameForCode(TypeElement, String, String) - Method in class de.japkit.processor.JavaEmitter
 
importOrder - Variable in class de.japkit.processor.JavaEmitter
 
imports - Variable in class de.japkit.processor.JavaEmitter
 
importStatements(TypeElement) - Method in class de.japkit.processor.JavaEmitter
 
init(ProcessingEnvironment) - Method in class de.japkit.processor.JapkitProcessor
 
initServices() - Method in class de.japkit.processor.JapkitProcessor
 
InnerClassRule - Class in de.japkit.rules
 
InnerClassRule(AnnotationMirror, TypeElement) - Constructor for class de.japkit.rules.InnerClassRule
 
inRule(Functions.Function1<? super Object, ? extends T>) - Method in class de.japkit.rules.AbstractRule
 
invoke(Object, Object, Object[]) - Static method in class de.japkit.el.ElExtensions
 
invokeMethod(Object, String, Object) - Static method in class de.japkit.el.ElExtensions
 
invokeMethod(Object, String, Class<?>[], Object[], Map<String, Object>) - Static method in class de.japkit.el.ElExtensions
 
invokeMethodFromExtensions(Map<String, Object>, Object, String, Class<?>[], Object[]) - Static method in class de.japkit.el.ElExtensions
 
IParameterlessFunctionRule<T> - Interface in de.japkit.rules
Interface for all functions than can be called with no parameters and alternatively with one parameter which is the "src".
isAbstract(Element) - Method in class de.japkit.processor.JavaEmitter
 
isAbstract(Element) - Method in class de.japkit.services.ElementsExtensions
 
isAbstractOrInInterface(Element) - Method in class de.japkit.services.ElementsExtensions
 
isAccessor(ExecutableElement) - Method in class de.japkit.rules.JavaBeansExtensions
 
isAllConstructorsAreTemplates() - Method in class de.japkit.rules.TemplateRule
 
isAllFieldsAreTemplates() - Method in class de.japkit.rules.TemplateRule
 
isAllMethodsAreTemplates() - Method in class de.japkit.rules.TemplateRule
 
isAssignable(TypeMirror, TypeMirror) - Method in class de.japkit.services.TypesExtensions
 
isAuxClass() - Method in class de.japkit.model.GenTypeElement
 
isAuxClass() - Method in class de.japkit.rules.ClassRule
 
isBoolean(TypeMirror) - Method in class de.japkit.services.TypesExtensions
 
isBooleanGetterWithIs(ExecutableElement) - Method in class de.japkit.rules.JavaBeansExtensions
 
isBoxed(TypeMirror) - Method in class de.japkit.services.TypesExtensions
 
isCollection(TypeMirror) - Method in class de.japkit.services.TypesExtensions
 
isCommitted(TypeElement) - Method in class de.japkit.services.TypesRegistry
 
isCommitted(String) - Method in class de.japkit.services.TypesRegistry
 
isCreateBeanInstance() - Method in class de.japkit.rules.ELVariableRule
 
isDeclared(TypeMirror) - Method in class de.japkit.services.TypesExtensions
 
isDeclaredAndVisible(TypeElement, String, String) - Method in class de.japkit.processor.JavaEmitter
 
isDeclaredOrErasureIsDeclared(TypeMirror) - Method in class de.japkit.services.TypesExtensions
In JDT, a generic type seem to be an ErrorType as soon as one of the type args is an ErrorType...
isDeclaredOrError(TypeMirror) - Method in class de.japkit.services.TypesExtensions
 
isDefault() - Method in class de.japkit.model.GenJava8ExecutableElement
 
isDefaultAccess(Element) - Method in class de.japkit.services.ElementsExtensions
 
isDeprecated(Element) - Method in class de.japkit.services.ElementsExtensions
 
isDiagnosticLogging() - Method in class de.japkit.services.MessageCollector
 
isEclipse() - Method in class de.japkit.services.MessageCollector
 
isEmpty() - Method in class de.japkit.el.ValueStack
 
isEmpty() - Method in class de.japkit.rules.NameRule
 
isEmptyAV(Object) - Method in class de.japkit.services.ElementsExtensions
 
isEmptyVar(Object) - Method in class de.japkit.services.ElementsExtensions
 
isEnum(TypeMirror) - Method in class de.japkit.services.TypesExtensions
 
isError(TypeMirror) - Method in class de.japkit.services.TypesExtensions
 
isGenElementIsSrcForDependentRules() - Method in class de.japkit.rules.MemberRuleSupport
 
isGenerated(TypeElement) - Method in class de.japkit.services.TypesRegistry
 
isGetter(ExecutableElement) - Method in class de.japkit.rules.JavaBeansExtensions
 
isGetterFor(ExecutableElement, Property) - Method in class de.japkit.rules.JavaBeansExtensions
 
isGetterWithGet(ExecutableElement) - Method in class de.japkit.rules.JavaBeansExtensions
 
isIfEmpty() - Method in class de.japkit.rules.ELVariableRule
 
isImplicitelyImported(String) - Method in class de.japkit.processor.JavaEmitter
 
isIndentAfterLinebreak() - Method in class de.japkit.rules.CodeRule
 
isInnerClass() - Method in class de.japkit.model.GenUnresolvedType
 
isJapkitAnnotation(AnnotationMirror) - Method in class de.japkit.model.GenExtensions
 
isJavaLangObject(TypeMirror) - Method in class de.japkit.services.TypesExtensions
 
isKeepAbstract() - Method in class de.japkit.rules.ClassRule
 
isLinebreak() - Method in class de.japkit.rules.CodeRule
 
isList(TypeMirror) - Method in class de.japkit.services.TypesExtensions
 
isMap(TypeMirror) - Method in class de.japkit.services.TypesExtensions
 
isMath(TypeMirror) - Method in class de.japkit.services.TypesExtensions
 
isNoJapkitAnnotationFilter - Variable in class de.japkit.model.GenExtensions
 
isNot() - Method in class de.japkit.rules.BooleanOperatorRule
 
isNullable() - Method in class de.japkit.rules.ExpressionOrFunctionCallRule
 
isNullOrEmptyAV(Object) - Method in class de.japkit.services.ElementsExtensions
 
isOverrideEquivalent(ExecutableElement, ExecutableElement) - Method in class de.japkit.services.ElementsExtensions
 
isPrimitive(TypeMirror) - Method in class de.japkit.services.TypesExtensions
 
isPrivate(Element) - Method in class de.japkit.services.ElementsExtensions
 
isProtected(Element) - Method in class de.japkit.services.ElementsExtensions
 
isPublic(Element) - Method in class de.japkit.services.ElementsExtensions
 
isSame(TypeMirror, TypeMirror) - Static method in class de.japkit.el.ElExtensions
 
isSameType(TypeMirror, TypeMirror) - Method in class de.japkit.services.TypesExtensions
 
isSet(TypeMirror) - Method in class de.japkit.services.TypesExtensions
 
isSetShadowOnTriggerAnnotations() - Method in class de.japkit.rules.AnnotationMappingRule
 
isSetter(ExecutableElement) - Method in class de.japkit.rules.JavaBeansExtensions
 
isSetterFor(ExecutableElement, Property) - Method in class de.japkit.rules.JavaBeansExtensions
 
isShadowAnnotation(AnnotationMirror) - Method in class de.japkit.rules.AnnotationExtensions
 
isShadowedOrDeclared(TypeElement, String) - Method in class de.japkit.processor.JavaEmitter
 
isShallCreateShadowAnnotation() - Method in class de.japkit.rules.ClassRule
 
isStatic(Element) - Method in class de.japkit.services.ElementsExtensions
 
isString(TypeMirror) - Method in class de.japkit.services.TypesExtensions
 
isSubSignature(ExecutableElement, ExecutableElement) - Method in class de.japkit.services.ElementsExtensions
 
isSubsignature(ExecutableType, ExecutableType) - Method in class de.japkit.services.TypesExtensions
 
isSubtype(TypeMirror, TypeMirror) - Method in class de.japkit.services.TypesExtensions
 
isTemporal(TypeMirror) - Method in class de.japkit.services.TypesExtensions
 
isThrowTypeElementNotFoundExceptionWhenResolvingSimpleTypeNames() - Method in class de.japkit.services.TypesRegistry
 
isTopLevelClass() - Method in class de.japkit.rules.ClassRule
 
isTriggerAnnotation(AnnotationMirror) - Method in class de.japkit.rules.AnnotationExtensions
 
isTriggerAnnotation(TypeElement) - Method in class de.japkit.rules.AnnotationExtensions
 
isUndefined() - Method in class de.japkit.rules.ExpressionOrFunctionCallRule
 
isUnnamed() - Method in class de.japkit.model.GenPackage
 
isVarArgs() - Method in class de.japkit.model.GenExecutableElement
 
isVariable(Element) - Method in class de.japkit.rules.RuleUtils
 
isVarRef() - Method in class de.japkit.rules.ClassSelectorRule
 
isVisibleFromSubclass(Element, Element) - Method in class de.japkit.services.ElementsExtensions
 
isVoid(TypeMirror) - Method in class de.japkit.services.TypesExtensions
 
isVoidValue(Object, Class<?>) - Method in class de.japkit.services.ElementsExtensions
 

J

JapkitProcessor - Class in de.japkit.processor
 
JapkitProcessor() - Constructor for class de.japkit.processor.JapkitProcessor
 
JavaBeansExtensions - Class in de.japkit.rules
 
JavaBeansExtensions() - Constructor for class de.japkit.rules.JavaBeansExtensions
 
JavadocUtil - Class in de.japkit.rules
 
JavadocUtil() - Constructor for class de.japkit.rules.JavadocUtil
 
JavaEmitter - Class in de.japkit.processor
 
JavaEmitter(TypeElement) - Constructor for class de.japkit.processor.JavaEmitter
 

K

keySet() - Method in class de.japkit.el.ValueStack
 
kind - Static variable in class de.japkit.model.GenAnnotationType
 
kind - Static variable in class de.japkit.model.GenArrayType
 
kind - Static variable in class de.japkit.model.GenClass
 
kind - Static variable in class de.japkit.model.GenConstructor
 
kind - Static variable in class de.japkit.model.GenDeclaredType
 
kind - Static variable in class de.japkit.model.GenEnum
 
kind - Static variable in class de.japkit.model.GenEnumConstant
 
kind - Static variable in class de.japkit.model.GenField
 
kind - Static variable in class de.japkit.model.GenInitializer
 
kind - Static variable in class de.japkit.model.GenInterface
 
kind - Static variable in class de.japkit.model.GenMethod
 
kind - Static variable in class de.japkit.model.GenPackage
 
kind - Static variable in class de.japkit.model.GenParameter
 
kind - Static variable in class de.japkit.model.GenStaticInitializer
 
kind - Static variable in class de.japkit.model.GenTypeParameter
 

L

length() - Method in class de.japkit.model.GenName
 
LibraryRule - Class in de.japkit.rules
A collection of functions and code fragments to be made available on value stack.
LibraryRule(AnnotationMirror, TypeElement) - Constructor for class de.japkit.rules.LibraryRule
 
load() - Method in class de.japkit.services.TypesRegistry
 
loadAnnotatedClasses() - Method in class de.japkit.services.TypesRegistry
 
loadCommentsAndParamNames(TypeElement) - Method in class de.japkit.services.ElementsExtensions
 
loadGenericDependencies() - Method in class de.japkit.services.TypesRegistry
 
loadMultiMap(Map<K, Set<V>>, String, Functions.Function1<? super List<String>, ? extends Pair<K, V>>) - Method in class de.japkit.services.TypesRegistry
 
loadRuntimeMetadata(Element) - Method in class de.japkit.services.ElementsExtensions
 

M

main(String[]) - Static method in class de.japkit.rules.JavadocUtil
 
ManualOverrideRule - Class in de.japkit.rules
 
ManualOverrideRule(AnnotationMirror) - Constructor for class de.japkit.rules.ManualOverrideRule
 
mapAnnotationValue(GenAnnotationMirror, TypeMirror) - Method in class de.japkit.rules.AnnotationValueMappingRule
 
mapOrCopyAnnotations(List<GenAnnotationMirror>) - Method in class de.japkit.rules.AnnotationMappingRule
Adds the annotation mapped by this rule.
markAsGenerated(GenTypeElement, TypeElement) - Method in class de.japkit.services.TypesRegistry
 
MatcherRule - Class in de.japkit.rules
 
MatcherRule(AnnotationMirror) - Constructor for class de.japkit.rules.MatcherRule
 
MatcherRule(AnnotationMirror, Element) - Constructor for class de.japkit.rules.MatcherRule
 
matches(Element) - Method in class de.japkit.rules.MatcherRule
 
mayBePutOntoValueStack(Rule) - Method in class de.japkit.rules.LibraryRule
 
memberOrderOf(Element) - Static method in class de.japkit.model.GenTypeElement
 
MemberRuleSupport<E extends Element,T extends GenElement> - Class in de.japkit.rules
 
MemberRuleSupport(AnnotationMirror, E) - Constructor for class de.japkit.rules.MemberRuleSupport
 
MemberRuleSupport(AnnotationMirror, E, String) - Constructor for class de.japkit.rules.MemberRuleSupport
 
MemberRuleSupport(AnnotationMirror, String, Functions.Function0<? extends Iterable<?>>, Functions.Function0<? extends String>, Functions.Function0<? extends CharSequence>) - Constructor for class de.japkit.rules.MemberRuleSupport
 
MemberRuleSupport(Functions.Function0<? extends Boolean>, Functions.Function0<? extends Iterable<?>>, Functions.Function0<? extends String>, Functions.Function0<? extends Set<Modifier>>, Functions.Function1<? super GenElement, ? extends List<? extends AnnotationMirror>>, Functions.Function0<? extends CharSequence>) - Constructor for class de.japkit.rules.MemberRuleSupport
 
MembersRule - Class in de.japkit.rules
supports generating members from annotation values "fields", "methods", "constructors" and "innerClasses"
MembersRule(AnnotationMirror) - Constructor for class de.japkit.rules.MembersRule
 
Message - Class in de.japkit.services
 
Message(Diagnostic.Kind, CharSequence, String, String, String, Path, String) - Constructor for class de.japkit.services.Message
 
MessageCollector - Class in de.japkit.services
Collects error messages for annotated classes.
MessageCollector() - Constructor for class de.japkit.services.MessageCollector
 
metaAnnotation(AnnotationMirror, CharSequence) - Method in class de.japkit.services.ElementsExtensions
 
metaAnnotation(AnnotationMirror, Class<? extends Annotation>) - Method in class de.japkit.services.ElementsExtensions
 
metaAnnotations(AnnotationMirror) - Method in class de.japkit.services.ElementsExtensions
 
metaAnnotations(AnnotationMirror, CharSequence) - Method in class de.japkit.services.ElementsExtensions
 
metaAnnotations(AnnotationMirror, Class<? extends Annotation>) - Method in class de.japkit.services.ElementsExtensions
 
MethodRule - Class in de.japkit.rules
 
MethodRule(AnnotationMirror, ExecutableElement) - Constructor for class de.japkit.rules.MethodRule
 
MethodRule(Functions.Function0<? extends Boolean>, Functions.Function0<? extends Iterable<?>>, Functions.Function0<? extends String>, Functions.Function0<? extends Set<Modifier>>, Functions.Function1<? super GenElement, ? extends List<? extends AnnotationMirror>>, Functions.Function0<? extends CharSequence>, Functions.Function0<? extends List<? extends GenParameter>>, Functions.Function1<? super GenMethod, ? extends CharSequence>, Functions.Function0<? extends TypeMirror>) - Constructor for class de.japkit.rules.MethodRule
 
MethodRule(AnnotationMirror, String, Functions.Function0<? extends Iterable<?>>, Functions.Function0<? extends String>, Functions.Function0<? extends CharSequence>, Functions.Function0<? extends List<? extends GenParameter>>, Functions.Function1<? super GenMethod, ? extends CharSequence>, Functions.Function0<? extends TypeMirror>) - Constructor for class de.japkit.rules.MethodRule
 
MoreCollectionExtensions - Class in de.japkit.util
 
MoreCollectionExtensions() - Constructor for class de.japkit.util.MoreCollectionExtensions
 
mustBeCalledWithParams() - Method in class de.japkit.rules.AbstractFunctionRule
 

N

NameRule - Class in de.japkit.rules
 
NameRule(AnnotationMirror, String) - Constructor for class de.japkit.rules.NameRule
 
nextEnclosingTypeElementWithLibraryAnnotation(Element) - Static method in class de.japkit.rules.LibraryRule
 
NO_NAME - Static variable in class de.japkit.rules.RuleUtils
 
notDeclaredBy(Element, CharSequence) - Method in class de.japkit.services.ElementsExtensions
 
notDeclaredBy(Element, TypeElement) - Method in class de.japkit.services.ElementsExtensions
 
nullOrEmpty(CharSequence) - Static method in class de.japkit.rules.CodeFragmentRules
 

O

operator_equals(TypeMirror, TypeMirror) - Method in class de.japkit.services.TypesExtensions
 
operator_notEquals(TypeMirror, TypeMirror) - Method in class de.japkit.services.TypesExtensions
 
OR_COMBINER - Static variable in class de.japkit.rules.ExpressionOrFunctionCallRule
 
ORDER_ANNOTATION_NAME - Variable in class de.japkit.services.ElementsExtensions
 
orderImports(Collection<String>) - Method in class de.japkit.processor.JavaEmitter
 
overrideAnnotations(Element, List<GenAnnotationMirror>) - Method in class de.japkit.rules.AnnotationExtensions
 
overrides(ExecutableElement, ExecutableElement) - Method in class de.japkit.services.ElementsExtensions
We cannot use the ElementUtils.override, since it does not work for our GenElements...
overrides(ExecutableElement, ExecutableElement, TypeElement) - Method in class de.japkit.services.ElementsExtensions
 

P

packageForName(CharSequence) - Static method in class de.japkit.model.GenPackage
 
PARAM_NAMES_ANNOTATION_NAME - Variable in class de.japkit.services.ElementsExtensions
 
parametersWithSrcNames(ExecutableElement) - Method in class de.japkit.services.ElementsExtensions
Unfortunately, Eclipse does not always provide parameter names during incremental build, since types that are not root elements of current round are provided as binary type bindings.
ParameterWrapper - Class in de.japkit.model
 
ParameterWrapper(ExecutableElement, int, VariableElement, Name) - Constructor for class de.japkit.model.ParameterWrapper
 
ParamRule - Class in de.japkit.rules
Rule for creating one ore more method params.
ParamRule(AnnotationMirror, VariableElement, String) - Constructor for class de.japkit.rules.ParamRule
 
ParamRule(Functions.Function0<? extends String>, Functions.Function0<? extends TypeMirror>, Functions.Function1<? super GenElement, ? extends List<? extends AnnotationMirror>>) - Constructor for class de.japkit.rules.ParamRule
 
Path - Class in de.japkit.model
Path for nested annotations / annotation values or for bean properties.
Path(List<Path.Segment>) - Constructor for class de.japkit.model.Path
 
Path.Segment - Class in de.japkit.model
 
persist() - Method in class de.japkit.services.TypesRegistry
 
persistAnnotatedClasses() - Method in class de.japkit.services.TypesRegistry
 
persistGenericDependencies() - Method in class de.japkit.services.TypesRegistry
 
persistMultiMap(Map<K, Set<V>>, String, Functions.Function2<? super K, ? super V, ? extends List<String>>) - Method in class de.japkit.services.TypesRegistry
 
pop() - Method in class de.japkit.el.ValueStack
 
popCurrentRule() - Method in class de.japkit.services.GenerateClassContext
 
printAllErrors() - Method in class de.japkit.processor.JapkitProcessor
 
printAllMessages() - Method in class de.japkit.services.MessageCollector
 
printDiagnosticMessage(Functions.Function1<? super Object, ? extends CharSequence>) - Method in class de.japkit.services.MessageCollector
 
printDiagnosticMessage(Element, Functions.Function1<? super Object, ? extends CharSequence>) - Method in class de.japkit.services.MessageCollector
 
printElements(Writer, Element...) - Method in class de.japkit.services.ElementsExtensions
 
process(Set<? extends TypeElement>, RoundEnvironment) - Method in class de.japkit.processor.JapkitProcessor
 
processAnnotatedClass(TypeElement) - Method in class de.japkit.processor.JapkitProcessor
 
processClassesAndWriteTypeElements(Set<TypeElement>, boolean, Map<TypeElement, Set<GenTypeElement>>, Set<TypeElement>, Set<GenTypeElement>) - Method in class de.japkit.processor.JapkitProcessor
 
processClassesWithCycles(Set<TypeElement>, Map<TypeElement, Set<GenTypeElement>>, Set<TypeElement>, HashSet<GenTypeElement>) - Method in class de.japkit.processor.JapkitProcessor
 
ProcessingException - Exception in de.japkit.services
Deprecated.
ProcessingException(String, Element, AnnotationMirror, CharSequence, AnnotationValue) - Constructor for exception de.japkit.services.ProcessingException
Deprecated.
 
ProcessingException(String, Element) - Constructor for exception de.japkit.services.ProcessingException
Deprecated.
 
processLayerAsFarAsPossible(HashSet<TypeElement>, HashSet<TypeElement>, int, HashSet<GenTypeElement>) - Method in class de.japkit.processor.JapkitProcessor
 
processTriggerAnnotation(TypeElement, AnnotationMirror) - Method in class de.japkit.rules.TriggerAnnotationRule
 
properties(TypeElement, String, boolean) - Method in class de.japkit.rules.JavaBeansExtensions
 
propertiesFromFields(TypeElement) - Method in class de.japkit.rules.JavaBeansExtensions
 
propertiesFromGetters(TypeElement, String) - Method in class de.japkit.rules.JavaBeansExtensions
Find the properties of a class by their getters.
PropertyImpl - Class in de.japkit.model
 
PropertyImpl(TypeMirror, String, ExecutableElement, ExecutableElement, VariableElement) - Constructor for class de.japkit.model.PropertyImpl
 
PropertyImpl(VariableElement, ExecutableElement, ExecutableElement) - Constructor for class de.japkit.model.PropertyImpl
 
PropertyImpl(VariableElement) - Constructor for class de.japkit.model.PropertyImpl
 
PropertyImpl(TypeMirror, String) - Constructor for class de.japkit.model.PropertyImpl
 
push() - Method in class de.japkit.el.ValueStack
 
pushAndPutAll(Map<String, ?>) - Method in class de.japkit.el.ValueStack
 
pushCurrentRule(Rule) - Method in class de.japkit.services.GenerateClassContext
 
put(String, Object) - Method in class de.japkit.el.ValueStack
 
putAll(Map<? extends String, ?>) - Method in class de.japkit.el.ValueStack
 
putELVariable() - Method in class de.japkit.rules.ELVariableRule
 
putShadowAnnotation(AnnotationMirror) - Method in class de.japkit.services.GenerateClassContext
 

Q

qualifiedName() - Method in class de.japkit.model.GenDeclaredType
 
qualifiedName() - Method in class de.japkit.model.GenUnresolvedType
 
qualifiedName(TypeMirror) - Method in class de.japkit.services.TypesExtensions
 

R

register(Class<?>, Object) - Static method in class de.japkit.services.ExtensionRegistry
 
registerAnnotatedClass(TypeElement, List<Pair<AnnotationMirror, Boolean>>) - Method in class de.japkit.services.TypesRegistry
 
registerExtensionMethods(ElExtensionsRegistry) - Static method in class de.japkit.el.ElExtensions
 
registerExtensionProperties(ElExtensionsRegistry) - Static method in class de.japkit.el.ElExtensions
 
registerGeneratedTypeElement(GenTypeElement) - Method in class de.japkit.services.TypesRegistry
 
registerGeneratedTypeElement(GenTypeElement, TypeElement, AnnotationMirror) - Method in class de.japkit.services.TypesRegistry
 
registerGetProperty(Class<T>, Functions.Function3<? super Map<String, Object>, ? super T, ? super String, ?>) - Method in class de.japkit.el.ElExtensionsRegistry
 
registerInvokeMethod(Class<T>, Functions.Function5<? super Map<String, Object>, ? super T, ? super String, ? super Class<?>[], ? super Object[], ?>) - Method in class de.japkit.el.ElExtensionsRegistry
 
registerMetaTypeElement(Element) - Method in class de.japkit.rules.AbstractRule
 
registerMetaTypeElement(TypeElement, TypeElement) - Method in class de.japkit.services.TypesRegistry
 
registerMethod(Class<T>, String, Functions.Function4<? super Map<String, Object>, ? super T, ? super Class<?>[], ? super Object[], ?>) - Method in class de.japkit.el.ElExtensionsRegistry
 
registerProperty(Class<T>, String, Functions.Function2<? super Map<String, Object>, ? super T, ?>) - Method in class de.japkit.el.ElExtensionsRegistry
 
registerTypeDependencyForAnnotatedClass(TypeElement, TypeMirror) - Method in class de.japkit.services.TypesRegistry
 
registerTypeDependencyForCurrentAnnotatedClass(TypeMirror) - Method in class de.japkit.services.TypesRegistry
 
registry - Static variable in class de.japkit.el.ElExtensions
 
remove(Object) - Method in class de.japkit.el.ValueStack
 
remove(CharSequence, Pattern...) - Static method in class de.japkit.rules.JavadocUtil
 
removeAnnotationMirror(AnnotationMirror) - Method in class de.japkit.model.GenElement
 
removeBound(TypeMirror) - Method in class de.japkit.model.GenTypeParameter
 
removeCode(CharSequence) - Static method in class de.japkit.rules.JavadocUtil
 
removeDependenciesForAnnotatedClass(String) - Method in class de.japkit.services.TypesRegistry
 
removeEnclosedElement(Element) - Method in class de.japkit.model.GenElement
 
removeInterface(TypeMirror) - Method in class de.japkit.model.GenTypeElement
 
removeMessagesForAnnotatedClass(String) - Method in class de.japkit.services.MessageCollector
 
removeModifier(Modifier) - Method in class de.japkit.model.GenElement
 
removeParameter(VariableElement) - Method in class de.japkit.model.GenExecutableElement
 
removeThrownType(TypeMirror) - Method in class de.japkit.model.GenExecutableElement
 
removeTypeArgument(TypeMirror) - Method in class de.japkit.model.GenDeclaredType
 
removeTypeParameter(TypeParameterElement) - Method in class de.japkit.model.GenParameterizable
 
replaceExpressionInTemplate(CharSequence, boolean, String, boolean) - Method in class de.japkit.rules.RuleUtils
 
ReportedException - Exception in de.japkit.services
An exception which has already bean reported to the MessageCollector.
ReportedException(String) - Constructor for exception de.japkit.services.ReportedException
 
ReportedException(Throwable) - Constructor for exception de.japkit.services.ReportedException
 
reportError(CharSequence, Exception, Element, AnnotationMirror, CharSequence) - Method in class de.japkit.services.MessageCollector
 
reportError(CharSequence, Element, AnnotationMirror, CharSequence) - Method in class de.japkit.services.MessageCollector
 
reportError(ProcessingException) - Method in class de.japkit.services.MessageCollector
 
reportMessage(String, Element, Diagnostic.Kind) - Method in class de.japkit.services.MessageCollector
 
reportRuleError(Rule, CharSequence, CharSequence) - Method in class de.japkit.services.MessageCollector
 
reportRuleError(Object) - Method in class de.japkit.services.MessageCollector
 
reportRuleError(Object, CharSequence) - Method in class de.japkit.services.MessageCollector
 
requiredValue(AnnotationMirror, Element, CharSequence, Class<T>) - Method in class de.japkit.services.ElementsExtensions
 
resolveContainedTypeVariables(GenParameterizable) - Method in class de.japkit.model.GenElement
Resolves the type variables of this element in the context of the given ParameterizableElement
resolveContainedTypeVariables(GenParameterizable) - Method in class de.japkit.model.GenExecutableElement
 
resolveContainedTypeVariables(GenParameterizable) - Method in class de.japkit.model.GenVariableElement
 
resolveType(TypeMirror) - Method in class de.japkit.rules.TypeResolver
 
resolveType(TypeMirror, boolean) - Method in class de.japkit.rules.TypeResolver
 
resolveTypeAndCreateProxy(TypeMirror) - Method in class de.japkit.rules.BehaviorDelegationRule
 
resolveTypeArgs(DeclaredType, TypeMirror[]) - Method in class de.japkit.model.GenTypeElement
 
resolveTypeFromAnnotationValues(AnnotationMirror, String, String) - Method in class de.japkit.rules.TypeResolver
 
resolveTypeFromAnnotationValues(AnnotationMirror, String) - Method in class de.japkit.rules.TypeResolver
 
resolveTypesFromAnnotationValues(AnnotationMirror, String) - Method in class de.japkit.rules.TypeResolver
 
resolveTypeVariable(TypeVariable) - Method in class de.japkit.model.GenExecutableElement
 
resolveTypeVariable(TypeVariable) - Method in class de.japkit.model.GenParameterizable
resolve the type variable "locally" , for example by using type arguments of the method / class
resolveTypeVariable(TypeVariable) - Method in class de.japkit.model.GenTypeElement
Given some type that is used in a generic superclass or interface of this type element, this method resolves the contained type variables according to the resolvedSuperTypeArgs.
resolveTypeVariables(TypeMirror) - Method in class de.japkit.model.GenParameterizable
 
ResourceRule - Class in de.japkit.rules
 
ResourceRule(AnnotationMirror, PackageElement) - Constructor for class de.japkit.rules.ResourceRule
 
Rule - Interface in de.japkit.rules
 
RuleException - Exception in de.japkit.services
Exception for errors that occured when processing a rule
RuleException(String) - Constructor for exception de.japkit.services.RuleException
 
RuleException(String, String) - Constructor for exception de.japkit.services.RuleException
 
RuleFactory - Class in de.japkit.rules
 
RuleFactory() - Constructor for class de.japkit.rules.RuleFactory
 
ruleOrNullIfUndefined(AnnotationMirror, Element, Class<? extends T>, String, String, String, String, Functions.Function0<? extends T>, boolean, Functions.Function3<? super Boolean, ? super Object, ? super IParameterlessFunctionRule<?>, ?>) - Static method in class de.japkit.rules.ExpressionOrFunctionCallRule
 
RuleStackOverflowError - Error in de.japkit.services
 
RuleStackOverflowError(String) - Constructor for error de.japkit.services.RuleStackOverflowError
 
RuleUtils - Class in de.japkit.rules
Many rules have common components, for example annotation mappings or setting modifiers.
RuleUtils() - Constructor for class de.japkit.rules.RuleUtils
 

S

samePackage(Element, Element) - Method in class de.japkit.services.ElementsExtensions
 
scope(Object, Functions.Function1<? super ValueStack, ? extends T>) - Method in class de.japkit.el.ELSupport
 
scope(Functions.Function1<? super ValueStack, ? extends T>) - Method in class de.japkit.el.ELSupport
 
ScopeRule<T> - Class in de.japkit.rules
Rule that creates a new scope for each src element given by the source rule and executes the given closure within that scope.
ScopeRule(AnnotationMirror, Element, boolean, String, boolean) - Constructor for class de.japkit.rules.ScopeRule
 
scopeWithCurrentSrc() - Method in class de.japkit.rules.RuleUtils
 
searchEclipseBindingMethod(Class<?>) - Method in class de.japkit.services.ElementsExtensions
 
Segment(String, Integer) - Constructor for class de.japkit.model.Path.Segment
 
setAnnotationMirrors(List<? extends AnnotationMirror>) - Method in class de.japkit.model.GenElement
 
setAnnotationType(DeclaredType) - Method in class de.japkit.model.GenAnnotationMirror
 
setAuxClass(boolean) - Method in class de.japkit.model.GenTypeElement
 
setAuxTopLevelClasses(Set<GenTypeElement>) - Method in class de.japkit.model.GenTypeElement
 
setBody(CodeBody) - Method in class de.japkit.model.GenExecutableElement
 
setBounds(List<? extends TypeMirror>) - Method in class de.japkit.model.GenTypeParameter
 
setComment(CharSequence) - Method in class de.japkit.model.GenElement
 
setComponentType(TypeMirror) - Method in class de.japkit.model.GenArrayType
 
setConstantExpr(CodeBody) - Method in class de.japkit.model.GenField
 
setConstantValue(Object) - Method in class de.japkit.model.GenVariableElement
 
setCurrentAnnotatedClass(TypeElement) - Method in class de.japkit.services.GenerateClassContext
 
setCurrentGeneratedClass(GenTypeElement) - Method in class de.japkit.services.GenerateClassContext
 
setCurrentPrimaryGenClass(GenTypeElement) - Method in class de.japkit.services.GenerateClassContext
 
setCurrentTriggerAnnotation(AnnotationMirror) - Method in class de.japkit.services.GenerateClassContext
 
setDefaultValue(AnnotationValue) - Method in class de.japkit.model.GenExecutableElement
 
setDiagnosticLogging(boolean) - Method in class de.japkit.services.MessageCollector
 
setElementValues(Map<? extends ExecutableElement, ? extends AnnotationValue>) - Method in class de.japkit.model.GenAnnotationMirror
 
setEnclosedElements(List<? extends Element>) - Method in class de.japkit.model.GenElement
 
setEnclosingElement(Element) - Method in class de.japkit.model.GenElement
 
setEnclosingElement(Element) - Method in class de.japkit.model.GenTypeElement
 
setEnclosingElement(Element) - Method in class de.japkit.model.GenTypeParameter
 
setEnclosingType(TypeMirror) - Method in class de.japkit.model.GenDeclaredType
 
setGenericElement(Element) - Method in class de.japkit.model.GenTypeParameter
 
setInterfaces(List<? extends TypeMirror>) - Method in class de.japkit.model.GenTypeElement
 
setModifiers(Set<Modifier>) - Method in class de.japkit.model.GenElement
 
setNestingKind(NestingKind) - Method in class de.japkit.model.GenTypeElement
 
setParameters(List<? extends VariableElement>) - Method in class de.japkit.model.GenExecutableElement
 
setQualifiedName(Name) - Method in class de.japkit.model.GenPackage
 
setQualifiedName(Name) - Method in class de.japkit.model.GenTypeElement
 
setReturnType(TypeMirror) - Method in class de.japkit.model.GenExecutableElement
 
setShadowIfAppropriate(GenAnnotationMirror) - Method in class de.japkit.rules.AnnotationExtensions
 
setSimpleName(CharSequence) - Method in class de.japkit.model.GenElement
 
setSimpleName(Name) - Method in class de.japkit.model.GenElement
 
setSuperclass(DeclaredType, TypeMirror...) - Method in class de.japkit.model.GenTypeElement
Set the superclass.
setSuperclass(DeclaredType) - Method in class de.japkit.model.GenTypeElement
 
setSuperclass(TypeMirror) - Method in class de.japkit.model.GenTypeElement
 
setterName(Property) - Method in class de.japkit.rules.JavaBeansExtensions
 
setterName(CharSequence) - Method in class de.japkit.rules.JavaBeansExtensions
 
setterName(VariableElement) - Method in class de.japkit.rules.JavaBeansExtensions
 
setters(Iterable<ExecutableElement>) - Method in class de.japkit.rules.JavaBeansExtensions
 
settersFor(Iterable<ExecutableElement>, Property) - Method in class de.japkit.rules.JavaBeansExtensions
 
setThrownTypes(List<? extends TypeMirror>) - Method in class de.japkit.model.GenExecutableElement
 
setThrowTypeElementNotFoundExceptionWhenResolvingSimpleTypeNames(boolean) - Method in class de.japkit.services.TypesRegistry
 
setType(TypeMirror) - Method in class de.japkit.model.GenVariableElement
 
setTypeArguments(List<? extends TypeMirror>) - Method in class de.japkit.model.GenDeclaredType
 
setTypeParameters(List<? extends TypeParameterElement>) - Method in class de.japkit.model.GenParameterizable
 
setUnnamed(boolean) - Method in class de.japkit.model.GenPackage
 
setValue(String, Functions.Function1<? super TypeMirror, ? extends GenAnnotationValue>) - Method in class de.japkit.model.GenAnnotationMirror
 
setValue(String, GenAnnotationValue) - Method in class de.japkit.model.GenAnnotationMirror
 
setValue(Object) - Method in class de.japkit.model.GenAnnotationValue
 
setVarArgs(boolean) - Method in class de.japkit.model.GenExecutableElement
 
setVisibility(Modifier) - Method in class de.japkit.model.GenElement
Sets the visibility.
SHADOW_AV - Variable in class de.japkit.rules.AnnotationExtensions
 
shallBeApplied() - Method in class de.japkit.rules.CaseRule
The key of the returned pair is true if the condition evaluated to true.
simpleName() - Method in class de.japkit.model.GenDeclaredType
 
simpleName() - Method in class de.japkit.model.GenUnresolvedType
 
simpleName(TypeMirror) - Method in class de.japkit.services.TypesExtensions
 
simpleName_default - Static variable in class de.japkit.model.GenConstructor
 
simpleName_default - Static variable in class de.japkit.model.GenInitializer
 
simpleName_default - Static variable in class de.japkit.model.GenStaticInitializer
 
SINGLE_SRC_ELEMENT - Static variable in class de.japkit.rules.RuleUtils
 
singleValue(Iterable<? extends T>) - Static method in class de.japkit.util.MoreCollectionExtensions
 
singleValueType(TypeMirror) - Method in class de.japkit.services.TypesExtensions
 
size() - Method in class de.japkit.el.ValueStack
 
srcType(Object) - Method in class de.japkit.services.ElementsExtensions
 
startUsingUncomittedGenTypes() - Method in class de.japkit.services.TypesRegistry
For cycle resolution, we need to be able to lookup GenTypes that are "half-done"
staticTypeRef(TypeMirror) - Method in interface de.japkit.model.EmitterContext
 
staticTypeRef(TypeMirror) - Method in class de.japkit.processor.JavaEmitter
 
staticTypeRef(TypeElement) - Method in class de.japkit.processor.JavaEmitter
 
stopUsingUncommitedGenTypes() - Method in class de.japkit.services.TypesRegistry
Stop using uncommitted generated type elements.
subSequence(int, int) - Method in class de.japkit.model.GenName
 
supportsNestedAnnotations() - Method in class de.japkit.services.MessageCollector
 
surround(CharSequence) - Method in class de.japkit.rules.CaseRule
 
surround(CharSequence) - Method in class de.japkit.rules.CodeFragmentRule
 
surround(CharSequence) - Method in class de.japkit.rules.CodeFragmentRules
 
surround(String[], CharSequence) - Static method in class de.japkit.rules.CodeFragmentRules
 
surround(CharSequence) - Method in interface de.japkit.rules.ICodeFragmentRule
 
surround(CharSequence) - Method in class de.japkit.rules.SwitchRule
 
SwitchRule - Class in de.japkit.rules
 
SwitchRule(AnnotationMirror, Element) - Constructor for class de.japkit.rules.SwitchRule
 

T

templateAnnotationValueTransformer - Static variable in class de.japkit.rules.RuleUtils
 
TemplateCallRule - Class in de.japkit.rules
 
TemplateCallRule(AnnotationMirror) - Constructor for class de.japkit.rules.TemplateCallRule
 
templateFactory(TypeElement, AnnotationMirror) - Method in class de.japkit.rules.RuleFactory
 
TemplateRule - Class in de.japkit.rules
 
TemplateRule(TypeElement, AnnotationMirror, Procedures.Procedure1<? super TemplateRule>) - Constructor for class de.japkit.rules.TemplateRule
 
throwRuleCreationException(String) - Method in class de.japkit.rules.AbstractRule
 
throwRuleCreationException(String, String) - Method in class de.japkit.rules.AbstractRule
 
toAnnotationValue(TypeMirror, Object) - Method in class de.japkit.services.ElementsExtensions
 
toAnnotationValueClass(TypeMirror) - Method in class de.japkit.services.ElementsExtensions
 
toProperty(ExecutableElement) - Method in class de.japkit.rules.JavaBeansExtensions
 
toProperty(VariableElement) - Method in class de.japkit.rules.JavaBeansExtensions
 
toString() - Method in class de.japkit.el.ELImports
 
toString() - Method in class de.japkit.model.AnnotationAndParent
 
toString() - Method in class de.japkit.model.AnnotationWithDefaultAnnotation
 
toString() - Method in class de.japkit.model.GenArrayType
 
toString() - Method in class de.japkit.model.GenDeclaredType
 
toString() - Method in class de.japkit.model.GenExecutableElement
 
toString() - Method in class de.japkit.model.GenName
 
toString() - Method in class de.japkit.model.GenVariableElement
 
toString() - Method in class de.japkit.model.ParameterWrapper
 
toString() - Method in class de.japkit.model.Path.Segment
 
toString() - Method in class de.japkit.model.Path
 
toString() - Method in class de.japkit.model.PropertyImpl
 
toString() - Method in class de.japkit.rules.AbstractFunctionRule
 
toString() - Method in class de.japkit.rules.AbstractRule
 
toString() - Method in class de.japkit.rules.AnnotationMappingRule
 
toString() - Method in class de.japkit.rules.AnnotationValueMappingRule
 
toString() - Method in class de.japkit.rules.BehaviorDelegationRule
 
toString() - Method in class de.japkit.rules.BooleanOperatorRule
 
toString() - Method in class de.japkit.rules.CaseRule
 
toString() - Method in class de.japkit.rules.ClassNameRule
 
toString() - Method in class de.japkit.rules.ClassRule
 
toString() - Method in class de.japkit.rules.ClassSelectorRule
 
toString() - Method in class de.japkit.rules.CodeFragmentRule
 
toString() - Method in class de.japkit.rules.CodeFragmentRules
 
toString() - Method in class de.japkit.rules.CodeRule
 
toString() - Method in class de.japkit.rules.ConstraintRule
 
toString() - Method in class de.japkit.rules.ELVariableRule
 
toString() - Method in class de.japkit.rules.ExecutableElementRule
 
toString() - Method in class de.japkit.rules.ExpressionOrFunctionCallRule
 
toString() - Method in class de.japkit.rules.FieldRule
 
toString() - Method in class de.japkit.rules.FunctionRule
 
toString() - Method in class de.japkit.rules.InnerClassRule
 
toString() - Method in class de.japkit.rules.LibraryRule
 
toString() - Method in class de.japkit.rules.ManualOverrideRule
 
toString() - Method in class de.japkit.rules.MatcherRule
 
toString() - Method in class de.japkit.rules.MemberRuleSupport
 
toString() - Method in class de.japkit.rules.MembersRule
 
toString() - Method in class de.japkit.rules.MethodRule
 
toString() - Method in class de.japkit.rules.NameRule
 
toString() - Method in class de.japkit.rules.ResourceRule
 
toString() - Method in class de.japkit.rules.ScopeRule
 
toString() - Method in class de.japkit.rules.SwitchRule
 
toString() - Method in class de.japkit.rules.TemplateCallRule
 
toString() - Method in class de.japkit.rules.TemplateRule
 
toString() - Method in class de.japkit.rules.TriggerAnnotationRule
 
toString() - Method in class de.japkit.rules.TypeQueryRule
 
toString() - Method in class de.japkit.services.Message
 
toString() - Method in exception de.japkit.services.ProcessingException
Deprecated.
 
toString() - Method in exception de.japkit.services.RuleException
 
toString() - Method in exception de.japkit.services.TypeElementNotFoundException
 
TriggerAnnotationRule - Class in de.japkit.rules
 
TriggerAnnotationRule(AnnotationMirror, TypeElement) - Constructor for class de.japkit.rules.TriggerAnnotationRule
 
tryToGetFqnForErrorType(TypeMirror) - Method in class de.japkit.services.TypesRegistry
 
TypeElementNotFoundException - Exception in de.japkit.services
This exception is thrown if the type element for a given type mirror could not be found.
TypeElementNotFoundException(Throwable) - Constructor for exception de.japkit.services.TypeElementNotFoundException
 
TypeElementNotFoundException(String) - Constructor for exception de.japkit.services.TypeElementNotFoundException
 
TypeElementNotFoundException(String, String) - Constructor for exception de.japkit.services.TypeElementNotFoundException
 
TypeElementNotFoundException(AnnotationMirror, CharSequence) - Constructor for exception de.japkit.services.TypeElementNotFoundException
 
TypeElementNotFoundException() - Constructor for exception de.japkit.services.TypeElementNotFoundException
 
typeElements(Iterable<? extends Element>) - Method in class de.japkit.services.ElementsExtensions
 
typeParamCode(TypeParameterElement) - Method in class de.japkit.processor.JavaEmitter
 
typeParams(Element) - Method in class de.japkit.processor.JavaEmitter
 
typeParamsCode(Element) - Method in class de.japkit.processor.JavaEmitter
 
TypeQueryRule - Class in de.japkit.rules
 
TypeQueryRule(AnnotationMirror) - Constructor for class de.japkit.rules.TypeQueryRule
 
TypeQueryRule(AnnotationMirror, Element) - Constructor for class de.japkit.rules.TypeQueryRule
 
typeRef(TypeMirror) - Method in interface de.japkit.model.EmitterContext
 
typeRef(TypeMirror) - Method in class de.japkit.processor.JavaEmitter
 
TypeResolver - Class in de.japkit.rules
Resolves type references / class selectors from templates and annotations.
TypeResolver() - Constructor for class de.japkit.rules.TypeResolver
 
TypesExtensions - Class in de.japkit.services
 
TypesExtensions() - Constructor for class de.japkit.services.TypesExtensions
 
typesRegistry - Variable in class de.japkit.rules.RuleUtils
 
TypesRegistry - Class in de.japkit.services
Registry for generated types.
TypesRegistry() - Constructor for class de.japkit.services.TypesRegistry
 
typesResolver - Variable in class de.japkit.rules.ClassSelectorRule
 
typesResolver - Variable in class de.japkit.rules.RuleUtils
 
typeUtils - Variable in class de.japkit.processor.JapkitProcessor
 

U

unboxedType(TypeMirror) - Method in class de.japkit.services.TypesExtensions
 
uniqueName(Element) - Method in class de.japkit.services.ElementsExtensions
 
uniqueNameWithin(Element, TypeElement) - Method in class de.japkit.services.ElementsExtensions
 
uniqueNameWithinTopLevelEnclosingTypeElement(Element) - Method in class de.japkit.services.ElementsExtensions
 
uniqueSimpleName(Element) - Method in class de.japkit.services.ElementsExtensions
 
UNKNOWN_TYPE - Static variable in exception de.japkit.services.TypeElementNotFoundException
 
unresolvableTypesOnWhichThatAnnotatedClassDependsOn(String, boolean) - Method in class de.japkit.services.TypesRegistry
Based on the dependencies and generated type elements registered so far, this method examines, on which types the given class depends on that are not to be generated from some other annotated class and thus will never be resolved.
unsupportedAVType(TypeMirror, Object) - Static method in class de.japkit.services.ElementsExtensions
 
uppertBoundIfTypeVarOrWildcard(TypeMirror) - Method in class de.japkit.services.TypesExtensions
 

V

validate() - Method in class de.japkit.rules.ConstraintRule
 
value(AnnotationMirror, Element, CharSequence, Class<T>, boolean) - Method in class de.japkit.services.ElementsExtensions
Gets an annotation value and casts it to a given type.
value(AnnotationMirror, Element, CharSequence, Class<T>) - Method in class de.japkit.services.ElementsExtensions
 
value(AnnotationMirror, CharSequence, Class<T>) - Method in class de.japkit.services.ElementsExtensions
 
values() - Method in class de.japkit.el.ValueStack
 
ValueStack - Class in de.japkit.el
Holds EL-Variables.
ValueStack() - Constructor for class de.japkit.el.ValueStack
 
ValueStack(Map<String, Object>, ValueStack) - Constructor for class de.japkit.el.ValueStack
 
ValueStack(ValueStack) - Constructor for class de.japkit.el.ValueStack
 
VISIBILITY_MODIFIERS - Static variable in class de.japkit.services.ElementsExtensions
 

W

withField(VariableElement) - Method in class de.japkit.model.PropertyImpl
 
withGetter(ExecutableElement) - Method in class de.japkit.model.PropertyImpl
 
withLinebreak(CharSequence) - Static method in class de.japkit.rules.CodeRule
 
withLinebreak(CharSequence, boolean) - Static method in class de.japkit.rules.CodeRule
 
withPrefix(CharSequence, String) - Static method in class de.japkit.rules.RuleUtils
 
withSetter(ExecutableElement) - Method in class de.japkit.model.PropertyImpl
 
withValueStack(ValueStack, Functions.Function0<? extends T>) - Method in class de.japkit.el.ELSupport
Changes the thread local value stack and restores it at the end
write(Writer, URL, ValueStack, String, Long) - Method in interface de.japkit.el.ELProvider
 
write(Writer, URL, String, Long) - Method in class de.japkit.el.ELSupport
 
writeClassesWithPermanentTypeErrors(Set<TypeElement>, Map<TypeElement, Set<GenTypeElement>>, HashSet<TypeElement>, HashSet<GenTypeElement>, boolean) - Method in class de.japkit.processor.JapkitProcessor
 
writeSourceFile(TypeElement, TypeElement) - Method in class de.japkit.processor.JapkitProcessor
 
writeSourceFileAndCommitTypeElement(GenTypeElement, TypeElement, Set<GenTypeElement>) - Method in class de.japkit.processor.JapkitProcessor
 

_

_addOrderAnnotation(GenElement, Integer) - Method in class de.japkit.rules.ClassRule
 
_addOrderAnnotation(Element, Integer) - Method in class de.japkit.rules.ClassRule
 
_addParamNamesAnnotations(GenTypeElement) - Method in class de.japkit.rules.ClassRule
 
_addParamNamesAnnotations(GenExecutableElement) - Method in class de.japkit.rules.ClassRule
 
_addParamNamesAnnotations(Element) - Method in class de.japkit.rules.ClassRule
 
_annotationExtensions - Variable in class de.japkit.rules.ClassRule
 
_annotationExtensions - Variable in class de.japkit.rules.RuleUtils
 
_annotationValueCode(AnnotationValue) - Method in class de.japkit.processor.JavaEmitter
 
_annotationValueCode(String) - Method in class de.japkit.processor.JavaEmitter
 
_annotationValueCode(TypeMirror) - Method in class de.japkit.processor.JavaEmitter
 
_annotationValueCode(VariableElement) - Method in class de.japkit.processor.JavaEmitter
 
_annotationValueCode(AnnotationMirror) - Method in class de.japkit.processor.JavaEmitter
 
_annotationValueCode(Void) - Method in class de.japkit.processor.JavaEmitter
 
_annotationValueCode(List<? extends AnnotationValue>) - Method in class de.japkit.processor.JavaEmitter
 
_annotationValueCode(Object) - Method in class de.japkit.processor.JavaEmitter
 
_code(TypeElement) - Method in class de.japkit.processor.JavaEmitter
 
_code(VariableElement) - Method in class de.japkit.processor.JavaEmitter
 
_code(ExecutableElement) - Method in class de.japkit.processor.JavaEmitter
 
_code(Element) - Method in class de.japkit.processor.JavaEmitter
 
_codeForBody(GenExecutableElement) - Method in class de.japkit.processor.JavaEmitter
 
_codeForBody(ExecutableElement) - Method in class de.japkit.processor.JavaEmitter
 
_coerceSingleValue(Iterable<?>, TypeMirror) - Method in class de.japkit.services.ElementsExtensions
 
_coerceSingleValue(Object, TypeMirror) - Method in class de.japkit.services.ElementsExtensions
 
_coerceSingleValue(Void, TypeMirror) - Method in class de.japkit.services.ElementsExtensions
 
_constantExpressionCode(VariableElement) - Method in class de.japkit.processor.JavaEmitter
 
_constantExpressionCode(GenField) - Method in class de.japkit.processor.JavaEmitter
 
_copyAvValue(List<? extends AnnotationValue>, Functions.Function1<? super Object, ?>) - Static method in class de.japkit.model.GenExtensions
 
_copyAvValue(AnnotationMirror, Functions.Function1<? super Object, ?>) - Static method in class de.japkit.model.GenExtensions
 
_copyAvValue(Object, Functions.Function1<? super Object, ?>) - Static method in class de.japkit.model.GenExtensions
 
_copyFrom(ExecutableElement, boolean, Functions.Function1<? super TypeMirror, ? extends TypeMirror>) - Method in class de.japkit.model.GenExtensions
 
_copyFrom(VariableElement, boolean, Functions.Function1<? super TypeMirror, ? extends TypeMirror>) - Method in class de.japkit.model.GenExtensions
 
_docCommentCode(GenElement) - Method in class de.japkit.processor.JavaEmitter
 
_docCommentCode(Element) - Method in class de.japkit.processor.JavaEmitter
 
_elementsExtensions - Variable in class de.japkit.model.GenAnnotationMirror
 
_elementsExtensions - Variable in class de.japkit.rules.AbstractRule
 
_elementsExtensions - Variable in class de.japkit.rules.RuleUtils
 
_elementsExtensions - Variable in class de.japkit.rules.ScopeRule
 
_eLSupport - Variable in class de.japkit.rules.AbstractRule
 
_eLSupport - Variable in class de.japkit.rules.RuleUtils
 
_eLSupport - Variable in class de.japkit.rules.ScopeRule
 
_erasure(GenDeclaredType) - Method in class de.japkit.services.TypesExtensions
 
_erasure(TypeMirror) - Method in class de.japkit.services.TypesExtensions
 
_generateClassContext - Variable in class de.japkit.rules.AbstractRule
 
_generateClassContext - Variable in class de.japkit.rules.RuleUtils
 
_generateClassContext - Variable in class de.japkit.rules.ScopeRule
 
_genExtensions - Variable in class de.japkit.rules.RuleUtils
 
_getElementValuesWithDefaults(AnnotationWithDefaultAnnotation) - Method in class de.japkit.services.ElementsExtensions
 
_getElementValuesWithDefaults(GenAnnotationMirror) - Method in class de.japkit.services.ElementsExtensions
 
_getElementValuesWithDefaults(AnnotationWrapper) - Method in class de.japkit.services.ElementsExtensions
 
_getElementValuesWithDefaults(AnnotationMirror) - Method in class de.japkit.services.ElementsExtensions
 
_getPackage(Element) - Method in class de.japkit.services.ElementsExtensions
 
_getPackage(PackageElement) - Method in class de.japkit.services.ElementsExtensions
 
_getPackage(Void) - Method in class de.japkit.services.ElementsExtensions
 
_getSimpleNameForErrorType(GenDeclaredType) - Method in class de.japkit.services.TypesRegistry
 
_getSimpleNameForErrorType(TypeMirror) - Method in class de.japkit.services.TypesRegistry
 
_getSimpleOrPartiallyQualifiedName(TypeElement) - Method in class de.japkit.services.TypesRegistry
For top level classes, that method returns the simple name.
_getSimpleOrPartiallyQualifiedName(Element) - Method in class de.japkit.services.TypesRegistry
 
_getSingleValue(Iterable<?>) - Static method in class de.japkit.el.ElExtensions
 
_getSingleValue(Object) - Static method in class de.japkit.el.ElExtensions
 
_getTopLevelEnclosingTypeElement(TypeElement) - Method in class de.japkit.services.ElementsExtensions
 
_getTopLevelEnclosingTypeElement(Element) - Method in class de.japkit.services.ElementsExtensions
 
_getTypeArg(DeclaredType, int) - Method in class de.japkit.services.TypesExtensions
 
_getTypeArg(TypeMirror, int) - Method in class de.japkit.services.TypesExtensions
 
_isEmptyAV(String) - Method in class de.japkit.services.ElementsExtensions
 
_isEmptyAV(Object) - Method in class de.japkit.services.ElementsExtensions
 
_isEmptyVar(String) - Method in class de.japkit.services.ElementsExtensions
 
_isEmptyVar(CharSequence) - Method in class de.japkit.services.ElementsExtensions
 
_isEmptyVar(Collection<?>) - Method in class de.japkit.services.ElementsExtensions
 
_isEmptyVar(Map<?, ?>) - Method in class de.japkit.services.ElementsExtensions
 
_isEmptyVar(Iterable<?>) - Method in class de.japkit.services.ElementsExtensions
 
_isEmptyVar(Object) - Method in class de.japkit.services.ElementsExtensions
 
_messageCollector - Variable in class de.japkit.rules.AbstractRule
 
_messageCollector - Variable in class de.japkit.rules.RuleUtils
 
_registerTypeDependencyForAnnotatedClass(TypeElement, DeclaredType) - Method in class de.japkit.services.TypesRegistry
 
_registerTypeDependencyForAnnotatedClass(TypeElement, TypeMirror) - Method in class de.japkit.services.TypesRegistry
 
_reportRuleError(CharSequence) - Method in class de.japkit.services.MessageCollector
 
_reportRuleError(Exception) - Method in class de.japkit.services.MessageCollector
 
_reportRuleError(ELProviderException, CharSequence) - Method in class de.japkit.services.MessageCollector
 
_reportRuleError(RuleException, CharSequence) - Method in class de.japkit.services.MessageCollector
 
_reportRuleError(Exception, CharSequence) - Method in class de.japkit.services.MessageCollector
 
_reportRuleError(CharSequence, CharSequence) - Method in class de.japkit.services.MessageCollector
 
_ruleFactory - Variable in class de.japkit.rules.AbstractRule
 
_ruleFactory - Variable in class de.japkit.rules.RuleUtils
 
_ruleUtils - Variable in class de.japkit.rules.AbstractRule
 
_ruleUtils - Variable in class de.japkit.rules.ScopeRule
 
_srcType(VariableElement) - Method in class de.japkit.services.ElementsExtensions
 
_srcType(ExecutableElement) - Method in class de.japkit.services.ElementsExtensions
 
_srcType(Element) - Method in class de.japkit.services.ElementsExtensions
 
_srcType(TypeMirror) - Method in class de.japkit.services.ElementsExtensions
 
_srcType(Object) - Method in class de.japkit.services.ElementsExtensions
 
_toAnnotationValue(PrimitiveType, String) - Method in class de.japkit.services.ElementsExtensions
 
_toAnnotationValue(DeclaredType, Object) - Method in class de.japkit.services.ElementsExtensions
 
_toAnnotationValue(PrimitiveType, Object) - Method in class de.japkit.services.ElementsExtensions
 
_toAnnotationValue(TypeMirror, Object) - Method in class de.japkit.services.ElementsExtensions
 
_toAnnotationValueClass(PrimitiveType) - Method in class de.japkit.services.ElementsExtensions
 
_toAnnotationValueClass(ArrayType) - Method in class de.japkit.services.ElementsExtensions
 
_toAnnotationValueClass(DeclaredType) - Method in class de.japkit.services.ElementsExtensions
 
_tryToGetFqnForErrorType(GenDeclaredType) - Method in class de.japkit.services.TypesRegistry
 
_tryToGetFqnForErrorType(TypeMirror) - Method in class de.japkit.services.TypesRegistry
 
_typeParams(Element) - Method in class de.japkit.processor.JavaEmitter
 
_typeParams(TypeElement) - Method in class de.japkit.processor.JavaEmitter
 
_typeParams(ExecutableElement) - Method in class de.japkit.processor.JavaEmitter
 
_typesExtensions - Variable in class de.japkit.rules.AbstractRule
 
_typesExtensions - Variable in class de.japkit.rules.RuleUtils
 
_typesRegistry - Variable in class de.japkit.rules.AbstractRule
 
_uniqueName(QualifiedNameable) - Method in class de.japkit.services.ElementsExtensions
 
_uniqueName(Element) - Method in class de.japkit.services.ElementsExtensions
 
_uniqueSimpleName(ExecutableElement) - Method in class de.japkit.services.ElementsExtensions
 
_uniqueSimpleName(Element) - Method in class de.japkit.services.ElementsExtensions
 
A B C D E F G H I J K L M N O P Q R S T U V W _ 
Skip navigation links

Copyright © 2018. All rights reserved.