Index
All Classes and Interfaces|All Packages
A
- accept(ExecutableElement) - Method in class com.oracle.truffle.libgraal.processor.TruffleFromLibGraalProcessor
-
Allows subclasses to filter out annotated elements to generate calls for.
- asTypeElement(TypeMirror) - Method in class com.oracle.truffle.libgraal.processor.BaseProcessor
-
Converts a given
TypeMirrorto aTypeElement.
B
- BaseProcessor - Class in com.oracle.truffle.libgraal.processor
-
AbstractProcessorsubclass that provides extra functionality. - BaseProcessor() - Constructor for class com.oracle.truffle.libgraal.processor.BaseProcessor
C
- com.oracle.truffle.libgraal.processor - package com.oracle.truffle.libgraal.processor
- createProviderFile(String, String, Element...) - Method in class com.oracle.truffle.libgraal.processor.BaseProcessor
-
Creates a
META-INF/providers/<providerClassName>file whose contents are a single line containingserviceClassName. - createSourceFile(String, String, Filer, Element...) - Static method in class com.oracle.truffle.libgraal.processor.BaseProcessor
D
- doProcess(Set<? extends TypeElement>, RoundEnvironment) - Method in class com.oracle.truffle.libgraal.processor.BaseProcessor
- doProcess(Set<? extends TypeElement>, RoundEnvironment) - Method in class com.oracle.truffle.libgraal.processor.TruffleFromLibGraalProcessor
E
- env() - Method in class com.oracle.truffle.libgraal.processor.BaseProcessor
-
Gets the processing environment available to this processor.
G
- getAnnotation(Element, TypeMirror) - Method in class com.oracle.truffle.libgraal.processor.BaseProcessor
-
Gets the annotation of type
annotationTypedirectly present onelement. - getAnnotations(Element, TypeMirror) - Method in class com.oracle.truffle.libgraal.processor.BaseProcessor
-
Gets all annotations directly present on
element. - getAnnotationValue(AnnotationMirror, String, Class<T>) - Static method in class com.oracle.truffle.libgraal.processor.BaseProcessor
-
Gets the value of the
nameelement ofannotationand converts it to a value of typetype. - getAnnotationValueList(AnnotationMirror, String, Class<T>) - Static method in class com.oracle.truffle.libgraal.processor.BaseProcessor
-
Gets the value of the
namearray-typed element ofannotationand converts it to list of values of typetype. - getPackage(Element) - Static method in class com.oracle.truffle.libgraal.processor.BaseProcessor
- getPackageName(String) - Static method in class com.oracle.truffle.libgraal.processor.BaseProcessor
-
Gets the package component of a qualified class name.
- getSimpleName(String) - Static method in class com.oracle.truffle.libgraal.processor.BaseProcessor
-
Gets the non-package component of a qualified class name.
- getSupportedSourceVersion() - Method in class com.oracle.truffle.libgraal.processor.BaseProcessor
- getType(Class<?>) - Method in class com.oracle.truffle.libgraal.processor.BaseProcessor
- getType(String) - Method in class com.oracle.truffle.libgraal.processor.BaseProcessor
-
Gets the
TypeMirrorfor a given class name. - getTypeElement(String) - Method in class com.oracle.truffle.libgraal.processor.BaseProcessor
-
Gets the
TypeElementfor a given class name. - getTypeElementOrNull(String) - Method in class com.oracle.truffle.libgraal.processor.BaseProcessor
-
Gets the
TypeElementfor a given class name. - getTypeOrNull(String) - Method in class com.oracle.truffle.libgraal.processor.BaseProcessor
-
Gets the
TypeMirrorfor a given class name.
P
- process(Set<? extends TypeElement>, RoundEnvironment) - Method in class com.oracle.truffle.libgraal.processor.BaseProcessor
T
- TruffleFromLibGraalProcessor - Class in com.oracle.truffle.libgraal.processor
-
Processor for the
jdk.graal.compiler.truffle.common.hotspot.libgraal.TruffleFromLibGraalannotation that generates code to push JNI arguments to the stack and make a JNI call corresponding to ajdk.graal.compiler.truffle.common.hotspot.libgraal.TruffleFromLibGraal.Id. - TruffleFromLibGraalProcessor() - Constructor for class com.oracle.truffle.libgraal.processor.TruffleFromLibGraalProcessor
All Classes and Interfaces|All Packages