001    package serp.bytecode.lowlevel;
002    
003    import java.io.*;
004    
005    import serp.bytecode.visitor.*;
006    
007    /**
008     * A reference to a class method.
009     *
010     * @author Abe White
011     */
012    public class MethodEntry extends ComplexEntry {
013        /**
014         * Default constructor.
015         */
016        public MethodEntry() {
017        }
018    
019        /**
020         * Constructor.
021         *
022         * @see ComplexEntry#ComplexEntry(int,int)
023         */
024        public MethodEntry(int classIndex, int nameAndTypeIndex) {
025            super(classIndex, nameAndTypeIndex);
026        }
027    
028        public int getType() {
029            return Entry.METHOD;
030        }
031    
032        public void acceptVisit(BCVisitor visit) {
033            visit.enterMethodEntry(this);
034            visit.exitMethodEntry(this);
035        }
036    }