harpoon.IR.RawClass
Class ClassDataOutputStream
java.lang.Object
java.io.OutputStream
java.io.FilterOutputStream
java.io.DataOutputStream
harpoon.IR.RawClass.ClassDataOutputStream
- All Implemented Interfaces:
- Closeable, DataOutput, Flushable
public class ClassDataOutputStream
- extends DataOutputStream
A specialized output stream writer for java bytecode files.
- Version:
- $Id: ClassDataOutputStream.java,v 1.2 2002/02/25 21:05:26 cananian Exp $
- Author:
- C. Scott Ananian <cananian@alumni.princeton.edu>
- See Also:
ClassDataInputStream
Method Summary |
void |
write_u1(int v)
Write an unsigned one-byte quantity, high byte first. |
void |
write_u2(int v)
Write an unsigned two-byte quantity, high byte first. |
void |
write_u4(long v)
Write an unsigned four-byte quantity, high byte first. |
Methods inherited from class java.io.DataOutputStream |
flush, size, write, write, writeBoolean, writeByte, writeBytes, writeChar, writeChars, writeDouble, writeFloat, writeInt, writeLong, writeShort, writeUTF |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ClassDataOutputStream
public ClassDataOutputStream(OutputStream out)
- Constructs a
ClassDataOutputStream
from a standard
OutputStream
.
write_u1
public final void write_u1(int v)
throws IOException
- Write an unsigned one-byte quantity, high byte first.
- Throws:
IOException
write_u2
public final void write_u2(int v)
throws IOException
- Write an unsigned two-byte quantity, high byte first.
- Throws:
IOException
write_u4
public final void write_u4(long v)
throws IOException
- Write an unsigned four-byte quantity, high byte first.
- Throws:
IOException