public class ClassToGenerateInfo
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ClassToGenerateInfo.ConstructorInfo |
static class |
ClassToGenerateInfo.MethodInfo |
| Modifier and Type | Method and Description |
|---|---|
void |
addAttribute(AttributeInfo attributeInfo) |
void |
addAttributes(java.util.Collection<AttributeInfo> attributeInfo) |
java.util.Set<AttributeInfo> |
getAttributeInfo() |
java.util.List<ClassToGenerateInfo.ConstructorInfo> |
getConstructors() |
com.squareup.javapoet.ClassName |
getGeneratedName() |
java.util.Set<ClassToGenerateInfo.MethodInfo> |
getMethodsReturningClassType() |
javax.lang.model.element.TypeElement |
getOriginalClassElement() |
com.squareup.javapoet.TypeName |
getOriginalClassName() |
com.squareup.javapoet.TypeName |
getOriginalClassNameWithoutType() |
com.squareup.javapoet.TypeName |
getParameterizedGeneratedName() |
java.lang.Iterable<com.squareup.javapoet.TypeVariableName> |
getTypeVariables() |
boolean |
shouldGenerateSubClass() |
public void addAttribute(AttributeInfo attributeInfo)
public void addAttributes(java.util.Collection<AttributeInfo> attributeInfo)
public javax.lang.model.element.TypeElement getOriginalClassElement()
public com.squareup.javapoet.TypeName getOriginalClassName()
public com.squareup.javapoet.TypeName getOriginalClassNameWithoutType()
public java.util.List<ClassToGenerateInfo.ConstructorInfo> getConstructors()
public java.util.Set<ClassToGenerateInfo.MethodInfo> getMethodsReturningClassType()
public com.squareup.javapoet.ClassName getGeneratedName()
public java.util.Set<AttributeInfo> getAttributeInfo()
public boolean shouldGenerateSubClass()
public java.lang.Iterable<com.squareup.javapoet.TypeVariableName> getTypeVariables()
public com.squareup.javapoet.TypeName getParameterizedGeneratedName()