com.vladium.emma.rt
Class AppRunner.AppRunnerExitHook

java.lang.Object
  extended by com.vladium.emma.rt.AppRunner.AppRunnerExitHook
All Implemented Interfaces:
java.lang.Runnable
Enclosing class:
AppRunner

private static final class AppRunner.AppRunnerExitHook
extends java.lang.Object
implements java.lang.Runnable


Field Summary
private  SourcePathCache m_cache
           
private  ICoverageData m_cdata
           
private  java.lang.Throwable m_dataDumpFailure
           
private  boolean m_done
           
private  boolean m_dumpRawData
           
private  IReportGenerator[] m_generators
           
private  Logger m_log
           
private  IMetaData m_mdata
           
private  IProperties m_properties
           
private  java.util.List m_reportFailures
           
private  java.io.File m_sdataOutFile
           
private  boolean m_sdataOutMerge
           
 
Constructor Summary
AppRunner.AppRunnerExitHook(Logger log, boolean dumpRawData, java.io.File sdataOutFile, boolean sdataOutMerge, IMetaData mdata, ICoverageData cdata, IReportGenerator[] generators, SourcePathCache cache, IProperties properties)
           
 
Method Summary
(package private)  java.lang.Throwable getDataDumpFailure()
           
(package private)  java.util.List getReportFailures()
           
 void run()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_log

private final Logger m_log

m_dumpRawData

private final boolean m_dumpRawData

m_sdataOutFile

private final java.io.File m_sdataOutFile

m_sdataOutMerge

private final boolean m_sdataOutMerge

m_generators

private IReportGenerator[] m_generators

m_mdata

private IMetaData m_mdata

m_cdata

private ICoverageData m_cdata

m_cache

private SourcePathCache m_cache

m_properties

private IProperties m_properties

m_done

private boolean m_done

m_dataDumpFailure

private java.lang.Throwable m_dataDumpFailure

m_reportFailures

private java.util.List m_reportFailures
Constructor Detail

AppRunner.AppRunnerExitHook

AppRunner.AppRunnerExitHook(Logger log,
                            boolean dumpRawData,
                            java.io.File sdataOutFile,
                            boolean sdataOutMerge,
                            IMetaData mdata,
                            ICoverageData cdata,
                            IReportGenerator[] generators,
                            SourcePathCache cache,
                            IProperties properties)
Method Detail

run

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

getDataDumpFailure

java.lang.Throwable getDataDumpFailure()

getReportFailures

java.util.List getReportFailures()