public class DebugWriter<StringKey extends java.lang.CharSequence,TypeKey extends java.lang.CharSequence>
extends java.lang.Object
| Modifier and Type | Method and 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) |
public void writeStartLocal(int codeAddress,
int register,
@Nullable
StringKey name,
@Nullable
TypeKey type,
@Nullable
StringKey signature)
throws java.io.IOException
java.io.IOExceptionpublic void writeEndLocal(int codeAddress,
int register)
throws java.io.IOException
java.io.IOExceptionpublic void writeRestartLocal(int codeAddress,
int register)
throws java.io.IOException
java.io.IOExceptionpublic void writePrologueEnd(int codeAddress)
throws java.io.IOException
java.io.IOExceptionpublic void writeEpilogueBegin(int codeAddress)
throws java.io.IOException
java.io.IOExceptionpublic void writeLineNumber(int codeAddress,
int lineNumber)
throws java.io.IOException
java.io.IOExceptionpublic void writeSetSourceFile(int codeAddress,
@Nullable
StringKey sourceFile)
throws java.io.IOException
java.io.IOException