Index

A B C D E G I L M N O P Q V 
All Classes and Interfaces|All Packages|Constant Field Values

A

addLine(CompileCommandProcessor.Line, Element) - Method in class net.nicoulaj.compilecommand.CompileCommandProcessor
 
annotation - Variable in class net.nicoulaj.compilecommand.CompileCommandProcessor.Line
 

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

charset - Variable in class net.nicoulaj.compilecommand.CompileCommandProcessor
 
compareTo(CompileCommandProcessor.Line) - Method in class net.nicoulaj.compilecommand.CompileCommandProcessor.Line
 
COMPILE_COMMAND_FILE_CHARSET_DEFAULT - Static variable in class net.nicoulaj.compilecommand.CompileCommandProcessor
 
COMPILE_COMMAND_FILE_CHARSET_OPTION - Static variable in class net.nicoulaj.compilecommand.CompileCommandProcessor
 
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
 
COMPILE_COMMAND_INCREMENTAL_OUTPUT_OPTION - Static variable in class net.nicoulaj.compilecommand.CompileCommandProcessor
 
CompileCommandProcessor - Class in net.nicoulaj.compilecommand
Processor that generates a hotspot_compiler file for using with -XX:CompileCommandFile.
CompileCommandProcessor() - Constructor for class net.nicoulaj.compilecommand.CompileCommandProcessor
 
CompileCommandProcessor.Line - Class in net.nicoulaj.compilecommand
 
compileCommandsDir - Variable in 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

descriptor - Variable in class net.nicoulaj.compilecommand.CompileCommandProcessor.Line
 
DontInline - Annotation Type in net.nicoulaj.compilecommand.annotations
Prevent the just in time compiler from inlining the specified method.

E

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
 
getDescriptor(TypeElement) - 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
 
getSupportedOptions() - Method in class net.nicoulaj.compilecommand.CompileCommandProcessor
 
getSupportedSourceVersion() - Method in class net.nicoulaj.compilecommand.CompileCommandProcessor
 

I

IncrementalCompilationHelper - Class in net.nicoulaj.compilecommand
 
IncrementalCompilationHelper() - Constructor for class net.nicoulaj.compilecommand.IncrementalCompilationHelper
 
Inline - Annotation Type in net.nicoulaj.compilecommand.annotations
Force the just in time compiler to attempt inlining the specified method.

L

line - Variable in class net.nicoulaj.compilecommand.CompileCommandProcessor.Line
 
Line(String, Class) - Constructor for class net.nicoulaj.compilecommand.CompileCommandProcessor.Line
 
Line(String, String, Class) - Constructor for class net.nicoulaj.compilecommand.CompileCommandProcessor.Line
 
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

makeFileName(CompileCommandProcessor.Line) - Method in class net.nicoulaj.compilecommand.CompileCommandProcessor
 
mergeIncrementalFiles(File, File) - Static method in class net.nicoulaj.compilecommand.IncrementalCompilationHelper
 
message(Diagnostic.Kind, String, Object...) - Method in class net.nicoulaj.compilecommand.CompileCommandProcessor
 

N

net.nicoulaj.compilecommand - package net.nicoulaj.compilecommand
Processor that generates a hotspot_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
 
processFile(Set<String>, boolean, File) - Static method in class net.nicoulaj.compilecommand.IncrementalCompilationHelper
 
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 - Annotation Type in net.nicoulaj.compilecommand.annotations
Do not print the compile commands on application startup.

V

value() - Element in annotation type net.nicoulaj.compilecommand.annotations.Option
 
value() - Element in annotation type net.nicoulaj.compilecommand.annotations.Options
 
A B C D E G I L M N O P Q V 
All Classes and Interfaces|All Packages|Constant Field Values