public abstract class BaseGeneratedClassHolder extends Object implements GeneratedClassHolder
| Modifier and Type | Field and Description |
|---|---|
protected com.sun.codemodel.JClass |
annotatedClass |
protected TypeElement |
annotatedElement |
protected APTCodeModelHelper |
codeModelHelper |
protected com.sun.codemodel.JDefinedClass |
generatedClass |
protected ProcessHolder |
processHolder |
| Constructor and Description |
|---|
BaseGeneratedClassHolder(ProcessHolder processHolder,
TypeElement annotatedElement) |
| Modifier and Type | Method and Description |
|---|---|
ProcessHolder.Classes |
classes() |
com.sun.codemodel.JCodeModel |
codeModel() |
com.sun.codemodel.JDefinedClass |
definedClass(String fullyQualifiedClassName) |
com.sun.codemodel.JClass |
getAnnotatedClass() |
TypeElement |
getAnnotatedElement() |
com.sun.codemodel.JDefinedClass |
getGeneratedClass() |
ProcessingEnvironment |
processingEnvironment() |
com.sun.codemodel.JClass |
refClass(Class<?> clazz) |
com.sun.codemodel.JClass |
refClass(String fullyQualifiedClassName) |
protected void |
setExtends() |
protected void |
setGeneratedClass() |
protected final ProcessHolder processHolder
protected com.sun.codemodel.JDefinedClass generatedClass
protected com.sun.codemodel.JClass annotatedClass
protected final TypeElement annotatedElement
protected final APTCodeModelHelper codeModelHelper
public BaseGeneratedClassHolder(ProcessHolder processHolder, TypeElement annotatedElement) throws Exception
Exceptionpublic com.sun.codemodel.JClass getAnnotatedClass()
protected void setExtends()
public com.sun.codemodel.JDefinedClass getGeneratedClass()
getGeneratedClass in interface GeneratedClassHolderpublic TypeElement getAnnotatedElement()
getAnnotatedElement in interface GeneratedClassHolderpublic ProcessingEnvironment processingEnvironment()
processingEnvironment in interface GeneratedClassHolderpublic ProcessHolder.Classes classes()
classes in interface GeneratedClassHolderpublic com.sun.codemodel.JCodeModel codeModel()
codeModel in interface GeneratedClassHolderpublic com.sun.codemodel.JClass refClass(String fullyQualifiedClassName)
refClass in interface GeneratedClassHolderpublic com.sun.codemodel.JClass refClass(Class<?> clazz)
refClass in interface GeneratedClassHolderpublic com.sun.codemodel.JDefinedClass definedClass(String fullyQualifiedClassName)
definedClass in interface GeneratedClassHolderCopyright © 2010-2015. All Rights Reserved.