Uses of Interface
org.openjdk.jmh.generators.core.MethodInfo
-
Packages that use MethodInfo Package Description org.openjdk.jmh.generators.annotations org.openjdk.jmh.generators.asm org.openjdk.jmh.generators.core org.openjdk.jmh.generators.reflection -
-
Uses of MethodInfo in org.openjdk.jmh.generators.annotations
Classes in org.openjdk.jmh.generators.annotations that implement MethodInfo Modifier and Type Class Description (package private) class
APMethodInfo
Methods in org.openjdk.jmh.generators.annotations that return types with arguments of type MethodInfo Modifier and Type Method Description java.util.Collection<MethodInfo>
APClassInfo. getConstructors()
java.util.Collection<MethodInfo>
APClassInfo. getMethods()
Methods in org.openjdk.jmh.generators.annotations with parameters of type MethodInfo Modifier and Type Method Description int
APMethodInfo. compareTo(MethodInfo o)
-
Uses of MethodInfo in org.openjdk.jmh.generators.asm
Classes in org.openjdk.jmh.generators.asm that implement MethodInfo Modifier and Type Class Description (package private) class
ASMMethodInfo
Fields in org.openjdk.jmh.generators.asm with type parameters of type MethodInfo Modifier and Type Field Description private java.util.List<MethodInfo>
ASMClassInfo. constructors
private java.util.List<MethodInfo>
ASMClassInfo. methods
Methods in org.openjdk.jmh.generators.asm that return types with arguments of type MethodInfo Modifier and Type Method Description java.util.Collection<MethodInfo>
ASMClassInfo. getConstructors()
java.util.Collection<MethodInfo>
ASMClassInfo. getMethods()
Methods in org.openjdk.jmh.generators.asm with parameters of type MethodInfo Modifier and Type Method Description int
ASMMethodInfo. compareTo(MethodInfo o)
-
Uses of MethodInfo in org.openjdk.jmh.generators.core
Fields in org.openjdk.jmh.generators.core declared as MethodInfo Modifier and Type Field Description MethodInfo
HelperMethodInvocation. method
MethodInfo
MethodInvocation. method
Fields in org.openjdk.jmh.generators.core with type parameters of type MethodInfo Modifier and Type Field Description private java.util.Set<MethodInfo>
CompilerControlPlugin. defaultForceInlineMethods
Methods in org.openjdk.jmh.generators.core that return types with arguments of type MethodInfo Modifier and Type Method Description private Multimap<ClassInfo,MethodInfo>
BenchmarkGenerator. buildAnnotatedSet(GeneratorSource source)
Build a set of Classes which has annotated methods in themstatic java.util.Collection<MethodInfo>
BenchmarkGeneratorUtils. getAllMethods(ClassInfo ci)
java.util.Collection<MethodInfo>
ClassInfo. getConstructors()
static java.util.Collection<MethodInfo>
BenchmarkGeneratorUtils. getMethods(ClassInfo ci)
java.util.Collection<MethodInfo>
ClassInfo. getMethods()
static <T extends java.lang.annotation.Annotation>
java.util.Collection<MethodInfo>BenchmarkGeneratorUtils. getMethodsAnnotatedWith(GeneratorSource source, java.lang.Class<T> annClass)
java.util.Collection<MethodInfo>
MethodGroup. methods()
Methods in org.openjdk.jmh.generators.core with parameters of type MethodInfo Modifier and Type Method Description private void
BenchmarkGenerator. addAuxCounters(java.io.PrintWriter writer, java.lang.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, java.lang.Class<? extends java.lang.annotation.Annotation> annClass)
void
CompilerControlPlugin. defaultForceInline(MethodInfo methodInfo)
private java.lang.String
BenchmarkGenerator. emitCall(MethodInfo method, StateObjectHandler states)
static <T extends java.lang.annotation.Annotation>
TBenchmarkGeneratorUtils. getAnnSuper(MethodInfo mi, java.lang.Class<T> annClass)
static <T extends java.lang.annotation.Annotation>
TBenchmarkGeneratorUtils. getAnnSuper(MethodInfo mi, ClassInfo startCi, java.lang.Class<T> annClass)
static <T extends java.lang.annotation.Annotation>
java.util.Collection<T>BenchmarkGeneratorUtils. getAnnSuperAll(MethodInfo mi, ClassInfo startCi, java.lang.Class<T> annClass)
static <T extends java.lang.annotation.Annotation>
TBenchmarkGeneratorUtils. getAnnSyntax(MethodInfo mi, java.lang.Class<T> annClass)
java.lang.String
StateObjectHandler. getArgList(MethodInfo methodInfo)
java.util.Collection<java.lang.String>
StateObjectHandler. getAuxResets(MethodInfo method)
java.util.Collection<java.lang.String>
StateObjectHandler. getAuxResults(MethodInfo method, java.lang.String opResName)
java.lang.String
StateObjectHandler. getBenchmarkArgList(MethodInfo methodInfo)
java.util.Collection<java.lang.String>
StateObjectHandler. getHelperBlock(MethodInfo method, Level helperLevel, HelperType type)
java.util.Collection<java.lang.String>
StateObjectHandler. getInvocationSetups(MethodInfo method)
java.util.Collection<java.lang.String>
StateObjectHandler. getInvocationTearDowns(MethodInfo method)
java.util.Collection<java.lang.String>
StateObjectHandler. getIterationSetups(MethodInfo method)
java.util.Collection<java.lang.String>
StateObjectHandler. getIterationTearDowns(MethodInfo method)
private static java.lang.String
CompilerControlPlugin. getName(MethodInfo mi)
java.util.Collection<java.lang.String>
StateObjectHandler. getRunSetups(MethodInfo method)
java.util.Collection<java.lang.String>
StateObjectHandler. getRunTearDowns(MethodInfo method)
java.util.Collection<java.lang.String>
StateObjectHandler. getStateDestructors(MethodInfo method)
java.util.List<java.lang.String>
StateObjectHandler. getStateGetters(MethodInfo method)
java.lang.String
StateObjectHandler. getTypeArgList(MethodInfo methodInfo)
boolean
StateObjectHandler. hasInvocationStubs(MethodInfo method)
private void
BenchmarkGenerator. invocationEpilog(java.io.PrintWriter writer, int prefix, MethodInfo method, StateObjectHandler states, boolean pauseMeasurement)
private void
BenchmarkGenerator. invocationProlog(java.io.PrintWriter writer, int prefix, MethodInfo method, StateObjectHandler states, boolean pauseMeasurement)
private void
BenchmarkGenerator. iterationEpilog(java.io.PrintWriter writer, int prefix, MethodInfo method, StateObjectHandler states)
private void
BenchmarkGenerator. iterationProlog(java.io.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 java.util.LinkedHashSet<StateObject>
StateObjectHandler. stateOrder(MethodInfo method, boolean reverse)
static void
StateObjectHandler. validateNoCycles(MethodInfo method)
private static void
StateObjectHandler. validateNoCyclesStep(java.util.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 MethodInfo Modifier and Type Method Description private java.util.Collection<BenchmarkInfo>
BenchmarkGenerator. makeBenchmarkInfo(ClassInfo clazz, java.util.Collection<MethodInfo> methods)
Generate BenchmarkInfo for given class.private void
BenchmarkGenerator. validateBenchmark(ClassInfo clazz, java.util.Collection<MethodInfo> methods)
Do basic benchmark validation.Constructors in org.openjdk.jmh.generators.core with parameters of type MethodInfo Constructor Description HelperMethodInvocation(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 MethodInfo Modifier and Type Class Description (package private) class
RFConstructorInfo
(package private) class
RFMethodInfo
Methods in org.openjdk.jmh.generators.reflection that return types with arguments of type MethodInfo Modifier and Type Method Description java.util.Collection<MethodInfo>
RFClassInfo. getConstructors()
java.util.Collection<MethodInfo>
RFClassInfo. getMethods()
Methods in org.openjdk.jmh.generators.reflection with parameters of type MethodInfo Modifier and Type Method Description int
RFConstructorInfo. compareTo(MethodInfo o)
int
RFMethodInfo. compareTo(MethodInfo o)
-