Uses of Class
org.derive4j.processor.api.model.TypeConstructor
Packages that use TypeConstructor
-
Uses of TypeConstructor in org.derive4j.processor.api.model
Subclasses of TypeConstructor in org.derive4j.processor.api.modelModifier and TypeClassDescriptionprivate static final classprivate static final classFields in org.derive4j.processor.api.model declared as TypeConstructorModifier and TypeFieldDescriptionprivate TypeConstructorTypeConstructors.Lazy.evaluationprivate final TypeConstructorAlgebraicDataTypes.Adt.typeConstructorFields in org.derive4j.processor.api.model with type parameters of type TypeConstructorModifier and TypeFieldDescriptionprivate Supplier<TypeConstructor> TypeConstructors.Lazy.expressionMethods in org.derive4j.processor.api.model that return TypeConstructorModifier and TypeMethodDescriptionprivate TypeConstructorTypeConstructors.Lazy._evaluate()static TypeConstructorAlgebraicDataTypes.getTypeConstructor(AlgebraicDataType algebraicDataType) static TypeConstructorTypeConstructors.lazy(Supplier<TypeConstructor> typeConstructor) AlgebraicDataType.typeConstructor()static TypeConstructorTypeConstructor.typeConstructor(TypeElement typeElement, DeclaredType declaredType, List<TypeVariable> typeVariables) (package private) static TypeConstructorTypeConstructors.typeConstructor0(TypeElement typeElement, DeclaredType declaredType, List<TypeVariable> typeVariables) Methods in org.derive4j.processor.api.model that return types with arguments of type TypeConstructorModifier and TypeMethodDescription(package private) static Function<TypeConstructor, TypeConstructor> TypeConstructors.modDeclaredType0(Function<DeclaredType, DeclaredType> declaredTypeMod) (package private) static Function<TypeConstructor, TypeConstructor> TypeConstructors.modDeclaredType0(Function<DeclaredType, DeclaredType> declaredTypeMod) (package private) static Function<TypeConstructor, TypeConstructor> TypeConstructors.modTypeElement0(Function<TypeElement, TypeElement> typeElementMod) (package private) static Function<TypeConstructor, TypeConstructor> TypeConstructors.modTypeElement0(Function<TypeElement, TypeElement> typeElementMod) (package private) static Function<TypeConstructor, TypeConstructor> TypeConstructors.modTypeVariables0(Function<List<TypeVariable>, List<TypeVariable>> typeVariablesMod) (package private) static Function<TypeConstructor, TypeConstructor> TypeConstructors.modTypeVariables0(Function<List<TypeVariable>, List<TypeVariable>> typeVariablesMod) (package private) static Function<TypeConstructor, TypeConstructor> TypeConstructors.setDeclaredType0(DeclaredType newDeclaredType) (package private) static Function<TypeConstructor, TypeConstructor> TypeConstructors.setDeclaredType0(DeclaredType newDeclaredType) (package private) static Function<TypeConstructor, TypeConstructor> TypeConstructors.setTypeElement0(TypeElement newTypeElement) (package private) static Function<TypeConstructor, TypeConstructor> TypeConstructors.setTypeElement0(TypeElement newTypeElement) (package private) static Function<TypeConstructor, TypeConstructor> TypeConstructors.setTypeVariables0(List<TypeVariable> newTypeVariables) (package private) static Function<TypeConstructor, TypeConstructor> TypeConstructors.setTypeVariables0(List<TypeVariable> newTypeVariables) final <R> Function<TypeConstructor, R> TypeConstructors.CasesMatchers.TotalMatcher_TypeConstructor.typeConstructor(TypeConstructor.Case<R> typeConstructor) final <R> Function<TypeConstructor, R> TypeConstructors.CasesMatchers.TotalMatcher_TypeConstructor.typeConstructor_(R r) Methods in org.derive4j.processor.api.model with parameters of type TypeConstructorModifier and TypeMethodDescriptionAlgebraicDataType.Case.adt(DeriveConfig deriveConfig, TypeConstructor typeConstructor, MatchMethod matchMethod, DataConstruction dataConstruction, List<DataArgument> fields) static AlgebraicDataTypeAlgebraicDataTypes.adt(DeriveConfig deriveConfig, TypeConstructor typeConstructor, MatchMethod matchMethod, DataConstruction dataConstruction, List<DataArgument> fields) static DeclaredTypeTypeConstructors.getDeclaredType(TypeConstructor typeConstructor) static TypeElementTypeConstructors.getTypeElement(TypeConstructor typeConstructor) static List<TypeVariable> TypeConstructors.getTypeVariables(TypeConstructor typeConstructor) static Function<AlgebraicDataType, AlgebraicDataType> AlgebraicDataTypes.setTypeConstructor(TypeConstructor newTypeConstructor) Method parameters in org.derive4j.processor.api.model with type arguments of type TypeConstructorModifier and TypeMethodDescriptionstatic TypeConstructorTypeConstructors.lazy(Supplier<TypeConstructor> typeConstructor) static Function<AlgebraicDataType, AlgebraicDataType> AlgebraicDataTypes.modTypeConstructor(Function<TypeConstructor, TypeConstructor> typeConstructorMod) static Function<AlgebraicDataType, AlgebraicDataType> AlgebraicDataTypes.modTypeConstructor(Function<TypeConstructor, TypeConstructor> typeConstructorMod) Constructors in org.derive4j.processor.api.model with parameters of type TypeConstructorModifierConstructorDescription(package private)Adt(DeriveConfig deriveConfig, TypeConstructor typeConstructor, MatchMethod matchMethod, DataConstruction dataConstruction, List<DataArgument> fields) Constructor parameters in org.derive4j.processor.api.model with type arguments of type TypeConstructor