private Multimap<ClassInfo,MethodInfo> |
BenchmarkGenerator.buildAnnotatedSet(GeneratorSource source)
Build a set of Classes which has annotated methods in them
|
void |
BenchmarkGenerator.complete(GeneratorSource source,
GeneratorDestination destination)
Finish generating the benchmarks.
|
void |
CompilerControlPlugin.finish(GeneratorSource source,
GeneratorDestination destination) |
void |
BenchmarkGenerator.generate(GeneratorSource source,
GeneratorDestination destination)
Execute the next phase of benchmark generation.
|
private void |
BenchmarkGenerator.generateClass(GeneratorSource source,
GeneratorDestination destination,
ClassInfo classInfo,
BenchmarkInfo info)
Create and generate Java code for a class and it's methods
|
static <T extends java.lang.annotation.Annotation> java.util.Collection<ClassInfo> |
BenchmarkGeneratorUtils.getClassesAnnotatedWith(GeneratorSource source,
java.lang.Class<T> annClass) |
static <T extends java.lang.annotation.Annotation> java.util.Collection<FieldInfo> |
BenchmarkGeneratorUtils.getFieldsAnnotatedWith(GeneratorSource source,
java.lang.Class<T> annClass) |
static <T extends java.lang.annotation.Annotation> java.util.Collection<MethodInfo> |
BenchmarkGeneratorUtils.getMethodsAnnotatedWith(GeneratorSource source,
java.lang.Class<T> annClass) |
void |
CompilerControlPlugin.process(GeneratorSource source,
GeneratorDestination destination) |