利用ClassDep生成RTExitHook.closure:

emma官网未提及此闭包文件为何用。稍微探索了一下,使用的方法还是比较简单的:

D:\tcc3\3.0\trunk\tcc-emma\target\classes>java com.vladium.tools.ClassDep . RTExitHook.closure com.vladium.util.Property com.vladium.logging.Logger com.vladium.util.Property com.vladium.logging.ILogLevels com.vladium.util.ClassLoadContext com.vladium.util.IntSet com.vladium.emma.data.IMetadataConstants com.vladium.util.ClassLoaderResolver com.vladium.util.ResourceLoader com.vladium.util.IClassLoadStrategy com.vladium.util.IntObjectMap com.vladium.emma.data.DataFactory com.vladium.emma.rt.RTCoverageDataPersister com.vladium.emma.data.MetaData com.vladium.util.XProperties com.vladium.emma.data.DataFactory com.vladium.emma.data.ICoverageData com.vladium.emma.data.IMergeable com.vladium.emma.data.DataFactory com.vladium.util.ClassLoaderResolver com.vladium.emma.data.ISessionData com.vladium.emma.data.IMetaData com.vladium.emma.rt.RTExitHook com.vladium.util.IntObjectMap com.vladium.emma.data.ClassDescriptor com.vladium.emma.data.CoverageOptions com.vladium.util.IConstants com.vladium.emma.data.MethodDescriptor com.vladium.emma.data.CoverageData