Package proguard.io
Class RuntimeDataOutput
- java.lang.Object
-
- proguard.io.RuntimeDataOutput
-
public class RuntimeDataOutput extends java.lang.ObjectThis class delegates its method calls to the correspondingDataOutputmethods, 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 voidwrite(byte[] b)voidwrite(byte[] b, int off, int len)voidwrite(int b)voidwriteBoolean(boolean v)voidwriteByte(int v)voidwriteBytes(java.lang.String s)voidwriteChar(int v)voidwriteChars(java.lang.String s)voidwriteDouble(double v)voidwriteFloat(float v)voidwriteInt(int v)voidwriteLong(long v)voidwriteShort(int v)voidwriteSignedShort(int v)Checks if the given value is a signed short value before writing it.voidwriteUnsignedShort(int v)Checks if the given value is an unsigned short value before writing it.voidwriteUTF(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)
-
-