Package org.derive4j.processor.api.model
Class DataArguments
- java.lang.Object
-
- org.derive4j.processor.api.model.DataArguments
-
public final class DataArguments extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DataArguments.CasesMatchers
private static class
DataArguments.DataArgument_
private static class
DataArguments.Lazy
-
Constructor Summary
Constructors Modifier Constructor Description private
DataArguments()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static DataArguments.CasesMatchers.TotalMatcher_DataArgument
cases()
static DataArgument
dataArgument(java.lang.String fieldName, javax.lang.model.type.TypeMirror type)
(package private) static DataArgument
dataArgument0(java.lang.String fieldName, javax.lang.model.type.TypeMirror type)
static java.lang.String
getFieldName(DataArgument dataArgument)
static javax.lang.model.type.TypeMirror
getType(DataArgument dataArgument)
static DataArgument
lazy(java.util.function.Supplier<DataArgument> dataArgument)
(package private) static java.util.function.Function<DataArgument,DataArgument>
modFieldName0(java.util.function.Function<java.lang.String,java.lang.String> fieldNameMod)
(package private) static java.util.function.Function<DataArgument,DataArgument>
modType0(java.util.function.Function<javax.lang.model.type.TypeMirror,javax.lang.model.type.TypeMirror> typeMod)
(package private) static java.util.function.Function<DataArgument,DataArgument>
setFieldName0(java.lang.String newFieldName)
(package private) static java.util.function.Function<DataArgument,DataArgument>
setType0(javax.lang.model.type.TypeMirror newType)
-
-
-
Method Detail
-
dataArgument
public static DataArgument dataArgument(java.lang.String fieldName, javax.lang.model.type.TypeMirror type)
-
dataArgument0
static DataArgument dataArgument0(java.lang.String fieldName, javax.lang.model.type.TypeMirror type)
-
lazy
public static DataArgument lazy(java.util.function.Supplier<DataArgument> dataArgument)
-
cases
public static DataArguments.CasesMatchers.TotalMatcher_DataArgument cases()
-
getFieldName
public static java.lang.String getFieldName(DataArgument dataArgument)
-
getType
public static javax.lang.model.type.TypeMirror getType(DataArgument dataArgument)
-
setFieldName0
static java.util.function.Function<DataArgument,DataArgument> setFieldName0(java.lang.String newFieldName)
-
modFieldName0
static java.util.function.Function<DataArgument,DataArgument> modFieldName0(java.util.function.Function<java.lang.String,java.lang.String> fieldNameMod)
-
setType0
static java.util.function.Function<DataArgument,DataArgument> setType0(javax.lang.model.type.TypeMirror newType)
-
modType0
static java.util.function.Function<DataArgument,DataArgument> modType0(java.util.function.Function<javax.lang.model.type.TypeMirror,javax.lang.model.type.TypeMirror> typeMod)
-
-