Package proguard.io
Class RuntimeDataOutput
java.lang.Object
proguard.io.RuntimeDataOutput
This class delegates its method calls to the corresponding
DataOutput 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 -
Method Summary
Modifier and TypeMethodDescriptionvoidwrite(byte[] b) voidwrite(byte[] b, int off, int len) voidwrite(int b) voidwriteBoolean(boolean v) voidwriteByte(int v) voidwriteBytes(String s) voidwriteChar(int v) voidwriteChars(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.void
-
Constructor Details
-
RuntimeDataOutput
-
-
Method Details
-
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
-
writeChar
public void writeChar(int v) -
writeChars
-
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:
IllegalArgumentException- if the value is not an unsigned short value.- See Also:
-
writeSignedShort
public void writeSignedShort(int v) Checks if the given value is a signed short value before writing it.- Throws:
IllegalArgumentException- if the value is not a signed short value.- See Also:
-
writeShort
public void writeShort(int v) -
writeUTF
-