Package net.sf.joafip.asm

Examples of net.sf.joafip.asm.AnnotationVisitor


    ClassWriter cw = new ClassWriter(0);
    @SuppressWarnings("unused")
    FieldVisitor fv;
    MethodVisitor mv;
    @SuppressWarnings("unused")
    AnnotationVisitor av0;

    cw.visit(V1_6, ACC_PUBLIC + ACC_SUPER, "net/sf/joafip/asm/Ldc", null,
        "java/lang/Object", null);


  }

  @Override
  public AnnotationVisitor visitAnnotation(final String desc,
      final boolean visible) {
    final AnnotationVisitor annotationVisitor = fieldVisitor
        .visitAnnotation(desc, visible);
    return new AnnotationVisitorForPersistable(annotationVisitor);
  }

    final EnumTransformationType fromDesc = TRANSFORMATION_TYPE_FROM_ANNOTATION
        .transformationType(desc);
    if (fromDesc != null) {
      transformationType = fromDesc;
    }
    final AnnotationVisitor annotationVisitor = methodVisitor
        .visitAnnotation(desc, visible);
    return new AnnotationVisitorForPersistable(annotationVisitor);
  }

    methodVisitor.visitTableSwitchInsn(min, max, dflt, labels);
  }

  @Override
  public AnnotationVisitor visitAnnotationDefault() {
    final AnnotationVisitor annotationVisitor = methodVisitor
        .visitAnnotationDefault();
    return new AnnotationVisitorForPersistable(annotationVisitor);
  }

  }

  @Override
  public AnnotationVisitor visitParameterAnnotation(final int parameter,
      final String desc, final boolean visible) {
    final AnnotationVisitor annotationVisitor = methodVisitor
        .visitAnnotation(desc, visible);
    return new AnnotationVisitorForPersistable(annotationVisitor);
  }

  }

  @Override
  public AnnotationVisitor visitAnnotation(final String desc,
      final boolean visible) {
    final AnnotationVisitor annotationVisitor = classWriter
        .visitAnnotation(desc, visible);
    return new AnnotationVisitorForPersistable(annotationVisitor);
  }

  }

  @Override
  public AnnotationVisitor visitAnnotation(final String desc,
      final boolean visible) {
    final AnnotationVisitor annotationVisitor = methodVisitor
        .visitAnnotation(desc, visible);
    return new AnnotationVisitorForPersistable(annotationVisitor);
  }

    return new AnnotationVisitorForPersistable(annotationVisitor);
  }

  @Override
  public AnnotationVisitor visitAnnotationDefault() {
    final AnnotationVisitor annotationVisitor = methodVisitor
        .visitAnnotationDefault();
    return new AnnotationVisitorForPersistable(annotationVisitor);
  }

  }

  @Override
  public AnnotationVisitor visitParameterAnnotation(final int parameter,
      final String desc, final boolean visible) {
    final AnnotationVisitor annotationVisitor = methodVisitor
        .visitAnnotation(desc, visible);
    return new AnnotationVisitorForPersistable(annotationVisitor);
  }

  }

  @Override
  public AnnotationVisitor visitAnnotation(final String name,
      final String desc) {
    final AnnotationVisitor annotationVisitor = this.annotationVisitor
        .visitAnnotation(name, desc);
    return new AnnotationVisitorForPersistable(annotationVisitor);
  }

TOP

Related Classes of net.sf.joafip.asm.AnnotationVisitor

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.