Class ProcessorContext
java.lang.Object
com.oracle.truffle.dsl.processor.ProcessorContext
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()static ProcessorContextenter(ProcessingEnvironment environment) <K,V> Map <K, V> getCacheMap(Class<?> key) getDeclaredType(Class<?> element) getDeclaredType(String element) getDeclaredTypeOptional(String element) static ProcessorContextgetLog()getTypeElement(CharSequence typeName) getTypeElement(Class<?> element) getTypeElement(DeclaredType element) getTypes()booleanisType(TypeMirror type, Class<?> clazz) <T> TparseIfAbsent(TypeElement element, Class<?> cacheKey, Function<TypeElement, T> parser) reloadType(TypeMirror type) reloadTypeElement(TypeElement type) booleanstatic TruffleTypestypes()
-
Constructor Details
-
ProcessorContext
-
-
Method Details
-
timingsEnabled
public boolean timingsEnabled() -
types
-
getTypes
-
getLog
-
getEnvironment
-
getDeclaredType
-
getDeclaredTypeOptional
-
getTypeElement
-
getType
-
getDeclaredType
-
isType
-
getTypeElement
-
getTypeElement
-
reloadTypeElement
-
reloadType
-
enter
-
close
public void close()- Specified by:
closein interfaceAutoCloseable
-
getInstance
-
getFrameTypes
-
getCacheMap
-
parseIfAbsent
-