Index
All Classes and Interfaces|All Packages
A
- 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_(R) - Method in class org.derive4j.processor.api.model.AlgebraicDataTypes.CasesMatchers.TotalMatcher_Adt
- adtVariableName() - Method in interface org.derive4j.processor.api.InstanceUtils
- AlgebraicDataType - Class in org.derive4j.processor.api.model
- AlgebraicDataType.Case<R> - Interface in org.derive4j.processor.api.model
- AlgebraicDataTypes - 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
- allAbstractMethods(TypeElement) - Method in interface org.derive4j.processor.api.DeriveUtils
- allAbstractMethods(DeclaredType) - Method in interface org.derive4j.processor.api.DeriveUtils
- allStaticFields(TypeElement) - Method in interface org.derive4j.processor.api.DeriveUtils
- allStaticMethods(TypeElement) - Method in interface org.derive4j.processor.api.DeriveUtils
- append(DerivedCodeSpec) - Method in class org.derive4j.processor.api.DerivedCodeSpec
- ArgOption - Enum in org.derive4j
- argOptions() - Method in class org.derive4j.processor.api.model.DeriveConfig
- arguments() - Element in annotation type org.derive4j.Data
- arguments() - Method in class org.derive4j.processor.api.model.DataConstructor
- argumentTypeVariables() - Method in class org.derive4j.processor.api.model.DataDeconstructor
- asDeclaredType(TypeMirror) - Method in interface org.derive4j.processor.api.DeriveUtils
- asTypeElement(TypeMirror) - Method in interface org.derive4j.processor.api.DeriveUtils
B
- 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(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_(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.CasesMatchers.TotalMatcher_Binding
- 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.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.CasesMatchers.TotalMatcher_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.CasesMatchers - Class in org.derive4j.processor.api
- Bindings.CasesMatchers.TotalMatcher_Binding - Class in org.derive4j.processor.api
- BoundExpression - Class in org.derive4j.processor.api
- BoundExpression() - Constructor for class org.derive4j.processor.api.BoundExpression
- BoundExpressions - Class in org.derive4j.processor.api
- BoundExpressions.CasesMatchers - Class in org.derive4j.processor.api
- BoundExpressions.CasesMatchers.TotalMatcher_Expression - Class in org.derive4j.processor.api
- build() - Method in class org.derive4j.processor.api.TypeSpecModifier
C
- capitalize(CharSequence) - Method in interface org.derive4j.processor.api.DeriveUtils
- 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(Visibility) - Static method in class org.derive4j.Visibilities
- caseOfMatching - Enum constant in enum org.derive4j.Make
- caseOfMatching() - Method in interface org.derive4j.Make.Cases
- 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.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
- casesMatching - Enum constant in enum org.derive4j.Make
- casesMatching() - Method in interface org.derive4j.Make.Cases
- 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
- catamorphism - Enum constant in enum org.derive4j.Make
- catamorphism() - Method in interface org.derive4j.Make.Cases
- 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
- checkedNotNull - Enum constant in enum org.derive4j.ArgOption
- classes() - Method in class org.derive4j.processor.api.DerivedCodeSpec
- classModel() - Method in class org.derive4j.processor.api.ObjectModel
- className() - Method in class org.derive4j.processor.api.model.DeriveTargetClass
- 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_(R) - Method in class org.derive4j.processor.api.DerivedCodeSpecs.CasesMatchers.TotalMatcher_CodeSpec
- 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
- 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_(R) - Method in class org.derive4j.processor.api.model.DataConstructors.CasesMatchers.TotalMatcher_Constructor
- constructors - Enum constant in enum org.derive4j.Make
- constructors() - Method in interface org.derive4j.Make.Cases
- 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
- Cyclops - Enum constant in enum org.derive4j.Flavour
- Cyclops() - Method in interface org.derive4j.Flavour.Cases
- 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
- 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_(R) - Method in class org.derive4j.processor.api.model.DataArguments.CasesMatchers.TotalMatcher_DataArgument
- DataArguments - Class in org.derive4j.processor.api.model
- DataArguments.CasesMatchers - Class in org.derive4j.processor.api.model
- DataArguments.CasesMatchers.TotalMatcher_DataArgument - Class in org.derive4j.processor.api.model
- dataConstruction() - Method in class org.derive4j.processor.api.model.AlgebraicDataType
- DataConstruction - Class in org.derive4j.processor.api.model
- DataConstruction.Cases<R> - Interface in org.derive4j.processor.api.model
- DataConstructions - Class in org.derive4j.processor.api.model
- 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
- DataConstructor - Class in org.derive4j.processor.api.model
- DataConstructor.Case<R> - Interface in org.derive4j.processor.api.model
- DataConstructors - Class in org.derive4j.processor.api.model
- DataConstructors.CasesMatchers - Class in org.derive4j.processor.api.model
- DataConstructors.CasesMatchers.TotalMatcher_Constructor - Class in org.derive4j.processor.api.model
- DataDeconstructor - Class in org.derive4j.processor.api.model
- DataDeconstructor.Case<R> - Interface in org.derive4j.processor.api.model
- DataDeconstructors - Class in org.derive4j.processor.api.model
- DataDeconstructors.CasesMatchers - Class in org.derive4j.processor.api.model
- DataDeconstructors.CasesMatchers.TotalMatcher_Deconstructor - Class in org.derive4j.processor.api.model
- declaredType() - Method in class org.derive4j.processor.api.model.TypeConstructor
- 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_(R) - Method in class org.derive4j.processor.api.model.DataDeconstructors.CasesMatchers.TotalMatcher_Deconstructor
- Derivator - Interface in org.derive4j.processor.api
- DerivatorFactory - Interface in org.derive4j.processor.api
- derivators(DeriveUtils) - Method in interface org.derive4j.processor.api.DerivatorFactory
- DerivatorSelection - Class in org.derive4j.processor.api
- DerivatorSelections - Class in org.derive4j.processor.api
- DerivatorSelections.CasesMatchers - Class in org.derive4j.processor.api
- DerivatorSelections.CasesMatchers.TotalMatcher_Selection - Class in org.derive4j.processor.api
- derive(AlgebraicDataType) - Method in interface org.derive4j.processor.api.Derivator
- Derive - Annotation Type in org.derive4j
- deriveConfig() - Method in class org.derive4j.processor.api.model.AlgebraicDataType
- DeriveConfig - Class in org.derive4j.processor.api.model
- DeriveConfig.Case<X> - Interface in org.derive4j.processor.api.model
- DeriveConfigs - Class in org.derive4j.processor.api.model
- DeriveConfigs.CasesMatchers - Class in org.derive4j.processor.api.model
- DeriveConfigs.CasesMatchers.TotalMatcher_Config - Class in org.derive4j.processor.api.model
- DerivedCodeSpec - Class in org.derive4j.processor.api
- DerivedCodeSpec.Cases<R> - Interface in org.derive4j.processor.api
- DerivedCodeSpecs - Class in org.derive4j.processor.api
- DerivedCodeSpecs.CasesMatchers - Class in org.derive4j.processor.api
- DerivedCodeSpecs.CasesMatchers.TotalMatcher_CodeSpec - 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.CasesMatchers - Class in org.derive4j.processor.api.model
- DerivedInstanceConfigs.CasesMatchers.TotalMatcher_InstanceConfig - Class in org.derive4j.processor.api.model
- derivedInstances() - Method in class org.derive4j.processor.api.model.DeriveConfig
- DeriveMessage - Class in org.derive4j.processor.api
- DeriveMessage.Case<R> - Interface in org.derive4j.processor.api
- DeriveMessages - Class in org.derive4j.processor.api
- DeriveMessages.CasesMatchers - Class in org.derive4j.processor.api
- DeriveMessages.CasesMatchers.TotalMatcher_Message - Class in org.derive4j.processor.api
- DeriveResult<A> - Class in org.derive4j.processor.api
- DeriveResults - Class in org.derive4j.processor.api
- 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 - DeriveTargetClass - Class in org.derive4j.processor.api.model
- DeriveTargetClasses - Class in org.derive4j.processor.api.model
- DeriveTargetClasses.CasesMatchers - Class in org.derive4j.processor.api.model
- DeriveTargetClasses.CasesMatchers.TotalMatcher_TargetClass - Class in org.derive4j.processor.api.model
- DeriveUtils - Interface in org.derive4j.processor.api
- DeriveVisibilities - Class in org.derive4j.processor.api.model
- 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
- DeriveVisibility - Class in org.derive4j.processor.api.model
- 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
- eitherModel(Flavour) - Method in interface org.derive4j.processor.api.DeriveUtils
- EitherModel - Class in org.derive4j.processor.api
- 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_(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.CasesMatchers - Class in org.derive4j.processor.api
- EitherModels.CasesMatchers.TotalMatcher_EitherModel - Class in org.derive4j.processor.api
- element() - Method in class org.derive4j.processor.api.model.MatchMethod
- elements() - Method in interface org.derive4j.processor.api.DeriveUtils
- equals(Object) - Method in class org.derive4j.processor.api.InstanceLocation
- equals(Object) - Method in class org.derive4j.processor.api.model.DerivedInstanceConfig
- equals(Object) - Method in class org.derive4j.processor.api.TypeClassInstance
- equalsMethod() - Method in class org.derive4j.processor.api.ObjectModel
- 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_(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
- 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.
- 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(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.Cases<X> - Interface in org.derive4j.processor.api.model
- Expressions - 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
- extend() - Element in annotation type org.derive4j.Derive
- extend() - Method in class org.derive4j.processor.api.model.DeriveTargetClass
- 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(DeriveUtils) - Method in interface org.derive4j.processor.api.ExtensionFactory
F
- factory - Enum constant in enum org.derive4j.Make
- factory() - Method in interface org.derive4j.Make.Cases
- 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_(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
- fieldName() - Method in class org.derive4j.processor.api.model.DataArgument
- FieldNames - Annotation Type in org.derive4j
- fields() - Method in class org.derive4j.processor.api.DerivedCodeSpec
- fields() - Method in class org.derive4j.processor.api.model.AlgebraicDataType
- 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.CasesMatchers - Class in org.derive4j.processor.api
- FieldsTypeClassInstanceBindingMaps.CasesMatchers.TotalMatcher_BindingMap - Class in org.derive4j.processor.api
- findInstance(TypeElement, ClassName, ClassName, TypeElement, DeclaredType, List<TypeElement>) - Method in interface org.derive4j.processor.api.DeriveUtils
- findTypeElement(ClassName) - Method in interface org.derive4j.processor.api.DeriveUtils
- Fj() - Method in interface org.derive4j.Flavour.Cases
- 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 - Enum constant in enum 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() - Element in annotation type org.derive4j.Data
- flavour() - Method in class org.derive4j.processor.api.model.DeriveConfig
- Flavour - Enum in org.derive4j
- Flavour.Cases<R> - Interface in org.derive4j
- Flavours - Class in org.derive4j
- 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
- 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 - Class in org.derive4j.processor.api
- FreeVariables.CasesMatchers - Class in org.derive4j.processor.api
- FreeVariables.CasesMatchers.TotalMatcher_Variable - Class in org.derive4j.processor.api
- Fugue - Enum constant in enum org.derive4j.Flavour
- Fugue() - Method in interface org.derive4j.Flavour.Cases
- 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 - Enum constant in enum org.derive4j.Flavour
- Fugue2() - Method in interface org.derive4j.Flavour.Cases
- 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(Flavour) - Method in interface org.derive4j.processor.api.DeriveUtils
- function1Model(Flavour) - Method in interface org.derive4j.processor.api.DeriveUtils
- 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_(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
G
- generatedIn(ClassName) - Static method in class org.derive4j.processor.api.InstanceLocations
- 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_(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
- generateInstance(AlgebraicDataType, ClassName, List<TypeElement>, Function<InstanceUtils, DerivedCodeSpec>) - Method in interface org.derive4j.processor.api.DeriveUtils
- generateInstanceFactory(CodeBlock, CodeBlock...) - Method in interface org.derive4j.processor.api.InstanceUtils
- 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(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(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
- 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(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
- 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
- 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
- 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
- getters - Enum constant in enum org.derive4j.Make
- getters() - Method in interface org.derive4j.Make.Cases
- 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
- 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
- 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 - Enum constant in enum org.derive4j.Flavour
- Guava() - Method in interface org.derive4j.Flavour.Cases
- 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
- hashCode() - Method in class org.derive4j.processor.api.InstanceLocation
- hashCode() - Method in class org.derive4j.processor.api.model.DerivedInstanceConfig
- hashCode() - Method in class org.derive4j.processor.api.TypeClassInstance
- hashCodeMethod() - Method in class org.derive4j.processor.api.ObjectModel
- HighJ - Enum constant in enum org.derive4j.Flavour
- HighJ() - Method in interface org.derive4j.Flavour.Cases
- 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
- inClass() - Element in annotation type org.derive4j.Derive
- inClass() - Element in annotation type org.derive4j.Instances
- 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_(X) - Method in class org.derive4j.processor.api.TypeClassInstances.CasesMatchers.TotalMatcher_Instance
- 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
- InstanceLocation - Class in org.derive4j.processor.api
- InstanceLocation() - Constructor for class org.derive4j.processor.api.InstanceLocation
- InstanceLocations - Class in org.derive4j.processor.api
- 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.MethodMapper<X> - Interface in org.derive4j.processor.api
- InstanceLocations.ValueMapper<X> - Interface in org.derive4j.processor.api
- Instances - Annotation Type in org.derive4j
- InstanceUtils - Interface in org.derive4j.processor.api
- 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
J
- Javaslang - Enum constant in enum org.derive4j.Flavour
- Javaslang() - Method in interface org.derive4j.Flavour.Cases
- 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() - Method in interface org.derive4j.Flavour.Cases
- 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 - Enum constant in enum 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
L
- lambdaImpl(DataConstructor, CodeBlock) - Method in interface org.derive4j.processor.api.DeriveUtils
- lambdaImpl(DataConstructor, String, CodeBlock) - Method in interface org.derive4j.processor.api.DeriveUtils
- lambdaVisitor - Enum constant in enum org.derive4j.Make
- lambdaVisitor() - Method in interface org.derive4j.Make.Cases
- 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
- 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
- lazyConstructor - Enum constant in enum org.derive4j.Make
- lazyConstructor() - Method in interface org.derive4j.Make.Cases
- 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
- leftConstructor() - Method in class org.derive4j.processor.api.EitherModel
M
- make() - Element in annotation type org.derive4j.Derive
- Make - Enum in org.derive4j
- Make.Cases<R> - Interface in org.derive4j
- makes() - Method in class org.derive4j.processor.api.model.DeriveConfig
- Makes - Class in org.derive4j
- 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
- map(Function<A, B>) - Method in class org.derive4j.processor.api.DeriveResult
- match(BiFunction<String, TypeMirror, R>) - Method in class org.derive4j.processor.api.model.DataArgument
- match(Function<DeriveMessage, R>, Function<A, R>) - Method in class org.derive4j.processor.api.DeriveResult
- 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(DerivedCodeSpec.Cases<R>) - Method in class org.derive4j.processor.api.DerivedCodeSpec
- match(DeriveMessage.Case<R>) - Method in class org.derive4j.processor.api.DeriveMessage
- match(EitherModel.Case<R>) - Method in class org.derive4j.processor.api.EitherModel
- match(InstanceLocation.Cases<X>) - Method in class org.derive4j.processor.api.InstanceLocation
- match(MessageLocalization.Cases<R>) - Method in class org.derive4j.processor.api.MessageLocalization
- match(AlgebraicDataType.Case<R>) - Method in class org.derive4j.processor.api.model.AlgebraicDataType
- match(DataConstruction.Cases<R>) - Method in class org.derive4j.processor.api.model.DataConstruction
- match(DataConstructor.Case<R>) - Method in class org.derive4j.processor.api.model.DataConstructor
- match(DataDeconstructor.Case<R>) - Method in class org.derive4j.processor.api.model.DataDeconstructor
- match(DeriveConfig.Case<X>) - Method in class org.derive4j.processor.api.model.DeriveConfig
- match(DerivedInstanceConfig.Case<X>) - Method in class org.derive4j.processor.api.model.DerivedInstanceConfig
- match(DeriveTargetClass.Case<X>) - Method in class org.derive4j.processor.api.model.DeriveTargetClass
- 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(MatchMethod.Case<R>) - Method in class org.derive4j.processor.api.model.MatchMethod
- match(MultipleConstructors.Cases<R>) - Method in class org.derive4j.processor.api.model.MultipleConstructors
- match(TypeConstructor.Case<R>) - Method in class org.derive4j.processor.api.model.TypeConstructor
- match(TypeRestriction.Case<R>) - Method in class org.derive4j.processor.api.model.TypeRestriction
- match(ObjectModel.Case<X>) - Method in class org.derive4j.processor.api.ObjectModel
- match(OptionModel.Case<R>) - Method in class org.derive4j.processor.api.OptionModel
- match(SamInterface.Case<X>) - Method in class org.derive4j.processor.api.SamInterface
- match(Visibility.VisibilityCases<R>) - Method in enum org.derive4j.Visibility
- matchImpl(Function<DataConstructor, CodeBlock>) - Method in interface org.derive4j.processor.api.InstanceUtils
- 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_(R) - Method in class org.derive4j.processor.api.model.MatchMethods.CasesMatchers.TotalMatcher_MatchMethod
- MatchMethod.Case<R> - Interface in org.derive4j.processor.api.model
- MatchMethods - Class in org.derive4j.processor.api.model
- MatchMethods.CasesMatchers - Class in org.derive4j.processor.api.model
- MatchMethods.CasesMatchers.TotalMatcher_MatchMethod - Class in org.derive4j.processor.api.model
- 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.DeriveMessages
- message(DeriveMessage.Case<R>) - Method in class org.derive4j.processor.api.DeriveMessages.CasesMatchers.TotalMatcher_Message
- message_(R) - Method in class org.derive4j.processor.api.DeriveMessages.CasesMatchers.TotalMatcher_Message
- MessageLocalization - Class in org.derive4j.processor.api
- MessageLocalization.Cases<R> - Interface in org.derive4j.processor.api
- MessageLocalizations - Class in org.derive4j.processor.api
- 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.OnAnnotationMapper<R> - Interface in org.derive4j.processor.api
- MessageLocalizations.OnAnnotationValueMapper<R> - Interface in org.derive4j.processor.api
- method() - Method in class org.derive4j.processor.api.model.DataDeconstructor
- 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_(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() - Method in class org.derive4j.processor.api.DerivedCodeSpec
- methodSpec(MethodSpec) - Static method in class org.derive4j.processor.api.DerivedCodeSpec
- methodSpecs(List<MethodSpec>) - Static method in class org.derive4j.processor.api.DerivedCodeSpec
- methodType() - Method in class org.derive4j.processor.api.model.DataDeconstructor
- 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
- modDataConstruction(Function<DataConstruction, DataConstruction>) - Static method in class org.derive4j.processor.api.model.AlgebraicDataTypes
- 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
- 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 - Enum constant in enum org.derive4j.Make
- modifiers() - Method in interface org.derive4j.Make.Cases
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- modVisitorType(Function<DeclaredType, DeclaredType>) - Static method in class org.derive4j.processor.api.model.DataDeconstructors
- 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) - Static method in class org.derive4j.processor.api.model.DataConstructions
- MultipleConstructors - Class in org.derive4j.processor.api.model
- 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.Cases<R> - Interface in org.derive4j.processor.api.model
- MultipleConstructorsSupport - Class in org.derive4j.processor.api.model
- 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.VisitorDispatchMapper<R> - Interface in org.derive4j.processor.api.model
N
- name() - Method in class org.derive4j.processor.api.model.DataConstructor
- noConstructor() - Method in interface org.derive4j.processor.api.model.DataConstruction.Cases
- noConstructor() - Static method in class org.derive4j.processor.api.model.DataConstruction
- 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_(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() - Method in class org.derive4j.processor.api.OptionModel
O
- object() - Method in interface org.derive4j.processor.api.DeriveUtils
- ObjectModel - Class in org.derive4j.processor.api
- 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_(X) - Method in class org.derive4j.processor.api.ObjectModels.CasesMatchers.TotalMatcher_ObjectModel
- ObjectModels - Class in org.derive4j.processor.api
- ObjectModels.CasesMatchers - Class in org.derive4j.processor.api
- ObjectModels.CasesMatchers.TotalMatcher_ObjectModel - Class in org.derive4j.processor.api
- 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) - 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_(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(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) - 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_(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(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) - Static method in class org.derive4j.processor.api.model.DataConstructions
- 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
- 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) - Static method in class org.derive4j.processor.api.MessageLocalizations
- 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
- 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(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.Case<R> - Interface in org.derive4j.processor.api
- OptionModels - Class in org.derive4j.processor.api
- OptionModels.CasesMatchers - Class in org.derive4j.processor.api
- OptionModels.CasesMatchers.TotalMatcher_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
- 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_(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
- 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.Visibilities.CaseOfMatchers.PartialMatcher
- otherwiseEmpty() - Method in class org.derive4j.Visibilities.CasesMatchers.PartialMatcher
- overrideMethodBuilder(ExecutableElement, DeclaredType) - Method in interface org.derive4j.processor.api.DeriveUtils
P
- Package - Enum constant in enum org.derive4j.Visibility
- 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 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, String) - Method in interface org.derive4j.processor.api.DeriveUtils
- process(Set<? extends TypeElement>, RoundEnvironment) - Method in class org.derive4j.processor.DerivingProcessor
- 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(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>) - Static method in class org.derive4j.processor.api.model.Expressions
- 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() - Method in class org.derive4j.processor.api.model.TypeRestriction
- resolve(DeclaredType, Function<TypeVariable, Optional<TypeMirror>>) - Method in interface org.derive4j.processor.api.DeriveUtils
- resolve(TypeMirror, Function<TypeVariable, Optional<TypeMirror>>) - Method in interface org.derive4j.processor.api.DeriveUtils
- resolveFieldInstances(AlgebraicDataType, ClassName, List<TypeElement>) - Method in interface org.derive4j.processor.api.DeriveUtils
- resolveToTypeName(TypeMirror, Function<TypeVariable, Optional<TypeName>>) - Method in interface org.derive4j.processor.api.DeriveUtils
- restrictedTypeVariable() - Method in class org.derive4j.processor.api.model.TypeRestriction
- 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_(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() - Method in class org.derive4j.processor.api.model.DataConstructor
- returnTypeVariable() - Method in class org.derive4j.processor.api.model.DataDeconstructor
- returnTypeVariable() - Method in class org.derive4j.processor.api.model.MatchMethod
- rightConstructor() - Method in class org.derive4j.processor.api.EitherModel
S
- sam() - Method in class org.derive4j.processor.api.SamInterface
- samClass() - Method in class org.derive4j.processor.api.SamInterface
- Same - Enum constant in enum org.derive4j.Visibility
- 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 - Class in org.derive4j.processor.api
- 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_(X) - Method in class org.derive4j.processor.api.SamInterfaces.CasesMatchers.TotalMatcher_SamInterface
- SamInterfaces - Class in org.derive4j.processor.api
- SamInterfaces.CasesMatchers - Class in org.derive4j.processor.api
- SamInterfaces.CasesMatchers.TotalMatcher_SamInterface - Class in org.derive4j.processor.api
- 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.DerivatorSelections
- selection(DerivatorSelection.Case<X>) - Method in class org.derive4j.processor.api.DerivatorSelections.CasesMatchers.TotalMatcher_Selection
- selection_(X) - Method in class org.derive4j.processor.api.DerivatorSelections.CasesMatchers.TotalMatcher_Selection
- selector() - Element in annotation type org.derive4j.Instances
- 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
- setDataConstruction(DataConstruction) - Static method in class org.derive4j.processor.api.model.AlgebraicDataTypes
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- setVisitorType(DeclaredType) - Static method in class org.derive4j.processor.api.model.DataDeconstructors
- Smart - Enum constant in enum org.derive4j.Visibility
- 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 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
- someConstructor() - Method in class org.derive4j.processor.api.OptionModel
T
- 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>) - 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
- toString() - Method in class org.derive4j.processor.api.InstanceLocation
- toString() - Method in class org.derive4j.processor.api.model.DerivedInstanceConfig
- toString() - Method in class org.derive4j.processor.api.TypeClassInstance
- toStringMethod() - Method in class org.derive4j.processor.api.ObjectModel
- type() - Method in class org.derive4j.processor.api.model.DataArgument
- TypeClassInstance - Class in org.derive4j.processor.api
- TypeClassInstance() - Constructor for class org.derive4j.processor.api.TypeClassInstance
- TypeClassInstances - Class in org.derive4j.processor.api
- TypeClassInstances.CasesMatchers - Class in org.derive4j.processor.api
- TypeClassInstances.CasesMatchers.TotalMatcher_Instance - Class in org.derive4j.processor.api
- 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_(R) - Method in class org.derive4j.processor.api.model.TypeConstructors.CasesMatchers.TotalMatcher_TypeConstructor
- TypeConstructor.Case<R> - Interface in org.derive4j.processor.api.model
- TypeConstructors - Class in org.derive4j.processor.api.model
- TypeConstructors.CasesMatchers - Class in org.derive4j.processor.api.model
- TypeConstructors.CasesMatchers.TotalMatcher_TypeConstructor - Class in org.derive4j.processor.api.model
- 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() - Method in class org.derive4j.processor.api.model.TypeRestriction
- 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_(R) - Method in class org.derive4j.processor.api.model.TypeRestrictions.CasesMatchers.TotalMatcher_TypeRestriction
- TypeRestriction.Case<R> - Interface in org.derive4j.processor.api.model
- typeRestrictions() - Method in class org.derive4j.processor.api.model.DataConstructor
- typeRestrictions(List<TypeRestriction>) - Method in interface org.derive4j.processor.api.DeriveUtils
- TypeRestrictions - Class in org.derive4j.processor.api.model
- TypeRestrictions.CasesMatchers - Class in org.derive4j.processor.api.model
- TypeRestrictions.CasesMatchers.TotalMatcher_TypeRestriction - Class in org.derive4j.processor.api.model
- types() - Method in interface org.derive4j.processor.api.DeriveUtils
- TypeSpecModifier - Class in org.derive4j.processor.api
- TypeSpecModifier(TypeSpec) - Constructor for 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
U
- uncapitalize(CharSequence) - Method in interface org.derive4j.processor.api.DeriveUtils
- unify(TypeMirror, TypeMirror) - Method in interface org.derive4j.processor.api.DeriveUtils
V
- value() - Element in annotation type org.derive4j.Data
- value() - Element in annotation type org.derive4j.Derive
- value() - Element in annotation type org.derive4j.FieldNames
- value() - Element in annotation type org.derive4j.Instances
- 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_(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.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.Visibility
-
Returns an array containing the constants of this enum type, in the order they are declared.
- 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_(X) - Method in class org.derive4j.processor.api.FreeVariables.CasesMatchers.TotalMatcher_Variable
- Vavr - Enum constant in enum org.derive4j.Flavour
- Vavr() - Method in interface org.derive4j.Flavour.Cases
- 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.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
- visibility() - Method in class org.derive4j.processor.api.model.DeriveTargetClass
- Visibility - Enum in org.derive4j
- Visibility.VisibilityCases<R> - Interface in org.derive4j
- 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 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_(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
- visitorMethodType() - Method in class org.derive4j.processor.api.model.DataDeconstructor
- visitorParam() - Method in class org.derive4j.processor.api.model.DataDeconstructor
- visitorType() - Method in class org.derive4j.processor.api.model.DataDeconstructor
W
- withVisibility() - Element in annotation type org.derive4j.Derive
All Classes and Interfaces|All Packages