public class ProcessorContext extends Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
ProcessorContext.ProcessCallback |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsTemplate(TypeElement element) |
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) |
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 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 TypeMirror reloadTypeElement(TypeElement type)
public TypeMirror reloadType(TypeMirror type)
public static void setThreadLocalInstance(ProcessorContext context)
public static ProcessorContext getInstance()
public List<TypeMirror> getFrameTypes()