Module org.eclipse.persistence.jpa
Class MetadataAsmFactory.ClassMetadataVisitor
java.lang.Object
org.eclipse.persistence.asm.ClassVisitor
org.eclipse.persistence.asm.EclipseLinkClassVisitor
org.eclipse.persistence.internal.jpa.metadata.accessors.objects.MetadataAsmFactory.ClassMetadataVisitor
- Enclosing class:
MetadataAsmFactory
Walk the class byte codes and collect the class info.
-
Field Summary
Fields inherited from class org.eclipse.persistence.asm.ClassVisitor
customClassVisitor, cv -
Method Summary
Modifier and TypeMethodDescriptionvoidvisit(int version, int access, String name, String signature, String superName, String[] interfaces) visitAnnotation(String desc, boolean visible) voidvisitEnd()visitField(int access, String name, String desc, String signature, Object value) visitMethod(int access, String name, String desc, String signature, String[] exceptions) Methods inherited from class org.eclipse.persistence.asm.EclipseLinkClassVisitor
visitMethods inherited from class org.eclipse.persistence.asm.ClassVisitor
setCustomClassVisitor, unwrap, visitAnnotationSuper, visitFieldSuper, visitMethodSuper, visitSuper
-
Method Details
-
visit
public void visit(int version, int access, String name, String signature, String superName, String[] interfaces) - Overrides:
visitin classClassVisitor
-
visitField
public FieldVisitor visitField(int access, String name, String desc, String signature, Object value) - Overrides:
visitFieldin classClassVisitor
-
visitMethod
public MethodVisitor visitMethod(int access, String name, String desc, String signature, String[] exceptions) - Overrides:
visitMethodin classClassVisitor
-
visitAnnotation
- Specified by:
visitAnnotationin classEclipseLinkClassVisitor
-
visitEnd
public void visitEnd()- Overrides:
visitEndin classClassVisitor
-