Class TypeConstructors
java.lang.Object
org.derive4j.processor.api.model.TypeConstructors
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classprivate static final classprivate static final class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncases()static DeclaredTypegetDeclaredType(TypeConstructor typeConstructor) static TypeElementgetTypeElement(TypeConstructor typeConstructor) static List<TypeVariable> getTypeVariables(TypeConstructor typeConstructor) static TypeConstructorlazy(Supplier<TypeConstructor> typeConstructor) (package private) static Function<TypeConstructor, TypeConstructor> modDeclaredType0(Function<DeclaredType, DeclaredType> declaredTypeMod) (package private) static Function<TypeConstructor, TypeConstructor> modTypeElement0(Function<TypeElement, TypeElement> typeElementMod) (package private) static Function<TypeConstructor, TypeConstructor> modTypeVariables0(Function<List<TypeVariable>, List<TypeVariable>> typeVariablesMod) (package private) static Function<TypeConstructor, TypeConstructor> setDeclaredType0(DeclaredType newDeclaredType) (package private) static Function<TypeConstructor, TypeConstructor> setTypeElement0(TypeElement newTypeElement) (package private) static Function<TypeConstructor, TypeConstructor> setTypeVariables0(List<TypeVariable> newTypeVariables) (package private) static TypeConstructortypeConstructor0(TypeElement typeElement, DeclaredType declaredType, List<TypeVariable> typeVariables)
-
Constructor Details
-
TypeConstructors
private TypeConstructors()
-
-
Method Details
-
typeConstructor0
static TypeConstructor typeConstructor0(TypeElement typeElement, DeclaredType declaredType, List<TypeVariable> typeVariables) -
lazy
-
cases
-
getTypeElement
-
getDeclaredType
-
getTypeVariables
-
setTypeElement0
-
modTypeElement0
static Function<TypeConstructor, TypeConstructor> modTypeElement0(Function<TypeElement, TypeElement> typeElementMod) -
setDeclaredType0
-
modDeclaredType0
static Function<TypeConstructor, TypeConstructor> modDeclaredType0(Function<DeclaredType, DeclaredType> declaredTypeMod) -
setTypeVariables0
static Function<TypeConstructor, TypeConstructor> setTypeVariables0(List<TypeVariable> newTypeVariables) -
modTypeVariables0
static Function<TypeConstructor, TypeConstructor> modTypeVariables0(Function<List<TypeVariable>, List<TypeVariable>> typeVariablesMod)
-