public class DynamicScopeGenerator
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
SCOPES_PACKAGE |
static java.lang.String |
SCOPES_PATH |
static java.util.List<java.lang.String> |
SPECIALIZED_GETS |
static java.util.List<java.lang.String> |
SPECIALIZED_GETS_OR_NIL |
static java.util.List<java.lang.String> |
SPECIALIZED_SETS |
Constructor and Description |
---|
DynamicScopeGenerator() |
Modifier and Type | Method and Description |
---|---|
static java.lang.invoke.MethodHandle |
generate(int size) |
static java.lang.Class |
generateClassForSize(ClassDefiningClassLoader cdcl,
int size) |
static void |
main(java.lang.String[] args)
Pregenerate a number of scope shapes to the path given.
|
public static final java.lang.String SCOPES_PACKAGE
public static final java.lang.String SCOPES_PATH
public static final java.util.List<java.lang.String> SPECIALIZED_GETS
public static final java.util.List<java.lang.String> SPECIALIZED_GETS_OR_NIL
public static final java.util.List<java.lang.String> SPECIALIZED_SETS
public static java.lang.invoke.MethodHandle generate(int size)
public static void main(java.lang.String[] args)
args
- args[0] should be the path in which the classes are dumpedpublic static java.lang.Class generateClassForSize(ClassDefiningClassLoader cdcl, int size)
Copyright © 2001-2020 JRuby. All Rights Reserved.