- java.lang.Object
-
- org.eclipse.persistence.asm.ClassVisitor
-
- Direct Known Subclasses:
ClassVisitorImpl,ClassVisitorImpl,ClassWriter,EclipseLinkClassVisitor,SerialVersionUIDAdder
public abstract class ClassVisitor extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected ClassVisitorcustomClassVisitorprotected ClassVisitorcv
-
Constructor Summary
Constructors Constructor Description ClassVisitor()ClassVisitor(int api)ClassVisitor(int api, ClassVisitor classVisitor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidsetCustomClassVisitor(ClassVisitor classVisitor)<T> Tunwrap()voidvisit(int version, int access, String name, String signature, String superName, String[] interfaces)AnnotationVisitorvisitAnnotation(String descriptor, boolean visible)AnnotationVisitorvisitAnnotationSuper(String descriptor, boolean visible)voidvisitEnd()FieldVisitorvisitField(int access, String name, String desc, String signature, Object value)FieldVisitorvisitFieldSuper(int access, String name, String desc, String signature, Object value)MethodVisitorvisitMethod(int access, String name, String desc, String signature, String[] exceptions)MethodVisitorvisitMethodSuper(int access, String name, String desc, String signature, String[] exceptions)voidvisitSuper(int version, int access, String name, String signature, String superName, String[] interfaces)
-
-
-
Field Detail
-
cv
protected ClassVisitor cv
-
customClassVisitor
protected ClassVisitor customClassVisitor
-
-
Constructor Detail
-
ClassVisitor
public ClassVisitor()
-
ClassVisitor
public ClassVisitor(int api)
-
ClassVisitor
public ClassVisitor(int api, ClassVisitor classVisitor)
-
-
Method Detail
-
setCustomClassVisitor
public void setCustomClassVisitor(ClassVisitor classVisitor)
-
visit
public void visit(int version, int access, String name, String signature, String superName, String[] interfaces)
-
visitSuper
public void visitSuper(int version, int access, String name, String signature, String superName, String[] interfaces)
-
visitAnnotation
public AnnotationVisitor visitAnnotation(String descriptor, boolean visible)
-
visitAnnotationSuper
public AnnotationVisitor visitAnnotationSuper(String descriptor, boolean visible)
-
visitField
public FieldVisitor visitField(int access, String name, String desc, String signature, Object value)
-
visitFieldSuper
public FieldVisitor visitFieldSuper(int access, String name, String desc, String signature, Object value)
-
visitMethod
public MethodVisitor visitMethod(int access, String name, String desc, String signature, String[] exceptions)
-
visitMethodSuper
public MethodVisitor visitMethodSuper(int access, String name, String desc, String signature, String[] exceptions)
-
visitEnd
public void visitEnd()
-
unwrap
public <T> T unwrap()
-
-