com.vladium.emma.rt
Class RT

java.lang.Object
  extended by com.vladium.emma.rt.RT
All Implemented Interfaces:
com.vladium.app.IAppVersion, IAppConstants

public abstract class RT
extends java.lang.Object
implements IAppConstants

Author:
Vlad Roubtsov, (C) 2003

Field Summary
private static boolean DEBUG
           
private static com.vladium.util.exit.ExitHookManager EXIT_HOOK_MANAGER
           
private static IProperties s_appProperties
           
private static ICoverageData s_cdata
           
private static java.lang.Runnable s_exitHook
           
 
Fields inherited from interface com.vladium.emma.IAppConstants
APP_COPYRIGHT, APP_NAME, APP_NAME_LC, APP_PACKAGE, APP_THROWABLE_BUILD_ID, APP_USAGE_BUILD_ID, APP_USAGE_PREFIX, APP_VERBOSE_BUILD_ID, DATA_FORMAT_VERSION
 
Fields inherited from interface com.vladium.app.IAppVersion
APP_BUG_REPORT_LINK, APP_BUILD_DATE, APP_BUILD_ID, APP_BUILD_ID_AND_TAG, APP_BUILD_RELEASE_TAG, APP_HOME_SITE_LINK, APP_MAJOR_VERSION, APP_MINOR_VERSION, APP_VERSION, APP_VERSION_WITH_BUILD_ID_AND_TAG
 
Constructor Summary
private RT()
           
 
Method Summary
static void dumpCoverageData(java.io.File outFile, boolean stopDataCollection)
           
static void dumpCoverageData(java.io.File outFile, boolean merge, boolean stopDataCollection)
          Public API for forcing coverage data dump.
static IProperties getAppProperties()
           
static ICoverageData getCoverageData()
           
private static java.io.File getCoverageOutFile()
           
private static boolean getCoverageOutMerge()
           
static void r(boolean[][] coverage, java.lang.String classVMName, long stamp)
           
static ICoverageData reset(boolean createCoverageData, boolean createExitHook)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

s_cdata

private static ICoverageData s_cdata

s_exitHook

private static java.lang.Runnable s_exitHook

s_appProperties

private static IProperties s_appProperties

EXIT_HOOK_MANAGER

private static final com.vladium.util.exit.ExitHookManager EXIT_HOOK_MANAGER

DEBUG

private static final boolean DEBUG
See Also:
Constant Field Values
Constructor Detail

RT

private RT()
Method Detail

reset

public static ICoverageData reset(boolean createCoverageData,
                                  boolean createExitHook)

r

public static void r(boolean[][] coverage,
                     java.lang.String classVMName,
                     long stamp)

getCoverageData

public static ICoverageData getCoverageData()

getAppProperties

public static IProperties getAppProperties()

dumpCoverageData

public static void dumpCoverageData(java.io.File outFile,
                                    boolean merge,
                                    boolean stopDataCollection)
Public API for forcing coverage data dump.

Parameters:
outFile -
merge -
stopDataCollection -

dumpCoverageData

public static void dumpCoverageData(java.io.File outFile,
                                    boolean stopDataCollection)

getCoverageOutFile

private static java.io.File getCoverageOutFile()

getCoverageOutMerge

private static boolean getCoverageOutMerge()