package com.coderising.jvm.constant; import com.coderising.jvm.constant.ConstantInfo.Visitor; public class UTF8Info extends ConstantInfo{ private int type = ConstantInfo.UTF8_INFO; private int length; private String value; public UTF8Info(ConstantPool pool){ super(pool); } public int getLength(){ return length; } public void setLength(int length){ this.length = length; } @Override public int getType() { return type; } public String getValue(){ return value; } public void setValue(String value){ this.value = value; } @Override public String toString(){ return "UTF8Info [type=" + type + ",length" + length + ",value" + value + ")]"; } @Override public void accept(Visitor visitor) { visitor.visitUTF8(this); } }