@Experimental(value=SCHEMAS) public class AutoValueUtils extends java.lang.Object
Constructor and Description |
---|
AutoValueUtils() |
Modifier and Type | Method and Description |
---|---|
static java.lang.Class |
getBaseAutoValueClass(java.lang.Class<?> clazz) |
static SchemaUserTypeCreator |
getBuilderCreator(java.lang.Class<?> clazz,
Schema schema,
FieldValueTypeSupplier fieldValueTypeSupplier)
Try to find an accessible builder class for creating an AutoValue class.
|
static SchemaUserTypeCreator |
getConstructorCreator(java.lang.Class<?> clazz,
Schema schema,
FieldValueTypeSupplier fieldValueTypeSupplier)
Try to find an accessible constructor for creating an AutoValue class.
|
public static java.lang.Class getBaseAutoValueClass(java.lang.Class<?> clazz)
@Nullable public static SchemaUserTypeCreator getConstructorCreator(java.lang.Class<?> clazz, Schema schema, FieldValueTypeSupplier fieldValueTypeSupplier)
@Nullable public static SchemaUserTypeCreator getBuilderCreator(java.lang.Class<?> clazz, Schema schema, FieldValueTypeSupplier fieldValueTypeSupplier)