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    }