com.vladium.emma.rt
Class RTExitHook

java.lang.Object
  extended bycom.vladium.emma.rt.RTExitHook
All Implemented Interfaces:
java.lang.Runnable

final class RTExitHook
extends java.lang.Object
implements java.lang.Runnable

Author:
Vlad Roubtsov, (C) 2003

Field Summary
private static java.lang.String CLOSURE_RESOURCE
           
private  ICoverageData m_cdata
           
private  boolean m_merge
           
private  java.io.File m_outFile
           
private  java.lang.Class m_RT
           
 
Constructor Summary
(package private) RTExitHook(java.lang.Class RT, ICoverageData cdata, java.io.File outFile, boolean merge)
           
 
Method Summary
static void createClassLoaderClosure()
           
 void run()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_outFile

private final java.io.File m_outFile

m_merge

private final boolean m_merge

m_RT

private java.lang.Class m_RT

m_cdata

private ICoverageData m_cdata

CLOSURE_RESOURCE

private static final java.lang.String CLOSURE_RESOURCE
See Also:
Constant Field Values
Constructor Detail

RTExitHook

RTExitHook(java.lang.Class RT,
           ICoverageData cdata,
           java.io.File outFile,
           boolean merge)
Method Detail

run

public void run()
Specified by:
run in interface java.lang.Runnable

createClassLoaderClosure

public static void createClassLoaderClosure()