class CompilerControlPlugin
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.util.Set<java.lang.String> |
alwaysDontInlineMethods |
private java.util.Set<MethodInfo> |
defaultForceInlineMethods |
private java.util.SortedSet<java.lang.String> |
lines |
Constructor and Description |
---|
CompilerControlPlugin() |
Modifier and Type | Method and 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(ClassInfo ci) |
private static java.lang.String |
getName(MethodInfo mi) |
private static java.lang.String |
getName(java.lang.String className,
java.lang.String methodName) |
void |
process(GeneratorSource source,
GeneratorDestination destination) |
private final java.util.SortedSet<java.lang.String> lines
private final java.util.Set<MethodInfo> defaultForceInlineMethods
private final java.util.Set<java.lang.String> alwaysDontInlineMethods
public void defaultForceInline(MethodInfo methodInfo)
public void alwaysDontInline(java.lang.String className, java.lang.String methodName)
public void process(GeneratorSource source, GeneratorDestination destination)
public void finish(GeneratorSource source, GeneratorDestination destination)
private static java.lang.String getName(java.lang.String className, java.lang.String methodName)
private static java.lang.String getName(MethodInfo mi)
private static java.lang.String getName(ClassInfo ci)
private static java.lang.String getClassName(ClassInfo ci)