public class AdapterGeneratorDelegate
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
AdapterGeneratorDelegate.FieldAnnotationValidator |
static interface |
AdapterGeneratorDelegate.ObjectParserCallback |
| Modifier and Type | Field and Description |
|---|---|
static java.util.Set<com.squareup.javapoet.TypeName> |
GSON_SUPPORTED_CLASSES |
| Constructor and Description |
|---|
AdapterGeneratorDelegate() |
| Modifier and Type | Method and Description |
|---|---|
void |
addGsonAdapterReadCode(com.squareup.javapoet.CodeBlock.Builder codeBlock,
GsonObject jsonMapping,
boolean createModelAtBeginning,
AdapterGeneratorDelegate.FieldAnnotationValidator fieldAnnotationValidator,
AdapterGeneratorDelegate.ObjectParserCallback callback) |
java.lang.String |
generateClassName(com.squareup.javapoet.ClassName className,
java.lang.String classNameSuffix) |
public static final java.util.Set<com.squareup.javapoet.TypeName> GSON_SUPPORTED_CLASSES
public void addGsonAdapterReadCode(com.squareup.javapoet.CodeBlock.Builder codeBlock,
GsonObject jsonMapping,
boolean createModelAtBeginning,
AdapterGeneratorDelegate.FieldAnnotationValidator fieldAnnotationValidator,
AdapterGeneratorDelegate.ObjectParserCallback callback)
throws ProcessingException
ProcessingExceptionpublic java.lang.String generateClassName(com.squareup.javapoet.ClassName className,
java.lang.String classNameSuffix)