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>
alwaysDontInlineMethods
private java.util.Set<MethodInfo>
defaultForceInlineMethods
private 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 void
alwaysDontInline(java.lang.String className, java.lang.String methodName)
void
defaultForceInline(MethodInfo methodInfo)
void
finish(GeneratorSource source, GeneratorDestination destination)
private static java.lang.String
getClassName(ClassInfo ci)
private static java.lang.String
getName(java.lang.String className, java.lang.String methodName)
private static java.lang.String
getName(ClassInfo ci)
private static java.lang.String
getName(MethodInfo mi)
void
process(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)
-
-