|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
ObjectRuntime
public final class Runtime
The Runtime class provides methods for printing values to a Daikon data trace file. Daikon can process the data trace information, either while the target program is running or after-the-fact, to produce likely invariants.
The Daikon front end for Java, named Chicory, modifies the target program by inserting calls to the printing routines of the Runtime class. Neither Chicory nor Daikon calls the methods of the Runtime class; only the target program (as instrumented by Chicory) does, in order to create input to Daikon.
| Nested Class Summary | |
|---|---|
static class |
Runtime.AbstractException
|
static class |
Runtime.Unique
|
| Field Summary | |
|---|---|
static Runtime.AbstractException |
abstractException
|
static PrintStream |
dtrace
|
static boolean |
dtrace_closed
|
static int |
dtraceLimit
|
static boolean |
dtraceLimitTerminate
|
static boolean |
no_dtrace
|
static int |
printedRecords
|
static int |
ps_count
|
static int |
time
|
static Runtime.Unique |
unique
|
| Methods inherited from class Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final Runtime.Unique unique
public static final Runtime.AbstractException abstractException
public static int time
public static int ps_count
public static int dtraceLimit
public static int printedRecords
public static boolean dtraceLimitTerminate
public static PrintStream dtrace
public static boolean dtrace_closed
public static boolean no_dtrace
| Method Detail |
|---|
public static String classnameFromJvm(String classname)
public static void incrementRecords()
public static void noMoreOutput()
public static void setDtrace(String filename,
boolean append)
public static void setDtraceMaybe(String default_filename)
public static final void print_Object(PrintStream ps,
Object x)
public static final void print_class(PrintStream ps,
Object x)
public static final void println_modbit_modified(PrintStream ps)
public static final void println_modbit_missing(PrintStream ps)
public static final void println_class_and_modbit(PrintStream ps,
Object x)
public static final void print_String(PrintStream ps,
String x)
public static final void print_quoted_String(PrintStream ps,
String x)
public static final void println_quoted_String_and_modbit(PrintStream ps,
String x)
public static final void print_quoted_Character(PrintStream ps,
Character ch)
public static String quote(String orig)
public static String quote(Character ch)
public static final void println_Object(PrintStream ps,
Object x)
public static final void println_class(PrintStream ps,
Object x)
public static final void println_String(PrintStream ps,
String x)
public static final void println_quoted_String(PrintStream ps,
String x)
public static final void println_array_Object(PrintStream ps,
Object[] a)
public static final void println_array_Object(PrintStream ps,
List<?> v)
@Deprecated
public static final void println_array_Object_eltclass(PrintStream ps,
Object[] a)
public static final void println_array_Object_eltclass_and_modbit(PrintStream ps,
Object[] a)
@Deprecated
public static final void println_array_Object_eltclass(PrintStream ps,
List<?> v)
public static final void println_array_Object_eltclass_and_modbit(PrintStream ps,
List<?> v)
public static final void println_array_2d_size(PrintStream ps,
Object[][] a)
public static final void println_array_List_size(PrintStream ps,
List[] a)
public static final void println_array_List_size(PrintStream ps,
Object[] a)
public static final void println_array_List_size(PrintStream ps,
List<List<?>> v)
public static final void println_array_String(PrintStream ps,
String[] a)
public static final void println_array_String(PrintStream ps,
Object[] a)
public static final void println_array_String(PrintStream ps,
List<String> v)
public static final void println_array_boolean(PrintStream ps,
boolean[] a)
public static final void println_array_boolean(PrintStream ps,
Object[] a)
public static final void println_array_boolean(PrintStream ps,
List<Boolean> v)
public static final void println_array_2d_size(PrintStream ps,
boolean[][] a)
public static final void println_array_byte(PrintStream ps,
byte[] a)
public static final void println_array_byte(PrintStream ps,
Object[] a)
public static final void println_array_byte(PrintStream ps,
List<Byte> v)
public static final void println_array_2d_size(PrintStream ps,
byte[][] a)
public static final void println_array_char(PrintStream ps,
char[] a)
public static final void println_array_char(PrintStream ps,
Object[] a)
public static final void println_array_char(PrintStream ps,
List<Character> v)
public static final void println_array_char_as_String(PrintStream ps,
char[] a)
public static final void println_array_char_as_chars(PrintStream ps,
Object[] a)
public static final void println_array_char_as_chars(PrintStream ps,
List<Character> v)
public static final void println_array_char_as_ints(PrintStream ps,
char[] a)
public static final void println_array_char_as_ints(PrintStream ps,
Object[] a)
public static final void println_array_char_as_ints(PrintStream ps,
List<Character> v)
public static final void println_array_2d_size(PrintStream ps,
char[][] a)
public static final void println_array_double(PrintStream ps,
double[] a)
public static final void println_array_double(PrintStream ps,
Object[] a)
public static final void println_array_double(PrintStream ps,
List<Double> v)
public static final void println_array_2d_size(PrintStream ps,
double[][] a)
public static final void println_array_float(PrintStream ps,
float[] a)
public static final void println_array_float(PrintStream ps,
Object[] a)
public static final void println_array_float(PrintStream ps,
List<Float> v)
public static final void println_array_2d_size(PrintStream ps,
float[][] a)
public static final void println_array_int(PrintStream ps,
int[] a)
public static final void println_array_int(PrintStream ps,
Object[] a)
public static final void println_array_int(PrintStream ps,
List<Integer> v)
public static final void println_array_2d_size(PrintStream ps,
int[][] a)
public static final void println_array_long(PrintStream ps,
long[] a)
public static final void println_array_long(PrintStream ps,
Object[] a)
public static final void println_array_long(PrintStream ps,
List<Long> v)
public static final void println_array_2d_size(PrintStream ps,
long[][] a)
public static final void println_array_short(PrintStream ps,
short[] a)
public static final void println_array_short(PrintStream ps,
Object[] a)
public static final void println_array_short(PrintStream ps,
List<Short> v)
public static final void println_array_2d_size(PrintStream ps,
short[][] a)
public static final int toInt(byte[] bytes)
public static short toShort(byte[] bytes)
public static final byte[] toBytes(int value)
public static byte[] toBytes(short value)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||