Class MetadataAsmFactory.ClassMetadataVisitor

  • Enclosing class:
    MetadataAsmFactory

    public class MetadataAsmFactory.ClassMetadataVisitor
    extends org.eclipse.persistence.internal.libraries.asm.EclipseLinkClassVisitor
    Walk the class byte codes and collect the class info.
    • Field Summary

      • Fields inherited from class org.eclipse.persistence.internal.libraries.asm.ClassVisitor

        api, cv
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void visit​(int version, int access, String name, String signature, String superName, String[] interfaces)  
      org.eclipse.persistence.internal.libraries.asm.AnnotationVisitor visitAnnotation​(String desc, boolean visible)  
      org.eclipse.persistence.internal.libraries.asm.FieldVisitor visitField​(int access, String name, String desc, String signature, Object value)  
      org.eclipse.persistence.internal.libraries.asm.MethodVisitor visitMethod​(int access, String name, String desc, String signature, String[] exceptions)  
      • Methods inherited from class org.eclipse.persistence.internal.libraries.asm.EclipseLinkClassVisitor

        visit
      • Methods inherited from class org.eclipse.persistence.internal.libraries.asm.ClassVisitor

        getDelegate, visitAttribute, visitEnd, visitInnerClass, visitModule, visitNestHost, visitNestMember, visitOuterClass, visitPermittedSubclass, visitRecordComponent, visitSource, visitTypeAnnotation
    • Method Detail

      • visit

        public void visit​(int version,
                          int access,
                          String name,
                          String signature,
                          String superName,
                          String[] interfaces)
        Overrides:
        visit in class org.eclipse.persistence.internal.libraries.asm.ClassVisitor
      • visitField

        public org.eclipse.persistence.internal.libraries.asm.FieldVisitor visitField​(int access,
                                                                                      String name,
                                                                                      String desc,
                                                                                      String signature,
                                                                                      Object value)
        Overrides:
        visitField in class org.eclipse.persistence.internal.libraries.asm.ClassVisitor
      • visitMethod

        public org.eclipse.persistence.internal.libraries.asm.MethodVisitor visitMethod​(int access,
                                                                                        String name,
                                                                                        String desc,
                                                                                        String signature,
                                                                                        String[] exceptions)
        Overrides:
        visitMethod in class org.eclipse.persistence.internal.libraries.asm.ClassVisitor
      • visitAnnotation

        public org.eclipse.persistence.internal.libraries.asm.AnnotationVisitor visitAnnotation​(String desc,
                                                                                                boolean visible)
        Overrides:
        visitAnnotation in class org.eclipse.persistence.internal.libraries.asm.ClassVisitor