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);
}
}