Uses of Class
org.derive4j.processor.api.model.TypeConstructor
-
Packages that use TypeConstructor Package Description org.derive4j.processor.api.model -
-
Uses of TypeConstructor in org.derive4j.processor.api.model
Subclasses of TypeConstructor in org.derive4j.processor.api.model Modifier and Type Class Description private static classTypeConstructors.Lazyprivate static classTypeConstructors.TypeConstructor_Fields in org.derive4j.processor.api.model declared as TypeConstructor Modifier and Type Field Description private TypeConstructorTypeConstructors.Lazy. evaluationprivate TypeConstructorAlgebraicDataTypes.Adt. typeConstructorFields in org.derive4j.processor.api.model with type parameters of type TypeConstructor Modifier and Type Field Description private java.util.function.Supplier<TypeConstructor>TypeConstructors.Lazy. expressionMethods in org.derive4j.processor.api.model that return TypeConstructor Modifier and Type Method Description private TypeConstructorTypeConstructors.Lazy. _evaluate()static TypeConstructorAlgebraicDataTypes. getTypeConstructor(AlgebraicDataType algebraicDataType)static TypeConstructorTypeConstructors. lazy(java.util.function.Supplier<TypeConstructor> typeConstructor)TypeConstructorAlgebraicDataType. typeConstructor()static TypeConstructorTypeConstructor. typeConstructor(javax.lang.model.element.TypeElement typeElement, javax.lang.model.type.DeclaredType declaredType, java.util.List<javax.lang.model.type.TypeVariable> typeVariables)(package private) static TypeConstructorTypeConstructors. typeConstructor0(javax.lang.model.element.TypeElement typeElement, javax.lang.model.type.DeclaredType declaredType, java.util.List<javax.lang.model.type.TypeVariable> typeVariables)Methods in org.derive4j.processor.api.model that return types with arguments of type TypeConstructor Modifier and Type Method Description (package private) static java.util.function.Function<TypeConstructor,TypeConstructor>TypeConstructors. modDeclaredType0(java.util.function.Function<javax.lang.model.type.DeclaredType,javax.lang.model.type.DeclaredType> declaredTypeMod)(package private) static java.util.function.Function<TypeConstructor,TypeConstructor>TypeConstructors. modDeclaredType0(java.util.function.Function<javax.lang.model.type.DeclaredType,javax.lang.model.type.DeclaredType> declaredTypeMod)(package private) static java.util.function.Function<TypeConstructor,TypeConstructor>TypeConstructors. modTypeElement0(java.util.function.Function<javax.lang.model.element.TypeElement,javax.lang.model.element.TypeElement> typeElementMod)(package private) static java.util.function.Function<TypeConstructor,TypeConstructor>TypeConstructors. modTypeElement0(java.util.function.Function<javax.lang.model.element.TypeElement,javax.lang.model.element.TypeElement> typeElementMod)(package private) static java.util.function.Function<TypeConstructor,TypeConstructor>TypeConstructors. modTypeVariables0(java.util.function.Function<java.util.List<javax.lang.model.type.TypeVariable>,java.util.List<javax.lang.model.type.TypeVariable>> typeVariablesMod)(package private) static java.util.function.Function<TypeConstructor,TypeConstructor>TypeConstructors. modTypeVariables0(java.util.function.Function<java.util.List<javax.lang.model.type.TypeVariable>,java.util.List<javax.lang.model.type.TypeVariable>> typeVariablesMod)(package private) static java.util.function.Function<TypeConstructor,TypeConstructor>TypeConstructors. setDeclaredType0(javax.lang.model.type.DeclaredType newDeclaredType)(package private) static java.util.function.Function<TypeConstructor,TypeConstructor>TypeConstructors. setDeclaredType0(javax.lang.model.type.DeclaredType newDeclaredType)(package private) static java.util.function.Function<TypeConstructor,TypeConstructor>TypeConstructors. setTypeElement0(javax.lang.model.element.TypeElement newTypeElement)(package private) static java.util.function.Function<TypeConstructor,TypeConstructor>TypeConstructors. setTypeElement0(javax.lang.model.element.TypeElement newTypeElement)(package private) static java.util.function.Function<TypeConstructor,TypeConstructor>TypeConstructors. setTypeVariables0(java.util.List<javax.lang.model.type.TypeVariable> newTypeVariables)(package private) static java.util.function.Function<TypeConstructor,TypeConstructor>TypeConstructors. setTypeVariables0(java.util.List<javax.lang.model.type.TypeVariable> newTypeVariables)<R> java.util.function.Function<TypeConstructor,R>TypeConstructors.CasesMatchers.TotalMatcher_TypeConstructor. typeConstructor(TypeConstructor.Case<R> typeConstructor)<R> java.util.function.Function<TypeConstructor,R>TypeConstructors.CasesMatchers.TotalMatcher_TypeConstructor. typeConstructor_(R r)Methods in org.derive4j.processor.api.model with parameters of type TypeConstructor Modifier and Type Method Description RAlgebraicDataType.Case. adt(DeriveConfig deriveConfig, TypeConstructor typeConstructor, MatchMethod matchMethod, DataConstruction dataConstruction, java.util.List<DataArgument> fields)static AlgebraicDataTypeAlgebraicDataTypes. adt(DeriveConfig deriveConfig, TypeConstructor typeConstructor, MatchMethod matchMethod, DataConstruction dataConstruction, java.util.List<DataArgument> fields)static javax.lang.model.type.DeclaredTypeTypeConstructors. getDeclaredType(TypeConstructor typeConstructor)static javax.lang.model.element.TypeElementTypeConstructors. getTypeElement(TypeConstructor typeConstructor)static java.util.List<javax.lang.model.type.TypeVariable>TypeConstructors. getTypeVariables(TypeConstructor typeConstructor)static java.util.function.Function<AlgebraicDataType,AlgebraicDataType>AlgebraicDataTypes. setTypeConstructor(TypeConstructor newTypeConstructor)Method parameters in org.derive4j.processor.api.model with type arguments of type TypeConstructor Modifier and Type Method Description static TypeConstructorTypeConstructors. lazy(java.util.function.Supplier<TypeConstructor> typeConstructor)static java.util.function.Function<AlgebraicDataType,AlgebraicDataType>AlgebraicDataTypes. modTypeConstructor(java.util.function.Function<TypeConstructor,TypeConstructor> typeConstructorMod)static java.util.function.Function<AlgebraicDataType,AlgebraicDataType>AlgebraicDataTypes. modTypeConstructor(java.util.function.Function<TypeConstructor,TypeConstructor> typeConstructorMod)Constructors in org.derive4j.processor.api.model with parameters of type TypeConstructor Constructor Description Adt(DeriveConfig deriveConfig, TypeConstructor typeConstructor, MatchMethod matchMethod, DataConstruction dataConstruction, java.util.List<DataArgument> fields)Constructor parameters in org.derive4j.processor.api.model with type arguments of type TypeConstructor Constructor Description Lazy(java.util.function.Supplier<TypeConstructor> typeConstructor)
-