protected class TypeWriter.Engine.ForRedefinition.RedefinitionClassVisitor
extends org.objectweb.asm.ClassVisitor
| Modifier | Constructor and Description |
|---|---|
protected |
RedefinitionClassVisitor(org.objectweb.asm.ClassVisitor classVisitor,
Instrumentation.Context.ExtractableView instrumentationContext)
Creates a class visitor which is capable of redefining an existent class on the fly.
|
| Modifier and Type | Method and Description |
|---|---|
void |
visit(int classFileVersionNumber,
int modifiers,
String internalName,
String genericSignature,
String superTypeInternalName,
String[] interfaceTypeInternalName) |
void |
visitEnd() |
org.objectweb.asm.FieldVisitor |
visitField(int modifiers,
String internalName,
String descriptor,
String genericSignature,
Object defaultValue) |
org.objectweb.asm.MethodVisitor |
visitMethod(int modifiers,
String internalName,
String descriptor,
String genericSignature,
String[] exceptionTypeInternalName) |
protected RedefinitionClassVisitor(org.objectweb.asm.ClassVisitor classVisitor,
Instrumentation.Context.ExtractableView instrumentationContext)
classVisitor - The underlying class visitor to which writes are delegated.instrumentationContext - The instrumentation context to use for implementing the class file.public void visit(int classFileVersionNumber,
int modifiers,
String internalName,
String genericSignature,
String superTypeInternalName,
String[] interfaceTypeInternalName)
visit in class org.objectweb.asm.ClassVisitorpublic org.objectweb.asm.FieldVisitor visitField(int modifiers,
String internalName,
String descriptor,
String genericSignature,
Object defaultValue)
visitField in class org.objectweb.asm.ClassVisitorpublic org.objectweb.asm.MethodVisitor visitMethod(int modifiers,
String internalName,
String descriptor,
String genericSignature,
String[] exceptionTypeInternalName)
visitMethod in class org.objectweb.asm.ClassVisitorpublic void visitEnd()
visitEnd in class org.objectweb.asm.ClassVisitorCopyright © 2014. All rights reserved.