Package org.openjdk.jmh.generators.core
Class CompilerControlPlugin
- java.lang.Object
-
- org.openjdk.jmh.generators.core.CompilerControlPlugin
-
class CompilerControlPlugin extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Set<java.lang.String>alwaysDontInlineMethodsprivate java.util.Set<MethodInfo>defaultForceInlineMethodsprivate java.util.SortedSet<java.lang.String>lines
-
Constructor Summary
Constructors Constructor Description CompilerControlPlugin()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidalwaysDontInline(java.lang.String className, java.lang.String methodName)voiddefaultForceInline(MethodInfo methodInfo)voidfinish(GeneratorSource source, GeneratorDestination destination)private static java.lang.StringgetClassName(ClassInfo ci)private static java.lang.StringgetName(java.lang.String className, java.lang.String methodName)private static java.lang.StringgetName(ClassInfo ci)private static java.lang.StringgetName(MethodInfo mi)voidprocess(GeneratorSource source, GeneratorDestination destination)
-
-
-
Field Detail
-
lines
private final java.util.SortedSet<java.lang.String> lines
-
defaultForceInlineMethods
private final java.util.Set<MethodInfo> defaultForceInlineMethods
-
alwaysDontInlineMethods
private final java.util.Set<java.lang.String> alwaysDontInlineMethods
-
-
Method Detail
-
defaultForceInline
public void defaultForceInline(MethodInfo methodInfo)
-
alwaysDontInline
public void alwaysDontInline(java.lang.String className, java.lang.String methodName)
-
process
public void process(GeneratorSource source, GeneratorDestination destination)
-
finish
public void finish(GeneratorSource source, GeneratorDestination destination)
-
getName
private static java.lang.String getName(java.lang.String className, java.lang.String methodName)
-
getName
private static java.lang.String getName(MethodInfo mi)
-
getName
private static java.lang.String getName(ClassInfo ci)
-
getClassName
private static java.lang.String getClassName(ClassInfo ci)
-
-