1 /* 2 * reserved comment block 3 * DO NOT REMOVE OR ALTER! 4 */ 5 /* 6 * Licensed to the Apache Software Foundation (ASF) under one or more 7 * contributor license agreements. See the NOTICE file distributed with 8 * this work for additional information regarding copyright ownership. 9 * The ASF licenses this file to You under the Apache License, Version 2.0 10 * (the "License"); you may not use this file except in compliance with 11 * the License. You may obtain a copy of the License at 12 * 13 * http://www.apache.org/licenses/LICENSE-2.0 14 * 15 * Unless required by applicable law or agreed to in writing, software 16 * distributed under the License is distributed on an "AS IS" BASIS, 17 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 * See the License for the specific language governing permissions and 19 * limitations under the License. 20 */ 21 22 package com.sun.org.apache.bcel.internal.classfile; 23 24 /** 25 * Visitor with empty method bodies, can be extended and used in conjunction 26 * with the DescendingVisitor class, e.g. By courtesy of David Spencer. 27 * 28 * @see DescendingVisitor 29 * @version $Id: EmptyVisitor.java 1747278 2016-06-07 17:28:43Z britter $ 30 */ 31 public class EmptyVisitor implements Visitor 32 { 33 protected EmptyVisitor() 34 { 35 } 36 37 /** 38 * @since 6.0 39 */ 40 @Override 41 public void visitAnnotation(final Annotations obj) 42 { 43 } 44 45 /** 46 * @since 6.0 47 */ 48 @Override 49 public void visitParameterAnnotation(final ParameterAnnotations obj) 50 { 51 } 52 53 /** 54 * @since 6.0 55 */ 56 @Override 57 public void visitAnnotationEntry(final AnnotationEntry obj) 58 { 59 } 60 61 /** 62 * @since 6.0 63 */ 64 @Override 65 public void visitAnnotationDefault(final AnnotationDefault obj) 66 { 67 } 68 69 @Override 70 public void visitCode(final Code obj) 71 { 72 } 73 74 @Override 75 public void visitCodeException(final CodeException obj) 76 { 77 } 78 79 @Override 80 public void visitConstantClass(final ConstantClass obj) 81 { 82 } 83 84 @Override 85 public void visitConstantDouble(final ConstantDouble obj) 86 { 87 } 88 89 @Override 90 public void visitConstantFieldref(final ConstantFieldref obj) 91 { 92 } 93 94 @Override 95 public void visitConstantFloat(final ConstantFloat obj) 96 { 97 } 98 99 @Override 100 public void visitConstantInteger(final ConstantInteger obj) 101 { 102 } 103 104 @Override 105 public void visitConstantInterfaceMethodref(final ConstantInterfaceMethodref obj) 106 { 107 } 108 109 @Override 110 public void visitConstantInvokeDynamic(final ConstantInvokeDynamic obj) 111 { 112 } 113 114 @Override 115 public void visitConstantLong(final ConstantLong obj) 116 { 117 } 118 119 @Override 120 public void visitConstantMethodref(final ConstantMethodref obj) 121 { 122 } 123 124 @Override 125 public void visitConstantNameAndType(final ConstantNameAndType obj) 126 { 127 } 128 129 @Override 130 public void visitConstantPool(final ConstantPool obj) 131 { 132 } 133 134 @Override 135 public void visitConstantString(final ConstantString obj) 136 { 137 } 138 139 @Override 140 public void visitConstantUtf8(final ConstantUtf8 obj) 141 { 142 } 143 144 @Override 145 public void visitConstantValue(final ConstantValue obj) 146 { 147 } 148 149 @Override 150 public void visitDeprecated(final Deprecated obj) 151 { 152 } 153 154 @Override 155 public void visitExceptionTable(final ExceptionTable obj) 156 { 157 } 158 159 @Override 160 public void visitField(final Field obj) 161 { 162 } 163 164 @Override 165 public void visitInnerClass(final InnerClass obj) 166 { 167 } 168 169 @Override 170 public void visitInnerClasses(final InnerClasses obj) 171 { 172 } 173 174 /** 175 * @since 6.0 176 */ 177 @Override 178 public void visitBootstrapMethods(final BootstrapMethods obj) 179 { 180 } 181 182 @Override 183 public void visitJavaClass(final JavaClass obj) 184 { 185 } 186 187 @Override 188 public void visitLineNumber(final LineNumber obj) 189 { 190 } 191 192 @Override 193 public void visitLineNumberTable(final LineNumberTable obj) 194 { 195 } 196 197 @Override 198 public void visitLocalVariable(final LocalVariable obj) 199 { 200 } 201 202 @Override 203 public void visitLocalVariableTable(final LocalVariableTable obj) 204 { 205 } 206 207 @Override 208 public void visitMethod(final Method obj) 209 { 210 } 211 212 @Override 213 public void visitSignature(final Signature obj) 214 { 215 } 216 217 @Override 218 public void visitSourceFile(final SourceFile obj) 219 { 220 } 221 222 @Override 223 public void visitSynthetic(final Synthetic obj) 224 { 225 } 226 227 @Override 228 public void visitUnknown(final Unknown obj) 229 { 230 } 231 232 @Override 233 public void visitStackMap(final StackMap obj) 234 { 235 } 236 237 @Override 238 public void visitStackMapEntry(final StackMapEntry obj) 239 { 240 } 241 242 /** 243 * @since 6.0 244 @Override 245 public void visitStackMapTable(StackMapTable obj) 246 { 247 } 248 */ 249 250 /** 251 * @since 6.0 252 @Override 253 public void visitStackMapTableEntry(StackMapTableEntry obj) 254 { 255 } 256 */ 257 258 /** 259 * @since 6.0 260 */ 261 @Override 262 public void visitEnclosingMethod(final EnclosingMethod obj) 263 { 264 } 265 266 /** 267 * @since 6.0 268 */ 269 @Override 270 public void visitLocalVariableTypeTable(final LocalVariableTypeTable obj) 271 { 272 } 273 274 /** 275 * @since 6.0 276 */ 277 @Override 278 public void visitMethodParameters(final MethodParameters obj) 279 { 280 } 281 282 /** 283 * @since 6.0 284 */ 285 @Override 286 public void visitConstantMethodType(final ConstantMethodType obj) 287 { 288 } 289 290 /** 291 * @since 6.0 292 */ 293 @Override 294 public void visitConstantMethodHandle(final ConstantMethodHandle constantMethodHandle) { 295 } 296 297 /** 298 * @since 6.0 299 */ 300 @Override 301 public void visitParameterAnnotationEntry(final ParameterAnnotationEntry parameterAnnotationEntry) { 302 } 303 }