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
public class MetadataAsmFactory.ClassMetadataVisitor extends EclipseLinkClassVisitor
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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidvisit(int version, int access, String name, String signature, String superName, String[] interfaces)AnnotationVisitorvisitAnnotation(String desc, boolean visible)voidvisitEnd()FieldVisitorvisitField(int access, String name, String desc, String signature, Object value)MethodVisitorvisitMethod(int access, String name, String desc, String signature, String[] exceptions)-
Methods inherited from class org.eclipse.persistence.asm.EclipseLinkClassVisitor
visit
-
Methods inherited from class org.eclipse.persistence.asm.ClassVisitor
setCustomClassVisitor, unwrap, visitAnnotationSuper, visitFieldSuper, visitMethodSuper, visitSuper
-
-
-
-
Method Detail
-
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
public AnnotationVisitor visitAnnotation(String desc, boolean visible)
- Specified by:
visitAnnotationin classEclipseLinkClassVisitor
-
visitEnd
public void visitEnd()
- Overrides:
visitEndin classClassVisitor
-
-