Package org.jf.dexlib2.writer
Class DebugWriter<StringKey extends java.lang.CharSequence,TypeKey extends java.lang.CharSequence>
- java.lang.Object
-
- org.jf.dexlib2.writer.DebugWriter<StringKey,TypeKey>
-
public class DebugWriter<StringKey extends java.lang.CharSequence,TypeKey extends java.lang.CharSequence> extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
writeEndLocal(int codeAddress, int register)
void
writeEpilogueBegin(int codeAddress)
void
writeLineNumber(int codeAddress, int lineNumber)
void
writePrologueEnd(int codeAddress)
void
writeRestartLocal(int codeAddress, int register)
void
writeSetSourceFile(int codeAddress, StringKey sourceFile)
void
writeStartLocal(int codeAddress, int register, StringKey name, TypeKey type, StringKey signature)
-
-
-
Method Detail
-
writeStartLocal
public void writeStartLocal(int codeAddress, int register, @Nullable StringKey name, @Nullable TypeKey type, @Nullable StringKey signature) throws java.io.IOException
- Throws:
java.io.IOException
-
writeEndLocal
public void writeEndLocal(int codeAddress, int register) throws java.io.IOException
- Throws:
java.io.IOException
-
writeRestartLocal
public void writeRestartLocal(int codeAddress, int register) throws java.io.IOException
- Throws:
java.io.IOException
-
writePrologueEnd
public void writePrologueEnd(int codeAddress) throws java.io.IOException
- Throws:
java.io.IOException
-
writeEpilogueBegin
public void writeEpilogueBegin(int codeAddress) throws java.io.IOException
- Throws:
java.io.IOException
-
writeLineNumber
public void writeLineNumber(int codeAddress, int lineNumber) throws java.io.IOException
- Throws:
java.io.IOException
-
writeSetSourceFile
public void writeSetSourceFile(int codeAddress, @Nullable StringKey sourceFile) throws java.io.IOException
- Throws:
java.io.IOException
-
-