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 FieldRefInfo extends ConstantInfo{
public FieldRefInfo(ConstantPool pool) {
super(pool);
// TODO Auto-generated constructor stub
}
public FieldRefInfo() {
// TODO Auto-generated constructor stub
}
private int tag = ConstantInfo.FIELDREF_INFO;
private int clz_index;
private int nameAndType_index;
public int getClz_index() {
return clz_index;
}
public void setClz_index(int clz_index) {
this.clz_index = clz_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.visitFieldRef(this);
}
}