public abstract class SerializableClassVisitor extends NamedClassVisitor
| Modifier and Type | Field and Description |
|---|---|
protected static String |
CLASS_NOT_FOUND_EXCEPTION_INTERNAL_NAME |
protected InspectClassVisitor |
inspector |
protected static String |
IO_EXCEPTION_INTERNAL_NAME |
protected static String |
OBJECT_INPUT_STREAM_NAME |
protected static String |
READ_OBJECT_METHOD_DESC |
protected static String[] |
READ_OBJECT_METHOD_EXCEPTIONS |
protected static String |
READ_OBJECT_METHOD_NAME |
protected static String |
VOID_NAME |
classInternalName, superClassInternalNameOrNull| Modifier | Constructor and Description |
|---|---|
protected |
SerializableClassVisitor(InspectClassVisitor pInspector,
org.objectweb.asm.ClassVisitor pWriter) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract ReadObjectVisitor |
createReadObjectVisitor(org.objectweb.asm.MethodVisitor pWriter,
boolean pEnhanceMode) |
protected abstract boolean |
isEnhancementNecessary() |
protected void |
pushByteConstant(org.objectweb.asm.MethodVisitor mv,
int idx) |
void |
visitEnd() |
org.objectweb.asm.MethodVisitor |
visitMethod(int access,
String name,
String desc,
String signature,
String[] exceptions) |
getClassName, getInternalClassName, toClassName, visitprotected static final String READ_OBJECT_METHOD_NAME
protected static final String READ_OBJECT_METHOD_DESC
protected static final String CLASS_NOT_FOUND_EXCEPTION_INTERNAL_NAME
protected static final String IO_EXCEPTION_INTERNAL_NAME
protected static final String[] READ_OBJECT_METHOD_EXCEPTIONS
protected static final String OBJECT_INPUT_STREAM_NAME
protected static final String VOID_NAME
protected InspectClassVisitor inspector
protected SerializableClassVisitor(InspectClassVisitor pInspector, org.objectweb.asm.ClassVisitor pWriter)
protected void pushByteConstant(org.objectweb.asm.MethodVisitor mv,
int idx)
protected abstract ReadObjectVisitor createReadObjectVisitor(org.objectweb.asm.MethodVisitor pWriter, boolean pEnhanceMode)
protected abstract boolean isEnhancementNecessary()
public org.objectweb.asm.MethodVisitor visitMethod(int access,
String name,
String desc,
String signature,
String[] exceptions)
visitMethod in class org.objectweb.asm.ClassVisitorpublic final void visitEnd()
visitEnd in class org.objectweb.asm.ClassVisitorCopyright © 2015–2016 SourcePond. All rights reserved.