| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| private static void | |
| public static Constructor | |
| public static Constructor | |
| public static Constructor | |
| private static boolean | |
| public static void | genCallWithFixedParams(ClassWriter cw, String name, final String superClass, CachedMethod cachedMethod, String receiverType)
|
| public static void | genCallXxxWithArray(ClassWriter cw, final String name, final String superClass, CachedMethod cachedMethod, String receiverType)
|
| private static void | |
| public static byte[] | |
| public static byte[] | |
| public static byte[] | |
| public static boolean | |
| private static ClassWriter | |
| private static boolean | |
| private static MethodVisitor | writeMethod(ClassWriter cw, String name, int argumentCount, final String superClass, CachedMethod cachedMethod, String receiverType, String parameterDescription, boolean useArray)
|
| CallSiteGenerator | back to summary |
|---|---|
| private CallSiteGenerator() | |
| classHeader | back to summary |
|---|---|
| private static void classHeader(ClassWriter cw, String internalName, String superName) | |
| compilePogoMethod | back to summary |
|---|---|
| public static Constructor | |
| compilePojoMethod | back to summary |
|---|---|
| public static Constructor | |
| compileStaticMethod | back to summary |
|---|---|
| public static Constructor | |
| containsOnlyValidChars | back to summary |
|---|---|
| private static boolean containsOnlyValidChars(String name) | |
| genCallWithFixedParams | back to summary |
|---|---|
| public static void genCallWithFixedParams(ClassWriter cw, String name, final String superClass, CachedMethod cachedMethod, String receiverType) | |
| genCallXxxWithArray | back to summary |
|---|---|
| public static void genCallXxxWithArray(ClassWriter cw, final String name, final String superClass, CachedMethod cachedMethod, String receiverType) | |
| genConstructor | back to summary |
|---|---|
| private static void genConstructor(ClassWriter cw, final String superClass, String internalName) | |
| genPogoMetaMethodSite | back to summary |
|---|---|
| public static byte[] genPogoMetaMethodSite(CachedMethod cachedMethod, ClassWriter cw, String name) | |
| genPojoMetaMethodSite | back to summary |
|---|---|
| public static byte[] genPojoMetaMethodSite(CachedMethod cachedMethod, ClassWriter cw, String name) | |
| genStaticMetaMethodSite | back to summary |
|---|---|
| public static byte[] genStaticMetaMethodSite(CachedMethod cachedMethod, ClassWriter cw, String name) | |
| isCompilable | back to summary |
|---|---|
| public static boolean isCompilable(CachedMethod method) | |
| makeClassWriter | back to summary |
|---|---|
| private static ClassWriter makeClassWriter() | |
| publicParams | back to summary |
|---|---|
| private static boolean publicParams(CachedMethod method) | |
| writeMethod | back to summary |
|---|---|
| private static MethodVisitor writeMethod(ClassWriter cw, String name, int argumentCount, final String superClass, CachedMethod cachedMethod, String receiverType, String parameterDescription, boolean useArray) | |