public class OptoFactory
extends java.lang.Object
| Constructor and Description |
|---|
OptoFactory() |
| Modifier and Type | Method and Description |
|---|---|
private static void |
disableIndy() |
private static java.lang.Boolean |
indyConstants() |
private static java.lang.Boolean |
indyEnabled() |
private static java.lang.Boolean |
indyInvocationSwitchpoint() |
static CacheCompiler |
newCacheCompiler(StandardASMCompiler scriptCompiler) |
static Invalidator |
newConstantInvalidator() |
static Invalidator |
newGlobalInvalidator(int maxFailures) |
static InvocationCompiler |
newInvocationCompiler(BaseBodyCompiler bodyCompiler,
SkinnyMethodAdapter method) |
static Invalidator |
newMethodInvalidator(RubyModule module) |
public static InvocationCompiler newInvocationCompiler(BaseBodyCompiler bodyCompiler, SkinnyMethodAdapter method)
public static CacheCompiler newCacheCompiler(StandardASMCompiler scriptCompiler)
public static Invalidator newConstantInvalidator()
private static java.lang.Boolean indyEnabled()
public static Invalidator newGlobalInvalidator(int maxFailures)
public static Invalidator newMethodInvalidator(RubyModule module)
private static java.lang.Boolean indyConstants()
private static java.lang.Boolean indyInvocationSwitchpoint()
private static void disableIndy()