| Modifier and Type | Field and Description |
|---|---|
| private static final ClassDefiningClassLoader | |
| public static final String | |
| public static final String | |
| public static final List | |
| public static final List | |
| public static final List | |
| private static final NonBlockingHashMapLong |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| private static String | |
| private static Class | |
| public static MethodHandle | |
| public static Class | |
| private static Class | generateInternal(final ClassDefiningClassLoader cdcl, final int size, final String clsPath, final String clsName)
|
| private static void | |
| private static void | |
| private static MethodHandle | |
| private static Class | |
| public static void | |
| private static String[] |
| CDCL | back to summary |
|---|---|
| private static final ClassDefiningClassLoader CDCL | |
| SCOPES_PACKAGE | back to summary |
|---|---|
| public static final String SCOPES_PACKAGE | |
| SCOPES_PATH | back to summary |
|---|---|
| public static final String SCOPES_PATH | |
| SPECIALIZED_GETS | back to summary |
|---|---|
| public static final List<String> SPECIALIZED_GETS | |
| SPECIALIZED_GETS_OR_NIL | back to summary |
|---|---|
| public static final List<String> SPECIALIZED_GETS_OR_NIL | |
| SPECIALIZED_SETS | back to summary |
|---|---|
| public static final List<String> SPECIALIZED_SETS | |
| specializedFactories | back to summary |
|---|---|
| private static final NonBlockingHashMapLong<MethodHandle> specializedFactories | |
| DynamicScopeGenerator | back to summary |
|---|---|
| public DynamicScopeGenerator() | |
| classNameFromJiteClass | back to summary |
|---|---|
| private static String classNameFromJiteClass(JiteClass jiteClass) | |
| defineClass | back to summary |
|---|---|
| private static Class | |
| generate | back to summary |
|---|---|
| public static MethodHandle generate(final int size) | |
| generateClassForSize | back to summary |
|---|---|
| public static Class | |
| generateInternal | back to summary |
|---|---|
| private static Class | |
| genGetSwitch | back to summary |
|---|---|
| private static void genGetSwitch(String clsPath, String[] newFields, CodeBlock block, int offsetVar) | |
| genPutSwitch | back to summary |
|---|---|
| private static void genPutSwitch(String clsPath, String[] newFields, CodeBlock block, int offsetVar) | |
| getClassFromSize | back to summary |
|---|---|
| private static MethodHandle getClassFromSize(int size) | |
| loadClassForSize | back to summary |
|---|---|
| private static Class | |
| main | back to summary |
|---|---|
| public static void main(String[] args) Pregenerate a number of scope shapes to the path given.
| |
| varList | back to summary |
|---|---|
| private static String[] varList(int size) | |