001 package sysModel.classFile.constantPool.visitors;
002
003 import sysModel.classFile.constantPool.APoolInfo;
004
005 /**
006 * Abstract visitor in which all cases call a default method.
007 *
008 * @author Mathias Ricken
009 */
010 public class NoOpPoolInfoVisitor <R, D> extends ADefaultPoolInfoVisitor<R, D> {
011 /**
012 * No operation default case.
013 *
014 * @param host constant pool info item
015 * @param param visitor-specific parameter
016 *
017 * @return returns null
018 */
019 public R defaultCase(APoolInfo host, D param) {
020 // do nothing
021 return null;
022 }
023 }