1 32 package net.sf.retrotranslator.runtime.impl; 33 34 import net.sf.retrotranslator.runtime.asm.*; 35 import net.sf.retrotranslator.runtime.asm.signature.SignatureVisitor; 36 37 40 public class EmptyVisitor implements ClassVisitor, FieldVisitor, MethodVisitor, AnnotationVisitor, SignatureVisitor { 41 42 public void visit(int version, int access, String name, String signature, String superName, String [] interfaces) { 43 } 44 45 public void visitSource(String source, String debug) { 46 } 47 48 public void visitOuterClass(String owner, String name, String desc) { 49 } 50 51 public AnnotationVisitor visitAnnotation(String desc, boolean visible) { 52 return this; 53 } 54 55 public void visitAttribute(Attribute attr) { 56 } 57 58 public void visitInnerClass(String name, String outerName, String innerName, int access) { 59 } 60 61 public FieldVisitor visitField(int access, String name, String desc, String signature, Object value) { 62 return this; 63 } 64 65 public MethodVisitor visitMethod(int access, String name, String desc, String signature, String [] exceptions) { 66 return this; 67 } 68 69 public void visitEnd() { 70 } 71 72 public AnnotationVisitor visitAnnotationDefault() { 73 return this; 74 } 75 76 public AnnotationVisitor visitParameterAnnotation(int parameter, String desc, boolean visible) { 77 return this; 78 } 79 80 public void visitCode() { 81 } 82 83 public void visitInsn(int opcode) { 84 } 85 86 public void visitIntInsn(int opcode, int operand) { 87 } 88 89 public void visitVarInsn(int opcode, int var) { 90 } 91 92 public void visitTypeInsn(int opcode, String desc) { 93 } 94 95 public void visitFieldInsn(int opcode, String owner, String name, String desc) { 96 } 97 98 public void visitMethodInsn(int opcode, String owner, String name, String desc) { 99 } 100 101 public void visitJumpInsn(int opcode, Label label) { 102 } 103 104 public void visitLabel(Label label) { 105 } 106 107 public void visitLdcInsn(Object cst) { 108 } 109 110 public void visitIincInsn(int var, int increment) { 111 } 112 113 public void visitTableSwitchInsn(int min, int max, Label dflt, Label labels[]) { 114 } 115 116 public void visitLookupSwitchInsn(Label dflt, int keys[], Label labels[]) { 117 } 118 119 public void visitMultiANewArrayInsn(String desc, int dims) { 120 } 121 122 public void visitTryCatchBlock(Label start, Label end, Label handler, String type) { 123 } 124 125 public void visitLocalVariable(String name, String desc, String signature, Label start, Label end, int index) { 126 } 127 128 public void visitLineNumber(int line, Label start) { 129 } 130 131 public void visitMaxs(int maxStack, int maxLocals) { 132 } 133 134 public void visit(String name, Object value) { 135 } 136 137 public void visitEnum(String name, String desc, String value) { 138 } 139 140 public AnnotationVisitor visitAnnotation(String name, String desc) { 141 return this; 142 } 143 144 public AnnotationVisitor visitArray(String name) { 145 return this; 146 } 147 148 public void visitFormalTypeParameter(String name) { 149 } 150 151 public SignatureVisitor visitClassBound() { 152 return this; 153 } 154 155 public SignatureVisitor visitInterfaceBound() { 156 return this; 157 } 158 159 public SignatureVisitor visitSuperclass() { 160 return this; 161 } 162 163 public SignatureVisitor visitInterface() { 164 return this; 165 } 166 167 public SignatureVisitor visitParameterType() { 168 return this; 169 } 170 171 public SignatureVisitor visitReturnType() { 172 return this; 173 } 174 175 public SignatureVisitor visitExceptionType() { 176 return this; 177 } 178 179 public void visitBaseType(char descriptor) { 180 } 181 182 public void visitTypeVariable(String name) { 183 } 184 185 public SignatureVisitor visitArrayType() { 186 return this; 187 } 188 189 public void visitClassType(String name) { 190 } 191 192 public void visitInnerClassType(String name) { 193 } 194 195 public void visitTypeArgument() { 196 } 197 198 public SignatureVisitor visitTypeArgument(char wildcard) { 199 return this; 200 } 201 202 } 203 | Popular Tags |