Top Description Methods
org.droidparts.dexmaker.dx.io.instructions

public Interface CodeOutput

extends CodeCursor
Known Direct Implementers
org.droidparts.dexmaker.dx.io.instructions.ShortArrayCodeOutput

Output stream of code units, for writing out Dalvik bytecode.

Method Summary

Modifier and TypeMethod and Description
public void
write(short codeUnit)

Writes a code unit.

public void
write(short u0, short u1)

Writes two code units.

public void
write(short u0, short u1, short u2)

Writes three code units.

public void
write(short u0, short u1, short u2, short u3)

Writes four code units.

public void
write(short u0, short u1, short u2, short u3, short u4)

Writes five code units.

public void
write(byte[] data)

Writes the contents of the given array.

public void
write(short[] data)

Writes the contents of the given array.

public void
write(int[] data)

Writes the contents of the given array.

public void
write(long[] data)

Writes the contents of the given array.

public void
writeInt(int value)

Writes an int, little-endian.

public void
writeLong(long value)

Writes a long, little-endian.

Inherited from org.droidparts.dexmaker.dx.io.instructions.CodeCursor:
baseAddressForCursorcursorsetBaseAddress

Method Detail

writeback to summary
public void write(short codeUnit)

Writes a code unit.

writeback to summary
public void write(short u0, short u1)

Writes two code units.

writeback to summary
public void write(short u0, short u1, short u2)

Writes three code units.

writeback to summary
public void write(short u0, short u1, short u2, short u3)

Writes four code units.

writeback to summary
public void write(short u0, short u1, short u2, short u3, short u4)

Writes five code units.

writeback to summary
public void write(byte[] data)

Writes the contents of the given array.

writeback to summary
public void write(short[] data)

Writes the contents of the given array.

writeback to summary
public void write(int[] data)

Writes the contents of the given array.

writeback to summary
public void write(long[] data)

Writes the contents of the given array.

writeIntback to summary
public void writeInt(int value)

Writes an int, little-endian.

writeLongback to summary
public void writeLong(long value)

Writes a long, little-endian.