}
private static final String AIB_FIELD_DESCRIPTOR = "Lnet/sourceforge/retroweaver/runtime/java/lang/annotation/AIB;";
public FieldVisitor visitField( int access, String name, String desc, String signature, Object value ) {
final FieldVisitor v = super.visitField( access, name, desc, signature, value );
return new FieldVisitor() {
public AnnotationVisitor visitAnnotation( String desc, boolean visible ) {
if ( visible ) {
annotationPresent = true;
}
return v.visitAnnotation( desc, visible );
}
public void visitAttribute( Attribute attr ) {
v.visitAttribute( attr );
}
public void visitEnd() {
v.visitEnd();
}
};
}