final class AsmClassBuilder
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
(package private) static class |
AsmClassBuilder.JITClassLoader |
| Modifier and Type | Field and Description |
|---|---|
private java.lang.String |
className |
private org.objectweb.asm.ClassVisitor |
classVisitor |
private org.objectweb.asm.ClassWriter |
classWriter |
static boolean |
DEBUG |
private JITMethodGenerator |
generator |
private java.lang.String |
methodName |
private static java.util.concurrent.atomic.AtomicLong |
nextClassID |
private java.lang.Class |
parentClass |
static boolean |
REIFY |
private JITSignature |
signature |
| Constructor and Description |
|---|
AsmClassBuilder(JITMethodGenerator generator,
JITSignature signature,
java.lang.String methodName) |
| Modifier and Type | Method and Description |
|---|---|
(package private) java.lang.Class<? extends NativeInvoker> |
build() |
(package private) java.lang.String |
getClassName() |
(package private) org.objectweb.asm.ClassVisitor |
getClassVisitor() |
(package private) java.lang.String |
getFallbackInvokerFieldName() |
(package private) java.lang.String |
getFunctionFieldName() |
(package private) java.lang.String |
getParameterCallSiteName(int i) |
(package private) java.lang.String |
getParameterConverterFieldName(int i) |
(package private) java.lang.String |
getResultConverterFieldName() |
static org.objectweb.asm.ClassVisitor |
newCheckClassAdapter(org.objectweb.asm.ClassVisitor cv) |
static org.objectweb.asm.ClassVisitor |
newTraceClassVisitor(java.io.PrintWriter out) |
public static final boolean DEBUG
public static final boolean REIFY
private static final java.util.concurrent.atomic.AtomicLong nextClassID
private final JITSignature signature
private final org.objectweb.asm.ClassWriter classWriter
private final org.objectweb.asm.ClassVisitor classVisitor
private final java.lang.String className
private final java.lang.Class parentClass
private final JITMethodGenerator generator
private final java.lang.String methodName
AsmClassBuilder(JITMethodGenerator generator, JITSignature signature, java.lang.String methodName)
java.lang.Class<? extends NativeInvoker> build()
public static org.objectweb.asm.ClassVisitor newCheckClassAdapter(org.objectweb.asm.ClassVisitor cv)
public static final org.objectweb.asm.ClassVisitor newTraceClassVisitor(java.io.PrintWriter out)
final java.lang.String getFunctionFieldName()
final java.lang.String getResultConverterFieldName()
final java.lang.String getParameterConverterFieldName(int i)
final java.lang.String getParameterCallSiteName(int i)
final java.lang.String getFallbackInvokerFieldName()
final org.objectweb.asm.ClassVisitor getClassVisitor()
final java.lang.String getClassName()