Index

A B C D E G P T 
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 TypeMirror to a TypeElement.

B

BaseProcessor - Class in com.oracle.truffle.libgraal.processor
AbstractProcessor subclass 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 containing serviceClassName.
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 annotationType directly present on element.
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 name element of annotation and converts it to a value of type type.
getAnnotationValueList(AnnotationMirror, String, Class<T>) - Static method in class com.oracle.truffle.libgraal.processor.BaseProcessor
Gets the value of the name array-typed element of annotation and converts it to list of values of type type.
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 TypeMirror for a given class name.
getTypeElement(String) - Method in class com.oracle.truffle.libgraal.processor.BaseProcessor
Gets the TypeElement for a given class name.
getTypeElementOrNull(String) - Method in class com.oracle.truffle.libgraal.processor.BaseProcessor
Gets the TypeElement for a given class name.
getTypeOrNull(String) - Method in class com.oracle.truffle.libgraal.processor.BaseProcessor
Gets the TypeMirror for 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.TruffleFromLibGraal annotation that generates code to push JNI arguments to the stack and make a JNI call corresponding to a jdk.graal.compiler.truffle.common.hotspot.libgraal.TruffleFromLibGraal.Id.
TruffleFromLibGraalProcessor() - Constructor for class com.oracle.truffle.libgraal.processor.TruffleFromLibGraalProcessor
 
A B C D E G P T 
All Classes and Interfaces|All Packages