Home | History | Annotate | Download | only in bytecode

Lines Matching refs:output

76     private ByteStream output;
89 output = new ByteStream(512);
90 output.writeInt(0xCAFEBABE); // magic
91 output.writeShort(minor);
92 output.writeShort(major);
93 constPool = new ConstPoolWriter(output);
130 output.writeShort(accessFlags);
131 output.writeShort(thisClass);
132 output.writeShort(superClass);
134 output.writeShort(0);
137 output.writeShort(n);
139 output.writeShort(interfaces[i]);
142 output.enlarge(fields.dataSize() + methods.dataSize() + 6);
144 output.writeShort(fields.size());
145 fields.write(output);
147 output.writeShort(methods.size());
148 methods.write(output);
152 writeAttribute(output, aw, 0);
153 return output.toByteArray();
158 * given output stream.
176 output.writeTo(out);
254 protected ByteStream output;
259 output = new ByteStream(128);
290 output.writeShort(accessFlags);
291 output.writeShort(name);
292 output.writeShort(descriptor);
293 writeAttribute(output, aw, 0);
298 int dataSize() { return output.size(); }
304 output.writeTo(out);
312 protected ByteStream output;
325 output = new ByteStream(256);
369 output.writeShort(accessFlags);
370 output.writeShort(name);
371 output.writeShort(descriptor);
378 writeAttribute(output, aw, attrCount);
387 startPos = output.getPos();
388 output.writeShort(codeIndex);
389 output.writeBlank(12); // attribute_length, maxStack, maxLocals, code_lenth
400 output.writeShort(throwsIndex);
401 output.writeInt(exceptions.length * 2 + 2);
402 output.writeShort(exceptions.length);
404 output.writeShort(exceptions[i]);
413 output.write(b);
420 output.writeShort(b);
427 output.writeInt(b);
449 output.writeShort(startPos + 6, maxStack);
450 output.writeShort(startPos + 8, maxLocals);
451 output.writeInt(startPos + 10, output.getPos() - startPos - 14); // code_length
452 catchPos = output.getPos();
454 output.writeShort(0); // number of catch clauses
467 output.writeShort(startPc);
468 output.writeShort(endPc);
469 output.writeShort(handlerPc);
470 output.writeShort(catchType);
486 output.writeShort(catchPos, catchCount);
489 writeAttribute(output, aw, attrCount);
495 output.writeShort(stackIndex);
497 output.writeInt(data.length);
498 output.write(data);
502 output.writeInt(startPos + 2, output.getPos() - startPos - 6);
507 int dataSize() { return output.size(); }
513 output.writeTo(out);
521 ByteStream output;
526 output = out;
529 output.writeShort(1); // number of entries
558 output.write(ClassInfo.tag);
559 output.writeShort(utf8);
570 output.write(ClassInfo.tag);
571 output.writeShort(name);
594 output.write(NameAndTypeInfo.tag);
595 output.writeShort(name);
596 output.writeShort(type);
608 output.write(FieldrefInfo.tag);
609 output.writeShort(classInfo);
610 output.writeShort(nameAndTypeInfo);
622 output.write(MethodrefInfo.tag);
623 output.writeShort(classInfo);
624 output.writeShort(nameAndTypeInfo);
638 output.write(InterfaceMethodrefInfo.tag);
639 output.writeShort(classInfo);
640 output.writeShort(nameAndTypeInfo);
655 output.write(StringInfo.tag);
656 output.writeShort(utf8);
667 output.write(IntegerInfo.tag);
668 output.writeInt(i);
679 output.write(FloatInfo.tag);
680 output.writeFloat(f);
691 output.write(LongInfo.tag);
692 output.writeLong(l);
705 output.write(DoubleInfo.tag);
706 output.writeDouble(d);
719 output.write(Utf8Info.tag);
720 output.writeUTF(utf8);
728 output.writeShort(startPos, num);