B C D E G I L M N O P Q V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
B
- Break - Annotation Type in net.nicoulaj.compilecommand.annotations
-
Set a breakpoint when debugging the JVM to stop at the beginning of just in time compilation of the specified method.
C
- COMPILE_COMMAND_FILE_PATH_DEFAULT - Static variable in class net.nicoulaj.compilecommand.CompileCommandProcessor
- COMPILE_COMMAND_FILE_PATH_OPTION - Static variable in class net.nicoulaj.compilecommand.CompileCommandProcessor
- CompileCommandProcessor - Class in net.nicoulaj.compilecommand
-
Processor
that generates ahotspot_compiler
file for using with-XX:CompileCommandFile
. - CompileCommandProcessor() - Constructor for class net.nicoulaj.compilecommand.CompileCommandProcessor
- CompileOnly - Annotation Type in net.nicoulaj.compilecommand.annotations
-
Exclude all methods from just in time compilation except for the specified method.
D
- DontInline - Annotation Type in net.nicoulaj.compilecommand.annotations
-
Prevent the just in time compiler from inlining the specified method.
E
- error(String, Object...) - Method in class net.nicoulaj.compilecommand.CompileCommandProcessor
- error(Element, String, Object...) - Method in class net.nicoulaj.compilecommand.CompileCommandProcessor
- Exclude - Annotation Type in net.nicoulaj.compilecommand.annotations
-
Exclude the specified method from just in time compilation.
G
- generateCompileCommandFile(String) - Method in class net.nicoulaj.compilecommand.CompileCommandProcessor
- getDescriptor(ExecutableElement) - Method in class net.nicoulaj.compilecommand.CompileCommandProcessor
- getSignature(ExecutableElement) - Method in class net.nicoulaj.compilecommand.CompileCommandProcessor
- getSignature(TypeMirror) - Method in class net.nicoulaj.compilecommand.CompileCommandProcessor
- getSupportedAnnotationTypes() - Method in class net.nicoulaj.compilecommand.CompileCommandProcessor
- getSupportedSourceVersion() - Method in class net.nicoulaj.compilecommand.CompileCommandProcessor
I
- info(String, Object...) - Method in class net.nicoulaj.compilecommand.CompileCommandProcessor
- info(Element, String, Object...) - Method in class net.nicoulaj.compilecommand.CompileCommandProcessor
- Inline - Annotation Type in net.nicoulaj.compilecommand.annotations
-
Force the just in time compiler to attempt inlining the specified method.
L
- lines - Variable in class net.nicoulaj.compilecommand.CompileCommandProcessor
- Log - Annotation Type in net.nicoulaj.compilecommand.annotations
-
Exclude compilation logging (with the
-XX:+LogCompilation
option) for all methods except for the specified method.
M
- message(Diagnostic.Kind, String, Object...) - Method in class net.nicoulaj.compilecommand.CompileCommandProcessor
- message(Diagnostic.Kind, Element, String, Object...) - Method in class net.nicoulaj.compilecommand.CompileCommandProcessor
N
- net.nicoulaj.compilecommand - package net.nicoulaj.compilecommand
-
Processor
that generates ahotspot_compiler
file for using with-XX:CompileCommandFile
. - net.nicoulaj.compilecommand.annotations - package net.nicoulaj.compilecommand.annotations
-
Annotations used to generate a
hotspot_compiler
file for using with-XX:CompileCommandFile
.
O
- Option - Annotation Type in net.nicoulaj.compilecommand.annotations
-
Pass a JIT compilation option to the specified method.
- Options - Annotation Type in net.nicoulaj.compilecommand.annotations
-
Pass JIT compilation options to the specified method.
P
- Print - Annotation Type in net.nicoulaj.compilecommand.annotations
-
Print generated assembler code after compilation of the specified method.
- process(Set<? extends TypeElement>, RoundEnvironment) - Method in class net.nicoulaj.compilecommand.CompileCommandProcessor
- processBreak(RoundEnvironment) - Method in class net.nicoulaj.compilecommand.CompileCommandProcessor
- processCompileOnly(RoundEnvironment) - Method in class net.nicoulaj.compilecommand.CompileCommandProcessor
- processDontInline(RoundEnvironment) - Method in class net.nicoulaj.compilecommand.CompileCommandProcessor
- processExclude(RoundEnvironment) - Method in class net.nicoulaj.compilecommand.CompileCommandProcessor
- processInline(RoundEnvironment) - Method in class net.nicoulaj.compilecommand.CompileCommandProcessor
- processLog(RoundEnvironment) - Method in class net.nicoulaj.compilecommand.CompileCommandProcessor
- processOption(RoundEnvironment) - Method in class net.nicoulaj.compilecommand.CompileCommandProcessor
- processOption(Element, String, RoundEnvironment) - Method in class net.nicoulaj.compilecommand.CompileCommandProcessor
- processOptions(RoundEnvironment) - Method in class net.nicoulaj.compilecommand.CompileCommandProcessor
- processPrint(RoundEnvironment) - Method in class net.nicoulaj.compilecommand.CompileCommandProcessor
- processQuiet(RoundEnvironment) - Method in class net.nicoulaj.compilecommand.CompileCommandProcessor
- processSimpleMethodAnnotation(Class<? extends Annotation>, RoundEnvironment) - Method in class net.nicoulaj.compilecommand.CompileCommandProcessor
Q
- quiet - Variable in class net.nicoulaj.compilecommand.CompileCommandProcessor
- Quiet - Annotation Type in net.nicoulaj.compilecommand.annotations
-
Do not print the compile commands on application startup.
V
- value() - Method in annotation type net.nicoulaj.compilecommand.annotations.Option
- value() - Method in annotation type net.nicoulaj.compilecommand.annotations.Options
W
- warn(String, Object...) - Method in class net.nicoulaj.compilecommand.CompileCommandProcessor
- warn(Element, String, Object...) - Method in class net.nicoulaj.compilecommand.CompileCommandProcessor
All Classes All Packages