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 NameAndTypeInfo extends ConstantInfo {
private int tag = ConstantInfo.NAMEANDTYPE_INFO;
private int index1;
private int index2;
public NameAndTypeInfo(ConstantPool pool) {
super(pool);
// TODO Auto-generated constructor stub
}
public NameAndTypeInfo() {
// TODO Auto-generated constructor stub
}
public int getIndex1() {
return index1;
}
public void setIndex1(int index1) {
this.index1 = index1;
}
public int getIndex2() {
return index2;
}
public void setIndex2(int index2) {
this.index2 = index2;
}
public int getTag() {
return tag;
}
@Override
public int getType() {
return tag;
}
@Override
public void accept(Visitor visitor) {
visitor.visitNameAndType(this);
}
}