Package org.derive4j.processor.api
Class FreeVariables
java.lang.Object
org.derive4j.processor.api.FreeVariables
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptioncases()static StringgetName(FreeVariable freeVariable) static DeclaredTypegetType(FreeVariable freeVariable) static FreeVariablelazy(Supplier<FreeVariable> freeVariable) static Function<FreeVariable, FreeVariable> static Function<FreeVariable, FreeVariable> modType(Function<DeclaredType, DeclaredType> typeMod) static Function<FreeVariable, FreeVariable> static Function<FreeVariable, FreeVariable> setType(DeclaredType newType) static FreeVariablevariable(DeclaredType type, String name)
-
Method Details
-
variable
-
lazy
-
cases
-
getType
-
getName
-
setType
-
modType
public static Function<FreeVariable,FreeVariable> modType(Function<DeclaredType, DeclaredType> typeMod) -
setName
-
modName
-