@Data(value=)
public abstract class DataArgument
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static DataArgument |
dataArgument(java.lang.String fieldName,
javax.lang.model.type.TypeMirror type) |
java.lang.String |
fieldName() |
abstract <R> R |
match(java.util.function.BiFunction<java.lang.String,javax.lang.model.type.TypeMirror,R> dataArgument) |
javax.lang.model.type.TypeMirror |
type() |
public static DataArgument dataArgument(java.lang.String fieldName, javax.lang.model.type.TypeMirror type)
public abstract <R> R match(@FieldNames(value={"fieldName","type"})
java.util.function.BiFunction<java.lang.String,javax.lang.model.type.TypeMirror,R> dataArgument)
public java.lang.String fieldName()
public javax.lang.model.type.TypeMirror type()