org.androidannotations.holder
Class BaseGeneratedClassHolder
java.lang.Object
org.androidannotations.holder.BaseGeneratedClassHolder
- All Implemented Interfaces:
- GeneratedClassHolder
- Direct Known Subclasses:
- EComponentHolder, RestHolder, SharedPrefHolder
public abstract class BaseGeneratedClassHolder
- extends Object
- implements GeneratedClassHolder
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
processHolder
protected final ProcessHolder processHolder
generatedClass
protected com.sun.codemodel.JDefinedClass generatedClass
annotatedElement
protected final TypeElement annotatedElement
codeModelHelper
protected final APTCodeModelHelper codeModelHelper
BaseGeneratedClassHolder
public BaseGeneratedClassHolder(ProcessHolder processHolder,
TypeElement annotatedElement)
throws Exception
- Throws:
Exception
setGeneratedClass
protected void setGeneratedClass()
throws Exception
- Throws:
Exception
getGeneratedClass
public com.sun.codemodel.JDefinedClass getGeneratedClass()
- Specified by:
getGeneratedClass
in interface GeneratedClassHolder
getAnnotatedElement
public TypeElement getAnnotatedElement()
- Specified by:
getAnnotatedElement
in interface GeneratedClassHolder
processingEnvironment
public ProcessingEnvironment processingEnvironment()
- Specified by:
processingEnvironment
in interface GeneratedClassHolder
classes
public ProcessHolder.Classes classes()
- Specified by:
classes
in interface GeneratedClassHolder
codeModel
public com.sun.codemodel.JCodeModel codeModel()
- Specified by:
codeModel
in interface GeneratedClassHolder
refClass
public com.sun.codemodel.JClass refClass(String fullyQualifiedClassName)
- Specified by:
refClass
in interface GeneratedClassHolder
refClass
public com.sun.codemodel.JClass refClass(Class<?> clazz)
- Specified by:
refClass
in interface GeneratedClassHolder
definedClass
public com.sun.codemodel.JDefinedClass definedClass(String fullyQualifiedClassName)
- Specified by:
definedClass
in interface GeneratedClassHolder
Copyright © 2010-2014. All Rights Reserved.