public class ProcessHolder
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
class |
ProcessHolder.Classes |
Constructor and Description |
---|
ProcessHolder(javax.annotation.processing.ProcessingEnvironment processingEnvironment) |
Modifier and Type | Method and Description |
---|---|
ProcessHolder.Classes |
classes() |
com.sun.codemodel.JCodeModel |
codeModel() |
com.sun.codemodel.JDefinedClass |
definedClass(java.lang.String fullyQualifiedClassName) |
void |
generateApiClass(javax.lang.model.element.Element originatingElement,
java.lang.Class<?> apiClass) |
java.util.Set<java.lang.Class<?>> |
getApiClassesToGenerate() |
GeneratedClassHolder |
getGeneratedClassHolder(javax.lang.model.element.Element element) |
OriginatingElements |
getOriginatingElements() |
javax.annotation.processing.ProcessingEnvironment |
processingEnvironment() |
void |
put(javax.lang.model.element.Element element,
GeneratedClassHolder generatedClassHolder) |
com.sun.codemodel.JClass |
refClass(java.lang.Class<?> clazz) |
com.sun.codemodel.JClass |
refClass(java.lang.String fullyQualifiedClassName) |
public ProcessHolder(javax.annotation.processing.ProcessingEnvironment processingEnvironment)
public void put(javax.lang.model.element.Element element, GeneratedClassHolder generatedClassHolder)
public GeneratedClassHolder getGeneratedClassHolder(javax.lang.model.element.Element element)
public com.sun.codemodel.JClass refClass(java.lang.Class<?> clazz)
public com.sun.codemodel.JClass refClass(java.lang.String fullyQualifiedClassName)
public com.sun.codemodel.JDefinedClass definedClass(java.lang.String fullyQualifiedClassName)
public javax.annotation.processing.ProcessingEnvironment processingEnvironment()
public com.sun.codemodel.JCodeModel codeModel()
public ProcessHolder.Classes classes()
public OriginatingElements getOriginatingElements()
public java.util.Set<java.lang.Class<?>> getApiClassesToGenerate()
public void generateApiClass(javax.lang.model.element.Element originatingElement, java.lang.Class<?> apiClass)
Copyright © 2010-2014. All Rights Reserved.