Home | History | Annotate | Download | only in classfile

Lines Matching defs:constant_pool

40     private Constant[] constant_pool;
44 * @param constant_pool Array of constants
46 public ConstantPool(final Constant[] constant_pool) {
47 this.constant_pool = constant_pool;
61 constant_pool = new Constant[constant_pool_count];
62 /* constant_pool[0] is unused by the compiler and may be used freely
66 constant_pool[i] = Constant.readConstant(input);
74 tag = constant_pool[i].getTag();
219 file.writeShort(constant_pool.length);
220 for (int i = 1; i < constant_pool.length; i++) {
221 if (constant_pool[i] != null) {
222 constant_pool[i].dump(file);
236 if (index >= constant_pool.length || index < 0) {
238 + ". Constant pool size is: " + constant_pool.length);
240 return constant_pool[index];
273 return constant_pool;
321 return constant_pool == null ? 0 : constant_pool.length;
329 constant_pool[index] = constant;
334 * @param constant_pool
336 public void setConstantPool( final Constant[] constant_pool ) {
337 this.constant_pool = constant_pool;
347 for (int i = 1; i < constant_pool.length; i++) {
348 buf.append(i).append(")").append(constant_pool[i]).append("\n");
361 c.constant_pool = new Constant[constant_pool.length];
362 for (int i = 1; i < constant_pool.length; i++) {
363 if (constant_pool[i] != null) {
364 c.constant_pool[i] = constant_pool[i].copy();