java.lang.Object
Run_Time.Debug
- public abstract class Debug
- extends java.lang.Object
- Version:
- $Id: Debug.java,v 1.5 2003/07/24 18:32:19 joewhaley Exp $
|
Nested Class Summary |
(package private) static interface |
Debug.Delegate
|
|
Constructor Summary |
Debug()
|
|
Method Summary |
private static Debug.Delegate |
attemptDelegate(java.lang.String s)
|
static void |
die(int code)
|
static void |
write(Memory.Address x)
|
static void |
write(byte[] msg,
int size)
|
static void |
write(char x)
|
static void |
write(int x)
|
static void |
write(int x,
java.lang.String s)
|
static void |
write(int x1,
java.lang.String s,
int x2)
|
static void |
write(java.lang.String s)
|
static void |
write(java.lang.String s,
Memory.Address x)
|
static void |
write(java.lang.String s,
int x)
|
static void |
write(java.lang.String s1,
int x,
java.lang.String s2)
|
static void |
write(UTF.Utf8 u)
|
private static void |
writeDecimalToBuffer(int i)
|
static void |
writeHex(int x)
|
private static void |
writeHexToBuffer(int i)
|
static void |
writeln()
|
static void |
writeln(Memory.Address x)
|
static void |
writeln(int x)
|
static void |
writeln(int x,
java.lang.String s)
|
static void |
writeln(java.lang.String s)
|
static void |
writeln(java.lang.String s,
Memory.Address x)
|
static void |
writeln(java.lang.String s,
int x)
|
static void |
writeln(java.lang.String s1,
int x,
java.lang.String s2)
|
static void |
writeln(UTF.Utf8 u)
|
static void |
writelnHex(int x)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
buffer
private static byte[] buffer
bufferIndex
private static int bufferIndex
_delegate
private static Debug.Delegate _delegate
Debug
public Debug()
writeDecimalToBuffer
private static void writeDecimalToBuffer(int i)
writeHexToBuffer
private static void writeHexToBuffer(int i)
write
public static void write(java.lang.String s)
write
public static void write(byte[] msg,
int size)
write
public static void write(UTF.Utf8 u)
write
public static void write(char x)
write
public static void write(int x)
writeHex
public static void writeHex(int x)
write
public static void write(Memory.Address x)
write
public static void write(int x,
java.lang.String s)
write
public static void write(java.lang.String s,
int x)
write
public static void write(java.lang.String s,
Memory.Address x)
write
public static void write(java.lang.String s1,
int x,
java.lang.String s2)
write
public static void write(int x1,
java.lang.String s,
int x2)
writeln
public static void writeln()
writeln
public static void writeln(java.lang.String s)
writeln
public static void writeln(UTF.Utf8 u)
writeln
public static void writeln(int x)
writelnHex
public static void writelnHex(int x)
writeln
public static void writeln(Memory.Address x)
writeln
public static void writeln(int x,
java.lang.String s)
writeln
public static void writeln(java.lang.String s,
int x)
writeln
public static void writeln(java.lang.String s,
Memory.Address x)
writeln
public static void writeln(java.lang.String s1,
int x,
java.lang.String s2)
die
public static void die(int code)
attemptDelegate
private static Debug.Delegate attemptDelegate(java.lang.String s)