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