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
All Classes All Packages
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
All Classes All Packages