A B C D E F G H I J K L M N O P R S T U V W Z _ 
All Classes All Packages

A

abstractMethod(ExecutableElement) - Method in class org.derive4j.processor.DeriveUtilsImpl
 
addToDeriveConfig(TypeElement, Map<? extends ExecutableElement, ? extends AnnotationValue>) - Method in class org.derive4j.processor.DeriveConfigBuilder
 
adt(AlgebraicDataType.Case<R>) - Method in class org.derive4j.processor.api.model.AlgebraicDataTypes.CasesMatchers.TotalMatcher_Adt
 
adt(DeriveConfig, TypeConstructor, MatchMethod, DataConstruction, List<DataArgument>) - Method in interface org.derive4j.processor.api.model.AlgebraicDataType.Case
 
adt(DeriveConfig, TypeConstructor, MatchMethod, DataConstruction, List<DataArgument>) - Static method in class org.derive4j.processor.api.model.AlgebraicDataTypes
 
Adt(DeriveConfig, TypeConstructor, MatchMethod, DataConstruction, List<DataArgument>) - Constructor for class org.derive4j.processor.api.model.AlgebraicDataTypes.Adt
 
adt_(R) - Method in class org.derive4j.processor.api.model.AlgebraicDataTypes.CasesMatchers.TotalMatcher_Adt
 
adtParser - Variable in class org.derive4j.processor.DerivingProcessor
 
AdtParser - Class in org.derive4j.processor
 
AdtParser(DeriveUtils) - Constructor for class org.derive4j.processor.AdtParser
 
adtVariableName() - Method in interface org.derive4j.processor.api.InstanceUtils
 
AlgebraicDataType - Class in org.derive4j.processor.api.model
 
AlgebraicDataType() - Constructor for class org.derive4j.processor.api.model.AlgebraicDataType
 
AlgebraicDataType.Case<R> - Interface in org.derive4j.processor.api.model
 
AlgebraicDataTypes - Class in org.derive4j.processor.api.model
 
AlgebraicDataTypes() - Constructor for class org.derive4j.processor.api.model.AlgebraicDataTypes
 
AlgebraicDataTypes.Adt - Class in org.derive4j.processor.api.model
 
AlgebraicDataTypes.CasesMatchers - Class in org.derive4j.processor.api.model
 
AlgebraicDataTypes.CasesMatchers.TotalMatcher_Adt - Class in org.derive4j.processor.api.model
 
AlgebraicDataTypes.Lazy - Class in org.derive4j.processor.api.model
 
allAbstractMethods(TypeElement) - Method in interface org.derive4j.processor.api.DeriveUtils
 
allAbstractMethods(TypeElement) - Method in class org.derive4j.processor.DeriveUtilsImpl
 
allAbstractMethods(DeclaredType) - Method in interface org.derive4j.processor.api.DeriveUtils
 
allAbstractMethods(DeclaredType) - Method in class org.derive4j.processor.DeriveUtilsImpl
 
allStaticFields(TypeElement) - Method in interface org.derive4j.processor.api.DeriveUtils
 
allStaticFields(TypeElement) - Method in class org.derive4j.processor.DeriveUtilsImpl
 
allStaticMethods(TypeElement) - Method in interface org.derive4j.processor.api.DeriveUtils
 
allStaticMethods(TypeElement) - Method in class org.derive4j.processor.DeriveUtilsImpl
 
allTypeArgsAsString(TypeMirror) - Method in class org.derive4j.processor.DeriveUtilsImpl
 
annotation - Variable in class org.derive4j.processor.api.MessageLocalizations.OnAnnotation
 
annotation - Variable in class org.derive4j.processor.api.MessageLocalizations.OnAnnotationValue
 
annotationConfig(TypeElement, AnnotationMirror) - Method in class org.derive4j.processor.DeriveConfigBuilder
 
annotationGetter - Static variable in class org.derive4j.processor.api.MessageLocalizations
 
annotations - Variable in class org.derive4j.processor.api.TypeSpecModifier
 
annotationValue - Variable in class org.derive4j.processor.api.MessageLocalizations.OnAnnotationValue
 
annotationValueGetter - Static variable in class org.derive4j.processor.api.MessageLocalizations
 
append(DerivedCodeSpec) - Method in class org.derive4j.processor.api.DerivedCodeSpec
 
ArgOption - Enum in org.derive4j
 
ArgOption() - Constructor for enum org.derive4j.ArgOption
 
argOptions - Variable in class org.derive4j.processor.api.model.DeriveConfigs.Config
 
argOptions() - Method in class org.derive4j.processor.api.model.DeriveConfig
 
arguments - Variable in class org.derive4j.processor.api.model.DataConstructors.Constructor
 
arguments - Variable in class org.derive4j.processor.DeriveConfigBuilder
 
arguments() - Method in annotation type org.derive4j.Data
 
arguments() - Method in class org.derive4j.processor.api.model.DataConstructor
 
argumentTypeVariables - Variable in class org.derive4j.processor.api.model.DataDeconstructors.Deconstructor
 
argumentTypeVariables() - Method in class org.derive4j.processor.api.model.DataDeconstructor
 
asArgumentsString(List<DataArgument>) - Static method in class org.derive4j.processor.Utils
 
asArgumentsString(List<DataArgument>, List<TypeRestriction>) - Static method in class org.derive4j.processor.Utils
 
asArgumentsStringOld(List<? extends VariableElement>) - Static method in class org.derive4j.processor.Utils
 
asBoxedType - Static variable in class org.derive4j.processor.Utils
 
asDeclaredType - Static variable in class org.derive4j.processor.Utils
 
asDeclaredType(TypeMirror) - Method in interface org.derive4j.processor.api.DeriveUtils
 
asDeclaredType(TypeMirror) - Method in class org.derive4j.processor.DeriveUtilsImpl
 
asExecutableElement - Static variable in class org.derive4j.processor.Utils
 
asFieldSpec(AlgebraicDataType) - Static method in class org.derive4j.processor.PatternMatchingDerivator
 
asLambdaParametersString(List<DataArgument>, List<TypeRestriction>) - Static method in class org.derive4j.processor.Utils
 
asLambdaParametersString(List<DataArgument>, List<TypeRestriction>, NameAllocator) - Static method in class org.derive4j.processor.Utils
 
asLambdaParametersString(List<DataArgument>, List<TypeRestriction>, String) - Static method in class org.derive4j.processor.Utils
 
asParameterName(AlgebraicDataType) - Static method in class org.derive4j.processor.GettersDerivator
 
asParameterSpec(AlgebraicDataType) - Static method in class org.derive4j.processor.PatternMatchingDerivator
 
asTypeArguments(Stream<? extends TypeMirror>) - Method in class org.derive4j.processor.DeriveUtilsImpl
 
asTypeElement - Static variable in class org.derive4j.processor.Utils
 
asTypeElement(TypeMirror) - Method in interface org.derive4j.processor.api.DeriveUtils
 
asTypeElement(TypeMirror) - Method in class org.derive4j.processor.DeriveUtilsImpl
 
asTypeVariable - Static variable in class org.derive4j.processor.Utils
 
asVariableElement - Static variable in class org.derive4j.processor.Utils
 
autoGeneratedClassName(String) - Static method in class org.derive4j.processor.DeriveConfigBuilder
 

B

baseExpression - Variable in class org.derive4j.processor.api.model.Expressions.CaseOfMatchers.PartialMatcher
 
baseExpression - Variable in class org.derive4j.processor.api.model.Expressions.CasesMatchers.PartialMatcher
 
baseExpression - Variable in class org.derive4j.processor.api.model.Expressions.LambdaCases
 
baseExpression(CodeBlock) - Method in interface org.derive4j.processor.api.model.Expression.Cases
 
baseExpression(CodeBlock) - Static method in class org.derive4j.processor.api.model.Expressions
 
baseExpression(CodeBlock) - Method in class org.derive4j.processor.api.model.Expressions.LambdaCases
 
baseExpression(Function<CodeBlock, X>) - Method in class org.derive4j.processor.api.model.Expressions.CaseOfMatchers.TotalMatcher_BaseExpression
 
baseExpression(Function<CodeBlock, X>) - Method in class org.derive4j.processor.api.model.Expressions.CasesMatchers.TotalMatcher_BaseExpression
 
BaseExpression(CodeBlock) - Constructor for class org.derive4j.processor.api.model.Expressions.BaseExpression
 
baseExpression_(X) - Method in class org.derive4j.processor.api.model.Expressions.CaseOfMatchers.TotalMatcher_BaseExpression
 
baseExpression_(X) - Method in class org.derive4j.processor.api.model.Expressions.CasesMatchers.TotalMatcher_BaseExpression
 
bind(Function<A, DeriveResult<B>>) - Method in class org.derive4j.processor.api.DeriveResult
 
binding(Binding.Case<X>) - Method in class org.derive4j.processor.api.Binding
 
binding(Binding.Case<X>) - Method in class org.derive4j.processor.api.Bindings.Binding_
 
binding(Binding.Case<X>) - Method in class org.derive4j.processor.api.Bindings.CasesMatchers.TotalMatcher_Binding
 
binding(Binding.Case<X>) - Method in class org.derive4j.processor.api.Bindings.Lazy
 
binding(FreeVariable, Expression) - Method in interface org.derive4j.processor.api.Binding.Case
 
binding(FreeVariable, Expression) - Static method in class org.derive4j.processor.api.Bindings
 
Binding - Class in org.derive4j.processor.api
 
Binding() - Constructor for class org.derive4j.processor.api.Binding
 
binding_(X) - Method in class org.derive4j.processor.api.Bindings.CasesMatchers.TotalMatcher_Binding
 
Binding_(FreeVariable, Expression) - Constructor for class org.derive4j.processor.api.Bindings.Binding_
 
Binding.Case<X> - Interface in org.derive4j.processor.api
 
bindingMap(List<FreeVariable>, Map<String, Binding>) - Method in interface org.derive4j.processor.api.FieldsTypeClassInstanceBindingMap.Case
 
bindingMap(List<FreeVariable>, Map<String, Binding>) - Static method in class org.derive4j.processor.api.FieldsTypeClassInstanceBindingMaps
 
bindingMap(FieldsTypeClassInstanceBindingMap.Case<X>) - Method in class org.derive4j.processor.api.FieldsTypeClassInstanceBindingMap
 
bindingMap(FieldsTypeClassInstanceBindingMap.Case<X>) - Method in class org.derive4j.processor.api.FieldsTypeClassInstanceBindingMaps.BindingMap
 
bindingMap(FieldsTypeClassInstanceBindingMap.Case<X>) - Method in class org.derive4j.processor.api.FieldsTypeClassInstanceBindingMaps.CasesMatchers.TotalMatcher_BindingMap
 
bindingMap(FieldsTypeClassInstanceBindingMap.Case<X>) - Method in class org.derive4j.processor.api.FieldsTypeClassInstanceBindingMaps.Lazy
 
BindingMap(List<FreeVariable>, Map<String, Binding>) - Constructor for class org.derive4j.processor.api.FieldsTypeClassInstanceBindingMaps.BindingMap
 
bindingMap_(X) - Method in class org.derive4j.processor.api.FieldsTypeClassInstanceBindingMaps.CasesMatchers.TotalMatcher_BindingMap
 
bindings() - Method in interface org.derive4j.processor.api.InstanceUtils
 
Bindings - Class in org.derive4j.processor.api
 
Bindings() - Constructor for class org.derive4j.processor.api.Bindings
 
Bindings.Binding_ - Class in org.derive4j.processor.api
 
Bindings.CasesMatchers - Class in org.derive4j.processor.api
 
Bindings.CasesMatchers.TotalMatcher_Binding - Class in org.derive4j.processor.api
 
Bindings.Lazy - Class in org.derive4j.processor.api
 
bindingsByFieldName - Variable in class org.derive4j.processor.api.FieldsTypeClassInstanceBindingMaps.BindingMap
 
BoundExpression - Class in org.derive4j.processor.api
 
BoundExpression() - Constructor for class org.derive4j.processor.api.BoundExpression
 
BoundExpressions - Class in org.derive4j.processor.api
 
BoundExpressions() - Constructor for class org.derive4j.processor.api.BoundExpressions
 
BoundExpressions.CasesMatchers - Class in org.derive4j.processor.api
 
BoundExpressions.CasesMatchers.TotalMatcher_Expression - Class in org.derive4j.processor.api
 
BoundExpressions.Expression_ - Class in org.derive4j.processor.api
 
BoundExpressions.Lazy - Class in org.derive4j.processor.api
 
build() - Method in class org.derive4j.processor.api.TypeSpecModifier
 
builtinDerivator - Variable in class org.derive4j.processor.DerivingProcessor
 
BuiltinDerivator - Class in org.derive4j.processor
 
BuiltinDerivator() - Constructor for class org.derive4j.processor.BuiltinDerivator
 

C

capitalize(CharSequence) - Method in interface org.derive4j.processor.api.DeriveUtils
 
capitalize(CharSequence) - Method in class org.derive4j.processor.DeriveUtilsImpl
 
capitalize(CharSequence) - Static method in class org.derive4j.processor.Utils
 
caseOf(Flavour) - Static method in class org.derive4j.Flavours
 
caseOf(Make) - Static method in class org.derive4j.Makes
 
caseOf(DeriveResult<A>) - Static method in class org.derive4j.processor.api.DeriveResults
 
caseOf(InstanceLocation) - Static method in class org.derive4j.processor.api.InstanceLocations
 
caseOf(MessageLocalization) - Static method in class org.derive4j.processor.api.MessageLocalizations
 
caseOf(DataConstruction) - Static method in class org.derive4j.processor.api.model.DataConstructions
 
caseOf(DeriveVisibility) - Static method in class org.derive4j.processor.api.model.DeriveVisibilities
 
caseOf(Expression) - Static method in class org.derive4j.processor.api.model.Expressions
 
caseOf(MultipleConstructors) - Static method in class org.derive4j.processor.api.model.MultipleConstructorsSupport
 
caseOf(Either<A, B>) - Static method in class org.derive4j.processor.Eithers
 
caseOf(Visibility) - Static method in class org.derive4j.Visibilities
 
CaseOf - org.derive4j.processor.PatternMatchingDerivator.MatchingKind
 
CaseOfMatchers() - Constructor for class org.derive4j.Flavours.CaseOfMatchers
 
CaseOfMatchers() - Constructor for class org.derive4j.Makes.CaseOfMatchers
 
CaseOfMatchers() - Constructor for class org.derive4j.processor.api.DeriveResults.CaseOfMatchers
 
CaseOfMatchers() - Constructor for class org.derive4j.processor.api.InstanceLocations.CaseOfMatchers
 
CaseOfMatchers() - Constructor for class org.derive4j.processor.api.MessageLocalizations.CaseOfMatchers
 
CaseOfMatchers() - Constructor for class org.derive4j.processor.api.model.DataConstructions.CaseOfMatchers
 
CaseOfMatchers() - Constructor for class org.derive4j.processor.api.model.DeriveVisibilities.CaseOfMatchers
 
CaseOfMatchers() - Constructor for class org.derive4j.processor.api.model.Expressions.CaseOfMatchers
 
CaseOfMatchers() - Constructor for class org.derive4j.processor.api.model.MultipleConstructorsSupport.CaseOfMatchers
 
CaseOfMatchers() - Constructor for class org.derive4j.processor.Eithers.CaseOfMatchers
 
CaseOfMatchers() - Constructor for class org.derive4j.Visibilities.CaseOfMatchers
 
caseOfMatching - org.derive4j.Make
 
caseOfMatching - Variable in class org.derive4j.Makes.CaseOfMatchers.PartialMatcher
 
caseOfMatching - Variable in class org.derive4j.Makes.CasesMatchers.PartialMatcher
 
caseOfMatching - Variable in class org.derive4j.Makes.LambdaCases
 
caseOfMatching() - Method in interface org.derive4j.Make.Cases
 
caseOfMatching() - Method in class org.derive4j.Makes.LambdaCases
 
caseOfMatching(Supplier<R>) - Method in class org.derive4j.Makes.CaseOfMatchers.PartialMatcher_CaseOfMatching
 
caseOfMatching(Supplier<R>) - Method in class org.derive4j.Makes.CaseOfMatchers.TotalMatcher_CaseOfMatching
 
caseOfMatching(Supplier<R>) - Method in class org.derive4j.Makes.CaseOfMatchers.TotalMatcher_LambdaVisitor
 
caseOfMatching(Supplier<R>) - Method in class org.derive4j.Makes.CasesMatchers.PartialMatcher_CaseOfMatching
 
caseOfMatching(Supplier<R>) - Method in class org.derive4j.Makes.CasesMatchers.TotalMatcher_CaseOfMatching
 
caseOfMatching(Supplier<R>) - Method in class org.derive4j.Makes.CasesMatchers.TotalMatcher_LambdaVisitor
 
caseOfMatching_(R) - Method in class org.derive4j.Makes.CaseOfMatchers.PartialMatcher_CaseOfMatching
 
caseOfMatching_(R) - Method in class org.derive4j.Makes.CaseOfMatchers.TotalMatcher_CaseOfMatching
 
caseOfMatching_(R) - Method in class org.derive4j.Makes.CaseOfMatchers.TotalMatcher_LambdaVisitor
 
caseOfMatching_(R) - Method in class org.derive4j.Makes.CasesMatchers.PartialMatcher_CaseOfMatching
 
caseOfMatching_(R) - Method in class org.derive4j.Makes.CasesMatchers.TotalMatcher_CaseOfMatching
 
caseOfMatching_(R) - Method in class org.derive4j.Makes.CasesMatchers.TotalMatcher_LambdaVisitor
 
cases() - Static method in class org.derive4j.Flavours
 
cases() - Static method in class org.derive4j.Makes
 
cases() - Static method in class org.derive4j.processor.api.Bindings
 
cases() - Static method in class org.derive4j.processor.api.BoundExpressions
 
cases() - Static method in class org.derive4j.processor.api.DerivatorSelections
 
cases() - Static method in class org.derive4j.processor.api.DerivedCodeSpecs
 
cases() - Static method in class org.derive4j.processor.api.DeriveMessages
 
cases() - Static method in class org.derive4j.processor.api.DeriveResults
 
cases() - Static method in class org.derive4j.processor.api.EitherModels
 
cases() - Static method in class org.derive4j.processor.api.FieldsTypeClassInstanceBindingMaps
 
cases() - Static method in class org.derive4j.processor.api.FreeVariables
 
cases() - Static method in class org.derive4j.processor.api.InstanceLocations
 
cases() - Static method in class org.derive4j.processor.api.MessageLocalizations
 
cases() - Static method in class org.derive4j.processor.api.model.AlgebraicDataTypes
 
cases() - Static method in class org.derive4j.processor.api.model.DataArguments
 
cases() - Static method in class org.derive4j.processor.api.model.DataConstructions
 
cases() - Static method in class org.derive4j.processor.api.model.DataConstructors
 
cases() - Static method in class org.derive4j.processor.api.model.DataDeconstructors
 
cases() - Static method in class org.derive4j.processor.api.model.DeriveConfigs
 
cases() - Static method in class org.derive4j.processor.api.model.DerivedInstanceConfigs
 
cases() - Static method in class org.derive4j.processor.api.model.DeriveTargetClasses
 
cases() - Static method in class org.derive4j.processor.api.model.DeriveVisibilities
 
cases() - Static method in class org.derive4j.processor.api.model.Expressions
 
cases() - Static method in class org.derive4j.processor.api.model.MatchMethods
 
cases() - Static method in class org.derive4j.processor.api.model.MultipleConstructorsSupport
 
cases() - Static method in class org.derive4j.processor.api.model.TypeConstructors
 
cases() - Static method in class org.derive4j.processor.api.model.TypeRestrictions
 
cases() - Static method in class org.derive4j.processor.api.ObjectModels
 
cases() - Static method in class org.derive4j.processor.api.OptionModels
 
cases() - Static method in class org.derive4j.processor.api.SamInterfaces
 
cases() - Static method in class org.derive4j.processor.api.TypeClassInstances
 
cases() - Static method in class org.derive4j.processor.Eithers
 
cases() - Static method in class org.derive4j.processor.P2s
 
cases() - Static method in class org.derive4j.Visibilities
 
cases(Function<CodeBlock, X>, Function<UnaryOperator<CodeBlock>, X>) - Static method in class org.derive4j.processor.api.model.Expressions
 
cases(Function<Element, R>, MessageLocalizations.OnAnnotationMapper<R>, MessageLocalizations.OnAnnotationValueMapper<R>) - Static method in class org.derive4j.processor.api.MessageLocalizations
 
cases(Function<MultipleConstructors, R>, Function<DataConstructor, R>, Supplier<R>) - Static method in class org.derive4j.processor.api.model.DataConstructions
 
cases(Supplier<R>, Supplier<R>, Supplier<R>) - Static method in class org.derive4j.processor.api.model.DeriveVisibilities
 
cases(Supplier<R>, Supplier<R>, Supplier<R>) - Static method in class org.derive4j.Visibilities
 
cases(Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>) - Static method in class org.derive4j.Flavours
 
cases(Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>) - Static method in class org.derive4j.Makes
 
cases(InstanceLocations.ValueMapper<X>, Function<ClassName, X>, InstanceLocations.MethodMapper<X>) - Static method in class org.derive4j.processor.api.InstanceLocations
 
cases(MultipleConstructorsSupport.VisitorDispatchMapper<R>, Function<List<DataConstructor>, R>) - Static method in class org.derive4j.processor.api.model.MultipleConstructorsSupport
 
Cases - org.derive4j.processor.PatternMatchingDerivator.MatchingKind
 
CasesMatchers() - Constructor for class org.derive4j.Flavours.CasesMatchers
 
CasesMatchers() - Constructor for class org.derive4j.Makes.CasesMatchers
 
CasesMatchers() - Constructor for class org.derive4j.processor.api.Bindings.CasesMatchers
 
CasesMatchers() - Constructor for class org.derive4j.processor.api.BoundExpressions.CasesMatchers
 
CasesMatchers() - Constructor for class org.derive4j.processor.api.DerivatorSelections.CasesMatchers
 
CasesMatchers() - Constructor for class org.derive4j.processor.api.DerivedCodeSpecs.CasesMatchers
 
CasesMatchers() - Constructor for class org.derive4j.processor.api.DeriveMessages.CasesMatchers
 
CasesMatchers() - Constructor for class org.derive4j.processor.api.DeriveResults.CasesMatchers
 
CasesMatchers() - Constructor for class org.derive4j.processor.api.EitherModels.CasesMatchers
 
CasesMatchers() - Constructor for class org.derive4j.processor.api.FieldsTypeClassInstanceBindingMaps.CasesMatchers
 
CasesMatchers() - Constructor for class org.derive4j.processor.api.FreeVariables.CasesMatchers
 
CasesMatchers() - Constructor for class org.derive4j.processor.api.InstanceLocations.CasesMatchers
 
CasesMatchers() - Constructor for class org.derive4j.processor.api.MessageLocalizations.CasesMatchers
 
CasesMatchers() - Constructor for class org.derive4j.processor.api.model.AlgebraicDataTypes.CasesMatchers
 
CasesMatchers() - Constructor for class org.derive4j.processor.api.model.DataArguments.CasesMatchers
 
CasesMatchers() - Constructor for class org.derive4j.processor.api.model.DataConstructions.CasesMatchers
 
CasesMatchers() - Constructor for class org.derive4j.processor.api.model.DataConstructors.CasesMatchers
 
CasesMatchers() - Constructor for class org.derive4j.processor.api.model.DataDeconstructors.CasesMatchers
 
CasesMatchers() - Constructor for class org.derive4j.processor.api.model.DeriveConfigs.CasesMatchers
 
CasesMatchers() - Constructor for class org.derive4j.processor.api.model.DerivedInstanceConfigs.CasesMatchers
 
CasesMatchers() - Constructor for class org.derive4j.processor.api.model.DeriveTargetClasses.CasesMatchers
 
CasesMatchers() - Constructor for class org.derive4j.processor.api.model.DeriveVisibilities.CasesMatchers
 
CasesMatchers() - Constructor for class org.derive4j.processor.api.model.Expressions.CasesMatchers
 
CasesMatchers() - Constructor for class org.derive4j.processor.api.model.MatchMethods.CasesMatchers
 
CasesMatchers() - Constructor for class org.derive4j.processor.api.model.MultipleConstructorsSupport.CasesMatchers
 
CasesMatchers() - Constructor for class org.derive4j.processor.api.model.TypeConstructors.CasesMatchers
 
CasesMatchers() - Constructor for class org.derive4j.processor.api.model.TypeRestrictions.CasesMatchers
 
CasesMatchers() - Constructor for class org.derive4j.processor.api.ObjectModels.CasesMatchers
 
CasesMatchers() - Constructor for class org.derive4j.processor.api.OptionModels.CasesMatchers
 
CasesMatchers() - Constructor for class org.derive4j.processor.api.SamInterfaces.CasesMatchers
 
CasesMatchers() - Constructor for class org.derive4j.processor.api.TypeClassInstances.CasesMatchers
 
CasesMatchers() - Constructor for class org.derive4j.processor.Eithers.CasesMatchers
 
CasesMatchers() - Constructor for class org.derive4j.processor.P2s.CasesMatchers
 
CasesMatchers() - Constructor for class org.derive4j.Visibilities.CasesMatchers
 
casesMatching - org.derive4j.Make
 
casesMatching - Variable in class org.derive4j.Makes.CaseOfMatchers.PartialMatcher
 
casesMatching - Variable in class org.derive4j.Makes.CasesMatchers.PartialMatcher
 
casesMatching - Variable in class org.derive4j.Makes.LambdaCases
 
casesMatching() - Method in interface org.derive4j.Make.Cases
 
casesMatching() - Method in class org.derive4j.Makes.LambdaCases
 
casesMatching(Supplier<R>) - Method in class org.derive4j.Makes.CaseOfMatchers.PartialMatcher_CasesMatching
 
casesMatching(Supplier<R>) - Method in class org.derive4j.Makes.CaseOfMatchers.TotalMatcher_CasesMatching
 
casesMatching(Supplier<R>) - Method in class org.derive4j.Makes.CaseOfMatchers.TotalMatcher_LambdaVisitor
 
casesMatching(Supplier<R>) - Method in class org.derive4j.Makes.CasesMatchers.PartialMatcher_CasesMatching
 
casesMatching(Supplier<R>) - Method in class org.derive4j.Makes.CasesMatchers.TotalMatcher_CasesMatching
 
casesMatching(Supplier<R>) - Method in class org.derive4j.Makes.CasesMatchers.TotalMatcher_LambdaVisitor
 
casesMatching_(R) - Method in class org.derive4j.Makes.CaseOfMatchers.PartialMatcher_CasesMatching
 
casesMatching_(R) - Method in class org.derive4j.Makes.CaseOfMatchers.TotalMatcher_CasesMatching
 
casesMatching_(R) - Method in class org.derive4j.Makes.CaseOfMatchers.TotalMatcher_LambdaVisitor
 
casesMatching_(R) - Method in class org.derive4j.Makes.CasesMatchers.PartialMatcher_CasesMatching
 
casesMatching_(R) - Method in class org.derive4j.Makes.CasesMatchers.TotalMatcher_CasesMatching
 
casesMatching_(R) - Method in class org.derive4j.Makes.CasesMatchers.TotalMatcher_LambdaVisitor
 
cataDerivator - Variable in class org.derive4j.processor.FactoryDerivator
 
CataDerivator - Class in org.derive4j.processor
 
CataDerivator(DeriveUtils) - Constructor for class org.derive4j.processor.CataDerivator
 
cataMapperTypeName(AlgebraicDataType, DataConstructor) - Method in class org.derive4j.processor.CataDerivator
 
catamorphism - org.derive4j.Make
 
catamorphism - Variable in class org.derive4j.Makes.CaseOfMatchers.PartialMatcher
 
catamorphism - Variable in class org.derive4j.Makes.CasesMatchers.PartialMatcher
 
catamorphism - Variable in class org.derive4j.Makes.LambdaCases
 
catamorphism() - Method in interface org.derive4j.Make.Cases
 
catamorphism() - Method in class org.derive4j.Makes.LambdaCases
 
catamorphism(Supplier<R>) - Method in class org.derive4j.Makes.CaseOfMatchers.PartialMatcher_Catamorphism
 
catamorphism(Supplier<R>) - Method in class org.derive4j.Makes.CaseOfMatchers.TotalMatcher_Catamorphism
 
catamorphism(Supplier<R>) - Method in class org.derive4j.Makes.CaseOfMatchers.TotalMatcher_LambdaVisitor
 
catamorphism(Supplier<R>) - Method in class org.derive4j.Makes.CasesMatchers.PartialMatcher_Catamorphism
 
catamorphism(Supplier<R>) - Method in class org.derive4j.Makes.CasesMatchers.TotalMatcher_Catamorphism
 
catamorphism(Supplier<R>) - Method in class org.derive4j.Makes.CasesMatchers.TotalMatcher_LambdaVisitor
 
catamorphism_(R) - Method in class org.derive4j.Makes.CaseOfMatchers.PartialMatcher_Catamorphism
 
catamorphism_(R) - Method in class org.derive4j.Makes.CaseOfMatchers.TotalMatcher_Catamorphism
 
catamorphism_(R) - Method in class org.derive4j.Makes.CaseOfMatchers.TotalMatcher_LambdaVisitor
 
catamorphism_(R) - Method in class org.derive4j.Makes.CasesMatchers.PartialMatcher_Catamorphism
 
catamorphism_(R) - Method in class org.derive4j.Makes.CasesMatchers.TotalMatcher_Catamorphism
 
catamorphism_(R) - Method in class org.derive4j.Makes.CasesMatchers.TotalMatcher_LambdaVisitor
 
cataVisitor(AlgebraicDataType, DeclaredType, List<DataConstructor>) - Method in class org.derive4j.processor.CataDerivator
 
checkedNotNull - org.derive4j.ArgOption
 
classes - Variable in class org.derive4j.processor.api.DerivedCodeSpecs.CodeSpec
 
classes() - Method in class org.derive4j.processor.api.DerivedCodeSpec
 
classModel - Variable in class org.derive4j.processor.api.ObjectModels.ObjectModel_
 
classModel() - Method in class org.derive4j.processor.api.ObjectModel
 
className - Variable in class org.derive4j.processor.api.InstanceLocations.GeneratedIn
 
className - Variable in class org.derive4j.processor.api.InstanceLocations.Method
 
className - Variable in class org.derive4j.processor.api.InstanceLocations.Value
 
className - Variable in class org.derive4j.processor.api.model.DeriveTargetClasses.TargetClass
 
className() - Method in class org.derive4j.processor.api.model.DeriveTargetClass
 
classNameGetter - Static variable in class org.derive4j.processor.api.InstanceLocations
 
codeBlock - Variable in class org.derive4j.processor.api.model.Expressions.BaseExpression
 
codeBlockGetter - Static variable in class org.derive4j.processor.api.model.Expressions
 
codeSpec(FieldSpec, MethodSpec) - Static method in class org.derive4j.processor.api.DerivedCodeSpec
 
codeSpec(TypeSpec, FieldSpec, MethodSpec) - Static method in class org.derive4j.processor.api.DerivedCodeSpec
 
codeSpec(TypeSpec, MethodSpec) - Static method in class org.derive4j.processor.api.DerivedCodeSpec
 
codeSpec(TypeSpec, List<MethodSpec>) - Static method in class org.derive4j.processor.api.DerivedCodeSpec
 
codeSpec(List<TypeSpec>, FieldSpec, MethodSpec) - Static method in class org.derive4j.processor.api.DerivedCodeSpec
 
codeSpec(List<TypeSpec>, MethodSpec) - Static method in class org.derive4j.processor.api.DerivedCodeSpec
 
codeSpec(List<TypeSpec>, List<FieldSpec>, List<MethodSpec>) - Method in interface org.derive4j.processor.api.DerivedCodeSpec.Cases
 
codeSpec(List<TypeSpec>, List<FieldSpec>, List<MethodSpec>) - Static method in class org.derive4j.processor.api.DerivedCodeSpecs
 
codeSpec(DerivedCodeSpec.Cases<R>) - Method in class org.derive4j.processor.api.DerivedCodeSpecs.CasesMatchers.TotalMatcher_CodeSpec
 
CodeSpec(List<TypeSpec>, List<FieldSpec>, List<MethodSpec>) - Constructor for class org.derive4j.processor.api.DerivedCodeSpecs.CodeSpec
 
codeSpec_(R) - Method in class org.derive4j.processor.api.DerivedCodeSpecs.CasesMatchers.TotalMatcher_CodeSpec
 
concat(List<A>, List<A>) - Static method in class org.derive4j.processor.api.DerivedCodeSpec
 
Config(Flavour, DeriveTargetClass, Set<Make>, Set<ArgOption>, Map<ClassName, DerivedInstanceConfig>) - Constructor for class org.derive4j.processor.api.model.DeriveConfigs.Config
 
Config(Flavour, DeriveTargetClass, Set<Make>, Set<ArgOption>, Map<ClassName, DerivedInstanceConfig>) - Method in interface org.derive4j.processor.api.model.DeriveConfig.Case
 
Config(Flavour, DeriveTargetClass, Set<Make>, Set<ArgOption>, Map<ClassName, DerivedInstanceConfig>) - Static method in class org.derive4j.processor.api.model.DeriveConfigs
 
Config(DeriveConfig.Case<X>) - Method in class org.derive4j.processor.api.model.DeriveConfigs.CasesMatchers.TotalMatcher_Config
 
Config_(X) - Method in class org.derive4j.processor.api.model.DeriveConfigs.CasesMatchers.TotalMatcher_Config
 
constantMatchMethodBuilder(AlgebraicDataType, DataConstructor) - Static method in class org.derive4j.processor.PatternMatchingDerivator
 
constructor - Variable in class org.derive4j.processor.api.model.DataConstructions.OneConstructor
 
constructor(String, int, List<TypeVariable>, List<DataArgument>, List<TypeRestriction>, DeclaredType, DataDeconstructor) - Method in interface org.derive4j.processor.api.model.DataConstructor.Case
 
constructor(String, int, List<TypeVariable>, List<DataArgument>, List<TypeRestriction>, DeclaredType, DataDeconstructor) - Static method in class org.derive4j.processor.api.model.DataConstructors
 
constructor(DataConstructor.Case<R>) - Method in class org.derive4j.processor.api.model.DataConstructors.CasesMatchers.TotalMatcher_Constructor
 
Constructor(String, int, List<TypeVariable>, List<DataArgument>, List<TypeRestriction>, DeclaredType, DataDeconstructor) - Constructor for class org.derive4j.processor.api.model.DataConstructors.Constructor
 
constructor_(R) - Method in class org.derive4j.processor.api.model.DataConstructors.CasesMatchers.TotalMatcher_Constructor
 
constructorGetter - Static variable in class org.derive4j.processor.api.model.DataConstructions
 
constructors - org.derive4j.Make
 
constructors - Variable in class org.derive4j.Makes.CaseOfMatchers.PartialMatcher
 
constructors - Variable in class org.derive4j.Makes.CasesMatchers.PartialMatcher
 
constructors - Variable in class org.derive4j.Makes.LambdaCases
 
constructors - Variable in class org.derive4j.processor.api.model.DataConstructions.MultipleConstructors_
 
constructors - Variable in class org.derive4j.processor.api.model.MultipleConstructorsSupport.FunctionsDispatch
 
constructors - Variable in class org.derive4j.processor.api.model.MultipleConstructorsSupport.VisitorDispatch
 
constructors() - Method in interface org.derive4j.Make.Cases
 
constructors() - Method in class org.derive4j.Makes.LambdaCases
 
constructors() - Method in class org.derive4j.processor.api.model.DataConstruction
 
constructors() - Method in class org.derive4j.processor.api.model.MultipleConstructors
 
constructors(Supplier<R>) - Method in class org.derive4j.Makes.CaseOfMatchers.TotalMatcher_Constructors
 
constructors(Supplier<R>) - Method in class org.derive4j.Makes.CaseOfMatchers.TotalMatcher_LambdaVisitor
 
constructors(Supplier<R>) - Method in class org.derive4j.Makes.CasesMatchers.TotalMatcher_Constructors
 
constructors(Supplier<R>) - Method in class org.derive4j.Makes.CasesMatchers.TotalMatcher_LambdaVisitor
 
constructors_(R) - Method in class org.derive4j.Makes.CaseOfMatchers.TotalMatcher_Constructors
 
constructors_(R) - Method in class org.derive4j.Makes.CaseOfMatchers.TotalMatcher_LambdaVisitor
 
constructors_(R) - Method in class org.derive4j.Makes.CasesMatchers.TotalMatcher_Constructors
 
constructors_(R) - Method in class org.derive4j.Makes.CasesMatchers.TotalMatcher_LambdaVisitor
 
constructorsGetter - Static variable in class org.derive4j.processor.api.model.DataConstructions
 
constructorsGetter - Static variable in class org.derive4j.processor.api.model.MultipleConstructorsSupport
 
constructorSpec(AlgebraicDataType, DataConstructor) - Method in class org.derive4j.processor.StrictConstructorDerivator
 
createVisitorFactoryAndMappers(AlgebraicDataType, DeclaredType, List<DataConstructor>) - Method in class org.derive4j.processor.MapperDerivator
 
Cyclops - org.derive4j.Flavour
 
Cyclops - Variable in class org.derive4j.Flavours.CaseOfMatchers.PartialMatcher
 
Cyclops - Variable in class org.derive4j.Flavours.CasesMatchers.PartialMatcher
 
Cyclops - Variable in class org.derive4j.Flavours.LambdaCases
 
Cyclops() - Method in interface org.derive4j.Flavour.Cases
 
Cyclops() - Method in class org.derive4j.Flavours.LambdaCases
 
Cyclops(Supplier<R>) - Method in class org.derive4j.Flavours.CaseOfMatchers.PartialMatcher_Cyclops
 
Cyclops(Supplier<R>) - Method in class org.derive4j.Flavours.CaseOfMatchers.TotalMatcher_Cyclops
 
Cyclops(Supplier<R>) - Method in class org.derive4j.Flavours.CaseOfMatchers.TotalMatcher_Jdk
 
Cyclops(Supplier<R>) - Method in class org.derive4j.Flavours.CasesMatchers.PartialMatcher_Cyclops
 
Cyclops(Supplier<R>) - Method in class org.derive4j.Flavours.CasesMatchers.TotalMatcher_Cyclops
 
Cyclops(Supplier<R>) - Method in class org.derive4j.Flavours.CasesMatchers.TotalMatcher_Jdk
 
Cyclops_(R) - Method in class org.derive4j.Flavours.CaseOfMatchers.PartialMatcher_Cyclops
 
Cyclops_(R) - Method in class org.derive4j.Flavours.CaseOfMatchers.TotalMatcher_Cyclops
 
Cyclops_(R) - Method in class org.derive4j.Flavours.CaseOfMatchers.TotalMatcher_Jdk
 
Cyclops_(R) - Method in class org.derive4j.Flavours.CasesMatchers.PartialMatcher_Cyclops
 
Cyclops_(R) - Method in class org.derive4j.Flavours.CasesMatchers.TotalMatcher_Cyclops
 
Cyclops_(R) - Method in class org.derive4j.Flavours.CasesMatchers.TotalMatcher_Jdk
 

D

Data - Annotation Type in org.derive4j
 
dataAnnotation - Variable in class org.derive4j.processor.DeriveConfigBuilder
 
dataArgument(String, TypeMirror) - Static method in class org.derive4j.processor.api.model.DataArgument
 
dataArgument(String, TypeMirror) - Static method in class org.derive4j.processor.api.model.DataArguments
 
dataArgument(BiFunction<String, TypeMirror, R>) - Method in class org.derive4j.processor.api.model.DataArguments.CasesMatchers.TotalMatcher_DataArgument
 
DataArgument - Class in org.derive4j.processor.api.model
 
DataArgument() - Constructor for class org.derive4j.processor.api.model.DataArgument
 
dataArgument_(R) - Method in class org.derive4j.processor.api.model.DataArguments.CasesMatchers.TotalMatcher_DataArgument
 
DataArgument_(String, TypeMirror) - Constructor for class org.derive4j.processor.api.model.DataArguments.DataArgument_
 
dataArgument0(String, TypeMirror) - Static method in class org.derive4j.processor.api.model.DataArguments
 
DataArguments - Class in org.derive4j.processor.api.model
 
DataArguments() - Constructor for class org.derive4j.processor.api.model.DataArguments
 
DataArguments.CasesMatchers - Class in org.derive4j.processor.api.model
 
DataArguments.CasesMatchers.TotalMatcher_DataArgument - Class in org.derive4j.processor.api.model
 
DataArguments.DataArgument_ - Class in org.derive4j.processor.api.model
 
DataArguments.Lazy - Class in org.derive4j.processor.api.model
 
dataConfig(TypeElement, Map<? extends ExecutableElement, ? extends AnnotationValue>) - Method in class org.derive4j.processor.DeriveConfigBuilder
 
dataConstruction - Variable in class org.derive4j.processor.api.model.AlgebraicDataTypes.Adt
 
dataConstruction() - Method in class org.derive4j.processor.api.model.AlgebraicDataType
 
DataConstruction - Class in org.derive4j.processor.api.model
 
DataConstruction() - Constructor for class org.derive4j.processor.api.model.DataConstruction
 
DataConstruction.Cases<R> - Interface in org.derive4j.processor.api.model
 
DataConstructions - Class in org.derive4j.processor.api.model
 
DataConstructions() - Constructor for class org.derive4j.processor.api.model.DataConstructions
 
DataConstructions.CaseOfMatchers - Class in org.derive4j.processor.api.model
 
DataConstructions.CaseOfMatchers.PartialMatcher<R> - Class in org.derive4j.processor.api.model
 
DataConstructions.CaseOfMatchers.PartialMatcher_NoConstructor<R> - Class in org.derive4j.processor.api.model
 
DataConstructions.CaseOfMatchers.TotalMatcher_MultipleConstructors - Class in org.derive4j.processor.api.model
 
DataConstructions.CaseOfMatchers.TotalMatcher_NoConstructor<R> - Class in org.derive4j.processor.api.model
 
DataConstructions.CaseOfMatchers.TotalMatcher_OneConstructor<R> - Class in org.derive4j.processor.api.model
 
DataConstructions.CasesMatchers - Class in org.derive4j.processor.api.model
 
DataConstructions.CasesMatchers.PartialMatcher<R> - Class in org.derive4j.processor.api.model
 
DataConstructions.CasesMatchers.PartialMatcher_NoConstructor<R> - Class in org.derive4j.processor.api.model
 
DataConstructions.CasesMatchers.TotalMatcher_MultipleConstructors - Class in org.derive4j.processor.api.model
 
DataConstructions.CasesMatchers.TotalMatcher_NoConstructor<R> - Class in org.derive4j.processor.api.model
 
DataConstructions.CasesMatchers.TotalMatcher_OneConstructor<R> - Class in org.derive4j.processor.api.model
 
DataConstructions.LambdaCases<R> - Class in org.derive4j.processor.api.model
 
DataConstructions.Lazy - Class in org.derive4j.processor.api.model
 
DataConstructions.MultipleConstructors_ - Class in org.derive4j.processor.api.model
 
DataConstructions.NoConstructor - Class in org.derive4j.processor.api.model
 
DataConstructions.OneConstructor - Class in org.derive4j.processor.api.model
 
DataConstructor - Class in org.derive4j.processor.api.model
 
DataConstructor() - Constructor for class org.derive4j.processor.api.model.DataConstructor
 
DataConstructor.Case<R> - Interface in org.derive4j.processor.api.model
 
DataConstructors - Class in org.derive4j.processor.api.model
 
DataConstructors() - Constructor for class org.derive4j.processor.api.model.DataConstructors
 
DataConstructors.CasesMatchers - Class in org.derive4j.processor.api.model
 
DataConstructors.CasesMatchers.TotalMatcher_Constructor - Class in org.derive4j.processor.api.model
 
DataConstructors.Constructor - Class in org.derive4j.processor.api.model
 
DataConstructors.Lazy - Class in org.derive4j.processor.api.model
 
DataDeconstructor - Class in org.derive4j.processor.api.model
 
DataDeconstructor() - Constructor for class org.derive4j.processor.api.model.DataDeconstructor
 
DataDeconstructor.Case<R> - Interface in org.derive4j.processor.api.model
 
DataDeconstructors - Class in org.derive4j.processor.api.model
 
DataDeconstructors() - Constructor for class org.derive4j.processor.api.model.DataDeconstructors
 
DataDeconstructors.CasesMatchers - Class in org.derive4j.processor.api.model
 
DataDeconstructors.CasesMatchers.TotalMatcher_Deconstructor - Class in org.derive4j.processor.api.model
 
DataDeconstructors.Deconstructor - Class in org.derive4j.processor.api.model
 
DataDeconstructors.Lazy - Class in org.derive4j.processor.api.model
 
declaredType - Variable in class org.derive4j.processor.api.model.TypeConstructors.TypeConstructor_
 
declaredType() - Method in class org.derive4j.processor.api.model.TypeConstructor
 
deconstructor - Variable in class org.derive4j.processor.api.model.DataConstructors.Constructor
 
deconstructor() - Method in class org.derive4j.processor.api.model.DataConstructor
 
deconstructor(VariableElement, DeclaredType, ExecutableType, ExecutableType, ExecutableElement, List<TypeVariable>, TypeVariable) - Method in interface org.derive4j.processor.api.model.DataDeconstructor.Case
 
deconstructor(VariableElement, DeclaredType, ExecutableType, ExecutableType, ExecutableElement, List<TypeVariable>, TypeVariable) - Static method in class org.derive4j.processor.api.model.DataDeconstructors
 
deconstructor(DataDeconstructor.Case<R>) - Method in class org.derive4j.processor.api.model.DataDeconstructors.CasesMatchers.TotalMatcher_Deconstructor
 
Deconstructor(VariableElement, DeclaredType, ExecutableType, ExecutableType, ExecutableElement, List<TypeVariable>, TypeVariable) - Constructor for class org.derive4j.processor.api.model.DataDeconstructors.Deconstructor
 
deconstructor_(R) - Method in class org.derive4j.processor.api.model.DataDeconstructors.CasesMatchers.TotalMatcher_Deconstructor
 
deduceDerivedClassName(String, TypeElement) - Method in class org.derive4j.processor.DeriveConfigBuilder
 
deduceDeriveVisibility(TypeElement, Visibility) - Static method in class org.derive4j.processor.DeriveConfigBuilder
 
defaultConfig(TypeElement) - Static method in class org.derive4j.processor.DeriveConfigBuilder
 
delayType(AlgebraicDataType) - Method in class org.derive4j.processor.CataDerivator
 
derivation(TypeElement, DeriveConfig) - Method in class org.derive4j.processor.DerivingProcessor
 
derivator - Variable in class org.derive4j.processor.api.DerivatorSelections.Selection
 
derivator(DeriveUtils) - Static method in class org.derive4j.processor.BuiltinDerivator
 
Derivator - Interface in org.derive4j.processor.api
 
DerivatorFactory - Interface in org.derive4j.processor.api
 
derivators - Variable in class org.derive4j.processor.DerivingProcessor
 
derivators(DeriveUtils) - Method in interface org.derive4j.processor.api.DerivatorFactory
 
DerivatorSelection - Class in org.derive4j.processor.api
 
DerivatorSelection() - Constructor for class org.derive4j.processor.api.DerivatorSelection
 
DerivatorSelection.Case<X> - Interface in org.derive4j.processor.api
 
DerivatorSelections - Class in org.derive4j.processor.api
 
DerivatorSelections() - Constructor for class org.derive4j.processor.api.DerivatorSelections
 
DerivatorSelections.CasesMatchers - Class in org.derive4j.processor.api
 
DerivatorSelections.CasesMatchers.TotalMatcher_Selection - Class in org.derive4j.processor.api
 
DerivatorSelections.Lazy - Class in org.derive4j.processor.api
 
DerivatorSelections.Selection - Class in org.derive4j.processor.api
 
derive(AlgebraicDataType) - Method in interface org.derive4j.processor.api.Derivator
 
derive(AlgebraicDataType) - Method in class org.derive4j.processor.CataDerivator
 
derive(AlgebraicDataType) - Method in class org.derive4j.processor.ExportDerivator
 
derive(AlgebraicDataType) - Method in class org.derive4j.processor.FactoryDerivator
 
derive(AlgebraicDataType) - Method in class org.derive4j.processor.GettersDerivator
 
derive(AlgebraicDataType) - Method in class org.derive4j.processor.LazyConstructorDerivator
 
derive(AlgebraicDataType) - Method in class org.derive4j.processor.MapperDerivator
 
derive(AlgebraicDataType) - Method in class org.derive4j.processor.ModifiersDerivator
 
derive(AlgebraicDataType) - Method in class org.derive4j.processor.PatternMatchingDerivator
 
derive(AlgebraicDataType) - Method in class org.derive4j.processor.StrictConstructorDerivator
 
Derive - Annotation Type in org.derive4j
 
deriveAnnotation - Variable in class org.derive4j.processor.DeriveConfigBuilder
 
deriveConfig - Variable in class org.derive4j.processor.api.model.AlgebraicDataTypes.Adt
 
deriveConfig() - Method in class org.derive4j.processor.api.model.AlgebraicDataType
 
deriveConfig(TypeElement, Map<? extends ExecutableElement, ? extends AnnotationValue>) - Method in class org.derive4j.processor.DeriveConfigBuilder
 
DeriveConfig - Class in org.derive4j.processor.api.model
 
DeriveConfig() - Constructor for class org.derive4j.processor.api.model.DeriveConfig
 
DeriveConfig.Case<X> - Interface in org.derive4j.processor.api.model
 
deriveConfigBuilder - Variable in class org.derive4j.processor.DeriveUtilsImpl
 
deriveConfigBuilder - Variable in class org.derive4j.processor.DerivingProcessor
 
DeriveConfigBuilder - Class in org.derive4j.processor
 
DeriveConfigBuilder(Elements) - Constructor for class org.derive4j.processor.DeriveConfigBuilder
 
deriveConfigs(TypeElement, Element, HashSet<AnnotationMirror>) - Method in class org.derive4j.processor.DeriveConfigBuilder
 
DeriveConfigs - Class in org.derive4j.processor.api.model
 
DeriveConfigs() - Constructor for class org.derive4j.processor.api.model.DeriveConfigs
 
DeriveConfigs.CasesMatchers - Class in org.derive4j.processor.api.model
 
DeriveConfigs.CasesMatchers.TotalMatcher_Config - Class in org.derive4j.processor.api.model
 
DeriveConfigs.Config - Class in org.derive4j.processor.api.model
 
DeriveConfigs.Lazy - Class in org.derive4j.processor.api.model
 
DerivedCodeSpec - Class in org.derive4j.processor.api
 
DerivedCodeSpec() - Constructor for class org.derive4j.processor.api.DerivedCodeSpec
 
DerivedCodeSpec.Cases<R> - Interface in org.derive4j.processor.api
 
DerivedCodeSpecs - Class in org.derive4j.processor.api
 
DerivedCodeSpecs() - Constructor for class org.derive4j.processor.api.DerivedCodeSpecs
 
DerivedCodeSpecs.CasesMatchers - Class in org.derive4j.processor.api
 
DerivedCodeSpecs.CasesMatchers.TotalMatcher_CodeSpec - Class in org.derive4j.processor.api
 
DerivedCodeSpecs.CodeSpec - Class in org.derive4j.processor.api
 
DerivedCodeSpecs.Lazy - Class in org.derive4j.processor.api
 
DerivedInstanceConfig - Class in org.derive4j.processor.api.model
 
DerivedInstanceConfig() - Constructor for class org.derive4j.processor.api.model.DerivedInstanceConfig
 
DerivedInstanceConfig.Case<X> - Interface in org.derive4j.processor.api.model
 
DerivedInstanceConfigs - Class in org.derive4j.processor.api.model
 
DerivedInstanceConfigs() - Constructor for class org.derive4j.processor.api.model.DerivedInstanceConfigs
 
DerivedInstanceConfigs.CasesMatchers - Class in org.derive4j.processor.api.model
 
DerivedInstanceConfigs.CasesMatchers.TotalMatcher_InstanceConfig - Class in org.derive4j.processor.api.model
 
DerivedInstanceConfigs.InstanceConfig - Class in org.derive4j.processor.api.model
 
DerivedInstanceConfigs.Lazy - Class in org.derive4j.processor.api.model
 
derivedInstances - Variable in class org.derive4j.processor.api.model.DeriveConfigs.Config
 
derivedInstances() - Method in class org.derive4j.processor.api.model.DeriveConfig
 
derivedInstances(AlgebraicDataType) - Method in class org.derive4j.processor.DerivingProcessor
 
deriveEquals(AlgebraicDataType, DataConstructor) - Method in class org.derive4j.processor.StrictConstructorDerivator
 
deriveGetter(DataArgument, AlgebraicDataType) - Method in class org.derive4j.processor.GettersDerivator
 
deriveHashCode(AlgebraicDataType, DataConstructor) - Method in class org.derive4j.processor.StrictConstructorDerivator
 
DeriveMessage - Class in org.derive4j.processor.api
 
DeriveMessage() - Constructor for class org.derive4j.processor.api.DeriveMessage
 
DeriveMessage.Case<R> - Interface in org.derive4j.processor.api
 
DeriveMessages - Class in org.derive4j.processor.api
 
DeriveMessages() - Constructor for class org.derive4j.processor.api.DeriveMessages
 
DeriveMessages.CasesMatchers - Class in org.derive4j.processor.api
 
DeriveMessages.CasesMatchers.TotalMatcher_Message - Class in org.derive4j.processor.api
 
DeriveMessages.Lazy - Class in org.derive4j.processor.api
 
DeriveMessages.Message - Class in org.derive4j.processor.api
 
DeriveResult<A> - Class in org.derive4j.processor.api
 
DeriveResult() - Constructor for class org.derive4j.processor.api.DeriveResult
 
DeriveResults - Class in org.derive4j.processor.api
 
DeriveResults() - Constructor for class org.derive4j.processor.api.DeriveResults
 
DeriveResults.CaseOfMatchers - Class in org.derive4j.processor.api
 
DeriveResults.CaseOfMatchers.PartialMatcher<A,​R> - Class in org.derive4j.processor.api
 
DeriveResults.CaseOfMatchers.TotalMatcher_Error<A> - Class in org.derive4j.processor.api
 
DeriveResults.CaseOfMatchers.TotalMatcher_Result<A,​R> - Class in org.derive4j.processor.api
 
DeriveResults.CasesMatchers - Class in org.derive4j.processor.api
 
DeriveResults.CasesMatchers.PartialMatcher<A,​R> - Class in org.derive4j.processor.api
 
DeriveResults.CasesMatchers.TotalMatcher_Error<A> - Class in org.derive4j.processor.api
 
DeriveResults.CasesMatchers.TotalMatcher_Result<A,​R> - Class in org.derive4j.processor.api
 
DeriveResults.Error<A> - Class in org.derive4j.processor.api
 
DeriveResults.Lazy<A> - Class in org.derive4j.processor.api
 
DeriveResults.Result<A> - Class in org.derive4j.processor.api
 
DeriveTargetClass - Class in org.derive4j.processor.api.model
 
DeriveTargetClass() - Constructor for class org.derive4j.processor.api.model.DeriveTargetClass
 
DeriveTargetClass.Case<X> - Interface in org.derive4j.processor.api.model
 
DeriveTargetClasses - Class in org.derive4j.processor.api.model
 
DeriveTargetClasses() - Constructor for class org.derive4j.processor.api.model.DeriveTargetClasses
 
DeriveTargetClasses.CasesMatchers - Class in org.derive4j.processor.api.model
 
DeriveTargetClasses.CasesMatchers.TotalMatcher_TargetClass - Class in org.derive4j.processor.api.model
 
DeriveTargetClasses.Lazy - Class in org.derive4j.processor.api.model
 
DeriveTargetClasses.TargetClass - Class in org.derive4j.processor.api.model
 
deriveToString(AlgebraicDataType, DataConstructor) - Method in class org.derive4j.processor.StrictConstructorDerivator
 
deriveUtils - Variable in class org.derive4j.processor.AdtParser
 
deriveUtils - Variable in class org.derive4j.processor.DerivingProcessor
 
deriveUtils - Variable in class org.derive4j.processor.GettersDerivator
 
deriveUtils - Variable in class org.derive4j.processor.LazyConstructorDerivator
 
deriveUtils - Variable in class org.derive4j.processor.MapperDerivator
 
deriveUtils - Variable in class org.derive4j.processor.ModifiersDerivator
 
deriveUtils - Variable in class org.derive4j.processor.OtherwiseMatchingStepDerivator
 
deriveUtils - Variable in class org.derive4j.processor.StrictConstructorDerivator
 
deriveUtils - Variable in class org.derive4j.processor.TotalMatchingStepDerivator
 
DeriveUtils - Interface in org.derive4j.processor.api
 
DeriveUtilsImpl - Class in org.derive4j.processor
 
DeriveUtilsImpl(Elements, Types, DeriveConfigBuilder) - Constructor for class org.derive4j.processor.DeriveUtilsImpl
 
deriveValue - Variable in class org.derive4j.processor.DeriveConfigBuilder
 
DeriveVisibilities - Class in org.derive4j.processor.api.model
 
DeriveVisibilities() - Constructor for class org.derive4j.processor.api.model.DeriveVisibilities
 
DeriveVisibilities.CaseOfMatchers - Class in org.derive4j.processor.api.model
 
DeriveVisibilities.CaseOfMatchers.PartialMatcher<R> - Class in org.derive4j.processor.api.model
 
DeriveVisibilities.CaseOfMatchers.PartialMatcher_Smart<R> - Class in org.derive4j.processor.api.model
 
DeriveVisibilities.CaseOfMatchers.TotalMatcher_Package<R> - Class in org.derive4j.processor.api.model
 
DeriveVisibilities.CaseOfMatchers.TotalMatcher_Public - Class in org.derive4j.processor.api.model
 
DeriveVisibilities.CaseOfMatchers.TotalMatcher_Smart<R> - Class in org.derive4j.processor.api.model
 
DeriveVisibilities.CasesMatchers - Class in org.derive4j.processor.api.model
 
DeriveVisibilities.CasesMatchers.PartialMatcher<R> - Class in org.derive4j.processor.api.model
 
DeriveVisibilities.CasesMatchers.PartialMatcher_Smart<R> - Class in org.derive4j.processor.api.model
 
DeriveVisibilities.CasesMatchers.TotalMatcher_Package<R> - Class in org.derive4j.processor.api.model
 
DeriveVisibilities.CasesMatchers.TotalMatcher_Public - Class in org.derive4j.processor.api.model
 
DeriveVisibilities.CasesMatchers.TotalMatcher_Smart<R> - Class in org.derive4j.processor.api.model
 
DeriveVisibilities.LambdaCases<R> - Class in org.derive4j.processor.api.model
 
DeriveVisibilities.Lazy - Class in org.derive4j.processor.api.model
 
DeriveVisibilities.Package - Class in org.derive4j.processor.api.model
 
DeriveVisibilities.Public - Class in org.derive4j.processor.api.model
 
DeriveVisibilities.Smart - Class in org.derive4j.processor.api.model
 
DeriveVisibility - Class in org.derive4j.processor.api.model
 
DeriveVisibility() - Constructor for class org.derive4j.processor.api.model.DeriveVisibility
 
DeriveVisibility.Cases<R> - Interface in org.derive4j.processor.api.model
 
DerivingProcessor - Class in org.derive4j.processor
 
DerivingProcessor() - Constructor for class org.derive4j.processor.DerivingProcessor
 

E

effect(IO.Effect) - Static method in interface org.derive4j.processor.IO
 
Either<A,​B> - Class in org.derive4j.processor
 
Either() - Constructor for class org.derive4j.processor.Either
 
eitherModel - Variable in class org.derive4j.processor.DeriveUtilsImpl
 
eitherModel(String, String, String) - Method in class org.derive4j.processor.DeriveUtilsImpl
 
eitherModel(Flavour) - Method in interface org.derive4j.processor.api.DeriveUtils
 
eitherModel(Flavour) - Method in class org.derive4j.processor.DeriveUtilsImpl
 
EitherModel - Class in org.derive4j.processor.api
 
EitherModel() - Constructor for class org.derive4j.processor.api.EitherModel
 
EitherModel(TypeElement, ExecutableElement, ExecutableElement) - Method in interface org.derive4j.processor.api.EitherModel.Case
 
EitherModel(TypeElement, ExecutableElement, ExecutableElement) - Static method in class org.derive4j.processor.api.EitherModels
 
EitherModel(EitherModel.Case<R>) - Method in class org.derive4j.processor.api.EitherModels.CasesMatchers.TotalMatcher_EitherModel
 
EitherModel_(TypeElement, ExecutableElement, ExecutableElement) - Constructor for class org.derive4j.processor.api.EitherModels.EitherModel_
 
EitherModel_(R) - Method in class org.derive4j.processor.api.EitherModels.CasesMatchers.TotalMatcher_EitherModel
 
EitherModel.Case<R> - Interface in org.derive4j.processor.api
 
EitherModels - Class in org.derive4j.processor.api
 
EitherModels() - Constructor for class org.derive4j.processor.api.EitherModels
 
EitherModels.CasesMatchers - Class in org.derive4j.processor.api
 
EitherModels.CasesMatchers.TotalMatcher_EitherModel - Class in org.derive4j.processor.api
 
EitherModels.EitherModel_ - Class in org.derive4j.processor.api
 
EitherModels.Lazy - Class in org.derive4j.processor.api
 
Eithers - Class in org.derive4j.processor
 
Eithers() - Constructor for class org.derive4j.processor.Eithers
 
Eithers.CaseOfMatchers - Class in org.derive4j.processor
 
Eithers.CaseOfMatchers.PartialMatcher<A,​B,​X> - Class in org.derive4j.processor
 
Eithers.CaseOfMatchers.TotalMatcher_Left<A,​B> - Class in org.derive4j.processor
 
Eithers.CaseOfMatchers.TotalMatcher_Right<A,​B,​X> - Class in org.derive4j.processor
 
Eithers.CasesMatchers - Class in org.derive4j.processor
 
Eithers.CasesMatchers.PartialMatcher<A,​B,​X> - Class in org.derive4j.processor
 
Eithers.CasesMatchers.TotalMatcher_Left<A,​B> - Class in org.derive4j.processor
 
Eithers.CasesMatchers.TotalMatcher_Right<A,​B,​X> - Class in org.derive4j.processor
 
Eithers.Lazy<A,​B> - Class in org.derive4j.processor
 
Eithers.Left<A,​B> - Class in org.derive4j.processor
 
Eithers.Right<A,​B> - Class in org.derive4j.processor
 
element - Variable in class org.derive4j.processor.api.MessageLocalizations.OnAnnotation
 
element - Variable in class org.derive4j.processor.api.MessageLocalizations.OnAnnotationValue
 
element - Variable in class org.derive4j.processor.api.MessageLocalizations.OnElement
 
element - Variable in class org.derive4j.processor.api.model.MatchMethods.MatchMethod_
 
element() - Method in class org.derive4j.processor.api.model.MatchMethod
 
elementGetter - Static variable in class org.derive4j.processor.api.MessageLocalizations
 
elements - Variable in class org.derive4j.processor.AdtParser
 
elements() - Method in interface org.derive4j.processor.api.DeriveUtils
 
elements() - Method in class org.derive4j.processor.DeriveUtilsImpl
 
Elements - Variable in class org.derive4j.processor.DeriveUtilsImpl
 
enumConstants - Variable in class org.derive4j.processor.api.TypeSpecModifier
 
equalityTest(DataArgument) - Static method in class org.derive4j.processor.StrictConstructorDerivator
 
equals - Variable in class org.derive4j.processor.api.ObjectModels.ObjectModel_
 
equals(Object) - Method in class org.derive4j.processor.api.InstanceLocation
 
equals(Object) - Method in class org.derive4j.processor.api.InstanceLocations.GeneratedIn
 
equals(Object) - Method in class org.derive4j.processor.api.InstanceLocations.Lazy
 
equals(Object) - Method in class org.derive4j.processor.api.InstanceLocations.Method
 
equals(Object) - Method in class org.derive4j.processor.api.InstanceLocations.Value
 
equals(Object) - Method in class org.derive4j.processor.api.model.DerivedInstanceConfig
 
equals(Object) - Method in class org.derive4j.processor.api.model.DerivedInstanceConfigs.InstanceConfig
 
equals(Object) - Method in class org.derive4j.processor.api.model.DerivedInstanceConfigs.Lazy
 
equals(Object) - Method in class org.derive4j.processor.api.TypeClassInstance
 
equals(Object) - Method in class org.derive4j.processor.api.TypeClassInstances.Instance
 
equals(Object) - Method in class org.derive4j.processor.api.TypeClassInstances.Lazy
 
equals(Object) - Method in class org.derive4j.processor.P2
 
equals(Object) - Method in class org.derive4j.processor.P2s.Lazy
 
equals(Object) - Method in class org.derive4j.processor.P2s.P2_
 
equalsMethod() - Method in class org.derive4j.processor.api.ObjectModel
 
error - Variable in class org.derive4j.processor.api.DeriveResults.CaseOfMatchers.PartialMatcher
 
error - Variable in class org.derive4j.processor.api.DeriveResults.CasesMatchers.PartialMatcher
 
error - Variable in class org.derive4j.processor.api.DeriveResults.Error
 
error(Function<DeriveMessage, R>) - Method in class org.derive4j.processor.api.DeriveResults.CaseOfMatchers.TotalMatcher_Error
 
error(Function<DeriveMessage, R>) - Method in class org.derive4j.processor.api.DeriveResults.CasesMatchers.TotalMatcher_Error
 
error(DeriveMessage) - Static method in class org.derive4j.processor.api.DeriveResult
 
error(DeriveMessage) - Static method in class org.derive4j.processor.api.DeriveResults
 
Error(DeriveMessage) - Constructor for class org.derive4j.processor.api.DeriveResults.Error
 
error_(R) - Method in class org.derive4j.processor.api.DeriveResults.CaseOfMatchers.TotalMatcher_Error
 
error_(R) - Method in class org.derive4j.processor.api.DeriveResults.CasesMatchers.TotalMatcher_Error
 
evaluation - Variable in class org.derive4j.processor.api.Bindings.Lazy
 
evaluation - Variable in class org.derive4j.processor.api.BoundExpressions.Lazy
 
evaluation - Variable in class org.derive4j.processor.api.DerivatorSelections.Lazy
 
evaluation - Variable in class org.derive4j.processor.api.DerivedCodeSpecs.Lazy
 
evaluation - Variable in class org.derive4j.processor.api.DeriveMessages.Lazy
 
evaluation - Variable in class org.derive4j.processor.api.DeriveResults.Lazy
 
evaluation - Variable in class org.derive4j.processor.api.EitherModels.Lazy
 
evaluation - Variable in class org.derive4j.processor.api.FieldsTypeClassInstanceBindingMaps.Lazy
 
evaluation - Variable in class org.derive4j.processor.api.FreeVariables.Lazy
 
evaluation - Variable in class org.derive4j.processor.api.InstanceLocations.Lazy
 
evaluation - Variable in class org.derive4j.processor.api.MessageLocalizations.Lazy
 
evaluation - Variable in class org.derive4j.processor.api.model.AlgebraicDataTypes.Lazy
 
evaluation - Variable in class org.derive4j.processor.api.model.DataArguments.Lazy
 
evaluation - Variable in class org.derive4j.processor.api.model.DataConstructions.Lazy
 
evaluation - Variable in class org.derive4j.processor.api.model.DataConstructors.Lazy
 
evaluation - Variable in class org.derive4j.processor.api.model.DataDeconstructors.Lazy
 
evaluation - Variable in class org.derive4j.processor.api.model.DeriveConfigs.Lazy
 
evaluation - Variable in class org.derive4j.processor.api.model.DerivedInstanceConfigs.Lazy
 
evaluation - Variable in class org.derive4j.processor.api.model.DeriveTargetClasses.Lazy
 
evaluation - Variable in class org.derive4j.processor.api.model.DeriveVisibilities.Lazy
 
evaluation - Variable in class org.derive4j.processor.api.model.Expressions.Lazy
 
evaluation - Variable in class org.derive4j.processor.api.model.MatchMethods.Lazy
 
evaluation - Variable in class org.derive4j.processor.api.model.MultipleConstructorsSupport.Lazy
 
evaluation - Variable in class org.derive4j.processor.api.model.TypeConstructors.Lazy
 
evaluation - Variable in class org.derive4j.processor.api.model.TypeRestrictions.Lazy
 
evaluation - Variable in class org.derive4j.processor.api.ObjectModels.Lazy
 
evaluation - Variable in class org.derive4j.processor.api.OptionModels.Lazy
 
evaluation - Variable in class org.derive4j.processor.api.SamInterfaces.Lazy
 
evaluation - Variable in class org.derive4j.processor.api.TypeClassInstances.Lazy
 
evaluation - Variable in class org.derive4j.processor.Eithers.Lazy
 
evaluation - Variable in class org.derive4j.processor.P2s.Lazy
 
executableElement - Variable in class org.derive4j.processor.api.InstanceLocations.Method
 
executableElementGetter - Static variable in class org.derive4j.processor.api.InstanceLocations
 
exportAsPublic(ExecutableElement) - Method in class org.derive4j.processor.ExportDerivator
 
ExportAsPublic - Annotation Type in org.derive4j
Annotate package private static methods of your @Data class with this annotation to have them re-exported as public the the corresponding generated class.
exportAsPublicAnnotation - Variable in class org.derive4j.processor.ExportDerivator
 
ExportDerivator - Class in org.derive4j.processor
 
ExportDerivator(DeriveUtils) - Constructor for class org.derive4j.processor.ExportDerivator
 
expression - Variable in class org.derive4j.processor.api.Bindings.Lazy
 
expression - Variable in class org.derive4j.processor.api.BoundExpressions.Expression_
 
expression - Variable in class org.derive4j.processor.api.BoundExpressions.Lazy
 
expression - Variable in class org.derive4j.processor.api.DerivatorSelections.Lazy
 
expression - Variable in class org.derive4j.processor.api.DerivedCodeSpecs.Lazy
 
expression - Variable in class org.derive4j.processor.api.DeriveMessages.Lazy
 
expression - Variable in class org.derive4j.processor.api.DeriveResults.Lazy
 
expression - Variable in class org.derive4j.processor.api.EitherModels.Lazy
 
expression - Variable in class org.derive4j.processor.api.FieldsTypeClassInstanceBindingMaps.Lazy
 
expression - Variable in class org.derive4j.processor.api.FreeVariables.Lazy
 
expression - Variable in class org.derive4j.processor.api.InstanceLocations.Lazy
 
expression - Variable in class org.derive4j.processor.api.MessageLocalizations.Lazy
 
expression - Variable in class org.derive4j.processor.api.model.AlgebraicDataTypes.Lazy
 
expression - Variable in class org.derive4j.processor.api.model.DataArguments.Lazy
 
expression - Variable in class org.derive4j.processor.api.model.DataConstructions.Lazy
 
expression - Variable in class org.derive4j.processor.api.model.DataConstructors.Lazy
 
expression - Variable in class org.derive4j.processor.api.model.DataDeconstructors.Lazy
 
expression - Variable in class org.derive4j.processor.api.model.DeriveConfigs.Lazy
 
expression - Variable in class org.derive4j.processor.api.model.DerivedInstanceConfigs.Lazy
 
expression - Variable in class org.derive4j.processor.api.model.DeriveTargetClasses.Lazy
 
expression - Variable in class org.derive4j.processor.api.model.DeriveVisibilities.Lazy
 
expression - Variable in class org.derive4j.processor.api.model.Expressions.Lazy
 
expression - Variable in class org.derive4j.processor.api.model.MatchMethods.Lazy
 
expression - Variable in class org.derive4j.processor.api.model.MultipleConstructorsSupport.Lazy
 
expression - Variable in class org.derive4j.processor.api.model.TypeConstructors.Lazy
 
expression - Variable in class org.derive4j.processor.api.model.TypeRestrictions.Lazy
 
expression - Variable in class org.derive4j.processor.api.ObjectModels.Lazy
 
expression - Variable in class org.derive4j.processor.api.OptionModels.Lazy
 
expression - Variable in class org.derive4j.processor.api.SamInterfaces.Lazy
 
expression - Variable in class org.derive4j.processor.api.TypeClassInstances.Lazy
 
expression - Variable in class org.derive4j.processor.Eithers.Lazy
 
expression - Variable in class org.derive4j.processor.P2s.Lazy
 
expression(BiFunction<List<FreeVariable>, Expression, X>) - Method in class org.derive4j.processor.api.BoundExpression
 
expression(BiFunction<List<FreeVariable>, Expression, X>) - Method in class org.derive4j.processor.api.BoundExpressions.CasesMatchers.TotalMatcher_Expression
 
expression(BiFunction<List<FreeVariable>, Expression, X>) - Method in class org.derive4j.processor.api.BoundExpressions.Expression_
 
expression(BiFunction<List<FreeVariable>, Expression, X>) - Method in class org.derive4j.processor.api.BoundExpressions.Lazy
 
expression(List<FreeVariable>, Expression) - Static method in class org.derive4j.processor.api.BoundExpressions
 
Expression - Class in org.derive4j.processor.api.model
 
Expression() - Constructor for class org.derive4j.processor.api.model.Expression
 
expression_(X) - Method in class org.derive4j.processor.api.BoundExpressions.CasesMatchers.TotalMatcher_Expression
 
Expression_(List<FreeVariable>, Expression) - Constructor for class org.derive4j.processor.api.BoundExpressions.Expression_
 
Expression.Cases<X> - Interface in org.derive4j.processor.api.model
 
Expressions - Class in org.derive4j.processor.api.model
 
Expressions() - Constructor for class org.derive4j.processor.api.model.Expressions
 
Expressions.BaseExpression - Class in org.derive4j.processor.api.model
 
Expressions.CaseOfMatchers - Class in org.derive4j.processor.api.model
 
Expressions.CaseOfMatchers.PartialMatcher<X> - Class in org.derive4j.processor.api.model
 
Expressions.CaseOfMatchers.TotalMatcher_BaseExpression - Class in org.derive4j.processor.api.model
 
Expressions.CaseOfMatchers.TotalMatcher_RecursiveExpression<X> - Class in org.derive4j.processor.api.model
 
Expressions.CasesMatchers - Class in org.derive4j.processor.api.model
 
Expressions.CasesMatchers.PartialMatcher<X> - Class in org.derive4j.processor.api.model
 
Expressions.CasesMatchers.TotalMatcher_BaseExpression - Class in org.derive4j.processor.api.model
 
Expressions.CasesMatchers.TotalMatcher_RecursiveExpression<X> - Class in org.derive4j.processor.api.model
 
Expressions.LambdaCases<X> - Class in org.derive4j.processor.api.model
 
Expressions.Lazy - Class in org.derive4j.processor.api.model
 
Expressions.RecursiveExpression - Class in org.derive4j.processor.api.model
 
extend - Variable in class org.derive4j.processor.api.model.DeriveTargetClasses.TargetClass
 
extend - Variable in class org.derive4j.processor.DeriveConfigBuilder
 
extend() - Method in annotation type org.derive4j.Derive
 
extend() - Method in class org.derive4j.processor.api.model.DeriveTargetClass
 
extend(TypeElement, Map<? extends ExecutableElement, ? extends AnnotationValue>) - Method in class org.derive4j.processor.DeriveConfigBuilder
 
extend(AlgebraicDataType, TypeSpec) - Method in interface org.derive4j.processor.api.Extension
 
Extension - Interface in org.derive4j.processor.api
 
ExtensionFactory - Interface in org.derive4j.processor.api
 
extensions - Variable in class org.derive4j.processor.DerivingProcessor
 
extensions(DeriveUtils) - Method in interface org.derive4j.processor.api.ExtensionFactory
 

F

f(Function<A, B>) - Static method in class org.derive4j.processor.Utils
 
factory - org.derive4j.Make
 
factory - Variable in class org.derive4j.Makes.CaseOfMatchers.PartialMatcher
 
factory - Variable in class org.derive4j.Makes.CasesMatchers.PartialMatcher
 
factory - Variable in class org.derive4j.Makes.LambdaCases
 
factory() - Method in interface org.derive4j.Make.Cases
 
factory() - Method in class org.derive4j.Makes.LambdaCases
 
factory(Supplier<R>) - Method in class org.derive4j.Makes.CaseOfMatchers.PartialMatcher_Factory
 
factory(Supplier<R>) - Method in class org.derive4j.Makes.CaseOfMatchers.TotalMatcher_Factory
 
factory(Supplier<R>) - Method in class org.derive4j.Makes.CaseOfMatchers.TotalMatcher_LambdaVisitor
 
factory(Supplier<R>) - Method in class org.derive4j.Makes.CasesMatchers.PartialMatcher_Factory
 
factory(Supplier<R>) - Method in class org.derive4j.Makes.CasesMatchers.TotalMatcher_Factory
 
factory(Supplier<R>) - Method in class org.derive4j.Makes.CasesMatchers.TotalMatcher_LambdaVisitor
 
factory(AlgebraicDataType, DeclaredType, List<DataConstructor>) - Method in class org.derive4j.processor.FactoryDerivator
 
factory_(R) - Method in class org.derive4j.Makes.CaseOfMatchers.PartialMatcher_Factory
 
factory_(R) - Method in class org.derive4j.Makes.CaseOfMatchers.TotalMatcher_Factory
 
factory_(R) - Method in class org.derive4j.Makes.CaseOfMatchers.TotalMatcher_LambdaVisitor
 
factory_(R) - Method in class org.derive4j.Makes.CasesMatchers.PartialMatcher_Factory
 
factory_(R) - Method in class org.derive4j.Makes.CasesMatchers.TotalMatcher_Factory
 
factory_(R) - Method in class org.derive4j.Makes.CasesMatchers.TotalMatcher_LambdaVisitor
 
FactoryDerivator - Class in org.derive4j.processor
 
FactoryDerivator(DeriveUtils) - Constructor for class org.derive4j.processor.FactoryDerivator
 
factoryMethodName() - Method in enum org.derive4j.processor.PatternMatchingDerivator.MatchingKind
 
fieldName - Variable in class org.derive4j.processor.api.model.DataArguments.DataArgument_
 
fieldName() - Method in class org.derive4j.processor.api.model.DataArgument
 
FieldNames - Annotation Type in org.derive4j
 
fieldNamesAnnotation(VariableElement) - Method in class org.derive4j.processor.AdtParser
 
fields - Variable in class org.derive4j.processor.api.DerivedCodeSpecs.CodeSpec
 
fields - Variable in class org.derive4j.processor.api.model.AlgebraicDataTypes.Adt
 
fields() - Method in class org.derive4j.processor.api.DerivedCodeSpec
 
fields() - Method in class org.derive4j.processor.api.model.AlgebraicDataType
 
fieldSpecs - Variable in class org.derive4j.processor.api.TypeSpecModifier
 
FieldsTypeClassInstanceBindingMap - Class in org.derive4j.processor.api
 
FieldsTypeClassInstanceBindingMap() - Constructor for class org.derive4j.processor.api.FieldsTypeClassInstanceBindingMap
 
FieldsTypeClassInstanceBindingMap.Case<X> - Interface in org.derive4j.processor.api
 
FieldsTypeClassInstanceBindingMaps - Class in org.derive4j.processor.api
 
FieldsTypeClassInstanceBindingMaps() - Constructor for class org.derive4j.processor.api.FieldsTypeClassInstanceBindingMaps
 
FieldsTypeClassInstanceBindingMaps.BindingMap - Class in org.derive4j.processor.api
 
FieldsTypeClassInstanceBindingMaps.CasesMatchers - Class in org.derive4j.processor.api
 
FieldsTypeClassInstanceBindingMaps.CasesMatchers.TotalMatcher_BindingMap - Class in org.derive4j.processor.api
 
FieldsTypeClassInstanceBindingMaps.Lazy - Class in org.derive4j.processor.api
 
findAbstractEquals(TypeElement) - Method in class org.derive4j.processor.StrictConstructorDerivator
 
findAbstractHashCode(TypeElement) - Method in class org.derive4j.processor.StrictConstructorDerivator
 
findAbstractToString(TypeElement) - Method in class org.derive4j.processor.StrictConstructorDerivator
 
findAllElements(Stream<? extends Element>) - Static method in class org.derive4j.processor.DerivingProcessor
 
findCompiledInstance(TypeElement, TypeElement, TypeElement, DeclaredType, List<TypeElement>, Optional<ClassName>, Optional<ClassName>, Optional<ClassName>) - Method in class org.derive4j.processor.DeriveUtilsImpl
 
findCompiledInstanceIn(TypeElement, DeclaredType, Optional<ClassName>, TypeMirror) - Method in class org.derive4j.processor.DeriveUtilsImpl
 
findDeriveConfig(TypeElement) - Method in class org.derive4j.processor.DeriveConfigBuilder
 
findFirstDeclaredTypeOf(TypeElement, TypeMirror) - Method in class org.derive4j.processor.DeriveUtilsImpl
 
findInstance(TypeElement, ClassName, ClassName, TypeElement, DeclaredType, List<TypeElement>) - Method in interface org.derive4j.processor.api.DeriveUtils
 
findInstance(TypeElement, ClassName, ClassName, TypeElement, DeclaredType, List<TypeElement>) - Method in class org.derive4j.processor.DeriveUtilsImpl
 
findOnlyOne(List<A>) - Static method in class org.derive4j.processor.Utils
 
findTypeElement(ClassName) - Method in interface org.derive4j.processor.api.DeriveUtils
 
findTypeElement(ClassName) - Method in class org.derive4j.processor.DeriveUtilsImpl
 
Fj - Variable in class org.derive4j.Flavours.CaseOfMatchers.PartialMatcher
 
Fj - Variable in class org.derive4j.Flavours.CasesMatchers.PartialMatcher
 
Fj - Variable in class org.derive4j.Flavours.LambdaCases
 
Fj() - Method in interface org.derive4j.Flavour.Cases
 
Fj() - Method in class org.derive4j.Flavours.LambdaCases
 
Fj(Supplier<R>) - Method in class org.derive4j.Flavours.CaseOfMatchers.TotalMatcher_Fj
 
Fj(Supplier<R>) - Method in class org.derive4j.Flavours.CaseOfMatchers.TotalMatcher_Jdk
 
Fj(Supplier<R>) - Method in class org.derive4j.Flavours.CasesMatchers.TotalMatcher_Fj
 
Fj(Supplier<R>) - Method in class org.derive4j.Flavours.CasesMatchers.TotalMatcher_Jdk
 
FJ - org.derive4j.Flavour
 
Fj_(R) - Method in class org.derive4j.Flavours.CaseOfMatchers.TotalMatcher_Fj
 
Fj_(R) - Method in class org.derive4j.Flavours.CaseOfMatchers.TotalMatcher_Jdk
 
Fj_(R) - Method in class org.derive4j.Flavours.CasesMatchers.TotalMatcher_Fj
 
Fj_(R) - Method in class org.derive4j.Flavours.CasesMatchers.TotalMatcher_Jdk
 
flavour - Variable in class org.derive4j.processor.api.model.DeriveConfigs.Config
 
flavour - Variable in class org.derive4j.processor.DeriveConfigBuilder
 
flavour() - Method in annotation type org.derive4j.Data
 
flavour() - Method in class org.derive4j.processor.api.model.DeriveConfig
 
Flavour - Enum in org.derive4j
 
Flavour() - Constructor for enum org.derive4j.Flavour
 
Flavour.Cases<R> - Interface in org.derive4j
 
Flavours - Class in org.derive4j
 
Flavours() - Constructor for class org.derive4j.Flavours
 
Flavours.CaseOfMatchers - Class in org.derive4j
 
Flavours.CaseOfMatchers.PartialMatcher<R> - Class in org.derive4j
 
Flavours.CaseOfMatchers.PartialMatcher_Cyclops<R> - Class in org.derive4j
 
Flavours.CaseOfMatchers.PartialMatcher_Fugue<R> - Class in org.derive4j
 
Flavours.CaseOfMatchers.PartialMatcher_Fugue2<R> - Class in org.derive4j
 
Flavours.CaseOfMatchers.PartialMatcher_Guava<R> - Class in org.derive4j
 
Flavours.CaseOfMatchers.PartialMatcher_HighJ<R> - Class in org.derive4j
 
Flavours.CaseOfMatchers.PartialMatcher_Javaslang<R> - Class in org.derive4j
 
Flavours.CaseOfMatchers.PartialMatcher_Vavr<R> - Class in org.derive4j
 
Flavours.CaseOfMatchers.TotalMatcher_Cyclops<R> - Class in org.derive4j
 
Flavours.CaseOfMatchers.TotalMatcher_Fj<R> - Class in org.derive4j
 
Flavours.CaseOfMatchers.TotalMatcher_Fugue<R> - Class in org.derive4j
 
Flavours.CaseOfMatchers.TotalMatcher_Fugue2<R> - Class in org.derive4j
 
Flavours.CaseOfMatchers.TotalMatcher_Guava<R> - Class in org.derive4j
 
Flavours.CaseOfMatchers.TotalMatcher_HighJ<R> - Class in org.derive4j
 
Flavours.CaseOfMatchers.TotalMatcher_Javaslang<R> - Class in org.derive4j
 
Flavours.CaseOfMatchers.TotalMatcher_Jdk - Class in org.derive4j
 
Flavours.CaseOfMatchers.TotalMatcher_Vavr<R> - Class in org.derive4j
 
Flavours.CasesMatchers - Class in org.derive4j
 
Flavours.CasesMatchers.PartialMatcher<R> - Class in org.derive4j
 
Flavours.CasesMatchers.PartialMatcher_Cyclops<R> - Class in org.derive4j
 
Flavours.CasesMatchers.PartialMatcher_Fugue<R> - Class in org.derive4j
 
Flavours.CasesMatchers.PartialMatcher_Fugue2<R> - Class in org.derive4j
 
Flavours.CasesMatchers.PartialMatcher_Guava<R> - Class in org.derive4j
 
Flavours.CasesMatchers.PartialMatcher_HighJ<R> - Class in org.derive4j
 
Flavours.CasesMatchers.PartialMatcher_Javaslang<R> - Class in org.derive4j
 
Flavours.CasesMatchers.PartialMatcher_Vavr<R> - Class in org.derive4j
 
Flavours.CasesMatchers.TotalMatcher_Cyclops<R> - Class in org.derive4j
 
Flavours.CasesMatchers.TotalMatcher_Fj<R> - Class in org.derive4j
 
Flavours.CasesMatchers.TotalMatcher_Fugue<R> - Class in org.derive4j
 
Flavours.CasesMatchers.TotalMatcher_Fugue2<R> - Class in org.derive4j
 
Flavours.CasesMatchers.TotalMatcher_Guava<R> - Class in org.derive4j
 
Flavours.CasesMatchers.TotalMatcher_HighJ<R> - Class in org.derive4j
 
Flavours.CasesMatchers.TotalMatcher_Javaslang<R> - Class in org.derive4j
 
Flavours.CasesMatchers.TotalMatcher_Jdk - Class in org.derive4j
 
Flavours.CasesMatchers.TotalMatcher_Vavr<R> - Class in org.derive4j
 
Flavours.LambdaCases<R> - Class in org.derive4j
 
fold(Function<A, X>, Function<B, X>) - Method in class org.derive4j.processor.Either
 
fold(Function<A, X>, Function<B, X>) - Method in class org.derive4j.processor.Eithers.Lazy
 
fold(Function<A, X>, Function<B, X>) - Method in class org.derive4j.processor.Eithers.Left
 
fold(Function<A, X>, Function<B, X>) - Method in class org.derive4j.processor.Eithers.Right
 
fold(Optional<A>, R, Function<A, R>) - Static method in class org.derive4j.processor.Utils
 
forClass - Variable in class org.derive4j.processor.api.DerivatorSelections.Selection
 
FreeVariable - Class in org.derive4j.processor.api
 
FreeVariable() - Constructor for class org.derive4j.processor.api.FreeVariable
 
FreeVariable.Case<X> - Interface in org.derive4j.processor.api
 
freeVariables - Variable in class org.derive4j.processor.api.BoundExpressions.Expression_
 
freeVariables - Variable in class org.derive4j.processor.api.FieldsTypeClassInstanceBindingMaps.BindingMap
 
FreeVariables - Class in org.derive4j.processor.api
 
FreeVariables() - Constructor for class org.derive4j.processor.api.FreeVariables
 
FreeVariables.CasesMatchers - Class in org.derive4j.processor.api
 
FreeVariables.CasesMatchers.TotalMatcher_Variable - Class in org.derive4j.processor.api
 
FreeVariables.Lazy - Class in org.derive4j.processor.api
 
FreeVariables.Variable - Class in org.derive4j.processor.api
 
fromOuterMethod - Variable in class org.derive4j.processor.api.model.Expressions.RecursiveExpression
 
fromOuterMethodGetter - Static variable in class org.derive4j.processor.api.model.Expressions
 
Fugue - org.derive4j.Flavour
 
Fugue - Variable in class org.derive4j.Flavours.CaseOfMatchers.PartialMatcher
 
Fugue - Variable in class org.derive4j.Flavours.CasesMatchers.PartialMatcher
 
Fugue - Variable in class org.derive4j.Flavours.LambdaCases
 
Fugue() - Method in interface org.derive4j.Flavour.Cases
 
Fugue() - Method in class org.derive4j.Flavours.LambdaCases
 
Fugue(Supplier<R>) - Method in class org.derive4j.Flavours.CaseOfMatchers.PartialMatcher_Fugue
 
Fugue(Supplier<R>) - Method in class org.derive4j.Flavours.CaseOfMatchers.TotalMatcher_Fugue
 
Fugue(Supplier<R>) - Method in class org.derive4j.Flavours.CaseOfMatchers.TotalMatcher_Jdk
 
Fugue(Supplier<R>) - Method in class org.derive4j.Flavours.CasesMatchers.PartialMatcher_Fugue
 
Fugue(Supplier<R>) - Method in class org.derive4j.Flavours.CasesMatchers.TotalMatcher_Fugue
 
Fugue(Supplier<R>) - Method in class org.derive4j.Flavours.CasesMatchers.TotalMatcher_Jdk
 
Fugue_(R) - Method in class org.derive4j.Flavours.CaseOfMatchers.PartialMatcher_Fugue
 
Fugue_(R) - Method in class org.derive4j.Flavours.CaseOfMatchers.TotalMatcher_Fugue
 
Fugue_(R) - Method in class org.derive4j.Flavours.CaseOfMatchers.TotalMatcher_Jdk
 
Fugue_(R) - Method in class org.derive4j.Flavours.CasesMatchers.PartialMatcher_Fugue
 
Fugue_(R) - Method in class org.derive4j.Flavours.CasesMatchers.TotalMatcher_Fugue
 
Fugue_(R) - Method in class org.derive4j.Flavours.CasesMatchers.TotalMatcher_Jdk
 
Fugue2 - org.derive4j.Flavour
 
Fugue2 - Variable in class org.derive4j.Flavours.CaseOfMatchers.PartialMatcher
 
Fugue2 - Variable in class org.derive4j.Flavours.CasesMatchers.PartialMatcher
 
Fugue2 - Variable in class org.derive4j.Flavours.LambdaCases
 
Fugue2() - Method in interface org.derive4j.Flavour.Cases
 
Fugue2() - Method in class org.derive4j.Flavours.LambdaCases
 
Fugue2(Supplier<R>) - Method in class org.derive4j.Flavours.CaseOfMatchers.PartialMatcher_Fugue2
 
Fugue2(Supplier<R>) - Method in class org.derive4j.Flavours.CaseOfMatchers.TotalMatcher_Fugue2
 
Fugue2(Supplier<R>) - Method in class org.derive4j.Flavours.CaseOfMatchers.TotalMatcher_Jdk
 
Fugue2(Supplier<R>) - Method in class org.derive4j.Flavours.CasesMatchers.PartialMatcher_Fugue2
 
Fugue2(Supplier<R>) - Method in class org.derive4j.Flavours.CasesMatchers.TotalMatcher_Fugue2
 
Fugue2(Supplier<R>) - Method in class org.derive4j.Flavours.CasesMatchers.TotalMatcher_Jdk
 
Fugue2_(R) - Method in class org.derive4j.Flavours.CaseOfMatchers.PartialMatcher_Fugue2
 
Fugue2_(R) - Method in class org.derive4j.Flavours.CaseOfMatchers.TotalMatcher_Fugue2
 
Fugue2_(R) - Method in class org.derive4j.Flavours.CaseOfMatchers.TotalMatcher_Jdk
 
Fugue2_(R) - Method in class org.derive4j.Flavours.CasesMatchers.PartialMatcher_Fugue2
 
Fugue2_(R) - Method in class org.derive4j.Flavours.CasesMatchers.TotalMatcher_Fugue2
 
Fugue2_(R) - Method in class org.derive4j.Flavours.CasesMatchers.TotalMatcher_Jdk
 
function0Model - Variable in class org.derive4j.processor.DeriveUtilsImpl
 
function0Model(Flavour) - Method in interface org.derive4j.processor.api.DeriveUtils
 
function0Model(Flavour) - Method in class org.derive4j.processor.DeriveUtilsImpl
 
function1Model - Variable in class org.derive4j.processor.DeriveUtilsImpl
 
function1Model(Flavour) - Method in interface org.derive4j.processor.api.DeriveUtils
 
function1Model(Flavour) - Method in class org.derive4j.processor.DeriveUtilsImpl
 
functionDispatchImpl(AlgebraicDataType, List<DataConstructor>) - Method in class org.derive4j.processor.CataDerivator
 
functionDispatchImpl(AlgebraicDataType, List<DataConstructor>, DataConstructor) - Method in class org.derive4j.processor.TotalMatchingStepDerivator
 
functionsDispatch - Variable in class org.derive4j.processor.api.model.MultipleConstructorsSupport.CaseOfMatchers.PartialMatcher
 
functionsDispatch - Variable in class org.derive4j.processor.api.model.MultipleConstructorsSupport.CasesMatchers.PartialMatcher
 
functionsDispatch - Variable in class org.derive4j.processor.api.model.MultipleConstructorsSupport.LambdaCases
 
functionsDispatch(Function<List<DataConstructor>, R>) - Method in class org.derive4j.processor.api.model.MultipleConstructorsSupport.CaseOfMatchers.TotalMatcher_FunctionsDispatch
 
functionsDispatch(Function<List<DataConstructor>, R>) - Method in class org.derive4j.processor.api.model.MultipleConstructorsSupport.CaseOfMatchers.TotalMatcher_VisitorDispatch
 
functionsDispatch(Function<List<DataConstructor>, R>) - Method in class org.derive4j.processor.api.model.MultipleConstructorsSupport.CasesMatchers.TotalMatcher_FunctionsDispatch
 
functionsDispatch(Function<List<DataConstructor>, R>) - Method in class org.derive4j.processor.api.model.MultipleConstructorsSupport.CasesMatchers.TotalMatcher_VisitorDispatch
 
functionsDispatch(List<DataConstructor>) - Method in interface org.derive4j.processor.api.model.MultipleConstructors.Cases
 
functionsDispatch(List<DataConstructor>) - Static method in class org.derive4j.processor.api.model.MultipleConstructors
 
functionsDispatch(List<DataConstructor>) - Method in class org.derive4j.processor.api.model.MultipleConstructorsSupport.LambdaCases
 
FunctionsDispatch(List<DataConstructor>) - Constructor for class org.derive4j.processor.api.model.MultipleConstructorsSupport.FunctionsDispatch
 
functionsDispatch_(R) - Method in class org.derive4j.processor.api.model.MultipleConstructorsSupport.CaseOfMatchers.TotalMatcher_FunctionsDispatch
 
functionsDispatch_(R) - Method in class org.derive4j.processor.api.model.MultipleConstructorsSupport.CaseOfMatchers.TotalMatcher_VisitorDispatch
 
functionsDispatch_(R) - Method in class org.derive4j.processor.api.model.MultipleConstructorsSupport.CasesMatchers.TotalMatcher_FunctionsDispatch
 
functionsDispatch_(R) - Method in class org.derive4j.processor.api.model.MultipleConstructorsSupport.CasesMatchers.TotalMatcher_VisitorDispatch
 
functionsDispatch0(List<DataConstructor>) - Static method in class org.derive4j.processor.api.model.MultipleConstructorsSupport
 
functionsDispatchEitherImpl(TypeElement, EitherModel, TypeName, AlgebraicDataType, List<DataConstructor>, String) - Method in class org.derive4j.processor.OtherwiseMatchingStepDerivator
 
functionsDispatchImpl(TypeElement, AlgebraicDataType, List<DataConstructor>) - Method in class org.derive4j.processor.OtherwiseMatchingStepDerivator
 
functionsDispatchLensGetterImpl(AlgebraicDataType, String, DataArgument) - Static method in class org.derive4j.processor.GettersDerivator
 
functionsDispatchOptionalGetterImpl(OptionModel, AlgebraicDataType, String, List<DataConstructor>, DataArgument, DeclaredType) - Static method in class org.derive4j.processor.GettersDerivator
 
functionsDispatchOptionImpl(OptionModel, AlgebraicDataType, List<DataConstructor>) - Method in class org.derive4j.processor.OtherwiseMatchingStepDerivator
 

G

generatedIn - Variable in class org.derive4j.processor.api.InstanceLocations.CaseOfMatchers.PartialMatcher
 
generatedIn - Variable in class org.derive4j.processor.api.InstanceLocations.CasesMatchers.PartialMatcher
 
generatedIn - Variable in class org.derive4j.processor.api.InstanceLocations.LambdaCases
 
generatedIn(ClassName) - Method in interface org.derive4j.processor.api.InstanceLocation.Cases
 
generatedIn(ClassName) - Static method in class org.derive4j.processor.api.InstanceLocations
 
generatedIn(ClassName) - Method in class org.derive4j.processor.api.InstanceLocations.LambdaCases
 
generatedIn(Function<ClassName, X>) - Method in class org.derive4j.processor.api.InstanceLocations.CaseOfMatchers.TotalMatcher_GeneratedIn
 
generatedIn(Function<ClassName, X>) - Method in class org.derive4j.processor.api.InstanceLocations.CaseOfMatchers.TotalMatcher_Value
 
generatedIn(Function<ClassName, X>) - Method in class org.derive4j.processor.api.InstanceLocations.CasesMatchers.TotalMatcher_GeneratedIn
 
generatedIn(Function<ClassName, X>) - Method in class org.derive4j.processor.api.InstanceLocations.CasesMatchers.TotalMatcher_Value
 
GeneratedIn(ClassName) - Constructor for class org.derive4j.processor.api.InstanceLocations.GeneratedIn
 
generatedIn_(X) - Method in class org.derive4j.processor.api.InstanceLocations.CaseOfMatchers.TotalMatcher_GeneratedIn
 
generatedIn_(X) - Method in class org.derive4j.processor.api.InstanceLocations.CaseOfMatchers.TotalMatcher_Value
 
generatedIn_(X) - Method in class org.derive4j.processor.api.InstanceLocations.CasesMatchers.TotalMatcher_GeneratedIn
 
generatedIn_(X) - Method in class org.derive4j.processor.api.InstanceLocations.CasesMatchers.TotalMatcher_Value
 
generatedInstanceMethodName(TypeElement, TypeElement) - Method in class org.derive4j.processor.DeriveUtilsImpl
 
generateInstance(AlgebraicDataType, ClassName, List<TypeElement>, Function<InstanceUtils, DerivedCodeSpec>) - Method in interface org.derive4j.processor.api.DeriveUtils
 
generateInstance(AlgebraicDataType, ClassName, List<TypeElement>, Function<InstanceUtils, DerivedCodeSpec>) - Method in class org.derive4j.processor.DeriveUtilsImpl
 
generateInstanceFactory(CodeBlock, CodeBlock...) - Method in interface org.derive4j.processor.api.InstanceUtils
 
generateLensGetter(DataArgument, AlgebraicDataType) - Method in class org.derive4j.processor.GettersDerivator
 
generateModifier(DataArgument, AlgebraicDataType) - Method in class org.derive4j.processor.ModifiersDerivator
 
generateOptionalGetter(DataArgument, AlgebraicDataType) - Method in class org.derive4j.processor.GettersDerivator
 
get(K, Map<? extends K, ? extends V>) - Static method in class org.derive4j.processor.Utils
 
get_1(P2<A, B>) - Static method in class org.derive4j.processor.P2s
 
get_2(P2<A, B>) - Static method in class org.derive4j.processor.P2s
 
getAnnotation(MessageLocalization) - Static method in class org.derive4j.processor.api.MessageLocalizations
 
getAnnotationValue(MessageLocalization) - Static method in class org.derive4j.processor.api.MessageLocalizations
 
getArgOptions(DeriveConfig) - Static method in class org.derive4j.processor.api.model.DeriveConfigs
 
getArguments(DataConstructor) - Static method in class org.derive4j.processor.api.model.DataConstructors
 
getArgumentTypeVariables(DataDeconstructor) - Static method in class org.derive4j.processor.api.model.DataDeconstructors
 
getBindingsByFieldName(FieldsTypeClassInstanceBindingMap) - Static method in class org.derive4j.processor.api.FieldsTypeClassInstanceBindingMaps
 
getClasses(DerivedCodeSpec) - Static method in class org.derive4j.processor.api.DerivedCodeSpecs
 
getClassModel(ObjectModel) - Static method in class org.derive4j.processor.api.ObjectModels
 
getClassName(InstanceLocation) - Static method in class org.derive4j.processor.api.InstanceLocations
 
getClassName(DeriveTargetClass) - Static method in class org.derive4j.processor.api.model.DeriveTargetClasses
 
getCodeBlock(Expression) - Static method in class org.derive4j.processor.api.model.Expressions
 
getConstructor(DataConstruction) - Static method in class org.derive4j.processor.api.model.DataConstructions
 
getConstructors - Static variable in class org.derive4j.processor.api.model.DataConstruction
 
getConstructors(DataConstruction) - Static method in class org.derive4j.processor.api.model.DataConstructions
 
getConstructors(MultipleConstructors) - Static method in class org.derive4j.processor.api.model.MultipleConstructorsSupport
 
getDataConstruction(AlgebraicDataType) - Static method in class org.derive4j.processor.api.model.AlgebraicDataTypes
 
getDeclaredType(TypeConstructor) - Static method in class org.derive4j.processor.api.model.TypeConstructors
 
getDeconstructor(DataConstructor) - Static method in class org.derive4j.processor.api.model.DataConstructors
 
getDerivator(DerivatorSelection) - Static method in class org.derive4j.processor.api.DerivatorSelections
 
getDeriveConfig(AlgebraicDataType) - Static method in class org.derive4j.processor.api.model.AlgebraicDataTypes
 
getDerivedInstances(DeriveConfig) - Static method in class org.derive4j.processor.api.model.DeriveConfigs
 
getElement(MessageLocalization) - Static method in class org.derive4j.processor.api.MessageLocalizations
 
getElement(MatchMethod) - Static method in class org.derive4j.processor.api.model.MatchMethods
 
getEquals(ObjectModel) - Static method in class org.derive4j.processor.api.ObjectModels
 
getError(DeriveResult<A>) - Static method in class org.derive4j.processor.api.DeriveResults
 
getExecutableElement(InstanceLocation) - Static method in class org.derive4j.processor.api.InstanceLocations
 
getExpression(BoundExpression) - Static method in class org.derive4j.processor.api.BoundExpressions
 
getExtend(DeriveTargetClass) - Static method in class org.derive4j.processor.api.model.DeriveTargetClasses
 
getFieldName(DataArgument) - Static method in class org.derive4j.processor.api.model.DataArguments
 
getFields(List<? extends Element>) - Static method in class org.derive4j.processor.Utils
 
getFields(DerivedCodeSpec) - Static method in class org.derive4j.processor.api.DerivedCodeSpecs
 
getFields(AlgebraicDataType) - Static method in class org.derive4j.processor.api.model.AlgebraicDataTypes
 
getFlavour(DeriveConfig) - Static method in class org.derive4j.processor.api.model.DeriveConfigs
 
getForClass(DerivatorSelection) - Static method in class org.derive4j.processor.api.DerivatorSelections
 
getFreeVariables(BoundExpression) - Static method in class org.derive4j.processor.api.BoundExpressions
 
getFreeVariables(FieldsTypeClassInstanceBindingMap) - Static method in class org.derive4j.processor.api.FieldsTypeClassInstanceBindingMaps
 
getFromOuterMethod(Expression) - Static method in class org.derive4j.processor.api.model.Expressions
 
getHashCode(ObjectModel) - Static method in class org.derive4j.processor.api.ObjectModels
 
getImplSelector(DerivedInstanceConfig) - Static method in class org.derive4j.processor.api.model.DerivedInstanceConfigs
 
getIndex(DataConstructor) - Static method in class org.derive4j.processor.api.model.DataConstructors
 
getLeft(Either<A, B>) - Static method in class org.derive4j.processor.Eithers
 
getLeftConstructor(EitherModel) - Static method in class org.derive4j.processor.api.EitherModels
 
getLocalizations(DeriveMessage) - Static method in class org.derive4j.processor.api.DeriveMessages
 
getMakes(DeriveConfig) - Static method in class org.derive4j.processor.api.model.DeriveConfigs
 
getMatchMethod(AlgebraicDataType) - Static method in class org.derive4j.processor.api.model.AlgebraicDataTypes
 
getMethod(DataDeconstructor) - Static method in class org.derive4j.processor.api.model.DataDeconstructors
 
getMethods(List<? extends Element>) - Static method in class org.derive4j.processor.Utils
 
getMethods(DerivedCodeSpec) - Static method in class org.derive4j.processor.api.DerivedCodeSpecs
 
getMethodType(DataDeconstructor) - Static method in class org.derive4j.processor.api.model.DataDeconstructors
 
getName(FreeVariable) - Static method in class org.derive4j.processor.api.FreeVariables
 
getName(DataConstructor) - Static method in class org.derive4j.processor.api.model.DataConstructors
 
getNoneConstructor(OptionModel) - Static method in class org.derive4j.processor.api.OptionModels
 
getPackage - Static variable in class org.derive4j.processor.Utils
 
getRefinementType(TypeRestriction) - Static method in class org.derive4j.processor.api.model.TypeRestrictions
 
getRestrictedTypeVariable(TypeRestriction) - Static method in class org.derive4j.processor.api.model.TypeRestrictions
 
getResult(DeriveResult<A>) - Static method in class org.derive4j.processor.api.DeriveResults
 
getReturnedType(DataConstructor) - Static method in class org.derive4j.processor.api.model.DataConstructors
 
getReturnTypeVariable(DataDeconstructor) - Static method in class org.derive4j.processor.api.model.DataDeconstructors
 
getReturnTypeVariable(MatchMethod) - Static method in class org.derive4j.processor.api.model.MatchMethods
 
getRight(Either<A, B>) - Static method in class org.derive4j.processor.Eithers
 
getRightConstructor(EitherModel) - Static method in class org.derive4j.processor.api.EitherModels
 
getSam(SamInterface) - Static method in class org.derive4j.processor.api.SamInterfaces
 
getSamClass(SamInterface) - Static method in class org.derive4j.processor.api.SamInterfaces
 
getSelector(DerivatorSelection) - Static method in class org.derive4j.processor.api.DerivatorSelections
 
getSomeConstructor(OptionModel) - Static method in class org.derive4j.processor.api.OptionModels
 
getSuperTypeElements(TypeElement) - Static method in class org.derive4j.processor.DeriveUtilsImpl
 
getSupportedSourceVersion() - Method in class org.derive4j.processor.DerivingProcessor
 
getTargetClass(DeriveConfig) - Static method in class org.derive4j.processor.api.model.DeriveConfigs
 
getTargetClass(DerivedInstanceConfig) - Static method in class org.derive4j.processor.api.model.DerivedInstanceConfigs
 
getterBuilder(AlgebraicDataType, String, DataArgument, TypeMirror) - Static method in class org.derive4j.processor.GettersDerivator
 
getters - org.derive4j.Make
 
getters - Variable in class org.derive4j.Makes.CaseOfMatchers.PartialMatcher
 
getters - Variable in class org.derive4j.Makes.CasesMatchers.PartialMatcher
 
getters - Variable in class org.derive4j.Makes.LambdaCases
 
getters() - Method in interface org.derive4j.Make.Cases
 
getters() - Method in class org.derive4j.Makes.LambdaCases
 
getters(Supplier<R>) - Method in class org.derive4j.Makes.CaseOfMatchers.PartialMatcher_Getters
 
getters(Supplier<R>) - Method in class org.derive4j.Makes.CaseOfMatchers.TotalMatcher_Getters
 
getters(Supplier<R>) - Method in class org.derive4j.Makes.CaseOfMatchers.TotalMatcher_LambdaVisitor
 
getters(Supplier<R>) - Method in class org.derive4j.Makes.CasesMatchers.PartialMatcher_Getters
 
getters(Supplier<R>) - Method in class org.derive4j.Makes.CasesMatchers.TotalMatcher_Getters
 
getters(Supplier<R>) - Method in class org.derive4j.Makes.CasesMatchers.TotalMatcher_LambdaVisitor
 
getters_(R) - Method in class org.derive4j.Makes.CaseOfMatchers.PartialMatcher_Getters
 
getters_(R) - Method in class org.derive4j.Makes.CaseOfMatchers.TotalMatcher_Getters
 
getters_(R) - Method in class org.derive4j.Makes.CaseOfMatchers.TotalMatcher_LambdaVisitor
 
getters_(R) - Method in class org.derive4j.Makes.CasesMatchers.PartialMatcher_Getters
 
getters_(R) - Method in class org.derive4j.Makes.CasesMatchers.TotalMatcher_Getters
 
getters_(R) - Method in class org.derive4j.Makes.CasesMatchers.TotalMatcher_LambdaVisitor
 
GettersDerivator - Class in org.derive4j.processor
 
GettersDerivator(DeriveUtils) - Constructor for class org.derive4j.processor.GettersDerivator
 
getText(DeriveMessage) - Static method in class org.derive4j.processor.api.DeriveMessages
 
getToString(ObjectModel) - Static method in class org.derive4j.processor.api.ObjectModels
 
getType(FreeVariable) - Static method in class org.derive4j.processor.api.FreeVariables
 
getType(DataArgument) - Static method in class org.derive4j.processor.api.model.DataArguments
 
getTypeArgs(InstanceLocation) - Static method in class org.derive4j.processor.api.InstanceLocations
 
getTypeClass(TypeClassInstance) - Static method in class org.derive4j.processor.api.TypeClassInstances
 
getTypeConstructor(AlgebraicDataType) - Static method in class org.derive4j.processor.api.model.AlgebraicDataTypes
 
getTypeConstructor(TypeClassInstance) - Static method in class org.derive4j.processor.api.TypeClassInstances
 
getTypeElement(EitherModel) - Static method in class org.derive4j.processor.api.EitherModels
 
getTypeElement(TypeConstructor) - Static method in class org.derive4j.processor.api.model.TypeConstructors
 
getTypeElement(OptionModel) - Static method in class org.derive4j.processor.api.OptionModels
 
getTypeEq(TypeRestriction) - Static method in class org.derive4j.processor.api.model.TypeRestrictions
 
getTypeRestrictions(DataConstructor) - Static method in class org.derive4j.processor.api.model.DataConstructors
 
getTypeVariables(DataConstructor) - Static method in class org.derive4j.processor.api.model.DataConstructors
 
getTypeVariables(TypeConstructor) - Static method in class org.derive4j.processor.api.model.TypeConstructors
 
getUniqueTypeVariables(DataArgument, List<DataArgument>, DeriveUtils) - Static method in class org.derive4j.processor.ModifiersDerivator
 
getValue - Static variable in class org.derive4j.processor.DeriveConfigBuilder
 
getValue(Binding) - Static method in class org.derive4j.processor.api.Bindings
 
getVariable(Binding) - Static method in class org.derive4j.processor.api.Bindings
 
getVariableElement(InstanceLocation) - Static method in class org.derive4j.processor.api.InstanceLocations
 
getVisibility(DeriveTargetClass) - Static method in class org.derive4j.processor.api.model.DeriveTargetClasses
 
getVisitorMethodType(DataDeconstructor) - Static method in class org.derive4j.processor.api.model.DataDeconstructors
 
getVisitorParam(DataDeconstructor) - Static method in class org.derive4j.processor.api.model.DataDeconstructors
 
getVisitorParam(MultipleConstructors) - Static method in class org.derive4j.processor.api.model.MultipleConstructorsSupport
 
getVisitorType(DataDeconstructor) - Static method in class org.derive4j.processor.api.model.DataDeconstructors
 
getVisitorType(MultipleConstructors) - Static method in class org.derive4j.processor.api.model.MultipleConstructorsSupport
 
Guava - org.derive4j.Flavour
 
Guava - Variable in class org.derive4j.Flavours.CaseOfMatchers.PartialMatcher
 
Guava - Variable in class org.derive4j.Flavours.CasesMatchers.PartialMatcher
 
Guava - Variable in class org.derive4j.Flavours.LambdaCases
 
Guava() - Method in interface org.derive4j.Flavour.Cases
 
Guava() - Method in class org.derive4j.Flavours.LambdaCases
 
Guava(Supplier<R>) - Method in class org.derive4j.Flavours.CaseOfMatchers.PartialMatcher_Guava
 
Guava(Supplier<R>) - Method in class org.derive4j.Flavours.CaseOfMatchers.TotalMatcher_Guava
 
Guava(Supplier<R>) - Method in class org.derive4j.Flavours.CaseOfMatchers.TotalMatcher_Jdk
 
Guava(Supplier<R>) - Method in class org.derive4j.Flavours.CasesMatchers.PartialMatcher_Guava
 
Guava(Supplier<R>) - Method in class org.derive4j.Flavours.CasesMatchers.TotalMatcher_Guava
 
Guava(Supplier<R>) - Method in class org.derive4j.Flavours.CasesMatchers.TotalMatcher_Jdk
 
Guava_(R) - Method in class org.derive4j.Flavours.CaseOfMatchers.PartialMatcher_Guava
 
Guava_(R) - Method in class org.derive4j.Flavours.CaseOfMatchers.TotalMatcher_Guava
 
Guava_(R) - Method in class org.derive4j.Flavours.CaseOfMatchers.TotalMatcher_Jdk
 
Guava_(R) - Method in class org.derive4j.Flavours.CasesMatchers.PartialMatcher_Guava
 
Guava_(R) - Method in class org.derive4j.Flavours.CasesMatchers.TotalMatcher_Guava
 
Guava_(R) - Method in class org.derive4j.Flavours.CasesMatchers.TotalMatcher_Jdk
 

H

hascode(DataArgument) - Static method in class org.derive4j.processor.StrictConstructorDerivator
 
hasExportAsPublicAnnotation(ExecutableElement) - Method in class org.derive4j.processor.ExportDerivator
 
hashCode - Variable in class org.derive4j.processor.api.ObjectModels.ObjectModel_
 
hashCode() - Method in class org.derive4j.processor.api.InstanceLocation
 
hashCode() - Method in class org.derive4j.processor.api.InstanceLocations.GeneratedIn
 
hashCode() - Method in class org.derive4j.processor.api.InstanceLocations.Lazy
 
hashCode() - Method in class org.derive4j.processor.api.InstanceLocations.Method
 
hashCode() - Method in class org.derive4j.processor.api.InstanceLocations.Value
 
hashCode() - Method in class org.derive4j.processor.api.model.DerivedInstanceConfig
 
hashCode() - Method in class org.derive4j.processor.api.model.DerivedInstanceConfigs.InstanceConfig
 
hashCode() - Method in class org.derive4j.processor.api.model.DerivedInstanceConfigs.Lazy
 
hashCode() - Method in class org.derive4j.processor.api.TypeClassInstance
 
hashCode() - Method in class org.derive4j.processor.api.TypeClassInstances.Instance
 
hashCode() - Method in class org.derive4j.processor.api.TypeClassInstances.Lazy
 
hashCode() - Method in class org.derive4j.processor.P2
 
hashCode() - Method in class org.derive4j.processor.P2s.Lazy
 
hashCode() - Method in class org.derive4j.processor.P2s.P2_
 
hashCodeMethod() - Method in class org.derive4j.processor.api.ObjectModel
 
HighJ - org.derive4j.Flavour
 
HighJ - Variable in class org.derive4j.Flavours.CaseOfMatchers.PartialMatcher
 
HighJ - Variable in class org.derive4j.Flavours.CasesMatchers.PartialMatcher
 
HighJ - Variable in class org.derive4j.Flavours.LambdaCases
 
HighJ() - Method in interface org.derive4j.Flavour.Cases
 
HighJ() - Method in class org.derive4j.Flavours.LambdaCases
 
HighJ(Supplier<R>) - Method in class org.derive4j.Flavours.CaseOfMatchers.PartialMatcher_HighJ
 
HighJ(Supplier<R>) - Method in class org.derive4j.Flavours.CaseOfMatchers.TotalMatcher_HighJ
 
HighJ(Supplier<R>) - Method in class org.derive4j.Flavours.CaseOfMatchers.TotalMatcher_Jdk
 
HighJ(Supplier<R>) - Method in class org.derive4j.Flavours.CasesMatchers.PartialMatcher_HighJ
 
HighJ(Supplier<R>) - Method in class org.derive4j.Flavours.CasesMatchers.TotalMatcher_HighJ
 
HighJ(Supplier<R>) - Method in class org.derive4j.Flavours.CasesMatchers.TotalMatcher_Jdk
 
HighJ_(R) - Method in class org.derive4j.Flavours.CaseOfMatchers.PartialMatcher_HighJ
 
HighJ_(R) - Method in class org.derive4j.Flavours.CaseOfMatchers.TotalMatcher_HighJ
 
HighJ_(R) - Method in class org.derive4j.Flavours.CaseOfMatchers.TotalMatcher_Jdk
 
HighJ_(R) - Method in class org.derive4j.Flavours.CasesMatchers.PartialMatcher_HighJ
 
HighJ_(R) - Method in class org.derive4j.Flavours.CasesMatchers.TotalMatcher_HighJ
 
HighJ_(R) - Method in class org.derive4j.Flavours.CasesMatchers.TotalMatcher_Jdk
 

I

implSelector - Variable in class org.derive4j.processor.api.model.DerivedInstanceConfigs.InstanceConfig
 
inClass - Variable in class org.derive4j.processor.DeriveConfigBuilder
 
inClass() - Method in annotation type org.derive4j.Derive
 
inClass() - Method in annotation type org.derive4j.Instances
 
inClass(TypeElement, Map<? extends ExecutableElement, ? extends AnnotationValue>) - Method in class org.derive4j.processor.DeriveConfigBuilder
 
index - Variable in class org.derive4j.processor.api.model.DataConstructors.Constructor
 
index() - Method in class org.derive4j.processor.api.model.DataConstructor
 
init(ProcessingEnvironment) - Method in class org.derive4j.processor.DerivingProcessor
 
instance(ClassName, ClassName) - Static method in class org.derive4j.processor.api.TypeClassInstances
 
instance(BiFunction<ClassName, ClassName, X>) - Method in class org.derive4j.processor.api.TypeClassInstance
 
instance(BiFunction<ClassName, ClassName, X>) - Method in class org.derive4j.processor.api.TypeClassInstances.CasesMatchers.TotalMatcher_Instance
 
instance(BiFunction<ClassName, ClassName, X>) - Method in class org.derive4j.processor.api.TypeClassInstances.Instance
 
instance(BiFunction<ClassName, ClassName, X>) - Method in class org.derive4j.processor.api.TypeClassInstances.Lazy
 
Instance(ClassName, ClassName) - Constructor for class org.derive4j.processor.api.TypeClassInstances.Instance
 
instance_(X) - Method in class org.derive4j.processor.api.TypeClassInstances.CasesMatchers.TotalMatcher_Instance
 
InstanceConfig(Optional<String>, Optional<ClassName>) - Constructor for class org.derive4j.processor.api.model.DerivedInstanceConfigs.InstanceConfig
 
InstanceConfig(Optional<String>, Optional<ClassName>) - Method in interface org.derive4j.processor.api.model.DerivedInstanceConfig.Case
 
InstanceConfig(Optional<String>, Optional<ClassName>) - Static method in class org.derive4j.processor.api.model.DerivedInstanceConfigs
 
InstanceConfig(DerivedInstanceConfig.Case<X>) - Method in class org.derive4j.processor.api.model.DerivedInstanceConfigs.CasesMatchers.TotalMatcher_InstanceConfig
 
InstanceConfig_(X) - Method in class org.derive4j.processor.api.model.DerivedInstanceConfigs.CasesMatchers.TotalMatcher_InstanceConfig
 
instanceFor(DataArgument) - Method in interface org.derive4j.processor.api.InstanceUtils
 
instanceInitializer(TypeElement, ClassName, ClassName, TypeMirror, List<TypeElement>) - Method in interface org.derive4j.processor.api.DeriveUtils
 
instanceInitializer(TypeElement, ClassName, ClassName, TypeMirror, List<TypeElement>) - Method in class org.derive4j.processor.DeriveUtilsImpl
 
InstanceLocation - Class in org.derive4j.processor.api
 
InstanceLocation() - Constructor for class org.derive4j.processor.api.InstanceLocation
 
InstanceLocation.Cases<X> - Interface in org.derive4j.processor.api
 
InstanceLocations - Class in org.derive4j.processor.api
 
InstanceLocations() - Constructor for class org.derive4j.processor.api.InstanceLocations
 
InstanceLocations.CaseOfMatchers - Class in org.derive4j.processor.api
 
InstanceLocations.CaseOfMatchers.PartialMatcher<X> - Class in org.derive4j.processor.api
 
InstanceLocations.CaseOfMatchers.PartialMatcher_Method<X> - Class in org.derive4j.processor.api
 
InstanceLocations.CaseOfMatchers.TotalMatcher_GeneratedIn<X> - Class in org.derive4j.processor.api
 
InstanceLocations.CaseOfMatchers.TotalMatcher_Method<X> - Class in org.derive4j.processor.api
 
InstanceLocations.CaseOfMatchers.TotalMatcher_Value - Class in org.derive4j.processor.api
 
InstanceLocations.CasesMatchers - Class in org.derive4j.processor.api
 
InstanceLocations.CasesMatchers.PartialMatcher<X> - Class in org.derive4j.processor.api
 
InstanceLocations.CasesMatchers.PartialMatcher_Method<X> - Class in org.derive4j.processor.api
 
InstanceLocations.CasesMatchers.TotalMatcher_GeneratedIn<X> - Class in org.derive4j.processor.api
 
InstanceLocations.CasesMatchers.TotalMatcher_Method<X> - Class in org.derive4j.processor.api
 
InstanceLocations.CasesMatchers.TotalMatcher_Value - Class in org.derive4j.processor.api
 
InstanceLocations.GeneratedIn - Class in org.derive4j.processor.api
 
InstanceLocations.LambdaCases<X> - Class in org.derive4j.processor.api
 
InstanceLocations.Lazy - Class in org.derive4j.processor.api
 
InstanceLocations.Method - Class in org.derive4j.processor.api
 
InstanceLocations.MethodMapper<X> - Interface in org.derive4j.processor.api
 
InstanceLocations.Value - Class in org.derive4j.processor.api
 
InstanceLocations.ValueMapper<X> - Interface in org.derive4j.processor.api
 
instances - Variable in class org.derive4j.processor.DeriveConfigBuilder
 
instances(TypeElement, Map<? extends ExecutableElement, ? extends AnnotationValue>) - Method in class org.derive4j.processor.DeriveConfigBuilder
 
Instances - Annotation Type in org.derive4j
 
instancesClasses - Variable in class org.derive4j.processor.DeriveConfigBuilder
 
instancesInClass - Variable in class org.derive4j.processor.DeriveConfigBuilder
 
instancesSelector - Variable in class org.derive4j.processor.DeriveConfigBuilder
 
InstanceUtils - Interface in org.derive4j.processor.api
 
instanceVariableName(TypeElement, TypeMirror) - Method in class org.derive4j.processor.DeriveUtilsImpl
 
IO<A> - Interface in org.derive4j.processor
 
IO.Effect - Interface in org.derive4j.processor
 
isEqualHashcodeToString(ExecutableElement) - Method in class org.derive4j.processor.AdtParser
 
isLens(DataArgument, List<DataConstructor>) - Static method in class org.derive4j.processor.GettersDerivator
 
isNotIn(List<FreeVariable>, FreeVariable) - Method in class org.derive4j.processor.DeriveUtilsImpl
 
isVisitorDispatch() - Method in class org.derive4j.processor.api.model.DataConstruction
 
isVisitorDispatch() - Method in class org.derive4j.processor.api.model.MultipleConstructors
 
isWildcarded(TypeMirror) - Method in interface org.derive4j.processor.api.DeriveUtils
 
isWildcarded(TypeMirror) - Method in class org.derive4j.processor.DeriveUtilsImpl
 

J

javadoc - Variable in class org.derive4j.processor.api.TypeSpecModifier
 
Javaslang - org.derive4j.Flavour
 
Javaslang - Variable in class org.derive4j.Flavours.CaseOfMatchers.PartialMatcher
 
Javaslang - Variable in class org.derive4j.Flavours.CasesMatchers.PartialMatcher
 
Javaslang - Variable in class org.derive4j.Flavours.LambdaCases
 
Javaslang() - Method in interface org.derive4j.Flavour.Cases
 
Javaslang() - Method in class org.derive4j.Flavours.LambdaCases
 
Javaslang(Supplier<R>) - Method in class org.derive4j.Flavours.CaseOfMatchers.PartialMatcher_Javaslang
 
Javaslang(Supplier<R>) - Method in class org.derive4j.Flavours.CaseOfMatchers.TotalMatcher_Javaslang
 
Javaslang(Supplier<R>) - Method in class org.derive4j.Flavours.CaseOfMatchers.TotalMatcher_Jdk
 
Javaslang(Supplier<R>) - Method in class org.derive4j.Flavours.CasesMatchers.PartialMatcher_Javaslang
 
Javaslang(Supplier<R>) - Method in class org.derive4j.Flavours.CasesMatchers.TotalMatcher_Javaslang
 
Javaslang(Supplier<R>) - Method in class org.derive4j.Flavours.CasesMatchers.TotalMatcher_Jdk
 
Javaslang_(R) - Method in class org.derive4j.Flavours.CaseOfMatchers.PartialMatcher_Javaslang
 
Javaslang_(R) - Method in class org.derive4j.Flavours.CaseOfMatchers.TotalMatcher_Javaslang
 
Javaslang_(R) - Method in class org.derive4j.Flavours.CaseOfMatchers.TotalMatcher_Jdk
 
Javaslang_(R) - Method in class org.derive4j.Flavours.CasesMatchers.PartialMatcher_Javaslang
 
Javaslang_(R) - Method in class org.derive4j.Flavours.CasesMatchers.TotalMatcher_Javaslang
 
Javaslang_(R) - Method in class org.derive4j.Flavours.CasesMatchers.TotalMatcher_Jdk
 
Jdk - Variable in class org.derive4j.Flavours.CaseOfMatchers.PartialMatcher
 
Jdk - Variable in class org.derive4j.Flavours.CasesMatchers.PartialMatcher
 
Jdk - Variable in class org.derive4j.Flavours.LambdaCases
 
Jdk() - Method in interface org.derive4j.Flavour.Cases
 
Jdk() - Method in class org.derive4j.Flavours.LambdaCases
 
Jdk(Supplier<R>) - Method in class org.derive4j.Flavours.CaseOfMatchers.TotalMatcher_Jdk
 
Jdk(Supplier<R>) - Method in class org.derive4j.Flavours.CasesMatchers.TotalMatcher_Jdk
 
JDK - org.derive4j.Flavour
 
Jdk_(R) - Method in class org.derive4j.Flavours.CaseOfMatchers.TotalMatcher_Jdk
 
Jdk_(R) - Method in class org.derive4j.Flavours.CasesMatchers.TotalMatcher_Jdk
 
join(BinaryOperator<Expression>, BoundExpression, BoundExpression) - Method in class org.derive4j.processor.DeriveUtilsImpl
 
join(FieldsTypeClassInstanceBindingMap, FieldsTypeClassInstanceBindingMap) - Method in class org.derive4j.processor.DeriveUtilsImpl
 
joinAsArgs(Expression, Expression) - Static method in class org.derive4j.processor.DeriveUtilsImpl
 
joinStrings(Stream<String>, String) - Static method in class org.derive4j.processor.Utils
 
joinStringsAsArguments(Stream<String>) - Static method in class org.derive4j.processor.Utils
 

K

kind - Variable in class org.derive4j.processor.api.TypeSpecModifier
 

L

LambdaCases(Function<CodeBlock, X>, Function<UnaryOperator<CodeBlock>, X>) - Constructor for class org.derive4j.processor.api.model.Expressions.LambdaCases
 
LambdaCases(Function<Element, R>, MessageLocalizations.OnAnnotationMapper<R>, MessageLocalizations.OnAnnotationValueMapper<R>) - Constructor for class org.derive4j.processor.api.MessageLocalizations.LambdaCases
 
LambdaCases(Function<MultipleConstructors, R>, Function<DataConstructor, R>, Supplier<R>) - Constructor for class org.derive4j.processor.api.model.DataConstructions.LambdaCases
 
LambdaCases(Supplier<R>, Supplier<R>, Supplier<R>) - Constructor for class org.derive4j.processor.api.model.DeriveVisibilities.LambdaCases
 
LambdaCases(Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>) - Constructor for class org.derive4j.Flavours.LambdaCases
 
LambdaCases(Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>) - Constructor for class org.derive4j.Makes.LambdaCases
 
LambdaCases(InstanceLocations.ValueMapper<X>, Function<ClassName, X>, InstanceLocations.MethodMapper<X>) - Constructor for class org.derive4j.processor.api.InstanceLocations.LambdaCases
 
LambdaCases(MultipleConstructorsSupport.VisitorDispatchMapper<R>, Function<List<DataConstructor>, R>) - Constructor for class org.derive4j.processor.api.model.MultipleConstructorsSupport.LambdaCases
 
lambdaImpl(DataConstructor, CodeBlock) - Method in interface org.derive4j.processor.api.DeriveUtils
 
lambdaImpl(DataConstructor, CodeBlock) - Method in class org.derive4j.processor.DeriveUtilsImpl
 
lambdaImpl(DataConstructor, String, CodeBlock) - Method in interface org.derive4j.processor.api.DeriveUtils
 
lambdaImpl(DataConstructor, String, CodeBlock) - Method in class org.derive4j.processor.DeriveUtilsImpl
 
LambdaVisibilityCases(Supplier<R>, Supplier<R>, Supplier<R>) - Constructor for class org.derive4j.Visibilities.LambdaVisibilityCases
 
lambdaVisitor - org.derive4j.Make
 
lambdaVisitor - Variable in class org.derive4j.Makes.CaseOfMatchers.PartialMatcher
 
lambdaVisitor - Variable in class org.derive4j.Makes.CasesMatchers.PartialMatcher
 
lambdaVisitor - Variable in class org.derive4j.Makes.LambdaCases
 
lambdaVisitor() - Method in interface org.derive4j.Make.Cases
 
lambdaVisitor() - Method in class org.derive4j.Makes.LambdaCases
 
lambdaVisitor(Supplier<R>) - Method in class org.derive4j.Makes.CaseOfMatchers.TotalMatcher_LambdaVisitor
 
lambdaVisitor(Supplier<R>) - Method in class org.derive4j.Makes.CasesMatchers.TotalMatcher_LambdaVisitor
 
lambdaVisitor_(R) - Method in class org.derive4j.Makes.CaseOfMatchers.TotalMatcher_LambdaVisitor
 
lambdaVisitor_(R) - Method in class org.derive4j.Makes.CasesMatchers.TotalMatcher_LambdaVisitor
 
lambdaVisitorClassName(DeclaredType) - Static method in class org.derive4j.processor.MapperDerivator
 
lazy(Supplier<Binding>) - Static method in class org.derive4j.processor.api.Bindings
 
lazy(Supplier<BoundExpression>) - Static method in class org.derive4j.processor.api.BoundExpressions
 
lazy(Supplier<DerivatorSelection>) - Static method in class org.derive4j.processor.api.DerivatorSelections
 
lazy(Supplier<DerivedCodeSpec>) - Static method in class org.derive4j.processor.api.DerivedCodeSpecs
 
lazy(Supplier<DeriveMessage>) - Static method in class org.derive4j.processor.api.DeriveMessages
 
lazy(Supplier<DeriveResult<A>>) - Static method in class org.derive4j.processor.api.DeriveResults
 
lazy(Supplier<EitherModel>) - Static method in class org.derive4j.processor.api.EitherModels
 
lazy(Supplier<FieldsTypeClassInstanceBindingMap>) - Static method in class org.derive4j.processor.api.FieldsTypeClassInstanceBindingMaps
 
lazy(Supplier<FreeVariable>) - Static method in class org.derive4j.processor.api.FreeVariables
 
lazy(Supplier<InstanceLocation>) - Static method in class org.derive4j.processor.api.InstanceLocations
 
lazy(Supplier<MessageLocalization>) - Static method in class org.derive4j.processor.api.MessageLocalizations
 
lazy(Supplier<AlgebraicDataType>) - Static method in class org.derive4j.processor.api.model.AlgebraicDataTypes
 
lazy(Supplier<DataArgument>) - Static method in class org.derive4j.processor.api.model.DataArguments
 
lazy(Supplier<DataConstruction>) - Static method in class org.derive4j.processor.api.model.DataConstructions
 
lazy(Supplier<DataConstructor>) - Static method in class org.derive4j.processor.api.model.DataConstructors
 
lazy(Supplier<DataDeconstructor>) - Static method in class org.derive4j.processor.api.model.DataDeconstructors
 
lazy(Supplier<DeriveConfig>) - Static method in class org.derive4j.processor.api.model.DeriveConfigs
 
lazy(Supplier<DerivedInstanceConfig>) - Static method in class org.derive4j.processor.api.model.DerivedInstanceConfigs
 
lazy(Supplier<DeriveTargetClass>) - Static method in class org.derive4j.processor.api.model.DeriveTargetClasses
 
lazy(Supplier<DeriveVisibility>) - Static method in class org.derive4j.processor.api.model.DeriveVisibilities
 
lazy(Supplier<Expression>) - Static method in class org.derive4j.processor.api.model.Expressions
 
lazy(Supplier<MatchMethod>) - Static method in class org.derive4j.processor.api.model.MatchMethods
 
lazy(Supplier<MultipleConstructors>) - Static method in class org.derive4j.processor.api.model.MultipleConstructorsSupport
 
lazy(Supplier<TypeConstructor>) - Static method in class org.derive4j.processor.api.model.TypeConstructors
 
lazy(Supplier<TypeRestriction>) - Static method in class org.derive4j.processor.api.model.TypeRestrictions
 
lazy(Supplier<ObjectModel>) - Static method in class org.derive4j.processor.api.ObjectModels
 
lazy(Supplier<OptionModel>) - Static method in class org.derive4j.processor.api.OptionModels
 
lazy(Supplier<SamInterface>) - Static method in class org.derive4j.processor.api.SamInterfaces
 
lazy(Supplier<TypeClassInstance>) - Static method in class org.derive4j.processor.api.TypeClassInstances
 
lazy(Supplier<Either<A, B>>) - Static method in class org.derive4j.processor.Eithers
 
lazy(Supplier<P2<A, B>>) - Static method in class org.derive4j.processor.P2s
 
Lazy(Supplier<Binding>) - Constructor for class org.derive4j.processor.api.Bindings.Lazy
 
Lazy(Supplier<BoundExpression>) - Constructor for class org.derive4j.processor.api.BoundExpressions.Lazy
 
Lazy(Supplier<DerivatorSelection>) - Constructor for class org.derive4j.processor.api.DerivatorSelections.Lazy
 
Lazy(Supplier<DerivedCodeSpec>) - Constructor for class org.derive4j.processor.api.DerivedCodeSpecs.Lazy
 
Lazy(Supplier<DeriveMessage>) - Constructor for class org.derive4j.processor.api.DeriveMessages.Lazy
 
Lazy(Supplier<DeriveResult<A>>) - Constructor for class org.derive4j.processor.api.DeriveResults.Lazy
 
Lazy(Supplier<EitherModel>) - Constructor for class org.derive4j.processor.api.EitherModels.Lazy
 
Lazy(Supplier<FieldsTypeClassInstanceBindingMap>) - Constructor for class org.derive4j.processor.api.FieldsTypeClassInstanceBindingMaps.Lazy
 
Lazy(Supplier<FreeVariable>) - Constructor for class org.derive4j.processor.api.FreeVariables.Lazy
 
Lazy(Supplier<InstanceLocation>) - Constructor for class org.derive4j.processor.api.InstanceLocations.Lazy
 
Lazy(Supplier<MessageLocalization>) - Constructor for class org.derive4j.processor.api.MessageLocalizations.Lazy
 
Lazy(Supplier<AlgebraicDataType>) - Constructor for class org.derive4j.processor.api.model.AlgebraicDataTypes.Lazy
 
Lazy(Supplier<DataArgument>) - Constructor for class org.derive4j.processor.api.model.DataArguments.Lazy
 
Lazy(Supplier<DataConstruction>) - Constructor for class org.derive4j.processor.api.model.DataConstructions.Lazy
 
Lazy(Supplier<DataConstructor>) - Constructor for class org.derive4j.processor.api.model.DataConstructors.Lazy
 
Lazy(Supplier<DataDeconstructor>) - Constructor for class org.derive4j.processor.api.model.DataDeconstructors.Lazy
 
Lazy(Supplier<DeriveConfig>) - Constructor for class org.derive4j.processor.api.model.DeriveConfigs.Lazy
 
Lazy(Supplier<DerivedInstanceConfig>) - Constructor for class org.derive4j.processor.api.model.DerivedInstanceConfigs.Lazy
 
Lazy(Supplier<DeriveTargetClass>) - Constructor for class org.derive4j.processor.api.model.DeriveTargetClasses.Lazy
 
Lazy(Supplier<DeriveVisibility>) - Constructor for class org.derive4j.processor.api.model.DeriveVisibilities.Lazy
 
Lazy(Supplier<Expression>) - Constructor for class org.derive4j.processor.api.model.Expressions.Lazy
 
Lazy(Supplier<MatchMethod>) - Constructor for class org.derive4j.processor.api.model.MatchMethods.Lazy
 
Lazy(Supplier<MultipleConstructors>) - Constructor for class org.derive4j.processor.api.model.MultipleConstructorsSupport.Lazy
 
Lazy(Supplier<TypeConstructor>) - Constructor for class org.derive4j.processor.api.model.TypeConstructors.Lazy
 
Lazy(Supplier<TypeRestriction>) - Constructor for class org.derive4j.processor.api.model.TypeRestrictions.Lazy
 
Lazy(Supplier<ObjectModel>) - Constructor for class org.derive4j.processor.api.ObjectModels.Lazy
 
Lazy(Supplier<OptionModel>) - Constructor for class org.derive4j.processor.api.OptionModels.Lazy
 
Lazy(Supplier<SamInterface>) - Constructor for class org.derive4j.processor.api.SamInterfaces.Lazy
 
Lazy(Supplier<TypeClassInstance>) - Constructor for class org.derive4j.processor.api.TypeClassInstances.Lazy
 
Lazy(Supplier<Either<A, B>>) - Constructor for class org.derive4j.processor.Eithers.Lazy
 
Lazy(Supplier<P2<A, B>>) - Constructor for class org.derive4j.processor.P2s.Lazy
 
lazyConstructor - org.derive4j.Make
 
lazyConstructor - Variable in class org.derive4j.Makes.CaseOfMatchers.PartialMatcher
 
lazyConstructor - Variable in class org.derive4j.Makes.CasesMatchers.PartialMatcher
 
lazyConstructor - Variable in class org.derive4j.Makes.LambdaCases
 
lazyConstructor() - Method in interface org.derive4j.Make.Cases
 
lazyConstructor() - Method in class org.derive4j.Makes.LambdaCases
 
lazyConstructor(Supplier<R>) - Method in class org.derive4j.Makes.CaseOfMatchers.PartialMatcher_LazyConstructor
 
lazyConstructor(Supplier<R>) - Method in class org.derive4j.Makes.CaseOfMatchers.TotalMatcher_LambdaVisitor
 
lazyConstructor(Supplier<R>) - Method in class org.derive4j.Makes.CaseOfMatchers.TotalMatcher_LazyConstructor
 
lazyConstructor(Supplier<R>) - Method in class org.derive4j.Makes.CasesMatchers.PartialMatcher_LazyConstructor
 
lazyConstructor(Supplier<R>) - Method in class org.derive4j.Makes.CasesMatchers.TotalMatcher_LambdaVisitor
 
lazyConstructor(Supplier<R>) - Method in class org.derive4j.Makes.CasesMatchers.TotalMatcher_LazyConstructor
 
lazyConstructor_(R) - Method in class org.derive4j.Makes.CaseOfMatchers.PartialMatcher_LazyConstructor
 
lazyConstructor_(R) - Method in class org.derive4j.Makes.CaseOfMatchers.TotalMatcher_LambdaVisitor
 
lazyConstructor_(R) - Method in class org.derive4j.Makes.CaseOfMatchers.TotalMatcher_LazyConstructor
 
lazyConstructor_(R) - Method in class org.derive4j.Makes.CasesMatchers.PartialMatcher_LazyConstructor
 
lazyConstructor_(R) - Method in class org.derive4j.Makes.CasesMatchers.TotalMatcher_LambdaVisitor
 
lazyConstructor_(R) - Method in class org.derive4j.Makes.CasesMatchers.TotalMatcher_LazyConstructor
 
LazyConstructorDerivator - Class in org.derive4j.processor
 
LazyConstructorDerivator(DeriveUtils) - Constructor for class org.derive4j.processor.LazyConstructorDerivator
 
lazyOptionModel(String, String, String) - Method in class org.derive4j.processor.DeriveUtilsImpl
 
lazySamInterface(String) - Method in class org.derive4j.processor.DeriveUtilsImpl
 
left - Variable in class org.derive4j.processor.Eithers.CaseOfMatchers.PartialMatcher
 
left - Variable in class org.derive4j.processor.Eithers.CasesMatchers.PartialMatcher
 
left - Variable in class org.derive4j.processor.Eithers.Left
 
left(A) - Static method in class org.derive4j.processor.Eithers
 
left(Function<A, X>) - Method in class org.derive4j.processor.Eithers.CaseOfMatchers.TotalMatcher_Left
 
left(Function<A, X>) - Method in class org.derive4j.processor.Eithers.CasesMatchers.TotalMatcher_Left
 
Left(A) - Constructor for class org.derive4j.processor.Eithers.Left
 
left_(X) - Method in class org.derive4j.processor.Eithers.CaseOfMatchers.TotalMatcher_Left
 
left_(X) - Method in class org.derive4j.processor.Eithers.CasesMatchers.TotalMatcher_Left
 
leftConstructor - Variable in class org.derive4j.processor.api.EitherModels.EitherModel_
 
leftConstructor() - Method in class org.derive4j.processor.api.EitherModel
 
lensGetterLambda(String, AlgebraicDataType, DataArgument) - Static method in class org.derive4j.processor.GettersDerivator
 
loadDerivators(DeriveUtils) - Static method in class org.derive4j.processor.DerivingProcessor
 
loadEextensions(DeriveUtils) - Static method in class org.derive4j.processor.DerivingProcessor
 
localizations - Variable in class org.derive4j.processor.api.DeriveMessages.Message
 

M

make - Variable in class org.derive4j.processor.DeriveConfigBuilder
 
make() - Method in annotation type org.derive4j.Derive
 
Make - Enum in org.derive4j
 
Make() - Constructor for enum org.derive4j.Make
 
Make.Cases<R> - Interface in org.derive4j
 
makeDependencies - Static variable in class org.derive4j.processor.DeriveConfigBuilder
 
makes - Variable in class org.derive4j.processor.api.model.DeriveConfigs.Config
 
makes() - Method in class org.derive4j.processor.api.model.DeriveConfig
 
Makes - Class in org.derive4j
 
Makes() - Constructor for class org.derive4j.Makes
 
Makes.CaseOfMatchers - Class in org.derive4j
 
Makes.CaseOfMatchers.PartialMatcher<R> - Class in org.derive4j
 
Makes.CaseOfMatchers.PartialMatcher_CaseOfMatching<R> - Class in org.derive4j
 
Makes.CaseOfMatchers.PartialMatcher_CasesMatching<R> - Class in org.derive4j
 
Makes.CaseOfMatchers.PartialMatcher_Catamorphism<R> - Class in org.derive4j
 
Makes.CaseOfMatchers.PartialMatcher_Factory<R> - Class in org.derive4j
 
Makes.CaseOfMatchers.PartialMatcher_Getters<R> - Class in org.derive4j
 
Makes.CaseOfMatchers.PartialMatcher_LazyConstructor<R> - Class in org.derive4j
 
Makes.CaseOfMatchers.PartialMatcher_Modifiers<R> - Class in org.derive4j
 
Makes.CaseOfMatchers.TotalMatcher_CaseOfMatching<R> - Class in org.derive4j
 
Makes.CaseOfMatchers.TotalMatcher_CasesMatching<R> - Class in org.derive4j
 
Makes.CaseOfMatchers.TotalMatcher_Catamorphism<R> - Class in org.derive4j
 
Makes.CaseOfMatchers.TotalMatcher_Constructors<R> - Class in org.derive4j
 
Makes.CaseOfMatchers.TotalMatcher_Factory<R> - Class in org.derive4j
 
Makes.CaseOfMatchers.TotalMatcher_Getters<R> - Class in org.derive4j
 
Makes.CaseOfMatchers.TotalMatcher_LambdaVisitor - Class in org.derive4j
 
Makes.CaseOfMatchers.TotalMatcher_LazyConstructor<R> - Class in org.derive4j
 
Makes.CaseOfMatchers.TotalMatcher_Modifiers<R> - Class in org.derive4j
 
Makes.CasesMatchers - Class in org.derive4j
 
Makes.CasesMatchers.PartialMatcher<R> - Class in org.derive4j
 
Makes.CasesMatchers.PartialMatcher_CaseOfMatching<R> - Class in org.derive4j
 
Makes.CasesMatchers.PartialMatcher_CasesMatching<R> - Class in org.derive4j
 
Makes.CasesMatchers.PartialMatcher_Catamorphism<R> - Class in org.derive4j
 
Makes.CasesMatchers.PartialMatcher_Factory<R> - Class in org.derive4j
 
Makes.CasesMatchers.PartialMatcher_Getters<R> - Class in org.derive4j
 
Makes.CasesMatchers.PartialMatcher_LazyConstructor<R> - Class in org.derive4j
 
Makes.CasesMatchers.PartialMatcher_Modifiers<R> - Class in org.derive4j
 
Makes.CasesMatchers.TotalMatcher_CaseOfMatching<R> - Class in org.derive4j
 
Makes.CasesMatchers.TotalMatcher_CasesMatching<R> - Class in org.derive4j
 
Makes.CasesMatchers.TotalMatcher_Catamorphism<R> - Class in org.derive4j
 
Makes.CasesMatchers.TotalMatcher_Constructors<R> - Class in org.derive4j
 
Makes.CasesMatchers.TotalMatcher_Factory<R> - Class in org.derive4j
 
Makes.CasesMatchers.TotalMatcher_Getters<R> - Class in org.derive4j
 
Makes.CasesMatchers.TotalMatcher_LambdaVisitor - Class in org.derive4j
 
Makes.CasesMatchers.TotalMatcher_LazyConstructor<R> - Class in org.derive4j
 
Makes.CasesMatchers.TotalMatcher_Modifiers<R> - Class in org.derive4j
 
Makes.LambdaCases<R> - Class in org.derive4j
 
makeWithDependencies(Stream<Make>) - Static method in class org.derive4j.processor.DeriveConfigBuilder
 
map(Function<A, B>) - Method in class org.derive4j.processor.api.DeriveResult
 
mapperApplyMethod(DeriveConfig, DataConstructor) - Method in class org.derive4j.processor.MapperDerivator
 
mapperDerivator - Variable in class org.derive4j.processor.CataDerivator
 
mapperDerivator - Variable in class org.derive4j.processor.OtherwiseMatchingStepDerivator
 
mapperDerivator - Variable in class org.derive4j.processor.PartialMatchingStepDerivator
 
mapperDerivator - Variable in class org.derive4j.processor.StrictConstructorDerivator
 
mapperDerivator - Variable in class org.derive4j.processor.TotalMatchingStepDerivator
 
MapperDerivator - Class in org.derive4j.processor
 
MapperDerivator(DeriveUtils) - Constructor for class org.derive4j.processor.MapperDerivator
 
mapperFieldName(DataConstructor) - Static method in class org.derive4j.processor.MapperDerivator
 
mapperInterfaceName(DataConstructor) - Static method in class org.derive4j.processor.MapperDerivator
 
mapperTypeName(AlgebraicDataType, DataConstructor) - Method in class org.derive4j.processor.MapperDerivator
 
mapperTypeName(AlgebraicDataType, DataConstructor, TypeName) - Method in class org.derive4j.processor.MapperDerivator
 
mapperTypeName(AlgebraicDataType, DataConstructor, TypeMirror, TypeName) - Method in class org.derive4j.processor.MapperDerivator
 
mapperTypeSpec(DataConstructor) - Method in class org.derive4j.processor.MapperDerivator
 
mapperVariables(DataConstructor) - Method in class org.derive4j.processor.MapperDerivator
 
match(BiFunction<A, B, R>) - Method in class org.derive4j.processor.P2
 
match(BiFunction<A, B, R>) - Method in class org.derive4j.processor.P2s.Lazy
 
match(BiFunction<A, B, R>) - Method in class org.derive4j.processor.P2s.P2_
 
match(BiFunction<String, TypeMirror, R>) - Method in class org.derive4j.processor.api.model.DataArgument
 
match(BiFunction<String, TypeMirror, R>) - Method in class org.derive4j.processor.api.model.DataArguments.DataArgument_
 
match(BiFunction<String, TypeMirror, R>) - Method in class org.derive4j.processor.api.model.DataArguments.Lazy
 
match(Function<DeriveMessage, R>, Function<A, R>) - Method in class org.derive4j.processor.api.DeriveResult
 
match(Function<DeriveMessage, R>, Function<A, R>) - Method in class org.derive4j.processor.api.DeriveResults.Error
 
match(Function<DeriveMessage, R>, Function<A, R>) - Method in class org.derive4j.processor.api.DeriveResults.Lazy
 
match(Function<DeriveMessage, R>, Function<A, R>) - Method in class org.derive4j.processor.api.DeriveResults.Result
 
match(Flavour.Cases<R>) - Method in enum org.derive4j.Flavour
 
match(Make.Cases<R>) - Method in enum org.derive4j.Make
 
match(DerivatorSelection.Case<X>) - Method in class org.derive4j.processor.api.DerivatorSelection
 
match(DerivatorSelection.Case<X>) - Method in class org.derive4j.processor.api.DerivatorSelections.Lazy
 
match(DerivatorSelection.Case<X>) - Method in class org.derive4j.processor.api.DerivatorSelections.Selection
 
match(DerivedCodeSpec.Cases<R>) - Method in class org.derive4j.processor.api.DerivedCodeSpec
 
match(DerivedCodeSpec.Cases<R>) - Method in class org.derive4j.processor.api.DerivedCodeSpecs.CodeSpec
 
match(DerivedCodeSpec.Cases<R>) - Method in class org.derive4j.processor.api.DerivedCodeSpecs.Lazy
 
match(DeriveMessage.Case<R>) - Method in class org.derive4j.processor.api.DeriveMessage
 
match(DeriveMessage.Case<R>) - Method in class org.derive4j.processor.api.DeriveMessages.Lazy
 
match(DeriveMessage.Case<R>) - Method in class org.derive4j.processor.api.DeriveMessages.Message
 
match(EitherModel.Case<R>) - Method in class org.derive4j.processor.api.EitherModel
 
match(EitherModel.Case<R>) - Method in class org.derive4j.processor.api.EitherModels.EitherModel_
 
match(EitherModel.Case<R>) - Method in class org.derive4j.processor.api.EitherModels.Lazy
 
match(InstanceLocation.Cases<X>) - Method in class org.derive4j.processor.api.InstanceLocation
 
match(InstanceLocation.Cases<X>) - Method in class org.derive4j.processor.api.InstanceLocations.GeneratedIn
 
match(InstanceLocation.Cases<X>) - Method in class org.derive4j.processor.api.InstanceLocations.Lazy
 
match(InstanceLocation.Cases<X>) - Method in class org.derive4j.processor.api.InstanceLocations.Method
 
match(InstanceLocation.Cases<X>) - Method in class org.derive4j.processor.api.InstanceLocations.Value
 
match(MessageLocalization.Cases<R>) - Method in class org.derive4j.processor.api.MessageLocalization
 
match(MessageLocalization.Cases<R>) - Method in class org.derive4j.processor.api.MessageLocalizations.Lazy
 
match(MessageLocalization.Cases<R>) - Method in class org.derive4j.processor.api.MessageLocalizations.OnAnnotation
 
match(MessageLocalization.Cases<R>) - Method in class org.derive4j.processor.api.MessageLocalizations.OnAnnotationValue
 
match(MessageLocalization.Cases<R>) - Method in class org.derive4j.processor.api.MessageLocalizations.OnElement
 
match(AlgebraicDataType.Case<R>) - Method in class org.derive4j.processor.api.model.AlgebraicDataType
 
match(AlgebraicDataType.Case<R>) - Method in class org.derive4j.processor.api.model.AlgebraicDataTypes.Adt
 
match(AlgebraicDataType.Case<R>) - Method in class org.derive4j.processor.api.model.AlgebraicDataTypes.Lazy
 
match(DataConstruction.Cases<R>) - Method in class org.derive4j.processor.api.model.DataConstruction
 
match(DataConstruction.Cases<R>) - Method in class org.derive4j.processor.api.model.DataConstructions.Lazy
 
match(DataConstruction.Cases<R>) - Method in class org.derive4j.processor.api.model.DataConstructions.MultipleConstructors_
 
match(DataConstruction.Cases<R>) - Method in class org.derive4j.processor.api.model.DataConstructions.NoConstructor
 
match(DataConstruction.Cases<R>) - Method in class org.derive4j.processor.api.model.DataConstructions.OneConstructor
 
match(DataConstructor.Case<R>) - Method in class org.derive4j.processor.api.model.DataConstructor
 
match(DataConstructor.Case<R>) - Method in class org.derive4j.processor.api.model.DataConstructors.Constructor
 
match(DataConstructor.Case<R>) - Method in class org.derive4j.processor.api.model.DataConstructors.Lazy
 
match(DataDeconstructor.Case<R>) - Method in class org.derive4j.processor.api.model.DataDeconstructor
 
match(DataDeconstructor.Case<R>) - Method in class org.derive4j.processor.api.model.DataDeconstructors.Deconstructor
 
match(DataDeconstructor.Case<R>) - Method in class org.derive4j.processor.api.model.DataDeconstructors.Lazy
 
match(DeriveConfig.Case<X>) - Method in class org.derive4j.processor.api.model.DeriveConfig
 
match(DeriveConfig.Case<X>) - Method in class org.derive4j.processor.api.model.DeriveConfigs.Config
 
match(DeriveConfig.Case<X>) - Method in class org.derive4j.processor.api.model.DeriveConfigs.Lazy
 
match(DerivedInstanceConfig.Case<X>) - Method in class org.derive4j.processor.api.model.DerivedInstanceConfig
 
match(DerivedInstanceConfig.Case<X>) - Method in class org.derive4j.processor.api.model.DerivedInstanceConfigs.InstanceConfig
 
match(DerivedInstanceConfig.Case<X>) - Method in class org.derive4j.processor.api.model.DerivedInstanceConfigs.Lazy
 
match(DeriveTargetClass.Case<X>) - Method in class org.derive4j.processor.api.model.DeriveTargetClass
 
match(DeriveTargetClass.Case<X>) - Method in class org.derive4j.processor.api.model.DeriveTargetClasses.Lazy
 
match(DeriveTargetClass.Case<X>) - Method in class org.derive4j.processor.api.model.DeriveTargetClasses.TargetClass
 
match(DeriveVisibility.Cases<R>) - Method in class org.derive4j.processor.api.model.DeriveVisibilities.Lazy
 
match(DeriveVisibility.Cases<R>) - Method in class org.derive4j.processor.api.model.DeriveVisibilities.Package
 
match(DeriveVisibility.Cases<R>) - Method in class org.derive4j.processor.api.model.DeriveVisibilities.Public
 
match(DeriveVisibility.Cases<R>) - Method in class org.derive4j.processor.api.model.DeriveVisibilities.Smart
 
match(DeriveVisibility.Cases<R>) - Method in class org.derive4j.processor.api.model.DeriveVisibility
 
match(Expression.Cases<X>) - Method in class org.derive4j.processor.api.model.Expression
 
match(Expression.Cases<X>) - Method in class org.derive4j.processor.api.model.Expressions.BaseExpression
 
match(Expression.Cases<X>) - Method in class org.derive4j.processor.api.model.Expressions.Lazy
 
match(Expression.Cases<X>) - Method in class org.derive4j.processor.api.model.Expressions.RecursiveExpression
 
match(MatchMethod.Case<R>) - Method in class org.derive4j.processor.api.model.MatchMethod
 
match(MatchMethod.Case<R>) - Method in class org.derive4j.processor.api.model.MatchMethods.Lazy
 
match(MatchMethod.Case<R>) - Method in class org.derive4j.processor.api.model.MatchMethods.MatchMethod_
 
match(MultipleConstructors.Cases<R>) - Method in class org.derive4j.processor.api.model.MultipleConstructors
 
match(MultipleConstructors.Cases<R>) - Method in class org.derive4j.processor.api.model.MultipleConstructorsSupport.FunctionsDispatch
 
match(MultipleConstructors.Cases<R>) - Method in class org.derive4j.processor.api.model.MultipleConstructorsSupport.Lazy
 
match(MultipleConstructors.Cases<R>) - Method in class org.derive4j.processor.api.model.MultipleConstructorsSupport.VisitorDispatch
 
match(TypeConstructor.Case<R>) - Method in class org.derive4j.processor.api.model.TypeConstructor
 
match(TypeConstructor.Case<R>) - Method in class org.derive4j.processor.api.model.TypeConstructors.Lazy
 
match(TypeConstructor.Case<R>) - Method in class org.derive4j.processor.api.model.TypeConstructors.TypeConstructor_
 
match(TypeRestriction.Case<R>) - Method in class org.derive4j.processor.api.model.TypeRestriction
 
match(TypeRestriction.Case<R>) - Method in class org.derive4j.processor.api.model.TypeRestrictions.Lazy
 
match(TypeRestriction.Case<R>) - Method in class org.derive4j.processor.api.model.TypeRestrictions.TypeRestriction_
 
match(ObjectModel.Case<X>) - Method in class org.derive4j.processor.api.ObjectModel
 
match(ObjectModel.Case<X>) - Method in class org.derive4j.processor.api.ObjectModels.Lazy
 
match(ObjectModel.Case<X>) - Method in class org.derive4j.processor.api.ObjectModels.ObjectModel_
 
match(OptionModel.Case<R>) - Method in class org.derive4j.processor.api.OptionModel
 
match(OptionModel.Case<R>) - Method in class org.derive4j.processor.api.OptionModels.Lazy
 
match(OptionModel.Case<R>) - Method in class org.derive4j.processor.api.OptionModels.OptionModel_
 
match(SamInterface.Case<X>) - Method in class org.derive4j.processor.api.SamInterface
 
match(SamInterface.Case<X>) - Method in class org.derive4j.processor.api.SamInterfaces.Lazy
 
match(SamInterface.Case<X>) - Method in class org.derive4j.processor.api.SamInterfaces.SamInterface_
 
match(Visibility.VisibilityCases<R>) - Method in enum org.derive4j.Visibility
 
matcherVariables(AlgebraicDataType) - Static method in class org.derive4j.processor.PatternMatchingDerivator
 
matchImpl(Function<DataConstructor, CodeBlock>) - Method in interface org.derive4j.processor.api.InstanceUtils
 
matchingKind - Variable in class org.derive4j.processor.OtherwiseMatchingStepDerivator
 
matchingKind - Variable in class org.derive4j.processor.PartialMatchingStepDerivator
 
matchingKind - Variable in class org.derive4j.processor.PatternMatchingDerivator
 
matchingKind - Variable in class org.derive4j.processor.TotalMatchingStepDerivator
 
MatchingKind() - Constructor for enum org.derive4j.processor.PatternMatchingDerivator.MatchingKind
 
matchMethod - Variable in class org.derive4j.processor.api.model.AlgebraicDataTypes.Adt
 
matchMethod() - Method in class org.derive4j.processor.api.model.AlgebraicDataType
 
matchMethod(ExecutableElement, TypeVariable) - Method in interface org.derive4j.processor.api.model.MatchMethod.Case
 
matchMethod(ExecutableElement, TypeVariable) - Static method in class org.derive4j.processor.api.model.MatchMethod
 
matchMethod(ExecutableElement, TypeVariable) - Static method in class org.derive4j.processor.api.model.MatchMethods
 
matchMethod(MatchMethod.Case<R>) - Method in class org.derive4j.processor.api.model.MatchMethods.CasesMatchers.TotalMatcher_MatchMethod
 
MatchMethod - Class in org.derive4j.processor.api.model
 
MatchMethod() - Constructor for class org.derive4j.processor.api.model.MatchMethod
 
matchMethod_(R) - Method in class org.derive4j.processor.api.model.MatchMethods.CasesMatchers.TotalMatcher_MatchMethod
 
MatchMethod_(ExecutableElement, TypeVariable) - Constructor for class org.derive4j.processor.api.model.MatchMethods.MatchMethod_
 
MatchMethod.Case<R> - Interface in org.derive4j.processor.api.model
 
MatchMethods - Class in org.derive4j.processor.api.model
 
MatchMethods() - Constructor for class org.derive4j.processor.api.model.MatchMethods
 
MatchMethods.CasesMatchers - Class in org.derive4j.processor.api.model
 
MatchMethods.CasesMatchers.TotalMatcher_MatchMethod - Class in org.derive4j.processor.api.model
 
MatchMethods.Lazy - Class in org.derive4j.processor.api.model
 
MatchMethods.MatchMethod_ - Class in org.derive4j.processor.api.model
 
merge(List<FreeVariable>, List<FreeVariable>) - Method in class org.derive4j.processor.DeriveUtilsImpl
 
mesagePrint(TypeElement) - Method in class org.derive4j.processor.DerivingProcessor
 
message(String) - Static method in class org.derive4j.processor.api.DeriveMessage
 
message(String) - Static method in class org.derive4j.processor.api.DeriveMessages
 
message(String, List<MessageLocalization>) - Method in interface org.derive4j.processor.api.DeriveMessage.Case
 
message(String, List<MessageLocalization>) - Static method in class org.derive4j.processor.api.DeriveMessages
 
message(String, MessageLocalization) - Static method in class org.derive4j.processor.api.DeriveMessage
 
message(String, MessageLocalization) - Static method in class org.derive4j.processor.api.DeriveMessages
 
message(DeriveMessage.Case<R>) - Method in class org.derive4j.processor.api.DeriveMessages.CasesMatchers.TotalMatcher_Message
 
Message(String, List<MessageLocalization>) - Constructor for class org.derive4j.processor.api.DeriveMessages.Message
 
message_(R) - Method in class org.derive4j.processor.api.DeriveMessages.CasesMatchers.TotalMatcher_Message
 
MessageLocalization - Class in org.derive4j.processor.api
 
MessageLocalization() - Constructor for class org.derive4j.processor.api.MessageLocalization
 
MessageLocalization.Cases<R> - Interface in org.derive4j.processor.api
 
MessageLocalizations - Class in org.derive4j.processor.api
 
MessageLocalizations() - Constructor for class org.derive4j.processor.api.MessageLocalizations
 
MessageLocalizations.CaseOfMatchers - Class in org.derive4j.processor.api
 
MessageLocalizations.CaseOfMatchers.PartialMatcher<R> - Class in org.derive4j.processor.api
 
MessageLocalizations.CaseOfMatchers.PartialMatcher_OnAnnotationValue<R> - Class in org.derive4j.processor.api
 
MessageLocalizations.CaseOfMatchers.TotalMatcher_OnAnnotation<R> - Class in org.derive4j.processor.api
 
MessageLocalizations.CaseOfMatchers.TotalMatcher_OnAnnotationValue<R> - Class in org.derive4j.processor.api
 
MessageLocalizations.CaseOfMatchers.TotalMatcher_OnElement - Class in org.derive4j.processor.api
 
MessageLocalizations.CasesMatchers - Class in org.derive4j.processor.api
 
MessageLocalizations.CasesMatchers.PartialMatcher<R> - Class in org.derive4j.processor.api
 
MessageLocalizations.CasesMatchers.PartialMatcher_OnAnnotationValue<R> - Class in org.derive4j.processor.api
 
MessageLocalizations.CasesMatchers.TotalMatcher_OnAnnotation<R> - Class in org.derive4j.processor.api
 
MessageLocalizations.CasesMatchers.TotalMatcher_OnAnnotationValue<R> - Class in org.derive4j.processor.api
 
MessageLocalizations.CasesMatchers.TotalMatcher_OnElement - Class in org.derive4j.processor.api
 
MessageLocalizations.LambdaCases<R> - Class in org.derive4j.processor.api
 
MessageLocalizations.Lazy - Class in org.derive4j.processor.api
 
MessageLocalizations.OnAnnotation - Class in org.derive4j.processor.api
 
MessageLocalizations.OnAnnotationMapper<R> - Interface in org.derive4j.processor.api
 
MessageLocalizations.OnAnnotationValue - Class in org.derive4j.processor.api
 
MessageLocalizations.OnAnnotationValueMapper<R> - Interface in org.derive4j.processor.api
 
MessageLocalizations.OnElement - Class in org.derive4j.processor.api
 
method - Variable in class org.derive4j.processor.api.InstanceLocations.CaseOfMatchers.PartialMatcher
 
method - Variable in class org.derive4j.processor.api.InstanceLocations.CasesMatchers.PartialMatcher
 
method - Variable in class org.derive4j.processor.api.InstanceLocations.LambdaCases
 
method - Variable in class org.derive4j.processor.api.model.DataDeconstructors.Deconstructor
 
method() - Method in class org.derive4j.processor.api.model.DataDeconstructor
 
method(ClassName, ExecutableElement, Map<TypeVariable, TypeMirror>) - Method in interface org.derive4j.processor.api.InstanceLocation.Cases
 
method(ClassName, ExecutableElement, Map<TypeVariable, TypeMirror>) - Method in class org.derive4j.processor.api.InstanceLocations.LambdaCases
 
method(ClassName, ExecutableElement, Map<TypeVariable, TypeMirror>) - Static method in class org.derive4j.processor.api.InstanceLocations
 
method(ClassName, ExecutableElement, Map<TypeVariable, TypeMirror>) - Method in interface org.derive4j.processor.api.InstanceLocations.MethodMapper
 
method(InstanceLocations.MethodMapper<X>) - Method in class org.derive4j.processor.api.InstanceLocations.CaseOfMatchers.PartialMatcher_Method
 
method(InstanceLocations.MethodMapper<X>) - Method in class org.derive4j.processor.api.InstanceLocations.CaseOfMatchers.TotalMatcher_Method
 
method(InstanceLocations.MethodMapper<X>) - Method in class org.derive4j.processor.api.InstanceLocations.CaseOfMatchers.TotalMatcher_Value
 
method(InstanceLocations.MethodMapper<X>) - Method in class org.derive4j.processor.api.InstanceLocations.CasesMatchers.PartialMatcher_Method
 
method(InstanceLocations.MethodMapper<X>) - Method in class org.derive4j.processor.api.InstanceLocations.CasesMatchers.TotalMatcher_Method
 
method(InstanceLocations.MethodMapper<X>) - Method in class org.derive4j.processor.api.InstanceLocations.CasesMatchers.TotalMatcher_Value
 
Method(ClassName, ExecutableElement, Map<TypeVariable, TypeMirror>) - Constructor for class org.derive4j.processor.api.InstanceLocations.Method
 
method_(X) - Method in class org.derive4j.processor.api.InstanceLocations.CaseOfMatchers.PartialMatcher_Method
 
method_(X) - Method in class org.derive4j.processor.api.InstanceLocations.CaseOfMatchers.TotalMatcher_Method
 
method_(X) - Method in class org.derive4j.processor.api.InstanceLocations.CaseOfMatchers.TotalMatcher_Value
 
method_(X) - Method in class org.derive4j.processor.api.InstanceLocations.CasesMatchers.PartialMatcher_Method
 
method_(X) - Method in class org.derive4j.processor.api.InstanceLocations.CasesMatchers.TotalMatcher_Method
 
method_(X) - Method in class org.derive4j.processor.api.InstanceLocations.CasesMatchers.TotalMatcher_Value
 
methods - Variable in class org.derive4j.processor.api.DerivedCodeSpecs.CodeSpec
 
methods() - Method in class org.derive4j.processor.api.DerivedCodeSpec
 
methodSpec(MethodSpec) - Static method in class org.derive4j.processor.api.DerivedCodeSpec
 
methodSpecs - Variable in class org.derive4j.processor.api.TypeSpecModifier
 
methodSpecs(List<MethodSpec>) - Static method in class org.derive4j.processor.api.DerivedCodeSpec
 
methodType - Variable in class org.derive4j.processor.api.model.DataDeconstructors.Deconstructor
 
methodType() - Method in class org.derive4j.processor.api.model.DataDeconstructor
 
methodTypeVariables(ExecutableType) - Method in class org.derive4j.processor.AdtParser
 
mod_1(Function<A, RA>) - Static method in class org.derive4j.processor.P2s
 
mod_2(Function<B, RB>) - Static method in class org.derive4j.processor.P2s
 
modAnnotation(Function<AnnotationMirror, AnnotationMirror>) - Static method in class org.derive4j.processor.api.MessageLocalizations
 
modAnnotations(UnaryOperator<List<AnnotationSpec>>) - Method in class org.derive4j.processor.api.TypeSpecModifier
 
modAnnotationValue(Function<AnnotationValue, AnnotationValue>) - Static method in class org.derive4j.processor.api.MessageLocalizations
 
modArgOptions(Function<Set<ArgOption>, Set<ArgOption>>) - Static method in class org.derive4j.processor.api.model.DeriveConfigs
 
modArguments(Function<List<DataArgument>, List<DataArgument>>) - Static method in class org.derive4j.processor.api.model.DataConstructors
 
modArgumentTypeVariables(Function<List<TypeVariable>, List<TypeVariable>>) - Static method in class org.derive4j.processor.api.model.DataDeconstructors
 
modBindingsByFieldName(Function<Map<String, Binding>, Map<String, Binding>>) - Static method in class org.derive4j.processor.api.FieldsTypeClassInstanceBindingMaps
 
modClasses(Function<List<TypeSpec>, List<TypeSpec>>) - Static method in class org.derive4j.processor.api.DerivedCodeSpecs
 
modClassModel(Function<TypeElement, TypeElement>) - Static method in class org.derive4j.processor.api.ObjectModels
 
modClassName(Function<ClassName, ClassName>) - Static method in class org.derive4j.processor.api.InstanceLocations
 
modClassName(Function<ClassName, ClassName>) - Static method in class org.derive4j.processor.api.model.DeriveTargetClasses
 
modCodeBlock(Function<CodeBlock, CodeBlock>) - Static method in class org.derive4j.processor.api.model.Expressions
 
modConstructor(Function<DataConstructor, DataConstructor>) - Static method in class org.derive4j.processor.api.model.DataConstructions
 
modConstructors(Function<MultipleConstructors, MultipleConstructors>) - Static method in class org.derive4j.processor.api.model.DataConstructions
 
modConstructors0(Function<List<DataConstructor>, List<DataConstructor>>) - Static method in class org.derive4j.processor.api.model.MultipleConstructorsSupport
 
modDataConstruction(Function<DataConstruction, DataConstruction>) - Static method in class org.derive4j.processor.api.model.AlgebraicDataTypes
 
modDeclaredType0(Function<DeclaredType, DeclaredType>) - Static method in class org.derive4j.processor.api.model.TypeConstructors
 
modDeconstructor(Function<DataDeconstructor, DataDeconstructor>) - Static method in class org.derive4j.processor.api.model.DataConstructors
 
modDerivator(Function<Derivator, Derivator>) - Static method in class org.derive4j.processor.api.DerivatorSelections
 
modDeriveConfig(Function<DeriveConfig, DeriveConfig>) - Static method in class org.derive4j.processor.api.model.AlgebraicDataTypes
 
modDerivedInstances(Function<Map<ClassName, DerivedInstanceConfig>, Map<ClassName, DerivedInstanceConfig>>) - Static method in class org.derive4j.processor.api.model.DeriveConfigs
 
modElement(Function<Element, Element>) - Static method in class org.derive4j.processor.api.MessageLocalizations
 
modElement(Function<ExecutableElement, ExecutableElement>) - Static method in class org.derive4j.processor.api.model.MatchMethods
 
modEnumConstants(UnaryOperator<Map<String, TypeSpec>>) - Method in class org.derive4j.processor.api.TypeSpecModifier
 
modEquals(Function<ExecutableElement, ExecutableElement>) - Static method in class org.derive4j.processor.api.ObjectModels
 
modError(Function<DeriveMessage, DeriveMessage>) - Static method in class org.derive4j.processor.api.DeriveResults
 
modExecutableElement(Function<ExecutableElement, ExecutableElement>) - Static method in class org.derive4j.processor.api.InstanceLocations
 
modExpression(Function<Expression, Expression>) - Static method in class org.derive4j.processor.api.BoundExpressions
 
modExtend(Function<Optional<ClassName>, Optional<ClassName>>) - Static method in class org.derive4j.processor.api.model.DeriveTargetClasses
 
modFieldName0(Function<String, String>) - Static method in class org.derive4j.processor.api.model.DataArguments
 
modFields(Function<List<FieldSpec>, List<FieldSpec>>) - Static method in class org.derive4j.processor.api.DerivedCodeSpecs
 
modFields(Function<List<DataArgument>, List<DataArgument>>) - Static method in class org.derive4j.processor.api.model.AlgebraicDataTypes
 
modFields(UnaryOperator<List<FieldSpec>>) - Method in class org.derive4j.processor.api.TypeSpecModifier
 
modFlavour(Function<Flavour, Flavour>) - Static method in class org.derive4j.processor.api.model.DeriveConfigs
 
modForClass(Function<ClassName, ClassName>) - Static method in class org.derive4j.processor.api.DerivatorSelections
 
modFreeVariables(Function<List<FreeVariable>, List<FreeVariable>>) - Static method in class org.derive4j.processor.api.BoundExpressions
 
modFreeVariables(Function<List<FreeVariable>, List<FreeVariable>>) - Static method in class org.derive4j.processor.api.FieldsTypeClassInstanceBindingMaps
 
modFromOuterMethod(Function<UnaryOperator<CodeBlock>, UnaryOperator<CodeBlock>>) - Static method in class org.derive4j.processor.api.model.Expressions
 
modHashCode(Function<ExecutableElement, ExecutableElement>) - Static method in class org.derive4j.processor.api.ObjectModels
 
modifiers - org.derive4j.Make
 
modifiers - Variable in class org.derive4j.Makes.CaseOfMatchers.PartialMatcher
 
modifiers - Variable in class org.derive4j.Makes.CasesMatchers.PartialMatcher
 
modifiers - Variable in class org.derive4j.Makes.LambdaCases
 
modifiers - Variable in class org.derive4j.processor.api.TypeSpecModifier
 
modifiers() - Method in interface org.derive4j.Make.Cases
 
modifiers() - Method in class org.derive4j.Makes.LambdaCases
 
modifiers(Supplier<R>) - Method in class org.derive4j.Makes.CaseOfMatchers.PartialMatcher_Modifiers
 
modifiers(Supplier<R>) - Method in class org.derive4j.Makes.CaseOfMatchers.TotalMatcher_LambdaVisitor
 
modifiers(Supplier<R>) - Method in class org.derive4j.Makes.CaseOfMatchers.TotalMatcher_Modifiers
 
modifiers(Supplier<R>) - Method in class org.derive4j.Makes.CasesMatchers.PartialMatcher_Modifiers
 
modifiers(Supplier<R>) - Method in class org.derive4j.Makes.CasesMatchers.TotalMatcher_LambdaVisitor
 
modifiers(Supplier<R>) - Method in class org.derive4j.Makes.CasesMatchers.TotalMatcher_Modifiers
 
modifiers_(R) - Method in class org.derive4j.Makes.CaseOfMatchers.PartialMatcher_Modifiers
 
modifiers_(R) - Method in class org.derive4j.Makes.CaseOfMatchers.TotalMatcher_LambdaVisitor
 
modifiers_(R) - Method in class org.derive4j.Makes.CaseOfMatchers.TotalMatcher_Modifiers
 
modifiers_(R) - Method in class org.derive4j.Makes.CasesMatchers.PartialMatcher_Modifiers
 
modifiers_(R) - Method in class org.derive4j.Makes.CasesMatchers.TotalMatcher_LambdaVisitor
 
modifiers_(R) - Method in class org.derive4j.Makes.CasesMatchers.TotalMatcher_Modifiers
 
ModifiersDerivator - Class in org.derive4j.processor
 
ModifiersDerivator(DeriveUtils) - Constructor for class org.derive4j.processor.ModifiersDerivator
 
modImplSelector(Function<Optional<String>, Optional<String>>) - Static method in class org.derive4j.processor.api.model.DerivedInstanceConfigs
 
modIndex(Function<Integer, Integer>) - Static method in class org.derive4j.processor.api.model.DataConstructors
 
modJavadoc(UnaryOperator<CodeBlock>) - Method in class org.derive4j.processor.api.TypeSpecModifier
 
modLeft(Function<A, XA>) - Static method in class org.derive4j.processor.Eithers
 
modLeftConstructor(Function<ExecutableElement, ExecutableElement>) - Static method in class org.derive4j.processor.api.EitherModels
 
modLocalizations(Function<List<MessageLocalization>, List<MessageLocalization>>) - Static method in class org.derive4j.processor.api.DeriveMessages
 
modMakes(Function<Set<Make>, Set<Make>>) - Static method in class org.derive4j.processor.api.model.DeriveConfigs
 
modMatchMethod(Function<MatchMethod, MatchMethod>) - Static method in class org.derive4j.processor.api.model.AlgebraicDataTypes
 
modMethod(Function<ExecutableElement, ExecutableElement>) - Static method in class org.derive4j.processor.api.model.DataDeconstructors
 
modMethods(Function<List<MethodSpec>, List<MethodSpec>>) - Static method in class org.derive4j.processor.api.DerivedCodeSpecs
 
modMethods(UnaryOperator<List<MethodSpec>>) - Method in class org.derive4j.processor.api.TypeSpecModifier
 
modMethodType(Function<ExecutableType, ExecutableType>) - Static method in class org.derive4j.processor.api.model.DataDeconstructors
 
modModifiers(UnaryOperator<Set<Modifier>>) - Method in class org.derive4j.processor.api.TypeSpecModifier
 
modName(Function<String, String>) - Static method in class org.derive4j.processor.api.FreeVariables
 
modName(Function<String, String>) - Static method in class org.derive4j.processor.api.model.DataConstructors
 
modNoneConstructor(Function<ExecutableElement, ExecutableElement>) - Static method in class org.derive4j.processor.api.OptionModels
 
modRefinementType(Function<TypeMirror, TypeMirror>) - Static method in class org.derive4j.processor.api.model.TypeRestrictions
 
modRestrictedTypeVariable(Function<TypeVariable, TypeVariable>) - Static method in class org.derive4j.processor.api.model.TypeRestrictions
 
modResult(Function<A, RA>) - Static method in class org.derive4j.processor.api.DeriveResults
 
modReturnedType(Function<DeclaredType, DeclaredType>) - Static method in class org.derive4j.processor.api.model.DataConstructors
 
modReturnTypeVariable(Function<TypeVariable, TypeVariable>) - Static method in class org.derive4j.processor.api.model.DataDeconstructors
 
modReturnTypeVariable(Function<TypeVariable, TypeVariable>) - Static method in class org.derive4j.processor.api.model.MatchMethods
 
modRight(Function<B, XB>) - Static method in class org.derive4j.processor.Eithers
 
modRightConstructor(Function<ExecutableElement, ExecutableElement>) - Static method in class org.derive4j.processor.api.EitherModels
 
modSam(Function<ExecutableElement, ExecutableElement>) - Static method in class org.derive4j.processor.api.SamInterfaces
 
modSamClass(Function<TypeElement, TypeElement>) - Static method in class org.derive4j.processor.api.SamInterfaces
 
modSelector(Function<Optional<String>, Optional<String>>) - Static method in class org.derive4j.processor.api.DerivatorSelections
 
modSomeConstructor(Function<ExecutableElement, ExecutableElement>) - Static method in class org.derive4j.processor.api.OptionModels
 
modSuperclass(TypeName) - Method in class org.derive4j.processor.api.TypeSpecModifier
 
modSuperinterfaces(UnaryOperator<List<TypeName>>) - Method in class org.derive4j.processor.api.TypeSpecModifier
 
modTargetClass(Function<Optional<ClassName>, Optional<ClassName>>) - Static method in class org.derive4j.processor.api.model.DerivedInstanceConfigs
 
modTargetClass(Function<DeriveTargetClass, DeriveTargetClass>) - Static method in class org.derive4j.processor.api.model.DeriveConfigs
 
modText(Function<String, String>) - Static method in class org.derive4j.processor.api.DeriveMessages
 
modToString(Function<ExecutableElement, ExecutableElement>) - Static method in class org.derive4j.processor.api.ObjectModels
 
modType(Function<DeclaredType, DeclaredType>) - Static method in class org.derive4j.processor.api.FreeVariables
 
modType0(Function<TypeMirror, TypeMirror>) - Static method in class org.derive4j.processor.api.model.DataArguments
 
modTypeArgs(Function<Map<TypeVariable, TypeMirror>, Map<TypeVariable, TypeMirror>>) - Static method in class org.derive4j.processor.api.InstanceLocations
 
modTypeClass(Function<ClassName, ClassName>) - Static method in class org.derive4j.processor.api.TypeClassInstances
 
modTypeConstructor(Function<ClassName, ClassName>) - Static method in class org.derive4j.processor.api.TypeClassInstances
 
modTypeConstructor(Function<TypeConstructor, TypeConstructor>) - Static method in class org.derive4j.processor.api.model.AlgebraicDataTypes
 
modTypeElement(Function<TypeElement, TypeElement>) - Static method in class org.derive4j.processor.api.EitherModels
 
modTypeElement(Function<TypeElement, TypeElement>) - Static method in class org.derive4j.processor.api.OptionModels
 
modTypeElement0(Function<TypeElement, TypeElement>) - Static method in class org.derive4j.processor.api.model.TypeConstructors
 
modTypeEq(Function<DataArgument, DataArgument>) - Static method in class org.derive4j.processor.api.model.TypeRestrictions
 
modTypeRestrictions(Function<List<TypeRestriction>, List<TypeRestriction>>) - Static method in class org.derive4j.processor.api.model.DataConstructors
 
modTypes(UnaryOperator<List<TypeSpec>>) - Method in class org.derive4j.processor.api.TypeSpecModifier
 
modTypeVariables(Function<List<TypeVariable>, List<TypeVariable>>) - Static method in class org.derive4j.processor.api.model.DataConstructors
 
modTypeVariables(UnaryOperator<List<TypeVariableName>>) - Method in class org.derive4j.processor.api.TypeSpecModifier
 
modTypeVariables0(Function<List<TypeVariable>, List<TypeVariable>>) - Static method in class org.derive4j.processor.api.model.TypeConstructors
 
modValue(Function<Expression, Expression>) - Static method in class org.derive4j.processor.api.Bindings
 
modVariable(Function<FreeVariable, FreeVariable>) - Static method in class org.derive4j.processor.api.Bindings
 
modVariableElement(Function<VariableElement, VariableElement>) - Static method in class org.derive4j.processor.api.InstanceLocations
 
modVisibility(Function<DeriveVisibility, DeriveVisibility>) - Static method in class org.derive4j.processor.api.model.DeriveTargetClasses
 
modVisitorMethodType(Function<ExecutableType, ExecutableType>) - Static method in class org.derive4j.processor.api.model.DataDeconstructors
 
modVisitorParam(Function<VariableElement, VariableElement>) - Static method in class org.derive4j.processor.api.model.DataDeconstructors
 
modVisitorParam0(Function<VariableElement, VariableElement>) - Static method in class org.derive4j.processor.api.model.MultipleConstructorsSupport
 
modVisitorType(Function<DeclaredType, DeclaredType>) - Static method in class org.derive4j.processor.api.model.DataDeconstructors
 
modVisitorType0(Function<DeclaredType, DeclaredType>) - Static method in class org.derive4j.processor.api.model.MultipleConstructorsSupport
 
multipleConstructors - Variable in class org.derive4j.processor.api.model.DataConstructions.CaseOfMatchers.PartialMatcher
 
multipleConstructors - Variable in class org.derive4j.processor.api.model.DataConstructions.CasesMatchers.PartialMatcher
 
multipleConstructors - Variable in class org.derive4j.processor.api.model.DataConstructions.LambdaCases
 
multipleConstructors(Function<MultipleConstructors, R>) - Method in class org.derive4j.processor.api.model.DataConstructions.CaseOfMatchers.TotalMatcher_MultipleConstructors
 
multipleConstructors(Function<MultipleConstructors, R>) - Method in class org.derive4j.processor.api.model.DataConstructions.CasesMatchers.TotalMatcher_MultipleConstructors
 
multipleConstructors(MultipleConstructors) - Method in interface org.derive4j.processor.api.model.DataConstruction.Cases
 
multipleConstructors(MultipleConstructors) - Static method in class org.derive4j.processor.api.model.DataConstruction
 
multipleConstructors(MultipleConstructors) - Method in class org.derive4j.processor.api.model.DataConstructions.LambdaCases
 
multipleConstructors(MultipleConstructors) - Static method in class org.derive4j.processor.api.model.DataConstructions
 
MultipleConstructors - Class in org.derive4j.processor.api.model
 
MultipleConstructors() - Constructor for class org.derive4j.processor.api.model.MultipleConstructors
 
multipleConstructors_(R) - Method in class org.derive4j.processor.api.model.DataConstructions.CaseOfMatchers.TotalMatcher_MultipleConstructors
 
multipleConstructors_(R) - Method in class org.derive4j.processor.api.model.DataConstructions.CasesMatchers.TotalMatcher_MultipleConstructors
 
MultipleConstructors_(MultipleConstructors) - Constructor for class org.derive4j.processor.api.model.DataConstructions.MultipleConstructors_
 
MultipleConstructors.Cases<R> - Interface in org.derive4j.processor.api.model
 
MultipleConstructorsSupport - Class in org.derive4j.processor.api.model
 
MultipleConstructorsSupport() - Constructor for class org.derive4j.processor.api.model.MultipleConstructorsSupport
 
MultipleConstructorsSupport.CaseOfMatchers - Class in org.derive4j.processor.api.model
 
MultipleConstructorsSupport.CaseOfMatchers.PartialMatcher<R> - Class in org.derive4j.processor.api.model
 
MultipleConstructorsSupport.CaseOfMatchers.TotalMatcher_FunctionsDispatch<R> - Class in org.derive4j.processor.api.model
 
MultipleConstructorsSupport.CaseOfMatchers.TotalMatcher_VisitorDispatch - Class in org.derive4j.processor.api.model
 
MultipleConstructorsSupport.CasesMatchers - Class in org.derive4j.processor.api.model
 
MultipleConstructorsSupport.CasesMatchers.PartialMatcher<R> - Class in org.derive4j.processor.api.model
 
MultipleConstructorsSupport.CasesMatchers.TotalMatcher_FunctionsDispatch<R> - Class in org.derive4j.processor.api.model
 
MultipleConstructorsSupport.CasesMatchers.TotalMatcher_VisitorDispatch - Class in org.derive4j.processor.api.model
 
MultipleConstructorsSupport.FunctionsDispatch - Class in org.derive4j.processor.api.model
 
MultipleConstructorsSupport.LambdaCases<R> - Class in org.derive4j.processor.api.model
 
MultipleConstructorsSupport.Lazy - Class in org.derive4j.processor.api.model
 
MultipleConstructorsSupport.VisitorDispatch - Class in org.derive4j.processor.api.model
 
MultipleConstructorsSupport.VisitorDispatchMapper<R> - Interface in org.derive4j.processor.api.model
 

N

name - Variable in class org.derive4j.processor.api.FreeVariables.Variable
 
name - Variable in class org.derive4j.processor.api.model.DataConstructors.Constructor
 
name - Variable in class org.derive4j.processor.api.TypeSpecModifier
 
name() - Method in class org.derive4j.processor.api.model.DataConstructor
 
nameAllocator(AlgebraicDataType, List<DataConstructor>) - Static method in class org.derive4j.processor.CataDerivator
 
needLambdaVisitorGeneration(AlgebraicDataType) - Method in class org.derive4j.processor.StrictConstructorDerivator
 
noConstructor - Variable in class org.derive4j.processor.api.model.DataConstructions.CaseOfMatchers.PartialMatcher
 
noConstructor - Variable in class org.derive4j.processor.api.model.DataConstructions.CasesMatchers.PartialMatcher
 
noConstructor - Variable in class org.derive4j.processor.api.model.DataConstructions.LambdaCases
 
noConstructor - Static variable in class org.derive4j.processor.api.model.DataConstructions
 
noConstructor() - Method in interface org.derive4j.processor.api.model.DataConstruction.Cases
 
noConstructor() - Static method in class org.derive4j.processor.api.model.DataConstruction
 
noConstructor() - Method in class org.derive4j.processor.api.model.DataConstructions.LambdaCases
 
noConstructor() - Static method in class org.derive4j.processor.api.model.DataConstructions
 
noConstructor(Supplier<R>) - Method in class org.derive4j.processor.api.model.DataConstructions.CaseOfMatchers.PartialMatcher_NoConstructor
 
noConstructor(Supplier<R>) - Method in class org.derive4j.processor.api.model.DataConstructions.CaseOfMatchers.TotalMatcher_MultipleConstructors
 
noConstructor(Supplier<R>) - Method in class org.derive4j.processor.api.model.DataConstructions.CaseOfMatchers.TotalMatcher_NoConstructor
 
noConstructor(Supplier<R>) - Method in class org.derive4j.processor.api.model.DataConstructions.CasesMatchers.PartialMatcher_NoConstructor
 
noConstructor(Supplier<R>) - Method in class org.derive4j.processor.api.model.DataConstructions.CasesMatchers.TotalMatcher_MultipleConstructors
 
noConstructor(Supplier<R>) - Method in class org.derive4j.processor.api.model.DataConstructions.CasesMatchers.TotalMatcher_NoConstructor
 
NoConstructor() - Constructor for class org.derive4j.processor.api.model.DataConstructions.NoConstructor
 
noConstructor_(R) - Method in class org.derive4j.processor.api.model.DataConstructions.CaseOfMatchers.PartialMatcher_NoConstructor
 
noConstructor_(R) - Method in class org.derive4j.processor.api.model.DataConstructions.CaseOfMatchers.TotalMatcher_MultipleConstructors
 
noConstructor_(R) - Method in class org.derive4j.processor.api.model.DataConstructions.CaseOfMatchers.TotalMatcher_NoConstructor
 
noConstructor_(R) - Method in class org.derive4j.processor.api.model.DataConstructions.CasesMatchers.PartialMatcher_NoConstructor
 
noConstructor_(R) - Method in class org.derive4j.processor.api.model.DataConstructions.CasesMatchers.TotalMatcher_MultipleConstructors
 
noConstructor_(R) - Method in class org.derive4j.processor.api.model.DataConstructions.CasesMatchers.TotalMatcher_NoConstructor
 
none() - Static method in class org.derive4j.processor.api.DerivedCodeSpec
 
noneConstructor - Variable in class org.derive4j.processor.api.OptionModels.OptionModel_
 
noneConstructor() - Method in class org.derive4j.processor.api.OptionModel
 

O

object() - Method in interface org.derive4j.processor.api.DeriveUtils
 
object() - Method in class org.derive4j.processor.DeriveUtilsImpl
 
objectModel - Variable in class org.derive4j.processor.DeriveUtilsImpl
 
ObjectModel - Class in org.derive4j.processor.api
 
ObjectModel() - Constructor for class org.derive4j.processor.api.ObjectModel
 
ObjectModel(TypeElement, ExecutableElement, ExecutableElement, ExecutableElement) - Method in interface org.derive4j.processor.api.ObjectModel.Case
 
ObjectModel(TypeElement, ExecutableElement, ExecutableElement, ExecutableElement) - Static method in class org.derive4j.processor.api.ObjectModels
 
ObjectModel(ObjectModel.Case<X>) - Method in class org.derive4j.processor.api.ObjectModels.CasesMatchers.TotalMatcher_ObjectModel
 
ObjectModel_(TypeElement, ExecutableElement, ExecutableElement, ExecutableElement) - Constructor for class org.derive4j.processor.api.ObjectModels.ObjectModel_
 
ObjectModel_(X) - Method in class org.derive4j.processor.api.ObjectModels.CasesMatchers.TotalMatcher_ObjectModel
 
ObjectModel.Case<X> - Interface in org.derive4j.processor.api
 
ObjectModels - Class in org.derive4j.processor.api
 
ObjectModels() - Constructor for class org.derive4j.processor.api.ObjectModels
 
ObjectModels.CasesMatchers - Class in org.derive4j.processor.api
 
ObjectModels.CasesMatchers.TotalMatcher_ObjectModel - Class in org.derive4j.processor.api
 
ObjectModels.Lazy - Class in org.derive4j.processor.api
 
ObjectModels.ObjectModel_ - Class in org.derive4j.processor.api
 
onAnnotation - Variable in class org.derive4j.processor.api.MessageLocalizations.CaseOfMatchers.PartialMatcher
 
onAnnotation - Variable in class org.derive4j.processor.api.MessageLocalizations.CasesMatchers.PartialMatcher
 
onAnnotation - Variable in class org.derive4j.processor.api.MessageLocalizations.LambdaCases
 
onAnnotation(Element, AnnotationMirror) - Method in interface org.derive4j.processor.api.MessageLocalization.Cases
 
onAnnotation(Element, AnnotationMirror) - Static method in class org.derive4j.processor.api.MessageLocalization
 
onAnnotation(Element, AnnotationMirror) - Method in class org.derive4j.processor.api.MessageLocalizations.LambdaCases
 
onAnnotation(Element, AnnotationMirror) - Static method in class org.derive4j.processor.api.MessageLocalizations
 
onAnnotation(Element, AnnotationMirror) - Method in interface org.derive4j.processor.api.MessageLocalizations.OnAnnotationMapper
 
onAnnotation(MessageLocalizations.OnAnnotationMapper<R>) - Method in class org.derive4j.processor.api.MessageLocalizations.CaseOfMatchers.TotalMatcher_OnAnnotation
 
onAnnotation(MessageLocalizations.OnAnnotationMapper<R>) - Method in class org.derive4j.processor.api.MessageLocalizations.CaseOfMatchers.TotalMatcher_OnElement
 
onAnnotation(MessageLocalizations.OnAnnotationMapper<R>) - Method in class org.derive4j.processor.api.MessageLocalizations.CasesMatchers.TotalMatcher_OnAnnotation
 
onAnnotation(MessageLocalizations.OnAnnotationMapper<R>) - Method in class org.derive4j.processor.api.MessageLocalizations.CasesMatchers.TotalMatcher_OnElement
 
OnAnnotation(Element, AnnotationMirror) - Constructor for class org.derive4j.processor.api.MessageLocalizations.OnAnnotation
 
onAnnotation_(R) - Method in class org.derive4j.processor.api.MessageLocalizations.CaseOfMatchers.TotalMatcher_OnAnnotation
 
onAnnotation_(R) - Method in class org.derive4j.processor.api.MessageLocalizations.CaseOfMatchers.TotalMatcher_OnElement
 
onAnnotation_(R) - Method in class org.derive4j.processor.api.MessageLocalizations.CasesMatchers.TotalMatcher_OnAnnotation
 
onAnnotation_(R) - Method in class org.derive4j.processor.api.MessageLocalizations.CasesMatchers.TotalMatcher_OnElement
 
onAnnotationValue - Variable in class org.derive4j.processor.api.MessageLocalizations.CaseOfMatchers.PartialMatcher
 
onAnnotationValue - Variable in class org.derive4j.processor.api.MessageLocalizations.CasesMatchers.PartialMatcher
 
onAnnotationValue - Variable in class org.derive4j.processor.api.MessageLocalizations.LambdaCases
 
onAnnotationValue(Element, AnnotationMirror, AnnotationValue) - Method in interface org.derive4j.processor.api.MessageLocalization.Cases
 
onAnnotationValue(Element, AnnotationMirror, AnnotationValue) - Static method in class org.derive4j.processor.api.MessageLocalization
 
onAnnotationValue(Element, AnnotationMirror, AnnotationValue) - Method in class org.derive4j.processor.api.MessageLocalizations.LambdaCases
 
onAnnotationValue(Element, AnnotationMirror, AnnotationValue) - Static method in class org.derive4j.processor.api.MessageLocalizations
 
onAnnotationValue(Element, AnnotationMirror, AnnotationValue) - Method in interface org.derive4j.processor.api.MessageLocalizations.OnAnnotationValueMapper
 
onAnnotationValue(MessageLocalizations.OnAnnotationValueMapper<R>) - Method in class org.derive4j.processor.api.MessageLocalizations.CaseOfMatchers.PartialMatcher_OnAnnotationValue
 
onAnnotationValue(MessageLocalizations.OnAnnotationValueMapper<R>) - Method in class org.derive4j.processor.api.MessageLocalizations.CaseOfMatchers.TotalMatcher_OnAnnotationValue
 
onAnnotationValue(MessageLocalizations.OnAnnotationValueMapper<R>) - Method in class org.derive4j.processor.api.MessageLocalizations.CaseOfMatchers.TotalMatcher_OnElement
 
onAnnotationValue(MessageLocalizations.OnAnnotationValueMapper<R>) - Method in class org.derive4j.processor.api.MessageLocalizations.CasesMatchers.PartialMatcher_OnAnnotationValue
 
onAnnotationValue(MessageLocalizations.OnAnnotationValueMapper<R>) - Method in class org.derive4j.processor.api.MessageLocalizations.CasesMatchers.TotalMatcher_OnAnnotationValue
 
onAnnotationValue(MessageLocalizations.OnAnnotationValueMapper<R>) - Method in class org.derive4j.processor.api.MessageLocalizations.CasesMatchers.TotalMatcher_OnElement
 
OnAnnotationValue(Element, AnnotationMirror, AnnotationValue) - Constructor for class org.derive4j.processor.api.MessageLocalizations.OnAnnotationValue
 
onAnnotationValue_(R) - Method in class org.derive4j.processor.api.MessageLocalizations.CaseOfMatchers.PartialMatcher_OnAnnotationValue
 
onAnnotationValue_(R) - Method in class org.derive4j.processor.api.MessageLocalizations.CaseOfMatchers.TotalMatcher_OnAnnotationValue
 
onAnnotationValue_(R) - Method in class org.derive4j.processor.api.MessageLocalizations.CaseOfMatchers.TotalMatcher_OnElement
 
onAnnotationValue_(R) - Method in class org.derive4j.processor.api.MessageLocalizations.CasesMatchers.PartialMatcher_OnAnnotationValue
 
onAnnotationValue_(R) - Method in class org.derive4j.processor.api.MessageLocalizations.CasesMatchers.TotalMatcher_OnAnnotationValue
 
onAnnotationValue_(R) - Method in class org.derive4j.processor.api.MessageLocalizations.CasesMatchers.TotalMatcher_OnElement
 
oneConstructor - Variable in class org.derive4j.processor.api.model.DataConstructions.CaseOfMatchers.PartialMatcher
 
oneConstructor - Variable in class org.derive4j.processor.api.model.DataConstructions.CasesMatchers.PartialMatcher
 
oneConstructor - Variable in class org.derive4j.processor.api.model.DataConstructions.LambdaCases
 
oneConstructor(Function<DataConstructor, R>) - Method in class org.derive4j.processor.api.model.DataConstructions.CaseOfMatchers.TotalMatcher_MultipleConstructors
 
oneConstructor(Function<DataConstructor, R>) - Method in class org.derive4j.processor.api.model.DataConstructions.CaseOfMatchers.TotalMatcher_OneConstructor
 
oneConstructor(Function<DataConstructor, R>) - Method in class org.derive4j.processor.api.model.DataConstructions.CasesMatchers.TotalMatcher_MultipleConstructors
 
oneConstructor(Function<DataConstructor, R>) - Method in class org.derive4j.processor.api.model.DataConstructions.CasesMatchers.TotalMatcher_OneConstructor
 
oneConstructor(DataConstructor) - Method in interface org.derive4j.processor.api.model.DataConstruction.Cases
 
oneConstructor(DataConstructor) - Static method in class org.derive4j.processor.api.model.DataConstruction
 
oneConstructor(DataConstructor) - Method in class org.derive4j.processor.api.model.DataConstructions.LambdaCases
 
oneConstructor(DataConstructor) - Static method in class org.derive4j.processor.api.model.DataConstructions
 
OneConstructor(DataConstructor) - Constructor for class org.derive4j.processor.api.model.DataConstructions.OneConstructor
 
oneConstructor_(R) - Method in class org.derive4j.processor.api.model.DataConstructions.CaseOfMatchers.TotalMatcher_MultipleConstructors
 
oneConstructor_(R) - Method in class org.derive4j.processor.api.model.DataConstructions.CaseOfMatchers.TotalMatcher_OneConstructor
 
oneConstructor_(R) - Method in class org.derive4j.processor.api.model.DataConstructions.CasesMatchers.TotalMatcher_MultipleConstructors
 
oneConstructor_(R) - Method in class org.derive4j.processor.api.model.DataConstructions.CasesMatchers.TotalMatcher_OneConstructor
 
oneConstructorImpl(DataConstructor, AlgebraicDataType) - Static method in class org.derive4j.processor.TotalMatchingStepDerivator
 
onElement - Variable in class org.derive4j.processor.api.MessageLocalizations.CaseOfMatchers.PartialMatcher
 
onElement - Variable in class org.derive4j.processor.api.MessageLocalizations.CasesMatchers.PartialMatcher
 
onElement - Variable in class org.derive4j.processor.api.MessageLocalizations.LambdaCases
 
onElement(Function<Element, R>) - Method in class org.derive4j.processor.api.MessageLocalizations.CaseOfMatchers.TotalMatcher_OnElement
 
onElement(Function<Element, R>) - Method in class org.derive4j.processor.api.MessageLocalizations.CasesMatchers.TotalMatcher_OnElement
 
onElement(Element) - Method in interface org.derive4j.processor.api.MessageLocalization.Cases
 
onElement(Element) - Static method in class org.derive4j.processor.api.MessageLocalization
 
onElement(Element) - Method in class org.derive4j.processor.api.MessageLocalizations.LambdaCases
 
onElement(Element) - Static method in class org.derive4j.processor.api.MessageLocalizations
 
OnElement(Element) - Constructor for class org.derive4j.processor.api.MessageLocalizations.OnElement
 
onElement_(R) - Method in class org.derive4j.processor.api.MessageLocalizations.CaseOfMatchers.TotalMatcher_OnElement
 
onElement_(R) - Method in class org.derive4j.processor.api.MessageLocalizations.CasesMatchers.TotalMatcher_OnElement
 
optionalAsStream(Optional<A>) - Static method in class org.derive4j.processor.Utils
 
optionalGetterLambdas(String, OptionModel, List<DataConstructor>, DataArgument) - Static method in class org.derive4j.processor.GettersDerivator
 
optionModel - Variable in class org.derive4j.processor.DeriveUtilsImpl
 
optionModel(TypeElement, ExecutableElement, ExecutableElement) - Method in interface org.derive4j.processor.api.OptionModel.Case
 
optionModel(TypeElement, ExecutableElement, ExecutableElement) - Static method in class org.derive4j.processor.api.OptionModels
 
optionModel(Flavour) - Method in interface org.derive4j.processor.api.DeriveUtils
 
optionModel(Flavour) - Method in class org.derive4j.processor.DeriveUtilsImpl
 
optionModel(OptionModel.Case<R>) - Method in class org.derive4j.processor.api.OptionModels.CasesMatchers.TotalMatcher_OptionModel
 
OptionModel - Class in org.derive4j.processor.api
 
OptionModel() - Constructor for class org.derive4j.processor.api.OptionModel
 
optionModel_(R) - Method in class org.derive4j.processor.api.OptionModels.CasesMatchers.TotalMatcher_OptionModel
 
OptionModel_(TypeElement, ExecutableElement, ExecutableElement) - Constructor for class org.derive4j.processor.api.OptionModels.OptionModel_
 
OptionModel.Case<R> - Interface in org.derive4j.processor.api
 
OptionModels - Class in org.derive4j.processor.api
 
OptionModels() - Constructor for class org.derive4j.processor.api.OptionModels
 
OptionModels.CasesMatchers - Class in org.derive4j.processor.api
 
OptionModels.CasesMatchers.TotalMatcher_OptionModel - Class in org.derive4j.processor.api
 
OptionModels.Lazy - Class in org.derive4j.processor.api
 
OptionModels.OptionModel_ - Class in org.derive4j.processor.api
 
org.derive4j - package org.derive4j
 
org.derive4j.processor - package org.derive4j.processor
 
org.derive4j.processor.api - package org.derive4j.processor.api
 
org.derive4j.processor.api.model - package org.derive4j.processor.api.model
 
originatingElements - Variable in class org.derive4j.processor.api.TypeSpecModifier
 
otherwise(Supplier<R>) - Method in class org.derive4j.Flavours.CaseOfMatchers.PartialMatcher
 
otherwise(Supplier<R>) - Method in class org.derive4j.Flavours.CasesMatchers.PartialMatcher
 
otherwise(Supplier<R>) - Method in class org.derive4j.Makes.CaseOfMatchers.PartialMatcher
 
otherwise(Supplier<R>) - Method in class org.derive4j.Makes.CasesMatchers.PartialMatcher
 
otherwise(Supplier<R>) - Method in class org.derive4j.processor.api.DeriveResults.CaseOfMatchers.PartialMatcher
 
otherwise(Supplier<R>) - Method in class org.derive4j.processor.api.DeriveResults.CasesMatchers.PartialMatcher
 
otherwise(Supplier<R>) - Method in class org.derive4j.processor.api.MessageLocalizations.CaseOfMatchers.PartialMatcher
 
otherwise(Supplier<R>) - Method in class org.derive4j.processor.api.MessageLocalizations.CasesMatchers.PartialMatcher
 
otherwise(Supplier<R>) - Method in class org.derive4j.processor.api.model.DataConstructions.CaseOfMatchers.PartialMatcher
 
otherwise(Supplier<R>) - Method in class org.derive4j.processor.api.model.DataConstructions.CasesMatchers.PartialMatcher
 
otherwise(Supplier<R>) - Method in class org.derive4j.processor.api.model.DeriveVisibilities.CaseOfMatchers.PartialMatcher
 
otherwise(Supplier<R>) - Method in class org.derive4j.processor.api.model.DeriveVisibilities.CasesMatchers.PartialMatcher
 
otherwise(Supplier<R>) - Method in class org.derive4j.processor.api.model.MultipleConstructorsSupport.CaseOfMatchers.PartialMatcher
 
otherwise(Supplier<R>) - Method in class org.derive4j.processor.api.model.MultipleConstructorsSupport.CasesMatchers.PartialMatcher
 
otherwise(Supplier<R>) - Method in class org.derive4j.Visibilities.CaseOfMatchers.PartialMatcher
 
otherwise(Supplier<R>) - Method in class org.derive4j.Visibilities.CasesMatchers.PartialMatcher
 
otherwise(Supplier<X>) - Method in class org.derive4j.processor.api.InstanceLocations.CaseOfMatchers.PartialMatcher
 
otherwise(Supplier<X>) - Method in class org.derive4j.processor.api.InstanceLocations.CasesMatchers.PartialMatcher
 
otherwise(Supplier<X>) - Method in class org.derive4j.processor.api.model.Expressions.CaseOfMatchers.PartialMatcher
 
otherwise(Supplier<X>) - Method in class org.derive4j.processor.api.model.Expressions.CasesMatchers.PartialMatcher
 
otherwise(Supplier<X>) - Method in class org.derive4j.processor.Eithers.CaseOfMatchers.PartialMatcher
 
otherwise(Supplier<X>) - Method in class org.derive4j.processor.Eithers.CasesMatchers.PartialMatcher
 
otherwise_(R) - Method in class org.derive4j.Flavours.CaseOfMatchers.PartialMatcher
 
otherwise_(R) - Method in class org.derive4j.Flavours.CasesMatchers.PartialMatcher
 
otherwise_(R) - Method in class org.derive4j.Makes.CaseOfMatchers.PartialMatcher
 
otherwise_(R) - Method in class org.derive4j.Makes.CasesMatchers.PartialMatcher
 
otherwise_(R) - Method in class org.derive4j.processor.api.DeriveResults.CaseOfMatchers.PartialMatcher
 
otherwise_(R) - Method in class org.derive4j.processor.api.DeriveResults.CasesMatchers.PartialMatcher
 
otherwise_(R) - Method in class org.derive4j.processor.api.MessageLocalizations.CaseOfMatchers.PartialMatcher
 
otherwise_(R) - Method in class org.derive4j.processor.api.MessageLocalizations.CasesMatchers.PartialMatcher
 
otherwise_(R) - Method in class org.derive4j.processor.api.model.DataConstructions.CaseOfMatchers.PartialMatcher
 
otherwise_(R) - Method in class org.derive4j.processor.api.model.DataConstructions.CasesMatchers.PartialMatcher
 
otherwise_(R) - Method in class org.derive4j.processor.api.model.DeriveVisibilities.CaseOfMatchers.PartialMatcher
 
otherwise_(R) - Method in class org.derive4j.processor.api.model.DeriveVisibilities.CasesMatchers.PartialMatcher
 
otherwise_(R) - Method in class org.derive4j.processor.api.model.MultipleConstructorsSupport.CaseOfMatchers.PartialMatcher
 
otherwise_(R) - Method in class org.derive4j.processor.api.model.MultipleConstructorsSupport.CasesMatchers.PartialMatcher
 
otherwise_(R) - Method in class org.derive4j.Visibilities.CaseOfMatchers.PartialMatcher
 
otherwise_(R) - Method in class org.derive4j.Visibilities.CasesMatchers.PartialMatcher
 
otherwise_(X) - Method in class org.derive4j.processor.api.InstanceLocations.CaseOfMatchers.PartialMatcher
 
otherwise_(X) - Method in class org.derive4j.processor.api.InstanceLocations.CasesMatchers.PartialMatcher
 
otherwise_(X) - Method in class org.derive4j.processor.api.model.Expressions.CaseOfMatchers.PartialMatcher
 
otherwise_(X) - Method in class org.derive4j.processor.api.model.Expressions.CasesMatchers.PartialMatcher
 
otherwise_(X) - Method in class org.derive4j.processor.Eithers.CaseOfMatchers.PartialMatcher
 
otherwise_(X) - Method in class org.derive4j.processor.Eithers.CasesMatchers.PartialMatcher
 
otherwiseBuilderClassName() - Static method in class org.derive4j.processor.OtherwiseMatchingStepDerivator
 
otherwiseEmpty() - Method in class org.derive4j.Flavours.CaseOfMatchers.PartialMatcher
 
otherwiseEmpty() - Method in class org.derive4j.Flavours.CasesMatchers.PartialMatcher
 
otherwiseEmpty() - Method in class org.derive4j.Makes.CaseOfMatchers.PartialMatcher
 
otherwiseEmpty() - Method in class org.derive4j.Makes.CasesMatchers.PartialMatcher
 
otherwiseEmpty() - Method in class org.derive4j.processor.api.DeriveResults.CaseOfMatchers.PartialMatcher
 
otherwiseEmpty() - Method in class org.derive4j.processor.api.DeriveResults.CasesMatchers.PartialMatcher
 
otherwiseEmpty() - Method in class org.derive4j.processor.api.InstanceLocations.CaseOfMatchers.PartialMatcher
 
otherwiseEmpty() - Method in class org.derive4j.processor.api.InstanceLocations.CasesMatchers.PartialMatcher
 
otherwiseEmpty() - Method in class org.derive4j.processor.api.MessageLocalizations.CaseOfMatchers.PartialMatcher
 
otherwiseEmpty() - Method in class org.derive4j.processor.api.MessageLocalizations.CasesMatchers.PartialMatcher
 
otherwiseEmpty() - Method in class org.derive4j.processor.api.model.DataConstructions.CaseOfMatchers.PartialMatcher
 
otherwiseEmpty() - Method in class org.derive4j.processor.api.model.DataConstructions.CasesMatchers.PartialMatcher
 
otherwiseEmpty() - Method in class org.derive4j.processor.api.model.DeriveVisibilities.CaseOfMatchers.PartialMatcher
 
otherwiseEmpty() - Method in class org.derive4j.processor.api.model.DeriveVisibilities.CasesMatchers.PartialMatcher
 
otherwiseEmpty() - Method in class org.derive4j.processor.api.model.Expressions.CaseOfMatchers.PartialMatcher
 
otherwiseEmpty() - Method in class org.derive4j.processor.api.model.Expressions.CasesMatchers.PartialMatcher
 
otherwiseEmpty() - Method in class org.derive4j.processor.api.model.MultipleConstructorsSupport.CaseOfMatchers.PartialMatcher
 
otherwiseEmpty() - Method in class org.derive4j.processor.api.model.MultipleConstructorsSupport.CasesMatchers.PartialMatcher
 
otherwiseEmpty() - Method in class org.derive4j.processor.Eithers.CaseOfMatchers.PartialMatcher
 
otherwiseEmpty() - Method in class org.derive4j.processor.Eithers.CasesMatchers.PartialMatcher
 
otherwiseEmpty() - Method in class org.derive4j.Visibilities.CaseOfMatchers.PartialMatcher
 
otherwiseEmpty() - Method in class org.derive4j.Visibilities.CasesMatchers.PartialMatcher
 
otherwiseLeftMethod(AlgebraicDataType, EitherModel) - Method in class org.derive4j.processor.OtherwiseMatchingStepDerivator
 
otherwiseMatcherTypeName(AlgebraicDataType) - Static method in class org.derive4j.processor.OtherwiseMatchingStepDerivator
 
otherwiseMatching - Variable in class org.derive4j.processor.PatternMatchingDerivator
 
OtherwiseMatchingStepDerivator - Class in org.derive4j.processor
 
OtherwiseMatchingStepDerivator(DeriveUtils, PatternMatchingDerivator.MatchingKind) - Constructor for class org.derive4j.processor.OtherwiseMatchingStepDerivator
 
otherwiseMethods(AlgebraicDataType) - Method in class org.derive4j.processor.OtherwiseMatchingStepDerivator
 
otherwiseNoneMethod(AlgebraicDataType) - Method in class org.derive4j.processor.OtherwiseMatchingStepDerivator
 
overrideMethodBuilder(ExecutableElement) - Static method in class org.derive4j.processor.Utils
 
overrideMethodBuilder(ExecutableElement, DeclaredType) - Method in interface org.derive4j.processor.api.DeriveUtils
 
overrideMethodBuilder(ExecutableElement, DeclaredType) - Method in class org.derive4j.processor.DeriveUtilsImpl
 

P

p(Predicate<T>) - Static method in class org.derive4j.processor.Utils
 
p2(A, B) - Static method in class org.derive4j.processor.P2
 
P2<A,​B> - Class in org.derive4j.processor
 
P2() - Constructor for class org.derive4j.processor.P2
 
P2(A, B) - Static method in class org.derive4j.processor.P2s
 
P2(BiFunction<A, B, R>) - Method in class org.derive4j.processor.P2s.CasesMatchers.TotalMatcher_P2
 
P2_(A, B) - Constructor for class org.derive4j.processor.P2s.P2_
 
P2_(R) - Method in class org.derive4j.processor.P2s.CasesMatchers.TotalMatcher_P2
 
P2s - Class in org.derive4j.processor
 
P2s() - Constructor for class org.derive4j.processor.P2s
 
P2s.CasesMatchers - Class in org.derive4j.processor
 
P2s.CasesMatchers.TotalMatcher_P2<A,​B> - Class in org.derive4j.processor
 
P2s.Lazy<A,​B> - Class in org.derive4j.processor
 
P2s.P2_<A,​B> - Class in org.derive4j.processor
 
Package - org.derive4j.Visibility
 
Package - Variable in class org.derive4j.processor.api.model.DeriveVisibilities.CaseOfMatchers.PartialMatcher
 
Package - Variable in class org.derive4j.processor.api.model.DeriveVisibilities.CasesMatchers.PartialMatcher
 
Package - Variable in class org.derive4j.processor.api.model.DeriveVisibilities.LambdaCases
 
Package - Static variable in class org.derive4j.processor.api.model.DeriveVisibilities
 
Package - Variable in class org.derive4j.Visibilities.CaseOfMatchers.PartialMatcher
 
Package - Variable in class org.derive4j.Visibilities.CasesMatchers.PartialMatcher
 
Package - Variable in class org.derive4j.Visibilities.LambdaVisibilityCases
 
Package() - Constructor for class org.derive4j.processor.api.model.DeriveVisibilities.Package
 
Package() - Method in class org.derive4j.processor.api.model.DeriveVisibilities.LambdaCases
 
Package() - Static method in class org.derive4j.processor.api.model.DeriveVisibilities
 
Package() - Method in interface org.derive4j.processor.api.model.DeriveVisibility.Cases
 
Package() - Method in class org.derive4j.Visibilities.LambdaVisibilityCases
 
Package() - Method in interface org.derive4j.Visibility.VisibilityCases
 
Package(Supplier<R>) - Method in class org.derive4j.processor.api.model.DeriveVisibilities.CaseOfMatchers.TotalMatcher_Package
 
Package(Supplier<R>) - Method in class org.derive4j.processor.api.model.DeriveVisibilities.CaseOfMatchers.TotalMatcher_Public
 
Package(Supplier<R>) - Method in class org.derive4j.processor.api.model.DeriveVisibilities.CasesMatchers.TotalMatcher_Package
 
Package(Supplier<R>) - Method in class org.derive4j.processor.api.model.DeriveVisibilities.CasesMatchers.TotalMatcher_Public
 
Package(Supplier<R>) - Method in class org.derive4j.Visibilities.CaseOfMatchers.TotalMatcher_Package
 
Package(Supplier<R>) - Method in class org.derive4j.Visibilities.CaseOfMatchers.TotalMatcher_Same
 
Package(Supplier<R>) - Method in class org.derive4j.Visibilities.CasesMatchers.TotalMatcher_Package
 
Package(Supplier<R>) - Method in class org.derive4j.Visibilities.CasesMatchers.TotalMatcher_Same
 
Package_(R) - Method in class org.derive4j.processor.api.model.DeriveVisibilities.CaseOfMatchers.TotalMatcher_Package
 
Package_(R) - Method in class org.derive4j.processor.api.model.DeriveVisibilities.CaseOfMatchers.TotalMatcher_Public
 
Package_(R) - Method in class org.derive4j.processor.api.model.DeriveVisibilities.CasesMatchers.TotalMatcher_Package
 
Package_(R) - Method in class org.derive4j.processor.api.model.DeriveVisibilities.CasesMatchers.TotalMatcher_Public
 
Package_(R) - Method in class org.derive4j.Visibilities.CaseOfMatchers.TotalMatcher_Package
 
Package_(R) - Method in class org.derive4j.Visibilities.CaseOfMatchers.TotalMatcher_Same
 
Package_(R) - Method in class org.derive4j.Visibilities.CasesMatchers.TotalMatcher_Package
 
Package_(R) - Method in class org.derive4j.Visibilities.CasesMatchers.TotalMatcher_Same
 
parameterList(DataConstructor) - Method in interface org.derive4j.processor.api.DeriveUtils
 
parameterList(DataConstructor) - Method in class org.derive4j.processor.DeriveUtilsImpl
 
parameterList(DataConstructor, String) - Method in interface org.derive4j.processor.api.DeriveUtils
 
parameterList(DataConstructor, String) - Method in class org.derive4j.processor.DeriveUtilsImpl
 
parseAlgebraicDataType(TypeElement, DeriveConfig) - Method in class org.derive4j.processor.AdtParser
 
parseDataConstruction(DeclaredType, List<TypeVariable>, ExecutableElement, TypeVariable) - Method in class org.derive4j.processor.AdtParser
 
parseDataConstructionMultipleAgs(DeclaredType, List<TypeVariable>, List<P2<VariableElement, DeclaredType>>) - Method in class org.derive4j.processor.AdtParser
 
parseDataConstructionOneArg(DeclaredType, List<TypeVariable>, VariableElement, DeclaredType) - Method in class org.derive4j.processor.AdtParser
 
parseDataConstructor(DeclaredType, List<TypeVariable>, DataDeconstructor, int) - Method in class org.derive4j.processor.AdtParser
 
parseGadtConstraint(String, TypeMirror, List<TypeVariable>) - Method in class org.derive4j.processor.AdtParser
 
parseInstanceConfig(TypeElement, Map<? extends ExecutableElement, ? extends AnnotationValue>) - Method in class org.derive4j.processor.DeriveConfigBuilder
 
partialMatchBuilderClassName(DataConstructor) - Static method in class org.derive4j.processor.PartialMatchingStepDerivator
 
PartialMatcher(Function<A, X>, Function<B, X>) - Constructor for class org.derive4j.processor.Eithers.CasesMatchers.PartialMatcher
 
PartialMatcher(Function<CodeBlock, X>, Function<UnaryOperator<CodeBlock>, X>) - Constructor for class org.derive4j.processor.api.model.Expressions.CasesMatchers.PartialMatcher
 
PartialMatcher(Function<Element, R>, MessageLocalizations.OnAnnotationMapper<R>, MessageLocalizations.OnAnnotationValueMapper<R>) - Constructor for class org.derive4j.processor.api.MessageLocalizations.CasesMatchers.PartialMatcher
 
PartialMatcher(Function<DeriveMessage, R>, Function<A, R>) - Constructor for class org.derive4j.processor.api.DeriveResults.CasesMatchers.PartialMatcher
 
PartialMatcher(Function<MultipleConstructors, R>, Function<DataConstructor, R>, Supplier<R>) - Constructor for class org.derive4j.processor.api.model.DataConstructions.CasesMatchers.PartialMatcher
 
PartialMatcher(Supplier<R>, Supplier<R>, Supplier<R>) - Constructor for class org.derive4j.processor.api.model.DeriveVisibilities.CasesMatchers.PartialMatcher
 
PartialMatcher(Supplier<R>, Supplier<R>, Supplier<R>) - Constructor for class org.derive4j.Visibilities.CasesMatchers.PartialMatcher
 
PartialMatcher(Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>) - Constructor for class org.derive4j.Flavours.CasesMatchers.PartialMatcher
 
PartialMatcher(Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>) - Constructor for class org.derive4j.Makes.CasesMatchers.PartialMatcher
 
PartialMatcher(Flavour, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>) - Constructor for class org.derive4j.Flavours.CaseOfMatchers.PartialMatcher
 
PartialMatcher(Make, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>) - Constructor for class org.derive4j.Makes.CaseOfMatchers.PartialMatcher
 
PartialMatcher(DeriveResult<A>, Function<DeriveMessage, R>, Function<A, R>) - Constructor for class org.derive4j.processor.api.DeriveResults.CaseOfMatchers.PartialMatcher
 
PartialMatcher(InstanceLocation, InstanceLocations.ValueMapper<X>, Function<ClassName, X>, InstanceLocations.MethodMapper<X>) - Constructor for class org.derive4j.processor.api.InstanceLocations.CaseOfMatchers.PartialMatcher
 
PartialMatcher(InstanceLocations.ValueMapper<X>, Function<ClassName, X>, InstanceLocations.MethodMapper<X>) - Constructor for class org.derive4j.processor.api.InstanceLocations.CasesMatchers.PartialMatcher
 
PartialMatcher(MessageLocalization, Function<Element, R>, MessageLocalizations.OnAnnotationMapper<R>, MessageLocalizations.OnAnnotationValueMapper<R>) - Constructor for class org.derive4j.processor.api.MessageLocalizations.CaseOfMatchers.PartialMatcher
 
PartialMatcher(DataConstruction, Function<MultipleConstructors, R>, Function<DataConstructor, R>, Supplier<R>) - Constructor for class org.derive4j.processor.api.model.DataConstructions.CaseOfMatchers.PartialMatcher
 
PartialMatcher(DeriveVisibility, Supplier<R>, Supplier<R>, Supplier<R>) - Constructor for class org.derive4j.processor.api.model.DeriveVisibilities.CaseOfMatchers.PartialMatcher
 
PartialMatcher(Expression, Function<CodeBlock, X>, Function<UnaryOperator<CodeBlock>, X>) - Constructor for class org.derive4j.processor.api.model.Expressions.CaseOfMatchers.PartialMatcher
 
PartialMatcher(MultipleConstructors, MultipleConstructorsSupport.VisitorDispatchMapper<R>, Function<List<DataConstructor>, R>) - Constructor for class org.derive4j.processor.api.model.MultipleConstructorsSupport.CaseOfMatchers.PartialMatcher
 
PartialMatcher(MultipleConstructorsSupport.VisitorDispatchMapper<R>, Function<List<DataConstructor>, R>) - Constructor for class org.derive4j.processor.api.model.MultipleConstructorsSupport.CasesMatchers.PartialMatcher
 
PartialMatcher(Either<A, B>, Function<A, X>, Function<B, X>) - Constructor for class org.derive4j.processor.Eithers.CaseOfMatchers.PartialMatcher
 
PartialMatcher(Visibility, Supplier<R>, Supplier<R>, Supplier<R>) - Constructor for class org.derive4j.Visibilities.CaseOfMatchers.PartialMatcher
 
PartialMatcher_CaseOfMatching(Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>) - Constructor for class org.derive4j.Makes.CasesMatchers.PartialMatcher_CaseOfMatching
 
PartialMatcher_CaseOfMatching(Make, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>) - Constructor for class org.derive4j.Makes.CaseOfMatchers.PartialMatcher_CaseOfMatching
 
PartialMatcher_CasesMatching(Supplier<R>, Supplier<R>, Supplier<R>) - Constructor for class org.derive4j.Makes.CasesMatchers.PartialMatcher_CasesMatching
 
PartialMatcher_CasesMatching(Make, Supplier<R>, Supplier<R>, Supplier<R>) - Constructor for class org.derive4j.Makes.CaseOfMatchers.PartialMatcher_CasesMatching
 
PartialMatcher_Catamorphism(Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>) - Constructor for class org.derive4j.Makes.CasesMatchers.PartialMatcher_Catamorphism
 
PartialMatcher_Catamorphism(Make, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>) - Constructor for class org.derive4j.Makes.CaseOfMatchers.PartialMatcher_Catamorphism
 
PartialMatcher_Cyclops(Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>) - Constructor for class org.derive4j.Flavours.CasesMatchers.PartialMatcher_Cyclops
 
PartialMatcher_Cyclops(Flavour, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>) - Constructor for class org.derive4j.Flavours.CaseOfMatchers.PartialMatcher_Cyclops
 
PartialMatcher_Factory(Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>) - Constructor for class org.derive4j.Makes.CasesMatchers.PartialMatcher_Factory
 
PartialMatcher_Factory(Make, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>) - Constructor for class org.derive4j.Makes.CaseOfMatchers.PartialMatcher_Factory
 
PartialMatcher_Fugue(Supplier<R>, Supplier<R>) - Constructor for class org.derive4j.Flavours.CasesMatchers.PartialMatcher_Fugue
 
PartialMatcher_Fugue(Flavour, Supplier<R>, Supplier<R>) - Constructor for class org.derive4j.Flavours.CaseOfMatchers.PartialMatcher_Fugue
 
PartialMatcher_Fugue2(Supplier<R>, Supplier<R>, Supplier<R>) - Constructor for class org.derive4j.Flavours.CasesMatchers.PartialMatcher_Fugue2
 
PartialMatcher_Fugue2(Flavour, Supplier<R>, Supplier<R>, Supplier<R>) - Constructor for class org.derive4j.Flavours.CaseOfMatchers.PartialMatcher_Fugue2
 
PartialMatcher_Getters(Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>) - Constructor for class org.derive4j.Makes.CasesMatchers.PartialMatcher_Getters
 
PartialMatcher_Getters(Make, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>) - Constructor for class org.derive4j.Makes.CaseOfMatchers.PartialMatcher_Getters
 
PartialMatcher_Guava(Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>) - Constructor for class org.derive4j.Flavours.CasesMatchers.PartialMatcher_Guava
 
PartialMatcher_Guava(Flavour, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>) - Constructor for class org.derive4j.Flavours.CaseOfMatchers.PartialMatcher_Guava
 
PartialMatcher_HighJ(Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>) - Constructor for class org.derive4j.Flavours.CasesMatchers.PartialMatcher_HighJ
 
PartialMatcher_HighJ(Flavour, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>) - Constructor for class org.derive4j.Flavours.CaseOfMatchers.PartialMatcher_HighJ
 
PartialMatcher_Javaslang(Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>) - Constructor for class org.derive4j.Flavours.CasesMatchers.PartialMatcher_Javaslang
 
PartialMatcher_Javaslang(Flavour, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>) - Constructor for class org.derive4j.Flavours.CaseOfMatchers.PartialMatcher_Javaslang
 
PartialMatcher_LazyConstructor(Supplier<R>, Supplier<R>) - Constructor for class org.derive4j.Makes.CasesMatchers.PartialMatcher_LazyConstructor
 
PartialMatcher_LazyConstructor(Make, Supplier<R>, Supplier<R>) - Constructor for class org.derive4j.Makes.CaseOfMatchers.PartialMatcher_LazyConstructor
 
PartialMatcher_Method(InstanceLocation, InstanceLocations.ValueMapper<X>, Function<ClassName, X>) - Constructor for class org.derive4j.processor.api.InstanceLocations.CaseOfMatchers.PartialMatcher_Method
 
PartialMatcher_Method(InstanceLocations.ValueMapper<X>, Function<ClassName, X>) - Constructor for class org.derive4j.processor.api.InstanceLocations.CasesMatchers.PartialMatcher_Method
 
PartialMatcher_Modifiers(Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>) - Constructor for class org.derive4j.Makes.CasesMatchers.PartialMatcher_Modifiers
 
PartialMatcher_Modifiers(Make, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>) - Constructor for class org.derive4j.Makes.CaseOfMatchers.PartialMatcher_Modifiers
 
PartialMatcher_NoConstructor(Function<MultipleConstructors, R>, Function<DataConstructor, R>) - Constructor for class org.derive4j.processor.api.model.DataConstructions.CasesMatchers.PartialMatcher_NoConstructor
 
PartialMatcher_NoConstructor(DataConstruction, Function<MultipleConstructors, R>, Function<DataConstructor, R>) - Constructor for class org.derive4j.processor.api.model.DataConstructions.CaseOfMatchers.PartialMatcher_NoConstructor
 
PartialMatcher_OnAnnotationValue(Function<Element, R>, MessageLocalizations.OnAnnotationMapper<R>) - Constructor for class org.derive4j.processor.api.MessageLocalizations.CasesMatchers.PartialMatcher_OnAnnotationValue
 
PartialMatcher_OnAnnotationValue(MessageLocalization, Function<Element, R>, MessageLocalizations.OnAnnotationMapper<R>) - Constructor for class org.derive4j.processor.api.MessageLocalizations.CaseOfMatchers.PartialMatcher_OnAnnotationValue
 
PartialMatcher_Smart(Supplier<R>, Supplier<R>) - Constructor for class org.derive4j.processor.api.model.DeriveVisibilities.CasesMatchers.PartialMatcher_Smart
 
PartialMatcher_Smart(Supplier<R>, Supplier<R>) - Constructor for class org.derive4j.Visibilities.CasesMatchers.PartialMatcher_Smart
 
PartialMatcher_Smart(DeriveVisibility, Supplier<R>, Supplier<R>) - Constructor for class org.derive4j.processor.api.model.DeriveVisibilities.CaseOfMatchers.PartialMatcher_Smart
 
PartialMatcher_Smart(Visibility, Supplier<R>, Supplier<R>) - Constructor for class org.derive4j.Visibilities.CaseOfMatchers.PartialMatcher_Smart
 
PartialMatcher_Vavr(Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>) - Constructor for class org.derive4j.Flavours.CasesMatchers.PartialMatcher_Vavr
 
PartialMatcher_Vavr(Flavour, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>) - Constructor for class org.derive4j.Flavours.CaseOfMatchers.PartialMatcher_Vavr
 
partialMatching - Variable in class org.derive4j.processor.PatternMatchingDerivator
 
partialMatching - Variable in class org.derive4j.processor.TotalMatchingStepDerivator
 
PartialMatchingStepDerivator - Class in org.derive4j.processor
 
PartialMatchingStepDerivator(DeriveUtils, PatternMatchingDerivator.MatchingKind) - Constructor for class org.derive4j.processor.PartialMatchingStepDerivator
 
partialMatchingStepTypeSpec(AlgebraicDataType, List<DataConstructor>, DataConstructor, List<DataConstructor>) - Method in class org.derive4j.processor.PartialMatchingStepDerivator
 
partialMatchMethodBuilder(AlgebraicDataType, List<DataConstructor>, int, DataConstructor, ParameterizedTypeName) - Method in class org.derive4j.processor.PartialMatchingStepDerivator
 
PatternMatchingDerivator - Class in org.derive4j.processor
 
PatternMatchingDerivator(DeriveUtils, PatternMatchingDerivator.MatchingKind) - Constructor for class org.derive4j.processor.PatternMatchingDerivator
 
PatternMatchingDerivator.MatchingKind - Enum in org.derive4j.processor
 
PRIMES - Static variable in class org.derive4j.processor.StrictConstructorDerivator
 
printErrorMessage(String, Throwable) - Method in class org.derive4j.processor.DerivingProcessor
 
process(Set<? extends TypeElement>, RoundEnvironment) - Method in class org.derive4j.processor.DerivingProcessor
 
Public - Variable in class org.derive4j.processor.api.model.DeriveVisibilities.CaseOfMatchers.PartialMatcher
 
Public - Variable in class org.derive4j.processor.api.model.DeriveVisibilities.CasesMatchers.PartialMatcher
 
Public - Variable in class org.derive4j.processor.api.model.DeriveVisibilities.LambdaCases
 
Public - Static variable in class org.derive4j.processor.api.model.DeriveVisibilities
 
Public() - Constructor for class org.derive4j.processor.api.model.DeriveVisibilities.Public
 
Public() - Method in class org.derive4j.processor.api.model.DeriveVisibilities.LambdaCases
 
Public() - Static method in class org.derive4j.processor.api.model.DeriveVisibilities
 
Public() - Method in interface org.derive4j.processor.api.model.DeriveVisibility.Cases
 
Public(Supplier<R>) - Method in class org.derive4j.processor.api.model.DeriveVisibilities.CaseOfMatchers.TotalMatcher_Public
 
Public(Supplier<R>) - Method in class org.derive4j.processor.api.model.DeriveVisibilities.CasesMatchers.TotalMatcher_Public
 
Public_(R) - Method in class org.derive4j.processor.api.model.DeriveVisibilities.CaseOfMatchers.TotalMatcher_Public
 
Public_(R) - Method in class org.derive4j.processor.api.model.DeriveVisibilities.CasesMatchers.TotalMatcher_Public
 

R

recursiveExpression - Variable in class org.derive4j.processor.api.model.Expressions.CaseOfMatchers.PartialMatcher
 
recursiveExpression - Variable in class org.derive4j.processor.api.model.Expressions.CasesMatchers.PartialMatcher
 
recursiveExpression - Variable in class org.derive4j.processor.api.model.Expressions.LambdaCases
 
recursiveExpression(Function<UnaryOperator<CodeBlock>, X>) - Method in class org.derive4j.processor.api.model.Expressions.CaseOfMatchers.TotalMatcher_BaseExpression
 
recursiveExpression(Function<UnaryOperator<CodeBlock>, X>) - Method in class org.derive4j.processor.api.model.Expressions.CaseOfMatchers.TotalMatcher_RecursiveExpression
 
recursiveExpression(Function<UnaryOperator<CodeBlock>, X>) - Method in class org.derive4j.processor.api.model.Expressions.CasesMatchers.TotalMatcher_BaseExpression
 
recursiveExpression(Function<UnaryOperator<CodeBlock>, X>) - Method in class org.derive4j.processor.api.model.Expressions.CasesMatchers.TotalMatcher_RecursiveExpression
 
recursiveExpression(UnaryOperator<CodeBlock>) - Method in interface org.derive4j.processor.api.model.Expression.Cases
 
recursiveExpression(UnaryOperator<CodeBlock>) - Method in class org.derive4j.processor.api.model.Expressions.LambdaCases
 
recursiveExpression(UnaryOperator<CodeBlock>) - Static method in class org.derive4j.processor.api.model.Expressions
 
RecursiveExpression(UnaryOperator<CodeBlock>) - Constructor for class org.derive4j.processor.api.model.Expressions.RecursiveExpression
 
recursiveExpression_(X) - Method in class org.derive4j.processor.api.model.Expressions.CaseOfMatchers.TotalMatcher_BaseExpression
 
recursiveExpression_(X) - Method in class org.derive4j.processor.api.model.Expressions.CaseOfMatchers.TotalMatcher_RecursiveExpression
 
recursiveExpression_(X) - Method in class org.derive4j.processor.api.model.Expressions.CasesMatchers.TotalMatcher_BaseExpression
 
recursiveExpression_(X) - Method in class org.derive4j.processor.api.model.Expressions.CasesMatchers.TotalMatcher_RecursiveExpression
 
refinementType - Variable in class org.derive4j.processor.api.model.TypeRestrictions.TypeRestriction_
 
refinementType() - Method in class org.derive4j.processor.api.model.TypeRestriction
 
remainingElements - Variable in class org.derive4j.processor.DerivingProcessor
 
replicate(ExecutableElement) - Method in class org.derive4j.processor.ExportDerivator
 
resolve(DeclaredType, Function<TypeVariable, Optional<TypeMirror>>) - Method in interface org.derive4j.processor.api.DeriveUtils
 
resolve(DeclaredType, Function<TypeVariable, Optional<TypeMirror>>) - Method in class org.derive4j.processor.DeriveUtilsImpl
 
resolve(TypeMirror, Function<TypeVariable, Optional<TypeMirror>>) - Method in interface org.derive4j.processor.api.DeriveUtils
 
resolve(TypeMirror, Function<TypeVariable, Optional<TypeMirror>>) - Method in class org.derive4j.processor.DeriveUtilsImpl
 
resolveFieldInstances(AlgebraicDataType, ClassName, List<TypeElement>) - Method in interface org.derive4j.processor.api.DeriveUtils
 
resolveFieldInstances(AlgebraicDataType, ClassName, List<TypeElement>) - Method in class org.derive4j.processor.DeriveUtilsImpl
 
resolveToTypeName(TypeMirror, Function<TypeVariable, Optional<TypeName>>) - Method in interface org.derive4j.processor.api.DeriveUtils
 
resolveToTypeName(TypeMirror, Function<TypeVariable, Optional<TypeName>>) - Method in class org.derive4j.processor.DeriveUtilsImpl
 
restrictedTypeVariable - Variable in class org.derive4j.processor.api.model.TypeRestrictions.TypeRestriction_
 
restrictedTypeVariable() - Method in class org.derive4j.processor.api.model.TypeRestriction
 
result - Variable in class org.derive4j.processor.api.DeriveResults.CaseOfMatchers.PartialMatcher
 
result - Variable in class org.derive4j.processor.api.DeriveResults.CasesMatchers.PartialMatcher
 
result - Variable in class org.derive4j.processor.api.DeriveResults.Result
 
result(A) - Static method in class org.derive4j.processor.api.DeriveResult
 
result(A) - Static method in class org.derive4j.processor.api.DeriveResults
 
result(Function<A, R>) - Method in class org.derive4j.processor.api.DeriveResults.CaseOfMatchers.TotalMatcher_Error
 
result(Function<A, R>) - Method in class org.derive4j.processor.api.DeriveResults.CaseOfMatchers.TotalMatcher_Result
 
result(Function<A, R>) - Method in class org.derive4j.processor.api.DeriveResults.CasesMatchers.TotalMatcher_Error
 
result(Function<A, R>) - Method in class org.derive4j.processor.api.DeriveResults.CasesMatchers.TotalMatcher_Result
 
Result(A) - Constructor for class org.derive4j.processor.api.DeriveResults.Result
 
result_(R) - Method in class org.derive4j.processor.api.DeriveResults.CaseOfMatchers.TotalMatcher_Error
 
result_(R) - Method in class org.derive4j.processor.api.DeriveResults.CaseOfMatchers.TotalMatcher_Result
 
result_(R) - Method in class org.derive4j.processor.api.DeriveResults.CasesMatchers.TotalMatcher_Error
 
result_(R) - Method in class org.derive4j.processor.api.DeriveResults.CasesMatchers.TotalMatcher_Result
 
returnedType - Variable in class org.derive4j.processor.api.model.DataConstructors.Constructor
 
returnedType() - Method in class org.derive4j.processor.api.model.DataConstructor
 
returnTypeVariable - Variable in class org.derive4j.processor.api.model.DataDeconstructors.Deconstructor
 
returnTypeVariable - Variable in class org.derive4j.processor.api.model.MatchMethods.MatchMethod_
 
returnTypeVariable() - Method in class org.derive4j.processor.api.model.DataDeconstructor
 
returnTypeVariable() - Method in class org.derive4j.processor.api.model.MatchMethod
 
right - Variable in class org.derive4j.processor.Eithers.CaseOfMatchers.PartialMatcher
 
right - Variable in class org.derive4j.processor.Eithers.CasesMatchers.PartialMatcher
 
right - Variable in class org.derive4j.processor.Eithers.Right
 
right(B) - Static method in class org.derive4j.processor.Eithers
 
right(Function<B, X>) - Method in class org.derive4j.processor.Eithers.CaseOfMatchers.TotalMatcher_Left
 
right(Function<B, X>) - Method in class org.derive4j.processor.Eithers.CaseOfMatchers.TotalMatcher_Right
 
right(Function<B, X>) - Method in class org.derive4j.processor.Eithers.CasesMatchers.TotalMatcher_Left
 
right(Function<B, X>) - Method in class org.derive4j.processor.Eithers.CasesMatchers.TotalMatcher_Right
 
Right(B) - Constructor for class org.derive4j.processor.Eithers.Right
 
right_(X) - Method in class org.derive4j.processor.Eithers.CaseOfMatchers.TotalMatcher_Left
 
right_(X) - Method in class org.derive4j.processor.Eithers.CaseOfMatchers.TotalMatcher_Right
 
right_(X) - Method in class org.derive4j.processor.Eithers.CasesMatchers.TotalMatcher_Left
 
right_(X) - Method in class org.derive4j.processor.Eithers.CasesMatchers.TotalMatcher_Right
 
rightConstructor - Variable in class org.derive4j.processor.api.EitherModels.EitherModel_
 
rightConstructor() - Method in class org.derive4j.processor.api.EitherModel
 
run() - Method in interface org.derive4j.processor.IO.Effect
 
run() - Method in interface org.derive4j.processor.IO
 
runUnchecked() - Method in interface org.derive4j.processor.IO
 

S

sam - Variable in class org.derive4j.processor.api.SamInterfaces.SamInterface_
 
sam() - Method in class org.derive4j.processor.api.SamInterface
 
samClass - Variable in class org.derive4j.processor.api.SamInterfaces.SamInterface_
 
samClass() - Method in class org.derive4j.processor.api.SamInterface
 
Same - org.derive4j.Visibility
 
Same - Variable in class org.derive4j.Visibilities.CaseOfMatchers.PartialMatcher
 
Same - Variable in class org.derive4j.Visibilities.CasesMatchers.PartialMatcher
 
Same - Variable in class org.derive4j.Visibilities.LambdaVisibilityCases
 
Same() - Method in class org.derive4j.Visibilities.LambdaVisibilityCases
 
Same() - Method in interface org.derive4j.Visibility.VisibilityCases
 
Same(Supplier<R>) - Method in class org.derive4j.Visibilities.CaseOfMatchers.TotalMatcher_Same
 
Same(Supplier<R>) - Method in class org.derive4j.Visibilities.CasesMatchers.TotalMatcher_Same
 
Same_(R) - Method in class org.derive4j.Visibilities.CaseOfMatchers.TotalMatcher_Same
 
Same_(R) - Method in class org.derive4j.Visibilities.CasesMatchers.TotalMatcher_Same
 
samInterface(String) - Method in interface org.derive4j.processor.api.DeriveUtils
 
samInterface(String) - Method in class org.derive4j.processor.DeriveUtilsImpl
 
SamInterface - Class in org.derive4j.processor.api
 
SamInterface() - Constructor for class org.derive4j.processor.api.SamInterface
 
SamInterface(TypeElement, ExecutableElement) - Method in interface org.derive4j.processor.api.SamInterface.Case
 
SamInterface(TypeElement, ExecutableElement) - Static method in class org.derive4j.processor.api.SamInterfaces
 
SamInterface(SamInterface.Case<X>) - Method in class org.derive4j.processor.api.SamInterfaces.CasesMatchers.TotalMatcher_SamInterface
 
SamInterface_(TypeElement, ExecutableElement) - Constructor for class org.derive4j.processor.api.SamInterfaces.SamInterface_
 
SamInterface_(X) - Method in class org.derive4j.processor.api.SamInterfaces.CasesMatchers.TotalMatcher_SamInterface
 
SamInterface.Case<X> - Interface in org.derive4j.processor.api
 
SamInterfaces - Class in org.derive4j.processor.api
 
SamInterfaces() - Constructor for class org.derive4j.processor.api.SamInterfaces
 
SamInterfaces.CasesMatchers - Class in org.derive4j.processor.api
 
SamInterfaces.CasesMatchers.TotalMatcher_SamInterface - Class in org.derive4j.processor.api
 
SamInterfaces.Lazy - Class in org.derive4j.processor.api
 
SamInterfaces.SamInterface_ - Class in org.derive4j.processor.api
 
scannedElementKinds - Static variable in class org.derive4j.processor.DerivingProcessor
 
selection(ClassName, Optional<String>, Derivator) - Method in interface org.derive4j.processor.api.DerivatorSelection.Case
 
selection(ClassName, Optional<String>, Derivator) - Static method in class org.derive4j.processor.api.DerivatorSelections
 
selection(ClassName, Derivator) - Static method in class org.derive4j.processor.api.DerivatorSelection
 
selection(ClassName, Derivator) - Static method in class org.derive4j.processor.api.DerivatorSelections
 
selection(DerivatorSelection.Case<X>) - Method in class org.derive4j.processor.api.DerivatorSelections.CasesMatchers.TotalMatcher_Selection
 
Selection(ClassName, Optional<String>, Derivator) - Constructor for class org.derive4j.processor.api.DerivatorSelections.Selection
 
selection_(X) - Method in class org.derive4j.processor.api.DerivatorSelections.CasesMatchers.TotalMatcher_Selection
 
selector - Variable in class org.derive4j.processor.api.DerivatorSelections.Selection
 
selector() - Method in annotation type org.derive4j.Instances
 
set_1(RA) - Static method in class org.derive4j.processor.P2s
 
set_2(RB) - Static method in class org.derive4j.processor.P2s
 
setAnnotation(AnnotationMirror) - Static method in class org.derive4j.processor.api.MessageLocalizations
 
setAnnotationValue(AnnotationValue) - Static method in class org.derive4j.processor.api.MessageLocalizations
 
setArgOptions(Set<ArgOption>) - Static method in class org.derive4j.processor.api.model.DeriveConfigs
 
setArguments(List<DataArgument>) - Static method in class org.derive4j.processor.api.model.DataConstructors
 
setArgumentTypeVariables(List<TypeVariable>) - Static method in class org.derive4j.processor.api.model.DataDeconstructors
 
setBindingsByFieldName(Map<String, Binding>) - Static method in class org.derive4j.processor.api.FieldsTypeClassInstanceBindingMaps
 
setClasses(List<TypeSpec>) - Static method in class org.derive4j.processor.api.DerivedCodeSpecs
 
setClassModel(TypeElement) - Static method in class org.derive4j.processor.api.ObjectModels
 
setClassName(ClassName) - Static method in class org.derive4j.processor.api.InstanceLocations
 
setClassName(ClassName) - Static method in class org.derive4j.processor.api.model.DeriveTargetClasses
 
setCodeBlock(CodeBlock) - Static method in class org.derive4j.processor.api.model.Expressions
 
setConstructor(DataConstructor) - Static method in class org.derive4j.processor.api.model.DataConstructions
 
setConstructors(MultipleConstructors) - Static method in class org.derive4j.processor.api.model.DataConstructions
 
setConstructors0(List<DataConstructor>) - Static method in class org.derive4j.processor.api.model.MultipleConstructorsSupport
 
setDataConstruction(DataConstruction) - Static method in class org.derive4j.processor.api.model.AlgebraicDataTypes
 
setDeclaredType0(DeclaredType) - Static method in class org.derive4j.processor.api.model.TypeConstructors
 
setDeconstructor(DataDeconstructor) - Static method in class org.derive4j.processor.api.model.DataConstructors
 
setDerivator(Derivator) - Static method in class org.derive4j.processor.api.DerivatorSelections
 
setDeriveConfig(DeriveConfig) - Static method in class org.derive4j.processor.api.model.AlgebraicDataTypes
 
setDerivedInstances(Map<ClassName, DerivedInstanceConfig>) - Static method in class org.derive4j.processor.api.model.DeriveConfigs
 
setElement(Element) - Static method in class org.derive4j.processor.api.MessageLocalizations
 
setElement(ExecutableElement) - Static method in class org.derive4j.processor.api.model.MatchMethods
 
setEquals(ExecutableElement) - Static method in class org.derive4j.processor.api.ObjectModels
 
setError(DeriveMessage) - Static method in class org.derive4j.processor.api.DeriveResults
 
setExecutableElement(ExecutableElement) - Static method in class org.derive4j.processor.api.InstanceLocations
 
setExpression(Expression) - Static method in class org.derive4j.processor.api.BoundExpressions
 
setExtend(Optional<ClassName>) - Static method in class org.derive4j.processor.api.model.DeriveTargetClasses
 
setFieldName0(String) - Static method in class org.derive4j.processor.api.model.DataArguments
 
setFields(List<FieldSpec>) - Static method in class org.derive4j.processor.api.DerivedCodeSpecs
 
setFields(List<DataArgument>) - Static method in class org.derive4j.processor.api.model.AlgebraicDataTypes
 
setFlavour(Flavour) - Static method in class org.derive4j.processor.api.model.DeriveConfigs
 
setForClass(ClassName) - Static method in class org.derive4j.processor.api.DerivatorSelections
 
setFreeVariables(List<FreeVariable>) - Static method in class org.derive4j.processor.api.BoundExpressions
 
setFreeVariables(List<FreeVariable>) - Static method in class org.derive4j.processor.api.FieldsTypeClassInstanceBindingMaps
 
setFromOuterMethod(UnaryOperator<CodeBlock>) - Static method in class org.derive4j.processor.api.model.Expressions
 
setHashCode(ExecutableElement) - Static method in class org.derive4j.processor.api.ObjectModels
 
setImplSelector(Optional<String>) - Static method in class org.derive4j.processor.api.model.DerivedInstanceConfigs
 
setIndex(Integer) - Static method in class org.derive4j.processor.api.model.DataConstructors
 
setLeft(XA) - Static method in class org.derive4j.processor.Eithers
 
setLeftConstructor(ExecutableElement) - Static method in class org.derive4j.processor.api.EitherModels
 
setLocalizations(List<MessageLocalization>) - Static method in class org.derive4j.processor.api.DeriveMessages
 
setMakes(Set<Make>) - Static method in class org.derive4j.processor.api.model.DeriveConfigs
 
setMatchMethod(MatchMethod) - Static method in class org.derive4j.processor.api.model.AlgebraicDataTypes
 
setMethod(ExecutableElement) - Static method in class org.derive4j.processor.api.model.DataDeconstructors
 
setMethods(List<MethodSpec>) - Static method in class org.derive4j.processor.api.DerivedCodeSpecs
 
setMethodType(ExecutableType) - Static method in class org.derive4j.processor.api.model.DataDeconstructors
 
setName(String) - Static method in class org.derive4j.processor.api.FreeVariables
 
setName(String) - Static method in class org.derive4j.processor.api.model.DataConstructors
 
setNoneConstructor(ExecutableElement) - Static method in class org.derive4j.processor.api.OptionModels
 
setRefinementType(TypeMirror) - Static method in class org.derive4j.processor.api.model.TypeRestrictions
 
setRestrictedTypeVariable(TypeVariable) - Static method in class org.derive4j.processor.api.model.TypeRestrictions
 
setResult(RA) - Static method in class org.derive4j.processor.api.DeriveResults
 
setReturnedType(DeclaredType) - Static method in class org.derive4j.processor.api.model.DataConstructors
 
setReturnTypeVariable(TypeVariable) - Static method in class org.derive4j.processor.api.model.DataDeconstructors
 
setReturnTypeVariable(TypeVariable) - Static method in class org.derive4j.processor.api.model.MatchMethods
 
setRight(XB) - Static method in class org.derive4j.processor.Eithers
 
setRightConstructor(ExecutableElement) - Static method in class org.derive4j.processor.api.EitherModels
 
setSam(ExecutableElement) - Static method in class org.derive4j.processor.api.SamInterfaces
 
setSamClass(TypeElement) - Static method in class org.derive4j.processor.api.SamInterfaces
 
setSelector(Optional<String>) - Static method in class org.derive4j.processor.api.DerivatorSelections
 
setSomeConstructor(ExecutableElement) - Static method in class org.derive4j.processor.api.OptionModels
 
setTargetClass(Optional<ClassName>) - Static method in class org.derive4j.processor.api.model.DerivedInstanceConfigs
 
setTargetClass(DeriveTargetClass) - Static method in class org.derive4j.processor.api.model.DeriveConfigs
 
setText(String) - Static method in class org.derive4j.processor.api.DeriveMessages
 
setToString(ExecutableElement) - Static method in class org.derive4j.processor.api.ObjectModels
 
setType(DeclaredType) - Static method in class org.derive4j.processor.api.FreeVariables
 
setType0(TypeMirror) - Static method in class org.derive4j.processor.api.model.DataArguments
 
setTypeArgs(Map<TypeVariable, TypeMirror>) - Static method in class org.derive4j.processor.api.InstanceLocations
 
setTypeClass(ClassName) - Static method in class org.derive4j.processor.api.TypeClassInstances
 
setTypeConstructor(ClassName) - Static method in class org.derive4j.processor.api.TypeClassInstances
 
setTypeConstructor(TypeConstructor) - Static method in class org.derive4j.processor.api.model.AlgebraicDataTypes
 
setTypeElement(TypeElement) - Static method in class org.derive4j.processor.api.EitherModels
 
setTypeElement(TypeElement) - Static method in class org.derive4j.processor.api.OptionModels
 
setTypeElement0(TypeElement) - Static method in class org.derive4j.processor.api.model.TypeConstructors
 
setTypeEq(DataArgument) - Static method in class org.derive4j.processor.api.model.TypeRestrictions
 
setTypeRestrictions(List<TypeRestriction>) - Static method in class org.derive4j.processor.api.model.DataConstructors
 
setTypeVariables(List<TypeVariable>) - Static method in class org.derive4j.processor.api.model.DataConstructors
 
setTypeVariables0(List<TypeVariable>) - Static method in class org.derive4j.processor.api.model.TypeConstructors
 
setValue(Expression) - Static method in class org.derive4j.processor.api.Bindings
 
setVariable(FreeVariable) - Static method in class org.derive4j.processor.api.Bindings
 
setVariableElement(VariableElement) - Static method in class org.derive4j.processor.api.InstanceLocations
 
setVisibility(DeriveVisibility) - Static method in class org.derive4j.processor.api.model.DeriveTargetClasses
 
setVisitorMethodType(ExecutableType) - Static method in class org.derive4j.processor.api.model.DataDeconstructors
 
setVisitorParam(VariableElement) - Static method in class org.derive4j.processor.api.model.DataDeconstructors
 
setVisitorParam0(VariableElement) - Static method in class org.derive4j.processor.api.model.MultipleConstructorsSupport
 
setVisitorType(DeclaredType) - Static method in class org.derive4j.processor.api.model.DataDeconstructors
 
setVisitorType0(DeclaredType) - Static method in class org.derive4j.processor.api.model.MultipleConstructorsSupport
 
showStackTrace(Throwable) - Static method in class org.derive4j.processor.DerivingProcessor
 
Smart - org.derive4j.Visibility
 
Smart - Variable in class org.derive4j.processor.api.model.DeriveVisibilities.CaseOfMatchers.PartialMatcher
 
Smart - Variable in class org.derive4j.processor.api.model.DeriveVisibilities.CasesMatchers.PartialMatcher
 
Smart - Variable in class org.derive4j.processor.api.model.DeriveVisibilities.LambdaCases
 
Smart - Static variable in class org.derive4j.processor.api.model.DeriveVisibilities
 
Smart - Variable in class org.derive4j.Visibilities.CaseOfMatchers.PartialMatcher
 
Smart - Variable in class org.derive4j.Visibilities.CasesMatchers.PartialMatcher
 
Smart - Variable in class org.derive4j.Visibilities.LambdaVisibilityCases
 
Smart() - Constructor for class org.derive4j.processor.api.model.DeriveVisibilities.Smart
 
Smart() - Method in class org.derive4j.processor.api.model.DeriveVisibilities.LambdaCases
 
Smart() - Static method in class org.derive4j.processor.api.model.DeriveVisibilities
 
Smart() - Method in interface org.derive4j.processor.api.model.DeriveVisibility.Cases
 
Smart() - Method in class org.derive4j.Visibilities.LambdaVisibilityCases
 
Smart() - Method in interface org.derive4j.Visibility.VisibilityCases
 
Smart(Supplier<R>) - Method in class org.derive4j.processor.api.model.DeriveVisibilities.CaseOfMatchers.PartialMatcher_Smart
 
Smart(Supplier<R>) - Method in class org.derive4j.processor.api.model.DeriveVisibilities.CaseOfMatchers.TotalMatcher_Public
 
Smart(Supplier<R>) - Method in class org.derive4j.processor.api.model.DeriveVisibilities.CaseOfMatchers.TotalMatcher_Smart
 
Smart(Supplier<R>) - Method in class org.derive4j.processor.api.model.DeriveVisibilities.CasesMatchers.PartialMatcher_Smart
 
Smart(Supplier<R>) - Method in class org.derive4j.processor.api.model.DeriveVisibilities.CasesMatchers.TotalMatcher_Public
 
Smart(Supplier<R>) - Method in class org.derive4j.processor.api.model.DeriveVisibilities.CasesMatchers.TotalMatcher_Smart
 
Smart(Supplier<R>) - Method in class org.derive4j.Visibilities.CaseOfMatchers.PartialMatcher_Smart
 
Smart(Supplier<R>) - Method in class org.derive4j.Visibilities.CaseOfMatchers.TotalMatcher_Same
 
Smart(Supplier<R>) - Method in class org.derive4j.Visibilities.CaseOfMatchers.TotalMatcher_Smart
 
Smart(Supplier<R>) - Method in class org.derive4j.Visibilities.CasesMatchers.PartialMatcher_Smart
 
Smart(Supplier<R>) - Method in class org.derive4j.Visibilities.CasesMatchers.TotalMatcher_Same
 
Smart(Supplier<R>) - Method in class org.derive4j.Visibilities.CasesMatchers.TotalMatcher_Smart
 
Smart_(R) - Method in class org.derive4j.processor.api.model.DeriveVisibilities.CaseOfMatchers.PartialMatcher_Smart
 
Smart_(R) - Method in class org.derive4j.processor.api.model.DeriveVisibilities.CaseOfMatchers.TotalMatcher_Public
 
Smart_(R) - Method in class org.derive4j.processor.api.model.DeriveVisibilities.CaseOfMatchers.TotalMatcher_Smart
 
Smart_(R) - Method in class org.derive4j.processor.api.model.DeriveVisibilities.CasesMatchers.PartialMatcher_Smart
 
Smart_(R) - Method in class org.derive4j.processor.api.model.DeriveVisibilities.CasesMatchers.TotalMatcher_Public
 
Smart_(R) - Method in class org.derive4j.processor.api.model.DeriveVisibilities.CasesMatchers.TotalMatcher_Smart
 
Smart_(R) - Method in class org.derive4j.Visibilities.CaseOfMatchers.PartialMatcher_Smart
 
Smart_(R) - Method in class org.derive4j.Visibilities.CaseOfMatchers.TotalMatcher_Same
 
Smart_(R) - Method in class org.derive4j.Visibilities.CaseOfMatchers.TotalMatcher_Smart
 
Smart_(R) - Method in class org.derive4j.Visibilities.CasesMatchers.PartialMatcher_Smart
 
Smart_(R) - Method in class org.derive4j.Visibilities.CasesMatchers.TotalMatcher_Same
 
Smart_(R) - Method in class org.derive4j.Visibilities.CasesMatchers.TotalMatcher_Smart
 
smartConstructor(DataConstructor, DeriveConfig) - Static method in class org.derive4j.processor.StrictConstructorDerivator
 
someConstructor - Variable in class org.derive4j.processor.api.OptionModels.OptionModel_
 
someConstructor() - Method in class org.derive4j.processor.api.OptionModel
 
stepTypeSpec(AlgebraicDataType) - Method in class org.derive4j.processor.OtherwiseMatchingStepDerivator
 
stepTypeSpec(AlgebraicDataType, List<DataConstructor>, DataConstructor, List<DataConstructor>) - Method in class org.derive4j.processor.TotalMatchingStepDerivator
 
strictCataType(AlgebraicDataType, DeclaredType) - Method in class org.derive4j.processor.CataDerivator
 
StrictConstructorDerivator - Class in org.derive4j.processor
 
StrictConstructorDerivator(DeriveUtils) - Constructor for class org.derive4j.processor.StrictConstructorDerivator
 
strictDerivator - Variable in class org.derive4j.processor.LazyConstructorDerivator
 
superclass - Variable in class org.derive4j.processor.api.TypeSpecModifier
 
superClass(AlgebraicDataType, PatternMatchingDerivator.MatchingKind, List<DataConstructor>) - Static method in class org.derive4j.processor.PartialMatchingStepDerivator
 
superinterfaces - Variable in class org.derive4j.processor.api.TypeSpecModifier
 

T

targetClass - Variable in class org.derive4j.processor.api.model.DeriveConfigs.Config
 
targetClass - Variable in class org.derive4j.processor.api.model.DerivedInstanceConfigs.InstanceConfig
 
targetClass() - Method in class org.derive4j.processor.api.model.DeriveConfig
 
targetClass() - Method in class org.derive4j.processor.api.model.DerivedInstanceConfig
 
TargetClass(ClassName, DeriveVisibility, Optional<ClassName>) - Constructor for class org.derive4j.processor.api.model.DeriveTargetClasses.TargetClass
 
TargetClass(ClassName, DeriveVisibility, Optional<ClassName>) - Method in interface org.derive4j.processor.api.model.DeriveTargetClass.Case
 
TargetClass(ClassName, DeriveVisibility, Optional<ClassName>) - Static method in class org.derive4j.processor.api.model.DeriveTargetClasses
 
TargetClass(DeriveTargetClass.Case<X>) - Method in class org.derive4j.processor.api.model.DeriveTargetClasses.CasesMatchers.TotalMatcher_TargetClass
 
TargetClass_(X) - Method in class org.derive4j.processor.api.model.DeriveTargetClasses.CasesMatchers.TotalMatcher_TargetClass
 
text - Variable in class org.derive4j.processor.api.DeriveMessages.Message
 
then(IO<B>) - Method in interface org.derive4j.processor.IO
 
toString - Variable in class org.derive4j.processor.api.ObjectModels.ObjectModel_
 
toString() - Method in class org.derive4j.processor.api.InstanceLocation
 
toString() - Method in class org.derive4j.processor.api.InstanceLocations.GeneratedIn
 
toString() - Method in class org.derive4j.processor.api.InstanceLocations.Lazy
 
toString() - Method in class org.derive4j.processor.api.InstanceLocations.Method
 
toString() - Method in class org.derive4j.processor.api.InstanceLocations.Value
 
toString() - Method in class org.derive4j.processor.api.model.DerivedInstanceConfig
 
toString() - Method in class org.derive4j.processor.api.model.DerivedInstanceConfigs.InstanceConfig
 
toString() - Method in class org.derive4j.processor.api.model.DerivedInstanceConfigs.Lazy
 
toString() - Method in class org.derive4j.processor.api.TypeClassInstance
 
toString() - Method in class org.derive4j.processor.api.TypeClassInstances.Instance
 
toString() - Method in class org.derive4j.processor.api.TypeClassInstances.Lazy
 
toString() - Method in class org.derive4j.processor.P2
 
toString() - Method in class org.derive4j.processor.P2s.Lazy
 
toString() - Method in class org.derive4j.processor.P2s.P2_
 
toString(DataArgument) - Static method in class org.derive4j.processor.StrictConstructorDerivator
 
toStringMethod() - Method in class org.derive4j.processor.api.ObjectModel
 
totalMatchBuilderClassName(DataConstructor) - Static method in class org.derive4j.processor.TotalMatchingStepDerivator
 
totalMatcher_Adt - Static variable in class org.derive4j.processor.api.model.AlgebraicDataTypes.CasesMatchers
 
TotalMatcher_Adt() - Constructor for class org.derive4j.processor.api.model.AlgebraicDataTypes.CasesMatchers.TotalMatcher_Adt
 
totalMatcher_BaseExpression - Static variable in class org.derive4j.processor.api.model.Expressions.CasesMatchers
 
TotalMatcher_BaseExpression() - Constructor for class org.derive4j.processor.api.model.Expressions.CasesMatchers.TotalMatcher_BaseExpression
 
TotalMatcher_BaseExpression(Expression) - Constructor for class org.derive4j.processor.api.model.Expressions.CaseOfMatchers.TotalMatcher_BaseExpression
 
totalMatcher_Binding - Static variable in class org.derive4j.processor.api.Bindings.CasesMatchers
 
TotalMatcher_Binding() - Constructor for class org.derive4j.processor.api.Bindings.CasesMatchers.TotalMatcher_Binding
 
totalMatcher_BindingMap - Static variable in class org.derive4j.processor.api.FieldsTypeClassInstanceBindingMaps.CasesMatchers
 
TotalMatcher_BindingMap() - Constructor for class org.derive4j.processor.api.FieldsTypeClassInstanceBindingMaps.CasesMatchers.TotalMatcher_BindingMap
 
TotalMatcher_CaseOfMatching(Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>) - Constructor for class org.derive4j.Makes.CasesMatchers.TotalMatcher_CaseOfMatching
 
TotalMatcher_CaseOfMatching(Make, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>) - Constructor for class org.derive4j.Makes.CaseOfMatchers.TotalMatcher_CaseOfMatching
 
TotalMatcher_CasesMatching(Supplier<R>, Supplier<R>, Supplier<R>) - Constructor for class org.derive4j.Makes.CasesMatchers.TotalMatcher_CasesMatching
 
TotalMatcher_CasesMatching(Make, Supplier<R>, Supplier<R>, Supplier<R>) - Constructor for class org.derive4j.Makes.CaseOfMatchers.TotalMatcher_CasesMatching
 
TotalMatcher_Catamorphism(Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>) - Constructor for class org.derive4j.Makes.CasesMatchers.TotalMatcher_Catamorphism
 
TotalMatcher_Catamorphism(Make, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>) - Constructor for class org.derive4j.Makes.CaseOfMatchers.TotalMatcher_Catamorphism
 
totalMatcher_CodeSpec - Static variable in class org.derive4j.processor.api.DerivedCodeSpecs.CasesMatchers
 
TotalMatcher_CodeSpec() - Constructor for class org.derive4j.processor.api.DerivedCodeSpecs.CasesMatchers.TotalMatcher_CodeSpec
 
totalMatcher_Config - Static variable in class org.derive4j.processor.api.model.DeriveConfigs.CasesMatchers
 
TotalMatcher_Config() - Constructor for class org.derive4j.processor.api.model.DeriveConfigs.CasesMatchers.TotalMatcher_Config
 
totalMatcher_Constructor - Static variable in class org.derive4j.processor.api.model.DataConstructors.CasesMatchers
 
TotalMatcher_Constructor() - Constructor for class org.derive4j.processor.api.model.DataConstructors.CasesMatchers.TotalMatcher_Constructor
 
TotalMatcher_Constructors(Supplier<R>) - Constructor for class org.derive4j.Makes.CasesMatchers.TotalMatcher_Constructors
 
TotalMatcher_Constructors(Make, Supplier<R>) - Constructor for class org.derive4j.Makes.CaseOfMatchers.TotalMatcher_Constructors
 
TotalMatcher_Cyclops(Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>) - Constructor for class org.derive4j.Flavours.CasesMatchers.TotalMatcher_Cyclops
 
TotalMatcher_Cyclops(Flavour, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>) - Constructor for class org.derive4j.Flavours.CaseOfMatchers.TotalMatcher_Cyclops
 
totalMatcher_DataArgument - Static variable in class org.derive4j.processor.api.model.DataArguments.CasesMatchers
 
TotalMatcher_DataArgument() - Constructor for class org.derive4j.processor.api.model.DataArguments.CasesMatchers.TotalMatcher_DataArgument
 
totalMatcher_Deconstructor - Static variable in class org.derive4j.processor.api.model.DataDeconstructors.CasesMatchers
 
TotalMatcher_Deconstructor() - Constructor for class org.derive4j.processor.api.model.DataDeconstructors.CasesMatchers.TotalMatcher_Deconstructor
 
totalMatcher_EitherModel - Static variable in class org.derive4j.processor.api.EitherModels.CasesMatchers
 
TotalMatcher_EitherModel() - Constructor for class org.derive4j.processor.api.EitherModels.CasesMatchers.TotalMatcher_EitherModel
 
totalMatcher_Error - Static variable in class org.derive4j.processor.api.DeriveResults.CasesMatchers
 
TotalMatcher_Error() - Constructor for class org.derive4j.processor.api.DeriveResults.CasesMatchers.TotalMatcher_Error
 
TotalMatcher_Error(DeriveResult<A>) - Constructor for class org.derive4j.processor.api.DeriveResults.CaseOfMatchers.TotalMatcher_Error
 
totalMatcher_Expression - Static variable in class org.derive4j.processor.api.BoundExpressions.CasesMatchers
 
TotalMatcher_Expression() - Constructor for class org.derive4j.processor.api.BoundExpressions.CasesMatchers.TotalMatcher_Expression
 
TotalMatcher_Factory(Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>) - Constructor for class org.derive4j.Makes.CasesMatchers.TotalMatcher_Factory
 
TotalMatcher_Factory(Make, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>) - Constructor for class org.derive4j.Makes.CaseOfMatchers.TotalMatcher_Factory
 
TotalMatcher_Fj(Supplier<R>) - Constructor for class org.derive4j.Flavours.CasesMatchers.TotalMatcher_Fj
 
TotalMatcher_Fj(Flavour, Supplier<R>) - Constructor for class org.derive4j.Flavours.CaseOfMatchers.TotalMatcher_Fj
 
TotalMatcher_Fugue(Supplier<R>, Supplier<R>) - Constructor for class org.derive4j.Flavours.CasesMatchers.TotalMatcher_Fugue
 
TotalMatcher_Fugue(Flavour, Supplier<R>, Supplier<R>) - Constructor for class org.derive4j.Flavours.CaseOfMatchers.TotalMatcher_Fugue
 
TotalMatcher_Fugue2(Supplier<R>, Supplier<R>, Supplier<R>) - Constructor for class org.derive4j.Flavours.CasesMatchers.TotalMatcher_Fugue2
 
TotalMatcher_Fugue2(Flavour, Supplier<R>, Supplier<R>, Supplier<R>) - Constructor for class org.derive4j.Flavours.CaseOfMatchers.TotalMatcher_Fugue2
 
TotalMatcher_FunctionsDispatch(MultipleConstructors, MultipleConstructorsSupport.VisitorDispatchMapper<R>) - Constructor for class org.derive4j.processor.api.model.MultipleConstructorsSupport.CaseOfMatchers.TotalMatcher_FunctionsDispatch
 
TotalMatcher_FunctionsDispatch(MultipleConstructorsSupport.VisitorDispatchMapper<R>) - Constructor for class org.derive4j.processor.api.model.MultipleConstructorsSupport.CasesMatchers.TotalMatcher_FunctionsDispatch
 
TotalMatcher_GeneratedIn(InstanceLocation, InstanceLocations.ValueMapper<X>) - Constructor for class org.derive4j.processor.api.InstanceLocations.CaseOfMatchers.TotalMatcher_GeneratedIn
 
TotalMatcher_GeneratedIn(InstanceLocations.ValueMapper<X>) - Constructor for class org.derive4j.processor.api.InstanceLocations.CasesMatchers.TotalMatcher_GeneratedIn
 
TotalMatcher_Getters(Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>) - Constructor for class org.derive4j.Makes.CasesMatchers.TotalMatcher_Getters
 
TotalMatcher_Getters(Make, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>) - Constructor for class org.derive4j.Makes.CaseOfMatchers.TotalMatcher_Getters
 
TotalMatcher_Guava(Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>) - Constructor for class org.derive4j.Flavours.CasesMatchers.TotalMatcher_Guava
 
TotalMatcher_Guava(Flavour, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>) - Constructor for class org.derive4j.Flavours.CaseOfMatchers.TotalMatcher_Guava
 
TotalMatcher_HighJ(Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>) - Constructor for class org.derive4j.Flavours.CasesMatchers.TotalMatcher_HighJ
 
TotalMatcher_HighJ(Flavour, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>) - Constructor for class org.derive4j.Flavours.CaseOfMatchers.TotalMatcher_HighJ
 
totalMatcher_Instance - Static variable in class org.derive4j.processor.api.TypeClassInstances.CasesMatchers
 
TotalMatcher_Instance() - Constructor for class org.derive4j.processor.api.TypeClassInstances.CasesMatchers.TotalMatcher_Instance
 
totalMatcher_InstanceConfig - Static variable in class org.derive4j.processor.api.model.DerivedInstanceConfigs.CasesMatchers
 
TotalMatcher_InstanceConfig() - Constructor for class org.derive4j.processor.api.model.DerivedInstanceConfigs.CasesMatchers.TotalMatcher_InstanceConfig
 
TotalMatcher_Javaslang(Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>) - Constructor for class org.derive4j.Flavours.CasesMatchers.TotalMatcher_Javaslang
 
TotalMatcher_Javaslang(Flavour, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>) - Constructor for class org.derive4j.Flavours.CaseOfMatchers.TotalMatcher_Javaslang
 
totalMatcher_Jdk - Static variable in class org.derive4j.Flavours.CasesMatchers
 
TotalMatcher_Jdk() - Constructor for class org.derive4j.Flavours.CasesMatchers.TotalMatcher_Jdk
 
TotalMatcher_Jdk(Flavour) - Constructor for class org.derive4j.Flavours.CaseOfMatchers.TotalMatcher_Jdk
 
totalMatcher_LambdaVisitor - Static variable in class org.derive4j.Makes.CasesMatchers
 
TotalMatcher_LambdaVisitor() - Constructor for class org.derive4j.Makes.CasesMatchers.TotalMatcher_LambdaVisitor
 
TotalMatcher_LambdaVisitor(Make) - Constructor for class org.derive4j.Makes.CaseOfMatchers.TotalMatcher_LambdaVisitor
 
TotalMatcher_LazyConstructor(Supplier<R>, Supplier<R>) - Constructor for class org.derive4j.Makes.CasesMatchers.TotalMatcher_LazyConstructor
 
TotalMatcher_LazyConstructor(Make, Supplier<R>, Supplier<R>) - Constructor for class org.derive4j.Makes.CaseOfMatchers.TotalMatcher_LazyConstructor
 
totalMatcher_Left - Static variable in class org.derive4j.processor.Eithers.CasesMatchers
 
TotalMatcher_Left() - Constructor for class org.derive4j.processor.Eithers.CasesMatchers.TotalMatcher_Left
 
TotalMatcher_Left(Either<A, B>) - Constructor for class org.derive4j.processor.Eithers.CaseOfMatchers.TotalMatcher_Left
 
totalMatcher_MatchMethod - Static variable in class org.derive4j.processor.api.model.MatchMethods.CasesMatchers
 
TotalMatcher_MatchMethod() - Constructor for class org.derive4j.processor.api.model.MatchMethods.CasesMatchers.TotalMatcher_MatchMethod
 
totalMatcher_Message - Static variable in class org.derive4j.processor.api.DeriveMessages.CasesMatchers
 
TotalMatcher_Message() - Constructor for class org.derive4j.processor.api.DeriveMessages.CasesMatchers.TotalMatcher_Message
 
TotalMatcher_Method(InstanceLocation, InstanceLocations.ValueMapper<X>, Function<ClassName, X>) - Constructor for class org.derive4j.processor.api.InstanceLocations.CaseOfMatchers.TotalMatcher_Method
 
TotalMatcher_Method(InstanceLocations.ValueMapper<X>, Function<ClassName, X>) - Constructor for class org.derive4j.processor.api.InstanceLocations.CasesMatchers.TotalMatcher_Method
 
TotalMatcher_Modifiers(Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>) - Constructor for class org.derive4j.Makes.CasesMatchers.TotalMatcher_Modifiers
 
TotalMatcher_Modifiers(Make, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>) - Constructor for class org.derive4j.Makes.CaseOfMatchers.TotalMatcher_Modifiers
 
totalMatcher_MultipleConstructors - Static variable in class org.derive4j.processor.api.model.DataConstructions.CasesMatchers
 
TotalMatcher_MultipleConstructors() - Constructor for class org.derive4j.processor.api.model.DataConstructions.CasesMatchers.TotalMatcher_MultipleConstructors
 
TotalMatcher_MultipleConstructors(DataConstruction) - Constructor for class org.derive4j.processor.api.model.DataConstructions.CaseOfMatchers.TotalMatcher_MultipleConstructors
 
TotalMatcher_NoConstructor(Function<MultipleConstructors, R>, Function<DataConstructor, R>) - Constructor for class org.derive4j.processor.api.model.DataConstructions.CasesMatchers.TotalMatcher_NoConstructor
 
TotalMatcher_NoConstructor(DataConstruction, Function<MultipleConstructors, R>, Function<DataConstructor, R>) - Constructor for class org.derive4j.processor.api.model.DataConstructions.CaseOfMatchers.TotalMatcher_NoConstructor
 
totalMatcher_ObjectModel - Static variable in class org.derive4j.processor.api.ObjectModels.CasesMatchers
 
TotalMatcher_ObjectModel() - Constructor for class org.derive4j.processor.api.ObjectModels.CasesMatchers.TotalMatcher_ObjectModel
 
TotalMatcher_OnAnnotation(Function<Element, R>) - Constructor for class org.derive4j.processor.api.MessageLocalizations.CasesMatchers.TotalMatcher_OnAnnotation
 
TotalMatcher_OnAnnotation(MessageLocalization, Function<Element, R>) - Constructor for class org.derive4j.processor.api.MessageLocalizations.CaseOfMatchers.TotalMatcher_OnAnnotation
 
TotalMatcher_OnAnnotationValue(Function<Element, R>, MessageLocalizations.OnAnnotationMapper<R>) - Constructor for class org.derive4j.processor.api.MessageLocalizations.CasesMatchers.TotalMatcher_OnAnnotationValue
 
TotalMatcher_OnAnnotationValue(MessageLocalization, Function<Element, R>, MessageLocalizations.OnAnnotationMapper<R>) - Constructor for class org.derive4j.processor.api.MessageLocalizations.CaseOfMatchers.TotalMatcher_OnAnnotationValue
 
TotalMatcher_OneConstructor(Function<MultipleConstructors, R>) - Constructor for class org.derive4j.processor.api.model.DataConstructions.CasesMatchers.TotalMatcher_OneConstructor
 
TotalMatcher_OneConstructor(DataConstruction, Function<MultipleConstructors, R>) - Constructor for class org.derive4j.processor.api.model.DataConstructions.CaseOfMatchers.TotalMatcher_OneConstructor
 
totalMatcher_OnElement - Static variable in class org.derive4j.processor.api.MessageLocalizations.CasesMatchers
 
TotalMatcher_OnElement() - Constructor for class org.derive4j.processor.api.MessageLocalizations.CasesMatchers.TotalMatcher_OnElement
 
TotalMatcher_OnElement(MessageLocalization) - Constructor for class org.derive4j.processor.api.MessageLocalizations.CaseOfMatchers.TotalMatcher_OnElement
 
totalMatcher_OptionModel - Static variable in class org.derive4j.processor.api.OptionModels.CasesMatchers
 
TotalMatcher_OptionModel() - Constructor for class org.derive4j.processor.api.OptionModels.CasesMatchers.TotalMatcher_OptionModel
 
totalMatcher_P2 - Static variable in class org.derive4j.processor.P2s.CasesMatchers
 
TotalMatcher_P2() - Constructor for class org.derive4j.processor.P2s.CasesMatchers.TotalMatcher_P2
 
TotalMatcher_Package(Supplier<R>) - Constructor for class org.derive4j.processor.api.model.DeriveVisibilities.CasesMatchers.TotalMatcher_Package
 
TotalMatcher_Package(Supplier<R>) - Constructor for class org.derive4j.Visibilities.CasesMatchers.TotalMatcher_Package
 
TotalMatcher_Package(DeriveVisibility, Supplier<R>) - Constructor for class org.derive4j.processor.api.model.DeriveVisibilities.CaseOfMatchers.TotalMatcher_Package
 
TotalMatcher_Package(Visibility, Supplier<R>) - Constructor for class org.derive4j.Visibilities.CaseOfMatchers.TotalMatcher_Package
 
totalMatcher_Public - Static variable in class org.derive4j.processor.api.model.DeriveVisibilities.CasesMatchers
 
TotalMatcher_Public() - Constructor for class org.derive4j.processor.api.model.DeriveVisibilities.CasesMatchers.TotalMatcher_Public
 
TotalMatcher_Public(DeriveVisibility) - Constructor for class org.derive4j.processor.api.model.DeriveVisibilities.CaseOfMatchers.TotalMatcher_Public
 
TotalMatcher_RecursiveExpression(Function<CodeBlock, X>) - Constructor for class org.derive4j.processor.api.model.Expressions.CasesMatchers.TotalMatcher_RecursiveExpression
 
TotalMatcher_RecursiveExpression(Expression, Function<CodeBlock, X>) - Constructor for class org.derive4j.processor.api.model.Expressions.CaseOfMatchers.TotalMatcher_RecursiveExpression
 
TotalMatcher_Result(Function<DeriveMessage, R>) - Constructor for class org.derive4j.processor.api.DeriveResults.CasesMatchers.TotalMatcher_Result
 
TotalMatcher_Result(DeriveResult<A>, Function<DeriveMessage, R>) - Constructor for class org.derive4j.processor.api.DeriveResults.CaseOfMatchers.TotalMatcher_Result
 
TotalMatcher_Right(Function<A, X>) - Constructor for class org.derive4j.processor.Eithers.CasesMatchers.TotalMatcher_Right
 
TotalMatcher_Right(Either<A, B>, Function<A, X>) - Constructor for class org.derive4j.processor.Eithers.CaseOfMatchers.TotalMatcher_Right
 
totalMatcher_Same - Static variable in class org.derive4j.Visibilities.CasesMatchers
 
TotalMatcher_Same() - Constructor for class org.derive4j.Visibilities.CasesMatchers.TotalMatcher_Same
 
TotalMatcher_Same(Visibility) - Constructor for class org.derive4j.Visibilities.CaseOfMatchers.TotalMatcher_Same
 
totalMatcher_SamInterface - Static variable in class org.derive4j.processor.api.SamInterfaces.CasesMatchers
 
TotalMatcher_SamInterface() - Constructor for class org.derive4j.processor.api.SamInterfaces.CasesMatchers.TotalMatcher_SamInterface
 
totalMatcher_Selection - Static variable in class org.derive4j.processor.api.DerivatorSelections.CasesMatchers
 
TotalMatcher_Selection() - Constructor for class org.derive4j.processor.api.DerivatorSelections.CasesMatchers.TotalMatcher_Selection
 
TotalMatcher_Smart(Supplier<R>, Supplier<R>) - Constructor for class org.derive4j.processor.api.model.DeriveVisibilities.CasesMatchers.TotalMatcher_Smart
 
TotalMatcher_Smart(Supplier<R>, Supplier<R>) - Constructor for class org.derive4j.Visibilities.CasesMatchers.TotalMatcher_Smart
 
TotalMatcher_Smart(DeriveVisibility, Supplier<R>, Supplier<R>) - Constructor for class org.derive4j.processor.api.model.DeriveVisibilities.CaseOfMatchers.TotalMatcher_Smart
 
TotalMatcher_Smart(Visibility, Supplier<R>, Supplier<R>) - Constructor for class org.derive4j.Visibilities.CaseOfMatchers.TotalMatcher_Smart
 
totalMatcher_TargetClass - Static variable in class org.derive4j.processor.api.model.DeriveTargetClasses.CasesMatchers
 
TotalMatcher_TargetClass() - Constructor for class org.derive4j.processor.api.model.DeriveTargetClasses.CasesMatchers.TotalMatcher_TargetClass
 
totalMatcher_TypeConstructor - Static variable in class org.derive4j.processor.api.model.TypeConstructors.CasesMatchers
 
TotalMatcher_TypeConstructor() - Constructor for class org.derive4j.processor.api.model.TypeConstructors.CasesMatchers.TotalMatcher_TypeConstructor
 
totalMatcher_TypeRestriction - Static variable in class org.derive4j.processor.api.model.TypeRestrictions.CasesMatchers
 
TotalMatcher_TypeRestriction() - Constructor for class org.derive4j.processor.api.model.TypeRestrictions.CasesMatchers.TotalMatcher_TypeRestriction
 
totalMatcher_Value - Static variable in class org.derive4j.processor.api.InstanceLocations.CasesMatchers
 
TotalMatcher_Value() - Constructor for class org.derive4j.processor.api.InstanceLocations.CasesMatchers.TotalMatcher_Value
 
TotalMatcher_Value(InstanceLocation) - Constructor for class org.derive4j.processor.api.InstanceLocations.CaseOfMatchers.TotalMatcher_Value
 
totalMatcher_Variable - Static variable in class org.derive4j.processor.api.FreeVariables.CasesMatchers
 
TotalMatcher_Variable() - Constructor for class org.derive4j.processor.api.FreeVariables.CasesMatchers.TotalMatcher_Variable
 
TotalMatcher_Vavr(Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>) - Constructor for class org.derive4j.Flavours.CasesMatchers.TotalMatcher_Vavr
 
TotalMatcher_Vavr(Flavour, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>, Supplier<R>) - Constructor for class org.derive4j.Flavours.CaseOfMatchers.TotalMatcher_Vavr
 
totalMatcher_VisitorDispatch - Static variable in class org.derive4j.processor.api.model.MultipleConstructorsSupport.CasesMatchers
 
TotalMatcher_VisitorDispatch() - Constructor for class org.derive4j.processor.api.model.MultipleConstructorsSupport.CasesMatchers.TotalMatcher_VisitorDispatch
 
TotalMatcher_VisitorDispatch(MultipleConstructors) - Constructor for class org.derive4j.processor.api.model.MultipleConstructorsSupport.CaseOfMatchers.TotalMatcher_VisitorDispatch
 
totalMatching - Variable in class org.derive4j.processor.PatternMatchingDerivator
 
TotalMatchingStepDerivator - Class in org.derive4j.processor
 
TotalMatchingStepDerivator(DeriveUtils, PatternMatchingDerivator.MatchingKind) - Constructor for class org.derive4j.processor.TotalMatchingStepDerivator
 
toTypeSpec(DeriveConfig, ClassName, DerivedCodeSpec) - Method in class org.derive4j.processor.DerivingProcessor
 
traverse(List<A>, Function<A, IO<B>>) - Static method in interface org.derive4j.processor.IO
 
traverseOptional(List<A>, Function<A, Optional<B>>) - Static method in class org.derive4j.processor.Utils
 
traverseResults(Collection<A>, Function<A, DeriveResult<B>>) - Static method in class org.derive4j.processor.Utils
 
traverseResults(List<DeriveResult<A>>) - Static method in class org.derive4j.processor.Utils
 
type - Variable in class org.derive4j.processor.api.FreeVariables.Variable
 
type - Variable in class org.derive4j.processor.api.model.DataArguments.DataArgument_
 
type() - Method in class org.derive4j.processor.api.model.DataArgument
 
typeArgs - Variable in class org.derive4j.processor.api.InstanceLocations.Method
 
typeArgsGetter - Static variable in class org.derive4j.processor.api.InstanceLocations
 
typeClass - Variable in class org.derive4j.processor.api.TypeClassInstances.Instance
 
TypeClassInstance - Class in org.derive4j.processor.api
 
TypeClassInstance() - Constructor for class org.derive4j.processor.api.TypeClassInstance
 
TypeClassInstances - Class in org.derive4j.processor.api
 
TypeClassInstances() - Constructor for class org.derive4j.processor.api.TypeClassInstances
 
TypeClassInstances.CasesMatchers - Class in org.derive4j.processor.api
 
TypeClassInstances.CasesMatchers.TotalMatcher_Instance - Class in org.derive4j.processor.api
 
TypeClassInstances.Instance - Class in org.derive4j.processor.api
 
TypeClassInstances.Lazy - Class in org.derive4j.processor.api
 
typeConstructor - Variable in class org.derive4j.processor.api.model.AlgebraicDataTypes.Adt
 
typeConstructor - Variable in class org.derive4j.processor.api.TypeClassInstances.Instance
 
typeConstructor() - Method in class org.derive4j.processor.api.model.AlgebraicDataType
 
typeConstructor(TypeElement, DeclaredType, List<TypeVariable>) - Method in interface org.derive4j.processor.api.model.TypeConstructor.Case
 
typeConstructor(TypeElement, DeclaredType, List<TypeVariable>) - Static method in class org.derive4j.processor.api.model.TypeConstructor
 
typeConstructor(TypeConstructor.Case<R>) - Method in class org.derive4j.processor.api.model.TypeConstructors.CasesMatchers.TotalMatcher_TypeConstructor
 
TypeConstructor - Class in org.derive4j.processor.api.model
 
TypeConstructor() - Constructor for class org.derive4j.processor.api.model.TypeConstructor
 
typeConstructor_(R) - Method in class org.derive4j.processor.api.model.TypeConstructors.CasesMatchers.TotalMatcher_TypeConstructor
 
TypeConstructor_(TypeElement, DeclaredType, List<TypeVariable>) - Constructor for class org.derive4j.processor.api.model.TypeConstructors.TypeConstructor_
 
TypeConstructor.Case<R> - Interface in org.derive4j.processor.api.model
 
typeConstructor0(TypeElement, DeclaredType, List<TypeVariable>) - Static method in class org.derive4j.processor.api.model.TypeConstructors
 
TypeConstructors - Class in org.derive4j.processor.api.model
 
TypeConstructors() - Constructor for class org.derive4j.processor.api.model.TypeConstructors
 
TypeConstructors.CasesMatchers - Class in org.derive4j.processor.api.model
 
TypeConstructors.CasesMatchers.TotalMatcher_TypeConstructor - Class in org.derive4j.processor.api.model
 
TypeConstructors.Lazy - Class in org.derive4j.processor.api.model
 
TypeConstructors.TypeConstructor_ - Class in org.derive4j.processor.api.model
 
typeElement - Variable in class org.derive4j.processor.api.EitherModels.EitherModel_
 
typeElement - Variable in class org.derive4j.processor.api.model.TypeConstructors.TypeConstructor_
 
typeElement - Variable in class org.derive4j.processor.api.OptionModels.OptionModel_
 
typeElement() - Method in class org.derive4j.processor.api.EitherModel
 
typeElement() - Method in class org.derive4j.processor.api.model.TypeConstructor
 
typeElement() - Method in class org.derive4j.processor.api.OptionModel
 
typeEq - Variable in class org.derive4j.processor.api.model.TypeRestrictions.TypeRestriction_
 
typeEq() - Method in class org.derive4j.processor.api.model.TypeRestriction
 
typeName(ClassName, Stream<TypeName>) - Static method in class org.derive4j.processor.Utils
 
typeRestriction(TypeVariable, TypeMirror, DataArgument) - Method in interface org.derive4j.processor.api.model.TypeRestriction.Case
 
typeRestriction(TypeVariable, TypeMirror, DataArgument) - Static method in class org.derive4j.processor.api.model.TypeRestriction
 
typeRestriction(TypeVariable, TypeMirror, DataArgument) - Static method in class org.derive4j.processor.api.model.TypeRestrictions
 
typeRestriction(TypeRestriction.Case<R>) - Method in class org.derive4j.processor.api.model.TypeRestrictions.CasesMatchers.TotalMatcher_TypeRestriction
 
TypeRestriction - Class in org.derive4j.processor.api.model
 
TypeRestriction() - Constructor for class org.derive4j.processor.api.model.TypeRestriction
 
typeRestriction_(R) - Method in class org.derive4j.processor.api.model.TypeRestrictions.CasesMatchers.TotalMatcher_TypeRestriction
 
TypeRestriction_(TypeVariable, TypeMirror, DataArgument) - Constructor for class org.derive4j.processor.api.model.TypeRestrictions.TypeRestriction_
 
TypeRestriction.Case<R> - Interface in org.derive4j.processor.api.model
 
typeRestrictions - Variable in class org.derive4j.processor.api.model.DataConstructors.Constructor
 
typeRestrictions() - Method in class org.derive4j.processor.api.model.DataConstructor
 
typeRestrictions(List<TypeRestriction>) - Method in interface org.derive4j.processor.api.DeriveUtils
 
typeRestrictions(List<TypeRestriction>) - Method in class org.derive4j.processor.DeriveUtilsImpl
 
TypeRestrictions - Class in org.derive4j.processor.api.model
 
TypeRestrictions() - Constructor for class org.derive4j.processor.api.model.TypeRestrictions
 
TypeRestrictions.CasesMatchers - Class in org.derive4j.processor.api.model
 
TypeRestrictions.CasesMatchers.TotalMatcher_TypeRestriction - Class in org.derive4j.processor.api.model
 
TypeRestrictions.Lazy - Class in org.derive4j.processor.api.model
 
TypeRestrictions.TypeRestriction_ - Class in org.derive4j.processor.api.model
 
types - Variable in class org.derive4j.processor.AdtParser
 
types() - Method in interface org.derive4j.processor.api.DeriveUtils
 
types() - Method in class org.derive4j.processor.DeriveUtilsImpl
 
Types - Variable in class org.derive4j.processor.DeriveUtilsImpl
 
TypeSpecModifier - Class in org.derive4j.processor.api
 
TypeSpecModifier(TypeSpec) - Constructor for class org.derive4j.processor.api.TypeSpecModifier
 
typeSpecs - Variable in class org.derive4j.processor.api.TypeSpecModifier
 
typeVariables - Variable in class org.derive4j.processor.api.model.DataConstructors.Constructor
 
typeVariables - Variable in class org.derive4j.processor.api.model.TypeConstructors.TypeConstructor_
 
typeVariables - Variable in class org.derive4j.processor.api.TypeSpecModifier
 
typeVariables() - Method in class org.derive4j.processor.api.model.DataConstructor
 
typeVariables() - Method in class org.derive4j.processor.api.model.TypeConstructor
 
typeVariablesIn(TypeMirror) - Method in interface org.derive4j.processor.api.DeriveUtils
 
typeVariablesIn(TypeMirror) - Method in class org.derive4j.processor.DeriveUtilsImpl
 
typeVariablesIn0(TypeMirror) - Method in class org.derive4j.processor.DeriveUtilsImpl
 

U

uncapitalize(CharSequence) - Method in interface org.derive4j.processor.api.DeriveUtils
 
uncapitalize(CharSequence) - Method in class org.derive4j.processor.DeriveUtilsImpl
 
uncapitalize(CharSequence) - Static method in class org.derive4j.processor.Utils
 
unify(TypeMirror, TypeMirror) - Method in interface org.derive4j.processor.api.DeriveUtils
 
unify(TypeMirror, TypeMirror) - Method in class org.derive4j.processor.DeriveUtilsImpl
 
unify0(TypeMirror, TypeMirror, HashMap<TypeVariable, TypeMirror>) - Method in class org.derive4j.processor.DeriveUtilsImpl
 
unit - Static variable in class org.derive4j.processor.Unit
 
Unit - Class in org.derive4j.processor
 
Unit() - Constructor for class org.derive4j.processor.Unit
 
unsafeGetExecutableElement(TypeElement, String) - Static method in class org.derive4j.processor.DeriveConfigBuilder
 
utils - Variable in class org.derive4j.processor.CataDerivator
 
utils - Variable in class org.derive4j.processor.ExportDerivator
 
utils - Variable in class org.derive4j.processor.FactoryDerivator
 
Utils - Class in org.derive4j.processor
 
Utils() - Constructor for class org.derive4j.processor.Utils
 

V

validateFieldTypeUniformity(DataConstruction) - Method in class org.derive4j.processor.AdtParser
 
value - Variable in class org.derive4j.processor.api.Bindings.Binding_
 
value - Variable in class org.derive4j.processor.api.InstanceLocations.CaseOfMatchers.PartialMatcher
 
value - Variable in class org.derive4j.processor.api.InstanceLocations.CasesMatchers.PartialMatcher
 
value - Variable in class org.derive4j.processor.api.InstanceLocations.LambdaCases
 
value() - Method in annotation type org.derive4j.Data
 
value() - Method in annotation type org.derive4j.Derive
 
value() - Method in annotation type org.derive4j.FieldNames
 
value() - Method in annotation type org.derive4j.Instances
 
value(ClassName, VariableElement) - Method in interface org.derive4j.processor.api.InstanceLocation.Cases
 
value(ClassName, VariableElement) - Method in class org.derive4j.processor.api.InstanceLocations.LambdaCases
 
value(ClassName, VariableElement) - Static method in class org.derive4j.processor.api.InstanceLocations
 
value(ClassName, VariableElement) - Method in interface org.derive4j.processor.api.InstanceLocations.ValueMapper
 
value(InstanceLocations.ValueMapper<X>) - Method in class org.derive4j.processor.api.InstanceLocations.CaseOfMatchers.TotalMatcher_Value
 
value(InstanceLocations.ValueMapper<X>) - Method in class org.derive4j.processor.api.InstanceLocations.CasesMatchers.TotalMatcher_Value
 
Value(ClassName, VariableElement) - Constructor for class org.derive4j.processor.api.InstanceLocations.Value
 
value_(X) - Method in class org.derive4j.processor.api.InstanceLocations.CaseOfMatchers.TotalMatcher_Value
 
value_(X) - Method in class org.derive4j.processor.api.InstanceLocations.CasesMatchers.TotalMatcher_Value
 
valueOf(String) - Static method in enum org.derive4j.ArgOption
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.derive4j.Flavour
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.derive4j.Make
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.derive4j.processor.PatternMatchingDerivator.MatchingKind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.derive4j.Visibility
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.derive4j.ArgOption
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.derive4j.Flavour
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.derive4j.Make
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.derive4j.processor.PatternMatchingDerivator.MatchingKind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.derive4j.Visibility
Returns an array containing the constants of this enum type, in the order they are declared.
variable - Variable in class org.derive4j.processor.api.Bindings.Binding_
 
variable(DeclaredType, String) - Method in interface org.derive4j.processor.api.FreeVariable.Case
 
variable(DeclaredType, String) - Static method in class org.derive4j.processor.api.FreeVariables
 
variable(FreeVariable.Case<X>) - Method in class org.derive4j.processor.api.FreeVariable
 
variable(FreeVariable.Case<X>) - Method in class org.derive4j.processor.api.FreeVariables.CasesMatchers.TotalMatcher_Variable
 
variable(FreeVariable.Case<X>) - Method in class org.derive4j.processor.api.FreeVariables.Lazy
 
variable(FreeVariable.Case<X>) - Method in class org.derive4j.processor.api.FreeVariables.Variable
 
Variable(DeclaredType, String) - Constructor for class org.derive4j.processor.api.FreeVariables.Variable
 
variable_(X) - Method in class org.derive4j.processor.api.FreeVariables.CasesMatchers.TotalMatcher_Variable
 
variableElement - Variable in class org.derive4j.processor.api.InstanceLocations.Value
 
variableElementGetter - Static variable in class org.derive4j.processor.api.InstanceLocations
 
Vavr - org.derive4j.Flavour
 
Vavr - Variable in class org.derive4j.Flavours.CaseOfMatchers.PartialMatcher
 
Vavr - Variable in class org.derive4j.Flavours.CasesMatchers.PartialMatcher
 
Vavr - Variable in class org.derive4j.Flavours.LambdaCases
 
Vavr() - Method in interface org.derive4j.Flavour.Cases
 
Vavr() - Method in class org.derive4j.Flavours.LambdaCases
 
Vavr(Supplier<R>) - Method in class org.derive4j.Flavours.CaseOfMatchers.PartialMatcher_Vavr
 
Vavr(Supplier<R>) - Method in class org.derive4j.Flavours.CaseOfMatchers.TotalMatcher_Jdk
 
Vavr(Supplier<R>) - Method in class org.derive4j.Flavours.CaseOfMatchers.TotalMatcher_Vavr
 
Vavr(Supplier<R>) - Method in class org.derive4j.Flavours.CasesMatchers.PartialMatcher_Vavr
 
Vavr(Supplier<R>) - Method in class org.derive4j.Flavours.CasesMatchers.TotalMatcher_Jdk
 
Vavr(Supplier<R>) - Method in class org.derive4j.Flavours.CasesMatchers.TotalMatcher_Vavr
 
Vavr_(R) - Method in class org.derive4j.Flavours.CaseOfMatchers.PartialMatcher_Vavr
 
Vavr_(R) - Method in class org.derive4j.Flavours.CaseOfMatchers.TotalMatcher_Jdk
 
Vavr_(R) - Method in class org.derive4j.Flavours.CaseOfMatchers.TotalMatcher_Vavr
 
Vavr_(R) - Method in class org.derive4j.Flavours.CasesMatchers.PartialMatcher_Vavr
 
Vavr_(R) - Method in class org.derive4j.Flavours.CasesMatchers.TotalMatcher_Jdk
 
Vavr_(R) - Method in class org.derive4j.Flavours.CasesMatchers.TotalMatcher_Vavr
 
Visibilities - Class in org.derive4j
 
Visibilities() - Constructor for class org.derive4j.Visibilities
 
Visibilities.CaseOfMatchers - Class in org.derive4j
 
Visibilities.CaseOfMatchers.PartialMatcher<R> - Class in org.derive4j
 
Visibilities.CaseOfMatchers.PartialMatcher_Smart<R> - Class in org.derive4j
 
Visibilities.CaseOfMatchers.TotalMatcher_Package<R> - Class in org.derive4j
 
Visibilities.CaseOfMatchers.TotalMatcher_Same - Class in org.derive4j
 
Visibilities.CaseOfMatchers.TotalMatcher_Smart<R> - Class in org.derive4j
 
Visibilities.CasesMatchers - Class in org.derive4j
 
Visibilities.CasesMatchers.PartialMatcher<R> - Class in org.derive4j
 
Visibilities.CasesMatchers.PartialMatcher_Smart<R> - Class in org.derive4j
 
Visibilities.CasesMatchers.TotalMatcher_Package<R> - Class in org.derive4j
 
Visibilities.CasesMatchers.TotalMatcher_Same - Class in org.derive4j
 
Visibilities.CasesMatchers.TotalMatcher_Smart<R> - Class in org.derive4j
 
Visibilities.LambdaVisibilityCases<R> - Class in org.derive4j
 
visibility - Variable in class org.derive4j.processor.api.model.DeriveTargetClasses.TargetClass
 
visibility() - Method in class org.derive4j.processor.api.model.DeriveTargetClass
 
visibility(TypeElement, Map<? extends ExecutableElement, ? extends AnnotationValue>) - Method in class org.derive4j.processor.DeriveConfigBuilder
 
Visibility - Enum in org.derive4j
 
Visibility() - Constructor for enum org.derive4j.Visibility
 
Visibility.VisibilityCases<R> - Interface in org.derive4j
 
visitorDispatch - Variable in class org.derive4j.processor.api.model.MultipleConstructorsSupport.CaseOfMatchers.PartialMatcher
 
visitorDispatch - Variable in class org.derive4j.processor.api.model.MultipleConstructorsSupport.CasesMatchers.PartialMatcher
 
visitorDispatch - Variable in class org.derive4j.processor.api.model.MultipleConstructorsSupport.LambdaCases
 
visitorDispatch(VariableElement, DeclaredType, List<DataConstructor>) - Method in interface org.derive4j.processor.api.model.MultipleConstructors.Cases
 
visitorDispatch(VariableElement, DeclaredType, List<DataConstructor>) - Static method in class org.derive4j.processor.api.model.MultipleConstructors
 
visitorDispatch(VariableElement, DeclaredType, List<DataConstructor>) - Method in class org.derive4j.processor.api.model.MultipleConstructorsSupport.LambdaCases
 
visitorDispatch(VariableElement, DeclaredType, List<DataConstructor>) - Method in interface org.derive4j.processor.api.model.MultipleConstructorsSupport.VisitorDispatchMapper
 
visitorDispatch(MultipleConstructorsSupport.VisitorDispatchMapper<R>) - Method in class org.derive4j.processor.api.model.MultipleConstructorsSupport.CaseOfMatchers.TotalMatcher_VisitorDispatch
 
visitorDispatch(MultipleConstructorsSupport.VisitorDispatchMapper<R>) - Method in class org.derive4j.processor.api.model.MultipleConstructorsSupport.CasesMatchers.TotalMatcher_VisitorDispatch
 
VisitorDispatch(VariableElement, DeclaredType, List<DataConstructor>) - Constructor for class org.derive4j.processor.api.model.MultipleConstructorsSupport.VisitorDispatch
 
visitorDispatch_(R) - Method in class org.derive4j.processor.api.model.MultipleConstructorsSupport.CaseOfMatchers.TotalMatcher_VisitorDispatch
 
visitorDispatch_(R) - Method in class org.derive4j.processor.api.model.MultipleConstructorsSupport.CasesMatchers.TotalMatcher_VisitorDispatch
 
visitorDispatch0(VariableElement, DeclaredType, List<DataConstructor>) - Static method in class org.derive4j.processor.api.model.MultipleConstructorsSupport
 
visitorDispatchEitherImpl(TypeElement, EitherModel, TypeName, AlgebraicDataType, DeclaredType, VariableElement, String) - Method in class org.derive4j.processor.OtherwiseMatchingStepDerivator
 
visitorDispatchImpl(TypeElement, AlgebraicDataType, DeclaredType, VariableElement) - Method in class org.derive4j.processor.OtherwiseMatchingStepDerivator
 
visitorDispatchImpl(AlgebraicDataType, DeclaredType, List<DataConstructor>) - Method in class org.derive4j.processor.CataDerivator
 
visitorDispatchLensGetterImpl(AlgebraicDataType, String, DeclaredType, DataArgument) - Method in class org.derive4j.processor.GettersDerivator
 
visitorDispatchOptionalGetterImpl(OptionModel, AlgebraicDataType, DeclaredType, List<DataConstructor>, String, DataArgument, DeclaredType) - Method in class org.derive4j.processor.GettersDerivator
 
visitorDispatchOptionImpl(OptionModel, AlgebraicDataType, DeclaredType, VariableElement) - Method in class org.derive4j.processor.OtherwiseMatchingStepDerivator
 
visitorIsObjectAlgebra(AlgebraicDataType) - Method in class org.derive4j.processor.CataDerivator
 
visitorLambdaFactoryName(AlgebraicDataType) - Static method in class org.derive4j.processor.MapperDerivator
 
visitorMapperTypeName(AlgebraicDataType, DataConstructor) - Method in class org.derive4j.processor.MapperDerivator
 
visitorMethodType - Variable in class org.derive4j.processor.api.model.DataDeconstructors.Deconstructor
 
visitorMethodType() - Method in class org.derive4j.processor.api.model.DataDeconstructor
 
visitorParam - Variable in class org.derive4j.processor.api.model.DataDeconstructors.Deconstructor
 
visitorParam - Variable in class org.derive4j.processor.api.model.MultipleConstructorsSupport.VisitorDispatch
 
visitorParam() - Method in class org.derive4j.processor.api.model.DataDeconstructor
 
visitorParamGetter - Static variable in class org.derive4j.processor.api.model.MultipleConstructorsSupport
 
visitorType - Variable in class org.derive4j.processor.api.model.DataDeconstructors.Deconstructor
 
visitorType - Variable in class org.derive4j.processor.api.model.MultipleConstructorsSupport.VisitorDispatch
 
visitorType() - Method in class org.derive4j.processor.api.model.DataDeconstructor
 
visitorTypeGetter - Static variable in class org.derive4j.processor.api.model.MultipleConstructorsSupport
 
vistorDispatchImpl(AlgebraicDataType, DeclaredType, VariableElement, List<DataConstructor>, DataConstructor) - Method in class org.derive4j.processor.TotalMatchingStepDerivator
 
voided() - Method in interface org.derive4j.processor.IO
 

W

withVisibility - Variable in class org.derive4j.processor.DeriveConfigBuilder
 
withVisibility() - Method in annotation type org.derive4j.Derive
 
wrapperClassName() - Method in enum org.derive4j.processor.PatternMatchingDerivator.MatchingKind
 

Z

zip(List<? extends A>, List<? extends B>) - Static method in class org.derive4j.processor.Utils
 
zipWithIndex(List<? extends A>) - Static method in class org.derive4j.processor.Utils
 

_

_1 - Variable in class org.derive4j.processor.P2s.P2_
 
_1() - Method in class org.derive4j.processor.P2
 
_2 - Variable in class org.derive4j.processor.P2s.P2_
 
_2() - Method in class org.derive4j.processor.P2
 
_dataConstruction - Variable in class org.derive4j.processor.api.model.DataConstructions.CaseOfMatchers.PartialMatcher
 
_dataConstruction - Variable in class org.derive4j.processor.api.model.DataConstructions.CaseOfMatchers.TotalMatcher_MultipleConstructors
 
_deriveResult - Variable in class org.derive4j.processor.api.DeriveResults.CaseOfMatchers.PartialMatcher
 
_deriveResult - Variable in class org.derive4j.processor.api.DeriveResults.CaseOfMatchers.TotalMatcher_Error
 
_deriveVisibility - Variable in class org.derive4j.processor.api.model.DeriveVisibilities.CaseOfMatchers.PartialMatcher
 
_deriveVisibility - Variable in class org.derive4j.processor.api.model.DeriveVisibilities.CaseOfMatchers.TotalMatcher_Public
 
_either - Variable in class org.derive4j.processor.Eithers.CaseOfMatchers.PartialMatcher
 
_either - Variable in class org.derive4j.processor.Eithers.CaseOfMatchers.TotalMatcher_Left
 
_evaluate() - Method in class org.derive4j.processor.api.Bindings.Lazy
 
_evaluate() - Method in class org.derive4j.processor.api.BoundExpressions.Lazy
 
_evaluate() - Method in class org.derive4j.processor.api.DerivatorSelections.Lazy
 
_evaluate() - Method in class org.derive4j.processor.api.DerivedCodeSpecs.Lazy
 
_evaluate() - Method in class org.derive4j.processor.api.DeriveMessages.Lazy
 
_evaluate() - Method in class org.derive4j.processor.api.DeriveResults.Lazy
 
_evaluate() - Method in class org.derive4j.processor.api.EitherModels.Lazy
 
_evaluate() - Method in class org.derive4j.processor.api.FieldsTypeClassInstanceBindingMaps.Lazy
 
_evaluate() - Method in class org.derive4j.processor.api.FreeVariables.Lazy
 
_evaluate() - Method in class org.derive4j.processor.api.InstanceLocations.Lazy
 
_evaluate() - Method in class org.derive4j.processor.api.MessageLocalizations.Lazy
 
_evaluate() - Method in class org.derive4j.processor.api.model.AlgebraicDataTypes.Lazy
 
_evaluate() - Method in class org.derive4j.processor.api.model.DataArguments.Lazy
 
_evaluate() - Method in class org.derive4j.processor.api.model.DataConstructions.Lazy
 
_evaluate() - Method in class org.derive4j.processor.api.model.DataConstructors.Lazy
 
_evaluate() - Method in class org.derive4j.processor.api.model.DataDeconstructors.Lazy
 
_evaluate() - Method in class org.derive4j.processor.api.model.DeriveConfigs.Lazy
 
_evaluate() - Method in class org.derive4j.processor.api.model.DerivedInstanceConfigs.Lazy
 
_evaluate() - Method in class org.derive4j.processor.api.model.DeriveTargetClasses.Lazy
 
_evaluate() - Method in class org.derive4j.processor.api.model.DeriveVisibilities.Lazy
 
_evaluate() - Method in class org.derive4j.processor.api.model.Expressions.Lazy
 
_evaluate() - Method in class org.derive4j.processor.api.model.MatchMethods.Lazy
 
_evaluate() - Method in class org.derive4j.processor.api.model.MultipleConstructorsSupport.Lazy
 
_evaluate() - Method in class org.derive4j.processor.api.model.TypeConstructors.Lazy
 
_evaluate() - Method in class org.derive4j.processor.api.model.TypeRestrictions.Lazy
 
_evaluate() - Method in class org.derive4j.processor.api.ObjectModels.Lazy
 
_evaluate() - Method in class org.derive4j.processor.api.OptionModels.Lazy
 
_evaluate() - Method in class org.derive4j.processor.api.SamInterfaces.Lazy
 
_evaluate() - Method in class org.derive4j.processor.api.TypeClassInstances.Lazy
 
_evaluate() - Method in class org.derive4j.processor.Eithers.Lazy
 
_evaluate() - Method in class org.derive4j.processor.P2s.Lazy
 
_expression - Variable in class org.derive4j.processor.api.model.Expressions.CaseOfMatchers.PartialMatcher
 
_expression - Variable in class org.derive4j.processor.api.model.Expressions.CaseOfMatchers.TotalMatcher_BaseExpression
 
_flavour - Variable in class org.derive4j.Flavours.CaseOfMatchers.PartialMatcher
 
_flavour - Variable in class org.derive4j.Flavours.CaseOfMatchers.TotalMatcher_Jdk
 
_instanceLocation - Variable in class org.derive4j.processor.api.InstanceLocations.CaseOfMatchers.PartialMatcher
 
_instanceLocation - Variable in class org.derive4j.processor.api.InstanceLocations.CaseOfMatchers.TotalMatcher_Value
 
_make - Variable in class org.derive4j.Makes.CaseOfMatchers.PartialMatcher
 
_make - Variable in class org.derive4j.Makes.CaseOfMatchers.TotalMatcher_LambdaVisitor
 
_messageLocalization - Variable in class org.derive4j.processor.api.MessageLocalizations.CaseOfMatchers.PartialMatcher
 
_messageLocalization - Variable in class org.derive4j.processor.api.MessageLocalizations.CaseOfMatchers.TotalMatcher_OnElement
 
_multipleConstructors - Variable in class org.derive4j.processor.api.model.MultipleConstructorsSupport.CaseOfMatchers.PartialMatcher
 
_multipleConstructors - Variable in class org.derive4j.processor.api.model.MultipleConstructorsSupport.CaseOfMatchers.TotalMatcher_VisitorDispatch
 
_visibility - Variable in class org.derive4j.Visibilities.CaseOfMatchers.PartialMatcher
 
_visibility - Variable in class org.derive4j.Visibilities.CaseOfMatchers.TotalMatcher_Same
 
A B C D E F G H I J K L M N O P R S T U V W Z _ 
All Classes All Packages