package com.coderising.jvm.constant; import com.coderising.jvm.constant.ConstantInfo.Visitor; public class StringInfo extends ConstantInfo{ private int type = ConstantInfo.STRING_INFO; private int index;// ָ���ַ��������������� public StringInfo(ConstantPool pool){ super(pool); } @Override public int getType() { return type; } public int getIndex(){ return index; } public void setIndex(int index){ this.index = index; } public String toString(){ return this.getConstantPool().getUTF8String(index); } @Override public void accept(Visitor visitor) { visitor.visitString(this); } }