public class ProcessorContext extends Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
ProcessorContext.ProcessCallback |
| Constructor and Description |
|---|
ProcessorContext(ProcessingEnvironment env,
ProcessorContext.ProcessCallback callback) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsTemplate(TypeElement element) |
<K,V> Map<K,V> |
getCacheMap(Class<?> key) |
DeclaredType |
getDeclaredType(Class<?> element) |
ProcessingEnvironment |
getEnvironment() |
List<TypeMirror> |
getFrameTypes() |
static ProcessorContext |
getInstance() |
Log |
getLog() |
Template |
getTemplate(TypeMirror templateTypeMirror,
boolean invokeCallback) |
TruffleTypes |
getTruffleTypes() |
TypeMirror |
getType(Class<?> element) |
TypeElement |
getTypeElement(Class<?> element) |
boolean |
isType(TypeMirror type,
Class<?> clazz) |
void |
registerTemplate(TypeElement element,
Template model) |
TypeMirror |
reloadType(TypeMirror type) |
TypeMirror |
reloadTypeElement(TypeElement type) |
static void |
setThreadLocalInstance(ProcessorContext context) |
public ProcessorContext(ProcessingEnvironment env, ProcessorContext.ProcessCallback callback)
public TruffleTypes getTruffleTypes()
public Log getLog()
public ProcessingEnvironment getEnvironment()
public boolean containsTemplate(TypeElement element)
public void registerTemplate(TypeElement element, Template model)
public Template getTemplate(TypeMirror templateTypeMirror, boolean invokeCallback)
public DeclaredType getDeclaredType(Class<?> element)
public boolean isType(TypeMirror type, Class<?> clazz)
public TypeMirror getType(Class<?> element)
public TypeElement getTypeElement(Class<?> element)
public TypeMirror reloadTypeElement(TypeElement type)
public TypeMirror reloadType(TypeMirror type)
public static void setThreadLocalInstance(ProcessorContext context)
public static ProcessorContext getInstance()
public List<TypeMirror> getFrameTypes()