Uses of Interface
org.openjdk.jmh.generators.core.MethodInfo
Packages that use MethodInfo
Package
Description
-
Uses of MethodInfo in org.openjdk.jmh.generators.annotations
Classes in org.openjdk.jmh.generators.annotations that implement MethodInfoMethods in org.openjdk.jmh.generators.annotations that return types with arguments of type MethodInfoMethods in org.openjdk.jmh.generators.annotations with parameters of type MethodInfo -
Uses of MethodInfo in org.openjdk.jmh.generators.asm
Classes in org.openjdk.jmh.generators.asm that implement MethodInfoFields in org.openjdk.jmh.generators.asm with type parameters of type MethodInfoModifier and TypeFieldDescriptionprivate final List
<MethodInfo> ASMClassInfo.constructors
private final List
<MethodInfo> ASMClassInfo.methods
Methods in org.openjdk.jmh.generators.asm that return types with arguments of type MethodInfoMethods in org.openjdk.jmh.generators.asm with parameters of type MethodInfo -
Uses of MethodInfo in org.openjdk.jmh.generators.core
Fields in org.openjdk.jmh.generators.core declared as MethodInfoModifier and TypeFieldDescriptionfinal MethodInfo
HelperMethodInvocation.method
final MethodInfo
MethodInvocation.method
Fields in org.openjdk.jmh.generators.core with type parameters of type MethodInfoModifier and TypeFieldDescriptionprivate final Set
<MethodInfo> CompilerControlPlugin.defaultForceInlineMethods
Methods in org.openjdk.jmh.generators.core that return types with arguments of type MethodInfoModifier and TypeMethodDescriptionprivate Multimap
<ClassInfo, MethodInfo> BenchmarkGenerator.buildAnnotatedSet
(GeneratorSource source) Build a set of Classes which has annotated methods in themstatic Collection
<MethodInfo> BenchmarkGeneratorUtils.getAllMethods
(ClassInfo ci) ClassInfo.getConstructors()
static Collection
<MethodInfo> BenchmarkGeneratorUtils.getMethods
(ClassInfo ci) ClassInfo.getMethods()
static <T extends Annotation>
Collection<MethodInfo> BenchmarkGeneratorUtils.getMethodsAnnotatedWith
(GeneratorSource source, Class<T> annClass) MethodGroup.methods()
Methods in org.openjdk.jmh.generators.core with parameters of type MethodInfoModifier and TypeMethodDescriptionprivate void
BenchmarkGenerator.addAuxCounters
(PrintWriter writer, String resName, StateObjectHandler states, MethodInfo method) void
MethodGroup.addMethod
(MethodInfo method, int threads) private void
StateObjectHandler.bindState
(MethodInfo execMethod, StateObject so, ClassInfo ci) static void
BenchmarkGeneratorUtils.checkAnnotations
(MethodInfo mi) private void
StateObjectHandler.checkHelpers
(MethodInfo mi, Class<? extends Annotation> annClass) void
CompilerControlPlugin.defaultForceInline
(MethodInfo methodInfo) private String
BenchmarkGenerator.emitCall
(MethodInfo method, StateObjectHandler states) static <T extends Annotation>
TBenchmarkGeneratorUtils.getAnnSuper
(MethodInfo mi, Class<T> annClass) static <T extends Annotation>
TBenchmarkGeneratorUtils.getAnnSuper
(MethodInfo mi, ClassInfo startCi, Class<T> annClass) static <T extends Annotation>
Collection<T> BenchmarkGeneratorUtils.getAnnSuperAll
(MethodInfo mi, ClassInfo startCi, Class<T> annClass) static <T extends Annotation>
TBenchmarkGeneratorUtils.getAnnSyntax
(MethodInfo mi, Class<T> annClass) StateObjectHandler.getArgList
(MethodInfo methodInfo) StateObjectHandler.getAuxResets
(MethodInfo method) StateObjectHandler.getAuxResults
(MethodInfo method, String opResName) StateObjectHandler.getBenchmarkArgList
(MethodInfo methodInfo) StateObjectHandler.getHelperBlock
(MethodInfo method, Level helperLevel, HelperType type) StateObjectHandler.getInvocationSetups
(MethodInfo method) StateObjectHandler.getInvocationTearDowns
(MethodInfo method) StateObjectHandler.getIterationSetups
(MethodInfo method) StateObjectHandler.getIterationTearDowns
(MethodInfo method) private static String
CompilerControlPlugin.getName
(MethodInfo mi) StateObjectHandler.getRunSetups
(MethodInfo method) StateObjectHandler.getRunTearDowns
(MethodInfo method) StateObjectHandler.getStateDestructors
(MethodInfo method) StateObjectHandler.getStateGetters
(MethodInfo method) StateObjectHandler.getTypeArgList
(MethodInfo methodInfo) boolean
StateObjectHandler.hasInvocationStubs
(MethodInfo method) private void
BenchmarkGenerator.invocationEpilog
(PrintWriter writer, int prefix, MethodInfo method, StateObjectHandler states, boolean pauseMeasurement) private void
BenchmarkGenerator.invocationProlog
(PrintWriter writer, int prefix, MethodInfo method, StateObjectHandler states, boolean pauseMeasurement) private void
BenchmarkGenerator.iterationEpilog
(PrintWriter writer, int prefix, MethodInfo method, StateObjectHandler states) private void
BenchmarkGenerator.iterationProlog
(PrintWriter writer, int prefix, MethodInfo method, StateObjectHandler states) private void
StateObjectHandler.resolveDependencies
(MethodInfo method, ClassInfo pci, StateObject pso) Recursively resolve if there are any other states referenced through helper methods.private LinkedHashSet
<StateObject> StateObjectHandler.stateOrder
(MethodInfo method, boolean reverse) static void
StateObjectHandler.validateNoCycles
(MethodInfo method) private static void
StateObjectHandler.validateNoCyclesStep
(Set<StateObjectHandler.ClassQName> alreadySeen, MethodInfo method, boolean includeHolder) static void
StateObjectHandler.validateStateArgs
(MethodInfo e) Method parameters in org.openjdk.jmh.generators.core with type arguments of type MethodInfoModifier and TypeMethodDescriptionprivate Collection
<BenchmarkInfo> BenchmarkGenerator.makeBenchmarkInfo
(ClassInfo clazz, Collection<MethodInfo> methods) Generate BenchmarkInfo for given class.private void
BenchmarkGenerator.validateBenchmark
(ClassInfo clazz, Collection<MethodInfo> methods) Do basic benchmark validation.Constructors in org.openjdk.jmh.generators.core with parameters of type MethodInfoModifierConstructorDescriptionHelperMethodInvocation
(MethodInfo method, StateObject state, Level helperLevel, HelperType type) MethodInvocation
(MethodInfo method, int threads) -
Uses of MethodInfo in org.openjdk.jmh.generators.reflection
Classes in org.openjdk.jmh.generators.reflection that implement MethodInfoModifier and TypeClassDescription(package private) class
(package private) class
Methods in org.openjdk.jmh.generators.reflection that return types with arguments of type MethodInfoMethods in org.openjdk.jmh.generators.reflection with parameters of type MethodInfoModifier and TypeMethodDescriptionint
RFConstructorInfo.compareTo
(MethodInfo o) int
RFMethodInfo.compareTo
(MethodInfo o)