示例#1
0
 @Override
 public AnnotationVisitor visitAnnotation(final String desc,
         final boolean visible) {
     checkEndMethod();
     checkDesc(desc, false);
     return new CheckAnnotationAdapter(super.visitAnnotation(desc, visible));
 }
示例#2
0
 @Override
 public void visitAttribute(final Attribute attr) {
     checkEndMethod();
     if (attr == null) {
         throw new IllegalArgumentException(
                 "Invalid attribute (must not be null)");
     }
     super.visitAttribute(attr);
 }
示例#3
0
 @Override
 public void visitEnd() {
     checkEndMethod();
     endMethod = true;
     super.visitEnd();
 }
示例#4
0
 @Override
 public AnnotationVisitor visitAnnotationDefault() {
     checkEndMethod();
     return new CheckAnnotationAdapter(super.visitAnnotationDefault(), false);
 }