< prev index next >

src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LDC.java

Print this page

        

*** 30,39 **** --- 30,40 ---- * LDC - Push item from constant pool. * * <PRE>Stack: ... -&gt; ..., item</PRE> * * @version $Id: LDC.java 1749603 2016-06-21 20:50:19Z ggregory $ + * @LastModified: Nov 2017 */ public class LDC extends CPInstruction implements PushInstruction, ExceptionThrower { /** * Empty constructor needed for the Class.newInstance() statement in
*** 102,114 **** case com.sun.org.apache.bcel.internal.Const.CONSTANT_String: final int i = ((com.sun.org.apache.bcel.internal.classfile.ConstantString) c).getStringIndex(); c = cpg.getConstantPool().getConstant(i); return ((com.sun.org.apache.bcel.internal.classfile.ConstantUtf8) c).getBytes(); case com.sun.org.apache.bcel.internal.Const.CONSTANT_Float: ! return new Float(((com.sun.org.apache.bcel.internal.classfile.ConstantFloat) c).getBytes()); case com.sun.org.apache.bcel.internal.Const.CONSTANT_Integer: ! return Integer.valueOf(((com.sun.org.apache.bcel.internal.classfile.ConstantInteger) c).getBytes()); case com.sun.org.apache.bcel.internal.Const.CONSTANT_Class: final int nameIndex = ((com.sun.org.apache.bcel.internal.classfile.ConstantClass) c).getNameIndex(); c = cpg.getConstantPool().getConstant(nameIndex); return new ObjectType(((com.sun.org.apache.bcel.internal.classfile.ConstantUtf8) c).getBytes()); default: // Never reached --- 103,115 ---- case com.sun.org.apache.bcel.internal.Const.CONSTANT_String: final int i = ((com.sun.org.apache.bcel.internal.classfile.ConstantString) c).getStringIndex(); c = cpg.getConstantPool().getConstant(i); return ((com.sun.org.apache.bcel.internal.classfile.ConstantUtf8) c).getBytes(); case com.sun.org.apache.bcel.internal.Const.CONSTANT_Float: ! return ((com.sun.org.apache.bcel.internal.classfile.ConstantFloat) c).getBytes(); case com.sun.org.apache.bcel.internal.Const.CONSTANT_Integer: ! return ((com.sun.org.apache.bcel.internal.classfile.ConstantInteger) c).getBytes(); case com.sun.org.apache.bcel.internal.Const.CONSTANT_Class: final int nameIndex = ((com.sun.org.apache.bcel.internal.classfile.ConstantClass) c).getNameIndex(); c = cpg.getConstantPool().getConstant(nameIndex); return new ObjectType(((com.sun.org.apache.bcel.internal.classfile.ConstantUtf8) c).getBytes()); default: // Never reached
< prev index next >