public final class ThriftyCodeGenerator
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ADAPTER_FIELDNAME |
| Constructor and Description |
|---|
ThriftyCodeGenerator(com.microsoft.thrifty.schema.Schema schema) |
| Modifier and Type | Method and Description |
|---|---|
ThriftyCodeGenerator |
emitAndroidAnnotations(boolean shouldEmit) |
void |
generate(java.lang.Appendable appendable) |
void |
generate(java.io.File directory) |
ThriftyCodeGenerator |
usingTypeProcessor(com.microsoft.thrifty.compiler.spi.TypeProcessor typeProcessor) |
ThriftyCodeGenerator |
withListType(java.lang.String listClassName) |
ThriftyCodeGenerator |
withMapType(java.lang.String mapClassName) |
ThriftyCodeGenerator |
withSetType(java.lang.String setClassName) |
public static final java.lang.String ADAPTER_FIELDNAME
public ThriftyCodeGenerator(com.microsoft.thrifty.schema.Schema schema)
public ThriftyCodeGenerator withListType(java.lang.String listClassName)
public ThriftyCodeGenerator withSetType(java.lang.String setClassName)
public ThriftyCodeGenerator withMapType(java.lang.String mapClassName)
public ThriftyCodeGenerator emitAndroidAnnotations(boolean shouldEmit)
public ThriftyCodeGenerator usingTypeProcessor(com.microsoft.thrifty.compiler.spi.TypeProcessor typeProcessor)
public void generate(java.io.File directory)
throws java.io.IOException
java.io.IOExceptionpublic void generate(java.lang.Appendable appendable)
throws java.io.IOException
java.io.IOException