package com.coding.basic.homework_04.jvm.info; import com.coding.basic.homework_04.jvm.constant.ConstantInfo; import com.coding.basic.homework_04.jvm.constant.ConstantPool; public class MethodRefInfo extends ConstantInfo { public MethodRefInfo(ConstantPool pool) { super(pool); // TODO Auto-generated constructor stub } public MethodRefInfo() { // TODO Auto-generated constructor stub } private int tag = ConstantInfo.METHODREF_INFO; private int class_index; private int nameAndType_index; public int getClass_index() { return class_index; } public void setClass_index(int class_index) { this.class_index = class_index; } public int getNameAndType_index() { return nameAndType_index; } public void setNameAndType_index(int nameAndType_index) { this.nameAndType_index = nameAndType_index; } public int getTag() { return tag; } @Override public int getType() { return tag; } @Override public void accept(Visitor visitor) { visitor.visitMethodRef(this); } }