1 25 package classycle.classfile; 26 27 32 public class StringConstant extends Constant { 33 private final int _stringIndex; 34 35 40 public StringConstant(Constant[] pool, int stringIndex) { 41 super(pool); 42 _stringIndex = stringIndex; 43 } 44 45 46 public String getString() { 47 String result = null; 48 Constant c = getConstant(_stringIndex); 49 if (c instanceof UTF8Constant) { 50 result = ((UTF8Constant) c).getString(); 51 } 52 return result; 53 } 54 55 56 public String toString() { 57 return "CONSTANT_String: " + getString(); 58 } 59 } | Popular Tags |