@Data(value=)
public abstract class DerivedCodeSpec
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
DerivedCodeSpec.Cases<R> |
| Modifier and Type | Method and Description |
|---|---|
DerivedCodeSpec |
append(DerivedCodeSpec cs) |
java.util.List<com.squareup.javapoet.TypeSpec> |
classes() |
static DerivedCodeSpec |
codeSpec(com.squareup.javapoet.FieldSpec field,
com.squareup.javapoet.MethodSpec method) |
static DerivedCodeSpec |
codeSpec(java.util.List<com.squareup.javapoet.TypeSpec> classes,
com.squareup.javapoet.FieldSpec field,
com.squareup.javapoet.MethodSpec method) |
static DerivedCodeSpec |
codeSpec(java.util.List<com.squareup.javapoet.TypeSpec> classes,
java.util.List<com.squareup.javapoet.FieldSpec> fields,
java.util.List<com.squareup.javapoet.MethodSpec> methods,
java.util.List<DeriveMessage> infos,
java.util.List<DeriveMessage> warnings) |
static DerivedCodeSpec |
codeSpec(java.util.List<com.squareup.javapoet.TypeSpec> classes,
com.squareup.javapoet.MethodSpec method) |
static DerivedCodeSpec |
codeSpec(com.squareup.javapoet.TypeSpec classes,
com.squareup.javapoet.FieldSpec field,
com.squareup.javapoet.MethodSpec method) |
static DerivedCodeSpec |
codeSpec(com.squareup.javapoet.TypeSpec clazz,
com.squareup.javapoet.MethodSpec method) |
java.util.List<com.squareup.javapoet.FieldSpec> |
fields() |
java.util.List<DeriveMessage> |
infos() |
abstract <R> R |
match(DerivedCodeSpec.Cases<R> cases) |
java.util.List<com.squareup.javapoet.MethodSpec> |
methods() |
static DerivedCodeSpec |
methodSpec(com.squareup.javapoet.MethodSpec method) |
static DerivedCodeSpec |
methodSpecs(java.util.List<com.squareup.javapoet.MethodSpec> methods) |
static DerivedCodeSpec |
none() |
java.util.List<DeriveMessage> |
warnings() |
public static DerivedCodeSpec codeSpec(java.util.List<com.squareup.javapoet.TypeSpec> classes, java.util.List<com.squareup.javapoet.FieldSpec> fields, java.util.List<com.squareup.javapoet.MethodSpec> methods, java.util.List<DeriveMessage> infos, java.util.List<DeriveMessage> warnings)
public static DerivedCodeSpec codeSpec(com.squareup.javapoet.TypeSpec classes, com.squareup.javapoet.FieldSpec field, com.squareup.javapoet.MethodSpec method)
public static DerivedCodeSpec codeSpec(com.squareup.javapoet.TypeSpec clazz, com.squareup.javapoet.MethodSpec method)
public static DerivedCodeSpec codeSpec(com.squareup.javapoet.FieldSpec field, com.squareup.javapoet.MethodSpec method)
public static DerivedCodeSpec codeSpec(java.util.List<com.squareup.javapoet.TypeSpec> classes, com.squareup.javapoet.MethodSpec method)
public static DerivedCodeSpec codeSpec(java.util.List<com.squareup.javapoet.TypeSpec> classes, com.squareup.javapoet.FieldSpec field, com.squareup.javapoet.MethodSpec method)
public static DerivedCodeSpec methodSpecs(java.util.List<com.squareup.javapoet.MethodSpec> methods)
public static DerivedCodeSpec methodSpec(com.squareup.javapoet.MethodSpec method)
public static DerivedCodeSpec none()
public abstract <R> R match(DerivedCodeSpec.Cases<R> cases)
public final DerivedCodeSpec append(DerivedCodeSpec cs)
public final java.util.List<com.squareup.javapoet.TypeSpec> classes()
public final java.util.List<com.squareup.javapoet.FieldSpec> fields()
public final java.util.List<com.squareup.javapoet.MethodSpec> methods()
public final java.util.List<DeriveMessage> infos()
public final java.util.List<DeriveMessage> warnings()