Lines Matching defs:constant_pool
44 private Constant[] constant_pool;
48 * @param constant_pool Array of constants
50 public ConstantPool(final Constant[] constant_pool) {
51 this.constant_pool = constant_pool;
65 constant_pool = new Constant[constant_pool_count];
66 /* constant_pool[0] is unused by the compiler and may be used freely
70 constant_pool[i] = Constant.readConstant(input);
78 tag = constant_pool[i].getTag();
223 file.writeShort(constant_pool.length);
224 for (int i = 1; i < constant_pool.length; i++) {
225 if (constant_pool[i] != null) {
226 constant_pool[i].dump(file);
240 if (index >= constant_pool.length || index < 0) {
242 + ". Constant pool size is: " + constant_pool.length);
244 return constant_pool[index];
277 return constant_pool;
325 return constant_pool == null ? 0 : constant_pool.length;
333 constant_pool[index] = constant;
338 * @param constant_pool
340 public void setConstantPool( final Constant[] constant_pool ) {
341 this.constant_pool = constant_pool;
351 for (int i = 1; i < constant_pool.length; i++) {
352 buf.append(i).append(")").append(constant_pool[i]).append("\n");
365 c.constant_pool = new Constant[constant_pool.length];
366 for (int i = 1; i < constant_pool.length; i++) {
367 if (constant_pool[i] != null) {
368 c.constant_pool[i] = constant_pool[i].copy();