Package proguard.io
Class RuntimeDataOutput
- java.lang.Object
-
- proguard.io.RuntimeDataOutput
-
public class RuntimeDataOutput extends java.lang.Object
This class delegates its method calls to the correspondingDataOutput
methods, converting its IOExceptions to RuntimeExceptions.The class provides two convenience methods that additionally check whether the written values are unsigned resp. signed short values before writing them.
-
-
Constructor Summary
Constructors Constructor Description RuntimeDataOutput(java.io.DataOutput dataOutput)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
write(byte[] b)
void
write(byte[] b, int off, int len)
void
write(int b)
void
writeBoolean(boolean v)
void
writeByte(int v)
void
writeBytes(java.lang.String s)
void
writeChar(int v)
void
writeChars(java.lang.String s)
void
writeDouble(double v)
void
writeFloat(float v)
void
writeInt(int v)
void
writeLong(long v)
void
writeShort(int v)
void
writeSignedShort(int v)
Checks if the given value is a signed short value before writing it.void
writeUnsignedShort(int v)
Checks if the given value is an unsigned short value before writing it.void
writeUTF(java.lang.String str)
-
-
-
Method Detail
-
write
public void write(byte[] b)
-
write
public void write(byte[] b, int off, int len)
-
write
public void write(int b)
-
writeBoolean
public void writeBoolean(boolean v)
-
writeByte
public void writeByte(int v)
-
writeBytes
public void writeBytes(java.lang.String s)
-
writeChar
public void writeChar(int v)
-
writeChars
public void writeChars(java.lang.String s)
-
writeDouble
public void writeDouble(double v)
-
writeFloat
public void writeFloat(float v)
-
writeInt
public void writeInt(int v)
-
writeLong
public void writeLong(long v)
-
writeUnsignedShort
public void writeUnsignedShort(int v)
Checks if the given value is an unsigned short value before writing it.- Throws:
java.lang.IllegalArgumentException
- if the value is not an unsigned short value.- See Also:
writeShort(int)
-
writeSignedShort
public void writeSignedShort(int v)
Checks if the given value is a signed short value before writing it.- Throws:
java.lang.IllegalArgumentException
- if the value is not a signed short value.- See Also:
writeShort(int)
-
writeShort
public void writeShort(int v)
-
writeUTF
public void writeUTF(java.lang.String str)
-
-