1 30 31 package oracle.toplink.libraries.asm; 32 33 41 42 public interface ClassVisitor { 43 44 61 62 void visit ( 63 int version, 64 int access, 65 String name, 66 String superName, 67 String [] interfaces, 68 String sourceFile); 69 70 84 85 void visitInnerClass ( 86 String name, 87 String outerName, 88 String innerName, 89 int access); 90 91 110 111 void visitField ( 112 int access, 113 String name, 114 String desc, 115 Object value, 116 Attribute attrs); 117 118 136 137 CodeVisitor visitMethod ( 138 int access, 139 String name, 140 String desc, 141 String [] exceptions, 142 Attribute attrs); 143 144 150 151 void visitAttribute (Attribute attr); 152 153 158 159 void visitEnd (); 160 } 161 | Popular Tags |