Uses of Class
org.derive4j.processor.api.model.TypeConstructor
Packages that use TypeConstructor
-
Uses of TypeConstructor in org.derive4j.processor.api.model
Methods in org.derive4j.processor.api.model that return TypeConstructorModifier and TypeMethodDescriptionstatic TypeConstructorAlgebraicDataTypes.getTypeConstructor(AlgebraicDataType algebraicDataType) static TypeConstructorTypeConstructors.lazy(Supplier<TypeConstructor> typeConstructor) AlgebraicDataType.typeConstructor()static TypeConstructorTypeConstructor.typeConstructor(TypeElement typeElement, DeclaredType declaredType, List<TypeVariable> typeVariables) Methods in org.derive4j.processor.api.model that return types with arguments of type TypeConstructorModifier and TypeMethodDescriptionfinal <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) 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) AlgebraicDataTypes.modTypeConstructor(Function<TypeConstructor, TypeConstructor> typeConstructorMod) AlgebraicDataTypes.modTypeConstructor(Function<TypeConstructor, TypeConstructor> typeConstructorMod)