META-INF/
META-INF/MANIFEST.MF
license/
com/
com/atlassian/
com/atlassian/clover/
com/atlassian/clover/ant/
com/atlassian/clover/ant/groovy/
com/atlassian/clover/api/
com/atlassian/clover/api/ci/
com/atlassian/clover/ci/
com/atlassian/clover/types/
com/cenqua/
com/cenqua/clover/
com/cenqua/clover/tasks/
com/cenqua/clover/tasks/testng/
org/
org/apache/
org/apache/tools/
org/apache/tools/ant/
org/apache/tools/ant/taskdefs/
com/atlassian/clover/api/instrumentation/
com/atlassian/clover/api/optimization/
com/atlassian/clover/api/registry/
com/atlassian/clover/instr/
com/atlassian/clover/instr/java/
com/atlassian/clover/instr/tests/
com/atlassian/clover/io/
com/atlassian/clover/io/tags/
com/atlassian/clover/lang/
com/atlassian/clover/recorder/
com/atlassian/clover/registry/
com/atlassian/clover/registry/format/
com/atlassian/clover/remote/
com/atlassian/clover/services/
com/atlassian/clover/spi/
com/atlassian/clover/spi/lang/
com/atlassian/clover/spi/reporters/
com/atlassian/clover/spi/reporters/html/
com/atlassian/clover/spi/reporters/html/source/
com/atlassian/clover/util/
com/atlassian/clover/versions/
com/cenqua/clover/cfg/
com/cenqua/clover/context/
com/cenqua/clover/model/
com/cenqua/clover/registry/
com/cenqua/clover/reporters/
com/cenqua/clover/reporters/console/
com/cenqua/clover/reporters/filters/
com/cenqua/clover/reporters/html/
com/cenqua/clover/reporters/html/source/
com/cenqua/clover/reporters/html/source/java/
com/cenqua/clover/reporters/json/
com/cenqua/clover/reporters/pdf/
com/cenqua/clover/reporters/util/
com/cenqua/clover/reporters/xml/
com/cenqua/clover/spec/
com/cenqua/clover/spec/instr/
com/cenqua/clover/spec/instr/test/
com/cenqua/clover/test/
com/cenqua/clover/test/optimization/
com/cenqua/clover/util/
com/cenqua/clover/util/collections/
com/cenqua/clover/util/format/
com_cenqua_clover/
html_res/
html_res/img/
pdf_res/
clover/
clover/org/
clover/org/codehaus/
clover/org/codehaus/groovy/
clover/org/codehaus/groovy/antlr/
clover/org/codehaus/groovy/antlr/parser/
com/atlassian/clover/reporters/
com/atlassian/clover/reporters/html/
com/atlassian/clover/reporters/html/source/
com/atlassian/clover/reporters/html/source/groovy/
embeddedjars/
embeddedjars/clover3.1.12/
clover/antlr/
clover/antlr/ASdebug/
clover/antlr/actions/
clover/antlr/actions/cpp/
clover/antlr/actions/csharp/
clover/antlr/actions/java/
clover/antlr/actions/python/
clover/antlr/build/
clover/antlr/collections/
clover/antlr/collections/impl/
clover/antlr/debug/
clover/antlr/debug/misc/
clover/antlr/preprocessor/
META-INF/maven/
META-INF/maven/com.atlassian.extras/
META-INF/maven/com.atlassian.extras/atlassian-extras-api/
META-INF/maven/com.atlassian.extras/atlassian-extras-common/
META-INF/maven/com.atlassian.extras/atlassian-extras-core/
META-INF/maven/com.atlassian.extras/atlassian-extras-decoder-api/
META-INF/maven/com.atlassian.extras/atlassian-extras-decoder-v2/
META-INF/maven/com.atlassian.extras/atlassian-extras-legacy/
META-INF/maven/com.atlassian.extras/atlassian-extras/
clover/com/
clover/com/atlassian/
clover/com/atlassian/bamboo/
clover/com/atlassian/clover/
clover/com/atlassian/confluence/
clover/com/atlassian/confluence/page/
clover/com/atlassian/crowd/
clover/com/atlassian/crucible/
clover/com/atlassian/editlive/
clover/com/atlassian/extras/
clover/com/atlassian/extras/api/
clover/com/atlassian/extras/api/bamboo/
clover/com/atlassian/extras/api/clover/
clover/com/atlassian/extras/api/confluence/
clover/com/atlassian/extras/api/crowd/
clover/com/atlassian/extras/api/crucible/
clover/com/atlassian/extras/api/fisheye/
clover/com/atlassian/extras/api/greenhopper/
clover/com/atlassian/extras/api/jira/
clover/com/atlassian/extras/api/plugin/
clover/com/atlassian/extras/common/
clover/com/atlassian/extras/common/log/
clover/com/atlassian/extras/common/org/
clover/com/atlassian/extras/common/org/springframework/
clover/com/atlassian/extras/common/org/springframework/util/
clover/com/atlassian/extras/common/util/
clover/com/atlassian/extras/core/
clover/com/atlassian/extras/core/bamboo/
clover/com/atlassian/extras/core/clover/
clover/com/atlassian/extras/core/confluence/
clover/com/atlassian/extras/core/crowd/
clover/com/atlassian/extras/core/crucible/
clover/com/atlassian/extras/core/fisheye/
clover/com/atlassian/extras/core/greenhopper/
clover/com/atlassian/extras/core/jira/
clover/com/atlassian/extras/core/plugins/
clover/com/atlassian/extras/core/transformer/
clover/com/atlassian/extras/decoder/
clover/com/atlassian/extras/decoder/api/
clover/com/atlassian/extras/decoder/v1/
clover/com/atlassian/extras/decoder/v1/confluence/
clover/com/atlassian/extras/decoder/v2/
clover/com/atlassian/extras/legacy/
clover/com/atlassian/extras/legacy/util/
clover/com/atlassian/fisheye/
clover/com/atlassian/greenhopper/
clover/com/atlassian/jira/
clover/com/atlassian/license/
clover/com/atlassian/license/applications/
clover/com/atlassian/license/applications/bamboo/
clover/com/atlassian/license/applications/clover/
clover/com/atlassian/license/applications/confluence/
clover/com/atlassian/license/applications/crowd/
clover/com/atlassian/license/applications/crucible/
clover/com/atlassian/license/applications/editliveplugin/
clover/com/atlassian/license/applications/fisheye/
clover/com/atlassian/license/applications/greenhopper/
clover/com/atlassian/license/applications/jira/
clover/com/atlassian/license/applications/perforceplugin/
clover/com/atlassian/license/applications/sharepoint/
clover/com/atlassian/license/applications/vssplugin/
clover/com/atlassian/license/decoder/
clover/com/atlassian/license/util/
clover/gnu/
clover/gnu/cajo/
clover/gnu/cajo/invoke/
clover/gnu/cajo/utils/
clover/gnu/cajo/utils/extra/
META-INF/maven/commons-codec/
META-INF/maven/commons-codec/commons-codec/
clover/org/apache/
clover/org/apache/commons/
clover/org/apache/commons/codec/
clover/org/apache/commons/codec/binary/
clover/org/apache/commons/codec/digest/
clover/org/apache/commons/codec/language/
clover/org/apache/commons/codec/net/
clover/org/apache/commons/collections/
clover/org/apache/commons/collections/bag/
clover/org/apache/commons/collections/bidimap/
clover/org/apache/commons/collections/buffer/
clover/org/apache/commons/collections/collection/
clover/org/apache/commons/collections/comparators/
clover/org/apache/commons/collections/functors/
clover/org/apache/commons/collections/iterators/
clover/org/apache/commons/collections/keyvalue/
clover/org/apache/commons/collections/list/
clover/org/apache/commons/collections/map/
clover/org/apache/commons/collections/set/
META-INF/maven/commons-lang/
META-INF/maven/commons-lang/commons-lang/
clover/org/apache/commons/lang/
clover/org/apache/commons/lang/builder/
clover/org/apache/commons/lang/enum/
clover/org/apache/commons/lang/enums/
clover/org/apache/commons/lang/exception/
clover/org/apache/commons/lang/math/
clover/org/apache/commons/lang/mutable/
clover/org/apache/commons/lang/reflect/
clover/org/apache/commons/lang/text/
clover/org/apache/commons/lang/time/
clover/it/
clover/it/unimi/
clover/it/unimi/dsi/
clover/it/unimi/dsi/fastutil/
clover/it/unimi/dsi/fastutil/bytes/
clover/it/unimi/dsi/fastutil/ints/
clover/it/unimi/dsi/fastutil/io/
clover/it/unimi/dsi/fastutil/longs/
clover/it/unimi/dsi/fastutil/objects/
META-INF/maven/com.google.code.gson/
META-INF/maven/com.google.code.gson/gson/
clover/com/google/
clover/com/google/gson/
clover/com/google/gson/annotations/
clover/com/google/gson/reflect/
clover/com/google/common/
clover/com/google/common/annotations/
clover/com/google/common/base/
clover/com/google/common/base/internal/
clover/com/google/common/collect/
clover/com/google/common/io/
clover/com/google/common/net/
clover/com/google/common/primitives/
clover/com/google/common/util/
clover/com/google/common/util/concurrent/
com/google/
com/google/common/
com/google/common/base/
com/google/common/collect/
com/google/common/io/
com/google/common/net/
com/google/common/primitives/
com/google/common/util/
com/google/common/util/concurrent/
ant/
clover/com/lowagie/
clover/com/lowagie/text/
clover/com/lowagie/text/html/
clover/com/lowagie/text/html/simpleparser/
clover/com/lowagie/text/pdf/
clover/com/lowagie/text/pdf/codec/
clover/com/lowagie/text/pdf/codec/postscript/
clover/com/lowagie/text/pdf/codec/wmf/
clover/com/lowagie/text/pdf/collection/
clover/com/lowagie/text/pdf/crypto/
clover/com/lowagie/text/pdf/events/
clover/com/lowagie/text/pdf/fonts/
clover/com/lowagie/text/pdf/hyphenation/
clover/com/lowagie/text/pdf/interfaces/
clover/com/lowagie/text/pdf/internal/
clover/com/lowagie/text/rtf/
clover/com/lowagie/text/rtf/direct/
clover/com/lowagie/text/rtf/document/
clover/com/lowagie/text/rtf/document/output/
clover/com/lowagie/text/rtf/field/
clover/com/lowagie/text/rtf/graphic/
clover/com/lowagie/text/rtf/headerfooter/
clover/com/lowagie/text/rtf/list/
clover/com/lowagie/text/rtf/style/
clover/com/lowagie/text/rtf/table/
clover/com/lowagie/text/rtf/text/
clover/com/lowagie/text/xml/
clover/com/lowagie/text/xml/simpleparser/
clover/com/lowagie/text/xml/xmp/
clover/com/lowagie/tools/
clover/com/lowagie/tools/arguments/
clover/com/lowagie/tools/plugins/
clover/com/lowagie/tools/plugins/treeview/
clover/com/keypoint/
clover/org/jfree/
clover/org/jfree/base/
clover/org/jfree/base/config/
clover/org/jfree/base/log/
clover/org/jfree/base/modules/
clover/org/jfree/date/
clover/org/jfree/io/
clover/org/jfree/layout/
clover/org/jfree/resources/
clover/org/jfree/text/
clover/org/jfree/threads/
clover/org/jfree/ui/
clover/org/jfree/ui/about/
clover/org/jfree/ui/about/resources/
clover/org/jfree/ui/action/
clover/org/jfree/ui/tabbedui/
clover/org/jfree/util/
clover/org/jdom/
clover/org/jdom/adapters/
clover/org/jdom/filter/
clover/org/jdom/input/
clover/org/jdom/output/
clover/org/jdom/transform/
clover/org/jdom/xpath/
clover/org/jfree/chart/
clover/org/jfree/chart/annotations/
clover/org/jfree/chart/axis/
clover/org/jfree/chart/block/
clover/org/jfree/chart/demo/
clover/org/jfree/chart/editor/
clover/org/jfree/chart/encoders/
clover/org/jfree/chart/entity/
clover/org/jfree/chart/event/
clover/org/jfree/chart/imagemap/
clover/org/jfree/chart/labels/
clover/org/jfree/chart/needle/
clover/org/jfree/chart/plot/
clover/org/jfree/chart/plot/dial/
clover/org/jfree/chart/renderer/
clover/org/jfree/chart/renderer/category/
clover/org/jfree/chart/renderer/xy/
clover/org/jfree/chart/resources/
clover/org/jfree/chart/servlet/
clover/org/jfree/chart/title/
clover/org/jfree/chart/urls/
clover/org/jfree/chart/util/
clover/org/jfree/data/
clover/org/jfree/data/category/
clover/org/jfree/data/contour/
clover/org/jfree/data/function/
clover/org/jfree/data/gantt/
clover/org/jfree/data/general/
clover/org/jfree/data/io/
clover/org/jfree/data/jdbc/
clover/org/jfree/data/resources/
clover/org/jfree/data/statistics/
clover/org/jfree/data/time/
clover/org/jfree/data/time/ohlc/
clover/org/jfree/data/xml/
clover/org/jfree/data/xy/
clover/org/apache/log4j/
clover/org/apache/log4j/chainsaw/
clover/org/apache/log4j/config/
clover/org/apache/log4j/helpers/
clover/org/apache/log4j/jdbc/
clover/org/apache/log4j/jmx/
clover/org/apache/log4j/lf5/
clover/org/apache/log4j/lf5/config/
clover/org/apache/log4j/lf5/util/
clover/org/apache/log4j/lf5/viewer/
clover/org/apache/log4j/lf5/viewer/categoryexplorer/
clover/org/apache/log4j/lf5/viewer/configure/
clover/org/apache/log4j/lf5/viewer/images/
clover/org/apache/log4j/net/
clover/org/apache/log4j/nt/
clover/org/apache/log4j/or/
clover/org/apache/log4j/or/jms/
clover/org/apache/log4j/or/sax/
clover/org/apache/log4j/spi/
clover/org/apache/log4j/varia/
clover/org/apache/log4j/xml/
clover/org/apache/velocity/
clover/org/apache/velocity/anakia/
clover/org/apache/velocity/app/
clover/org/apache/velocity/app/event/
clover/org/apache/velocity/app/event/implement/
clover/org/apache/velocity/app/tools/
clover/org/apache/velocity/context/
clover/org/apache/velocity/convert/
clover/org/apache/velocity/exception/
clover/org/apache/velocity/io/
clover/org/apache/velocity/runtime/
clover/org/apache/velocity/runtime/defaults/
clover/org/apache/velocity/runtime/directive/
clover/org/apache/velocity/runtime/log/
clover/org/apache/velocity/runtime/parser/
clover/org/apache/velocity/runtime/parser/node/
clover/org/apache/velocity/runtime/resource/
clover/org/apache/velocity/runtime/resource/loader/
clover/org/apache/velocity/runtime/resource/util/
clover/org/apache/velocity/runtime/visitor/
clover/org/apache/velocity/servlet/
clover/org/apache/velocity/texen/
clover/org/apache/velocity/texen/ant/
clover/org/apache/velocity/texen/defaults/
clover/org/apache/velocity/texen/util/
clover/org/apache/velocity/util/
clover/org/apache/velocity/util/introspection/
clover/retrotranslator/
clover/retrotranslator/edu/
clover/retrotranslator/edu/emory/
clover/retrotranslator/edu/emory/mathcs/
clover/retrotranslator/edu/emory/mathcs/backport/
clover/retrotranslator/edu/emory/mathcs/backport/java/
clover/retrotranslator/edu/emory/mathcs/backport/java/util/
clover/retrotranslator/edu/emory/mathcs/backport/java/util/concurrent/
clover/retrotranslator/edu/emory/mathcs/backport/java/util/concurrent/locks/
clover/retrotranslator/net/
clover/retrotranslator/net/sf/
clover/retrotranslator/net/sf/retrotranslator/
clover/retrotranslator/net/sf/retrotranslator/runtime/
clover/retrotranslator/net/sf/retrotranslator/runtime/java/
clover/retrotranslator/net/sf/retrotranslator/runtime/java/lang/
clover/retrotranslator/edu/emory/mathcs/backport/java/util/concurrent/helpers/
clover/retrotranslator/net/sf/retrotranslator/runtime/java/lang/reflect/
clover/retrotranslator/net/sf/retrotranslator/runtime/java/io/
clover/retrotranslator/edu/emory/mathcs/backport/java/util/concurrent/atomic/
clover/retrotranslator/net/sf/retrotranslator/runtime/java/lang/annotation/
clover/retrotranslator/net/sf/retrotranslator/runtime/java/util/
clover/retrotranslator/net/sf/retrotranslator/runtime/java/nio/
clover/retrotranslator/net/sf/retrotranslator/runtime/java/nio/charset/
clover/retrotranslator/net/sf/retrotranslator/runtime/java/math/
clover/retrotranslator/net/sf/retrotranslator/runtime/impl/
clover/retrotranslator/net/sf/retrotranslator/runtime/java/util/regex/
clover/retrotranslator/net/sf/retrotranslator/runtime/asm/
clover/retrotranslator/net/sf/retrotranslator/runtime/asm/signature/
clover/retrotranslator/net/sf/retrotranslator/runtime/format/
clover.xml
cloverjunitlib.xml
cloverlib.xml
clovertasks
clovertypes
license/ANT-1.5.2-LICENSE.TXT
license/ANTLR-2.7.7-LICENSE.TXT
license/ATLASSIAN-EXTRAS-2.5-LICENSE.TXT
license/BACKPORT-UTIL-CONCURRENT-3.1-LICENSE.TXT
license/CAJO-1.117-LICENSE.TXT
license/COMMONS-CODEC-1.5-LICENSE.TXT
license/COMMONS-COLLECTIONS-3.1-LICENSE.TXT
license/COMMONS-LANG-2.6-LICENSE.TXT
license/FASTUTIL-4.4.3-LICENSE.TXT
license/GROOVY-1.7.0-LICENSE.TXT
license/GSON-1.3-LICENSE.TXT
license/GUAVA-9.0-LICENSE.TXT
license/ITEXT-2.0.1-LICENSE.TXT
license/JCOMMON-1.0.13-LICENSE.TXT
license/JDOM-1.0-LICENSE.TXT
license/JFREECHART-1.0.10-LICENSE.TXT
license/JIT-1.1.2-LICENSE.TXT
license/JSON-LICENSE.TXT
license/LOG4J-1.2.13-LICENSE.TXT
license/OVERLIBVMS-2008.03.22-LICENSE.TXT
license/RETROTRANSLATOR-1.2.9-LICENSE.TXT
license/UTILS.JS-2000-LICENSE.TXT
license/VELOCITY-1.5-LICENSE.TXT
com/atlassian/clover/ant/AbstractAntLogger.classAbstractAntLogger.java
package com.atlassian.clover.ant
public abstract com.atlassian.clover.ant.AbstractAntLogger extends com.cenqua.clover.Logger {
private static final int[] ANT_LOG_LEVELS
protected org.apache.tools.ant.Project proj
public void (org.apache.tools.ant.Project)
org.apache.tools.ant.Project aProj
protected void antLog (org.apache.tools.ant.Project, org.apache.tools.ant.Task, java.lang.String, int)
org.apache.tools.ant.Project proj
org.apache.tools.ant.Task task
String aMsg
int antLogLevel
public abstract org.apache.tools.ant.Task getTask ()
protected int antLogLevel (int)
int level
public void log (int, java.lang.String, java.lang.Throwable)
java.io.ByteArrayOutputStream stream
int level
String aMsg
Throwable t
static void ()
}
com/atlassian/clover/ant/AntCloverProfile.classAntCloverProfile.java
package com.atlassian.clover.ant
public com.atlassian.clover.ant.AntCloverProfile extends com_cenqua_clover.CloverProfile {
public void ()
public void setName (java.lang.String)
String name
public void setCoverageRecorder (java.lang.String)
IllegalArgumentException ex
String recorderName
public void addConfiguredDistributedCoverage (com.atlassian.clover.remote.DistributedConfig)
com.atlassian.clover.remote.DistributedConfig config
}
com/atlassian/clover/ant/AntCloverProfiles.classAntCloverProfiles.java
package com.atlassian.clover.ant
public com.atlassian.clover.ant.AntCloverProfiles extends java.lang.Object {
private java.util.List profiles
public void ()
public void addConfiguredProfile (com.atlassian.clover.ant.AntCloverProfile)
com.atlassian.clover.ant.AntCloverProfile profile
private void validate (com.atlassian.clover.ant.AntCloverProfile) throws java.lang.IllegalArgumentException
com.atlassian.clover.ant.AntCloverProfile p
java.util.Iterator i$
com.atlassian.clover.ant.AntCloverProfile profile
public java.util.List getProfiles ()
}
com/atlassian/clover/ant/AntInstrUtils$1.classAntInstrUtils.java
package com.atlassian.clover.ant
final com.atlassian.clover.ant.AntInstrUtils$1 extends java.lang.Object implements java.security.PrivilegedAction {
void ()
public java.lang.String run ()
public java.lang.Object run ()
}
com/atlassian/clover/ant/AntInstrUtils.classAntInstrUtils.java
package com.atlassian.clover.ant
public com.atlassian.clover.ant.AntInstrUtils extends java.lang.Object {
public static final String JAVA_IO_TMPDIR
public void ()
public static java.lang.String getProp (org.apache.tools.ant.Project, java.lang.String, java.lang.String)
org.apache.tools.ant.Project project
String key
String defaultValue
String prop
public static org.apache.tools.ant.types.PatternSet calcInstrPatternSet (org.apache.tools.ant.Project)
org.apache.tools.ant.Project project
String includes
String excludes
org.apache.tools.ant.types.PatternSet instrPatternSet
com.cenqua.clover.tasks.AntInstrumentationConfig config
public static java.util.List calcInstrFileSets (org.apache.tools.ant.Project)
org.apache.tools.ant.Project project
com.cenqua.clover.tasks.AntInstrumentationConfig config
public static java.io.File createInstrDir (java.io.File) throws com.atlassian.clover.api.CloverException
java.io.File tmpDir
String property
java.io.File tempDir
java.io.IOException e
java.io.File basedir
java.io.File tmpDir
public static void cleanUpInstrDir (java.io.File, boolean)
java.io.File tmpDir
boolean preserveInstr
public static void sieveSourceForInstrumentation (org.apache.tools.ant.Project, org.apache.tools.ant.types.Path, org.apache.tools.ant.types.PatternSet, java.util.List, java.util.Collection, java.util.Collection, java.util.Collection)
String srcDir
String[] arr$
int len$
int i$
java.io.File inc
int j
java.io.File exc
int j
org.apache.tools.ant.DirectoryScanner ds
java.io.File baseDir
String[] included
String[] excluded
org.apache.tools.ant.types.FileSet fileSet
java.util.Iterator i$
java.io.File file
java.util.Iterator i$
org.apache.tools.ant.Project project
org.apache.tools.ant.types.Path srcPath
org.apache.tools.ant.types.PatternSet instrPatternSet
java.util.List instrFileSetsList
java.util.Collection toCompile
java.util.Collection toCopy
java.util.Collection toInstrument
public static void sieveSrcPath (org.apache.tools.ant.Project, org.apache.tools.ant.types.PatternSet, java.util.Collection, java.util.Collection, java.util.Collection, java.lang.String)
java.io.File inc
int j
java.io.File exc
int j
org.apache.tools.ant.Project project
org.apache.tools.ant.types.PatternSet instrPatternSet
java.util.Collection toCompile
java.util.Collection toCopy
java.util.Collection toInstrument
String srcDir
org.apache.tools.ant.DirectoryScanner ds
String[] included
String[] excluded
}
com/atlassian/clover/ant/AntLogger$Factory.classAntLogger.java
package com.atlassian.clover.ant
public com.atlassian.clover.ant.AntLogger$Factory extends java.lang.Object implements com.cenqua.clover.Logger$Factory {
private org.apache.tools.ant.Project project
private org.apache.tools.ant.Task task
public void (org.apache.tools.ant.Project, org.apache.tools.ant.Task)
org.apache.tools.ant.Project project
org.apache.tools.ant.Task task
public com.cenqua.clover.Logger getLoggerInstance (java.lang.String)
String category
}
com/atlassian/clover/ant/AntLogger.classAntLogger.java
package com.atlassian.clover.ant
public com.atlassian.clover.ant.AntLogger extends com.atlassian.clover.ant.AbstractAntLogger {
private org.apache.tools.ant.Task task
public void (org.apache.tools.ant.Project, org.apache.tools.ant.Task)
org.apache.tools.ant.Project aProj
org.apache.tools.ant.Task aTask
public org.apache.tools.ant.Task getTask ()
}
com/atlassian/clover/ant/groovy/GroovycSupport$1.classGroovycSupport.java
package com.atlassian.clover.ant.groovy
final com.atlassian.clover.ant.groovy.GroovycSupport$1 extends java.util.HashSet {
void ()
}
com/atlassian/clover/ant/groovy/GroovycSupport$ParentAndChildPath.classGroovycSupport.java
package com.atlassian.clover.ant.groovy
com.atlassian.clover.ant.groovy.GroovycSupport$ParentAndChildPath extends java.lang.Object {
public final java.io.File parent
public final String child
public void (java.io.File, java.lang.String)
java.io.File parent
String child
public java.io.File toFile ()
}
com/atlassian/clover/ant/groovy/GroovycSupport.classGroovycSupport.java
package com.atlassian.clover.ant.groovy
public com.atlassian.clover.ant.groovy.GroovycSupport extends java.lang.Object implements org.apache.tools.ant.BuildListener {
private static final java.util.Collection COMPILERS
private static final String GROVER
private static final String JAR
private static final String GROVER_JAR
private static final String EMBEDDEDJARS_CLOVER
private final boolean cleanupAfterBuild
private java.io.File workingDir
private java.util.Collection groovycTaskNames
private int numTaskDefsLastSeen
private java.io.File groverJar
static Class class$com$atlassian$clover$ant$groovy$GroovycSupport
static Class class$com$cenqua$clover$tasks$CloverEnvTask
public static void ensureAddedTo (org.apache.tools.ant.Project)
org.apache.tools.ant.BuildListener listener
java.util.Iterator i$
org.apache.tools.ant.Project project
private static boolean isOneOfMe (org.apache.tools.ant.BuildListener)
org.apache.tools.ant.BuildListener listener
private void (org.apache.tools.ant.Project)
org.apache.tools.ant.Project project
public void buildStarted (org.apache.tools.ant.BuildEvent)
org.apache.tools.ant.BuildEvent buildEvent
public void buildFinished (org.apache.tools.ant.BuildEvent)
org.apache.tools.ant.BuildEvent buildEvent
public void targetStarted (org.apache.tools.ant.BuildEvent)
org.apache.tools.ant.BuildEvent buildEvent
public void targetFinished (org.apache.tools.ant.BuildEvent)
org.apache.tools.ant.BuildEvent buildEvent
public void messageLogged (org.apache.tools.ant.BuildEvent)
org.apache.tools.ant.BuildEvent buildEvent
public void taskFinished (org.apache.tools.ant.BuildEvent)
org.apache.tools.ant.BuildEvent buildEvent
public void taskStarted (org.apache.tools.ant.BuildEvent)
java.io.File mainInstrDir
java.io.File filteredInstrDir
java.util.Collection javaSourceToCompile
java.io.File includedFile
java.util.Iterator i$
org.apache.tools.ant.types.Path origSrcPath
java.io.File destDir
java.util.Collection groovySourceToCompile
java.util.Collection groovySourceToInstrument
java.util.Collection includedFiles
org.apache.tools.ant.Task groovyc
com.cenqua.clover.tasks.AntInstrumentationConfig config
Throwable t
org.apache.tools.ant.BuildEvent buildEvent
org.apache.tools.ant.Task task
private void buildTestDetector (com.cenqua.clover.tasks.AntInstrumentationConfig)
com.cenqua.clover.tasks.TestSourceSet testSourceSet
java.util.Iterator i$
com.atlassian.clover.instr.tests.TestDetector testDetector
com.cenqua.clover.tasks.TestSourceSet testSourceSet
java.util.Iterator i$
com.atlassian.clover.instr.tests.FileMappedTestDetector fileMappedTestDetector
boolean useNoTestDetector
com.atlassian.clover.instr.tests.TestDetector testDetector
com.cenqua.clover.tasks.AntInstrumentationConfig config
com.atlassian.clover.instr.tests.TestDetector testDetector
private java.util.Collection toFiles (java.util.Collection)
com.atlassian.clover.ant.groovy.GroovycSupport$ParentAndChildPath parentAndChildPath
java.util.Iterator i$
java.util.Collection parentAndChildPaths
java.util.Collection files
private void includeGroovySource (org.apache.tools.ant.Task, java.util.Collection)
com.atlassian.clover.ant.groovy.GroovycSupport$ParentAndChildPath parentAndChildPath
java.util.Iterator i$
org.apache.tools.ant.Task groovyc
java.util.Collection groovySource
org.apache.tools.ant.taskdefs.MatchingTask matchingGroovyc
private void instrumentAndIgnoreOriginalJavaSource (org.apache.tools.ant.Task, com.cenqua.clover.tasks.AntInstrumentationConfig, java.io.File, java.util.Collection) throws com.atlassian.clover.api.CloverException
com.atlassian.clover.ant.groovy.GroovycSupport$ParentAndChildPath parentAndChildPath
java.util.Iterator i$
org.apache.tools.ant.Task groovyc
com.cenqua.clover.tasks.AntInstrumentationConfig config
java.io.File instrDir
java.util.Collection toInstrument
org.apache.tools.ant.taskdefs.MatchingTask matchingGroovyc
com.atlassian.clover.instr.java.Instrumenter instrumenter
String instrumentedSrcIncludes
public static java.io.File extractGroverJar (java.io.File, boolean)
java.io.File jarFile
java.io.OutputStream jarOutStream
byte[] buffer
int read
java.io.InputStream groverStream
Throwable t
java.io.File groverJar
boolean deleteOnExit
java.io.File jar
Throwable whyFailed
String groverResourceName
private void ensureWorkingDirCreated (com.cenqua.clover.tasks.AntInstrumentationConfig)
Exception e
com.cenqua.clover.tasks.AntInstrumentationConfig config
private void ensureGroverJarCreated (com.cenqua.clover.tasks.AntInstrumentationConfig)
com.cenqua.clover.tasks.AntInstrumentationConfig config
private java.util.Collection scanForOutOfDateSource (org.apache.tools.ant.Project, org.apache.tools.ant.Task, org.apache.tools.ant.types.Path, java.io.File, java.lang.String) throws java.lang.NoSuchMethodException java.lang.IllegalAccessException java.lang.reflect.InvocationTargetException
java.io.File origSrcDir
String origSrcDirPath
String[] arr$
int len$
int i$
com.atlassian.clover.ant.groovy.GroovycSupport$ParentAndChildPath parentAndChildPath
java.util.Iterator i$
org.apache.tools.ant.Project project
org.apache.tools.ant.Task groovyc
org.apache.tools.ant.types.Path origSrcDirs
java.io.File destDir
String extension
java.util.Collection toBeCompiled
private boolean filesNeedingInstrumentation (org.apache.tools.ant.Project, org.apache.tools.ant.types.Path, java.util.Collection)
org.apache.tools.ant.Project project
org.apache.tools.ant.types.Path srcPath
java.util.Collection sourceToCompile
java.util.Map toCompileMap
java.util.Collection toCompileFiles
java.util.Collection filteredOut
java.util.Collection toInstrument
private java.util.Collection applyCloverFilter (org.apache.tools.ant.Project, org.apache.tools.ant.Task, org.apache.tools.ant.types.Path, boolean, java.util.Collection)
com.atlassian.clover.ant.groovy.GroovycSupport$ParentAndChildPath parentAndChildPath
java.io.File file
java.util.Iterator i$
com.atlassian.clover.ant.groovy.GroovycSupport$ParentAndChildPath parentAndChildPath
java.io.File file
java.util.Iterator i$
org.apache.tools.ant.taskdefs.MatchingTask matchingGroovyc
org.apache.tools.ant.Project project
org.apache.tools.ant.Task groovyc
org.apache.tools.ant.types.Path srcPath
boolean commitFilterToGroovyc
java.util.Collection javaSourceToCompile
java.util.Map toCompileMap
java.util.Collection toCompileFiles
java.util.Collection filteredOut
java.util.Collection toInstrument
private java.util.Collection grabFromFiles (java.util.Map, java.util.Collection)
java.io.File file
java.util.Iterator i$
java.util.Map toCompileMap
java.util.Collection toInstrument
java.util.Collection result
private java.util.Map mapToFiles (java.util.Collection)
com.atlassian.clover.ant.groovy.GroovycSupport$ParentAndChildPath parentAndChildPath
java.util.Iterator i$
java.util.Collection toCompile
java.util.Map map
private void augmentCompilationClasspath (org.apache.tools.ant.Project, org.apache.tools.ant.Task, com.cenqua.clover.tasks.AntInstrumentationConfig) throws java.lang.NoSuchMethodException java.lang.IllegalAccessException java.lang.reflect.InvocationTargetException java.io.IOException
String path
String[] arr$
int len$
int i$
org.apache.tools.ant.Project project
org.apache.tools.ant.Task groovyc
com.cenqua.clover.tasks.AntInstrumentationConfig config
String[] paths
public static java.io.File newConfigDir (com.atlassian.clover.instr.java.InstrumentationConfig, java.io.File) throws java.io.IOException
com.atlassian.clover.instr.java.InstrumentationConfig config
java.io.File parent
java.io.File configDir
java.io.File instrPropsFile
private java.util.Collection findOutOfDateSource (org.apache.tools.ant.Task, java.io.File, java.io.File, java.lang.String[], java.lang.String)
String path
String[] arr$
int len$
int i$
org.apache.tools.ant.Task groovyc
java.io.File srcDir
java.io.File destDir
String[] files
String extension
java.util.Collection outOfDateFiles
org.apache.tools.ant.util.GlobPatternMapper mapper
org.apache.tools.ant.util.SourceFileScanner sfs
String[] filteredFiles
private boolean isJointCompilation (org.apache.tools.ant.Task)
org.apache.tools.ant.RuntimeConfigurable child
org.apache.tools.ant.Task groovyc
java.util.Enumeration kids
private org.apache.tools.ant.DirectoryScanner invokeGetDirectoryScanner (java.lang.Object, java.io.File) throws java.lang.NoSuchMethodException java.lang.IllegalAccessException java.lang.reflect.InvocationTargetException
Object task
java.io.File file
private org.apache.tools.ant.types.Path invokeGetSrcdir (java.lang.Object) throws java.lang.NoSuchMethodException java.lang.IllegalAccessException java.lang.reflect.InvocationTargetException
Object task
private java.io.File invokeGetDestdir (java.lang.Object) throws java.lang.NoSuchMethodException java.lang.IllegalAccessException java.lang.reflect.InvocationTargetException
Object task
private void invokeSetSrcdir (java.lang.Object, org.apache.tools.ant.types.Path) throws java.lang.NoSuchMethodException java.lang.IllegalAccessException java.lang.reflect.InvocationTargetException
Object task
org.apache.tools.ant.types.Path path
private void invokeSetClasspath (java.lang.Object, org.apache.tools.ant.types.Path) throws java.lang.NoSuchMethodException java.lang.IllegalAccessException java.lang.reflect.InvocationTargetException
Object task
org.apache.tools.ant.types.Path path
private void initGroovycTaskNames (org.apache.tools.ant.Project)
Object value
java.util.Map$Entry entry
java.util.Iterator i$
org.apache.tools.ant.Project project
java.util.Hashtable taskDefs
private boolean isGroovyc (org.apache.tools.ant.Task)
org.apache.tools.ant.Task task
static void ()
}
com/atlassian/clover/api/ci/CIOptions$1.classCIOptions.java
package com.atlassian.clover.api.ci
com.atlassian.clover.api.ci.CIOptions$1 extends java.lang.Object {
}
com/atlassian/clover/api/ci/CIOptions$Builder.classCIOptions.java
package com.atlassian.clover.api.ci
public com.atlassian.clover.api.ci.CIOptions$Builder extends java.lang.Object {
private boolean optimize
private boolean html
private boolean json
private boolean historical
private String licenseCert
private java.io.File license
private java.io.File historyDir
private boolean fullClean
public void ()
public com.atlassian.clover.api.ci.CIOptions$Builder optimize (boolean)
boolean optimize
public com.atlassian.clover.api.ci.CIOptions$Builder html (boolean)
boolean html
public com.atlassian.clover.api.ci.CIOptions$Builder json (boolean)
boolean json
public com.atlassian.clover.api.ci.CIOptions$Builder historical (boolean)
boolean historical
public com.atlassian.clover.api.ci.CIOptions$Builder licenseCert (java.lang.String)
String licenseCert
public com.atlassian.clover.api.ci.CIOptions$Builder license (java.io.File)
java.io.File license
public com.atlassian.clover.api.ci.CIOptions$Builder historyDir (java.io.File)
java.io.File historyDir
public com.atlassian.clover.api.ci.CIOptions$Builder fullClean (boolean)
boolean fullClean
public com.atlassian.clover.api.ci.CIOptions build ()
static boolean access$000 (com.atlassian.clover.api.ci.CIOptions$Builder)
com.atlassian.clover.api.ci.CIOptions$Builder x0
static boolean access$100 (com.atlassian.clover.api.ci.CIOptions$Builder)
com.atlassian.clover.api.ci.CIOptions$Builder x0
static boolean access$200 (com.atlassian.clover.api.ci.CIOptions$Builder)
com.atlassian.clover.api.ci.CIOptions$Builder x0
static boolean access$300 (com.atlassian.clover.api.ci.CIOptions$Builder)
com.atlassian.clover.api.ci.CIOptions$Builder x0
static java.lang.String access$400 (com.atlassian.clover.api.ci.CIOptions$Builder)
com.atlassian.clover.api.ci.CIOptions$Builder x0
static java.io.File access$500 (com.atlassian.clover.api.ci.CIOptions$Builder)
com.atlassian.clover.api.ci.CIOptions$Builder x0
static java.io.File access$600 (com.atlassian.clover.api.ci.CIOptions$Builder)
com.atlassian.clover.api.ci.CIOptions$Builder x0
static boolean access$700 (com.atlassian.clover.api.ci.CIOptions$Builder)
com.atlassian.clover.api.ci.CIOptions$Builder x0
}
com/atlassian/clover/api/ci/CIOptions.classCIOptions.java
package com.atlassian.clover.api.ci
public com.atlassian.clover.api.ci.CIOptions extends java.lang.Object {
private final boolean optimize
private final boolean html
private final boolean json
private final boolean historical
private final String licenseCert
private final java.io.File license
private final java.io.File historyDir
private final boolean fullClean
private void (com.atlassian.clover.api.ci.CIOptions$Builder)
com.atlassian.clover.api.ci.CIOptions$Builder builder
public boolean isOptimize ()
public boolean isHtml ()
public boolean isJson ()
public java.lang.String getLicenseCert ()
public java.io.File getLicense ()
public java.io.File getHistoryDir ()
public boolean isHistorical ()
public boolean isFullClean ()
void (com.atlassian.clover.api.ci.CIOptions$Builder, com.atlassian.clover.api.ci.CIOptions$1)
com.atlassian.clover.api.ci.CIOptions$Builder x0
com.atlassian.clover.api.ci.CIOptions$1 x1
}
com/atlassian/clover/api/ci/Integrator$Factory.classIntegrator.java
package com.atlassian.clover.api.ci
public com.atlassian.clover.api.ci.Integrator$Factory extends java.lang.Object {
public void ()
public static com.atlassian.clover.api.ci.Integrator newAntIntegrator (com.atlassian.clover.api.ci.CIOptions)
com.atlassian.clover.api.ci.CIOptions options
public static com.atlassian.clover.api.ci.Integrator newMavenIntegrator (com.atlassian.clover.api.ci.CIOptions)
com.atlassian.clover.api.ci.CIOptions options
}
com/atlassian/clover/api/ci/Integrator.classIntegrator.java
package com.atlassian.clover.api.ci
public abstract com.atlassian.clover.api.ci.Integrator extends java.lang.Object {
public abstract void decorateArguments (java.util.List)
}
com/atlassian/clover/api/ci/package-info.classpackage-info.java
package com.atlassian.clover.api.ci
abstract com.atlassian.clover.api.ci.package-info extends java.lang.Object {
}
com/atlassian/clover/ci/AntIntegrationListener$OptimizableJUnitTest.classAntIntegrationListener.java
package com.atlassian.clover.ci
com.atlassian.clover.ci.AntIntegrationListener$OptimizableJUnitTest extends java.lang.Object implements com.atlassian.clover.api.optimization.Optimizable {
private org.apache.tools.ant.taskdefs.optional.junit.JUnitTest test
public void (org.apache.tools.ant.taskdefs.optional.junit.JUnitTest)
org.apache.tools.ant.taskdefs.optional.junit.JUnitTest test
public java.lang.String getName ()
public org.apache.tools.ant.taskdefs.optional.junit.JUnitTest getJUnitTest ()
}
com/atlassian/clover/ci/AntIntegrationListener.classAntIntegrationListener.java
package com.atlassian.clover.ci
public com.atlassian.clover.ci.AntIntegrationListener extends java.lang.Object implements org.apache.tools.ant.BuildListener {
private com.atlassian.clover.api.optimization.OptimizationOptions optimizationOptions
private boolean instrumentationOccured
private boolean executionOccured
private boolean importOccured
static Class class$org$apache$tools$ant$taskdefs$CloverCompilerAdapter
public void ()
public void buildStarted (org.apache.tools.ant.BuildEvent)
org.apache.tools.ant.BuildEvent buildEvent
com.cenqua.clover.tasks.AntInstrumentationConfig cfg
public void buildFinished (org.apache.tools.ant.BuildEvent)
java.util.Vector targets
org.apache.tools.ant.BuildEvent buildEvent
StringBuffer msg
private void appendReason (java.lang.StringBuffer)
StringBuffer msg
private void createSnapshot ()
java.io.IOException e
com.atlassian.clover.api.CloverException e
public void targetStarted (org.apache.tools.ant.BuildEvent)
org.apache.tools.ant.BuildEvent buildEvent
public void targetFinished (org.apache.tools.ant.BuildEvent)
org.apache.tools.ant.BuildEvent buildEvent
public void taskStarted (org.apache.tools.ant.BuildEvent)
org.apache.tools.ant.Task configuredTask
String name
org.apache.tools.ant.BuildEvent buildEvent
org.apache.tools.ant.Task task
Object maybeTask
private boolean isOptimizationEnabled ()
public java.lang.String getCloverOptimizeProperty ()
private void importCloverTargets (org.apache.tools.ant.BuildEvent)
org.apache.tools.ant.BuildEvent buildEvent
com.cenqua.clover.tasks.CloverEnvTask envTask
private void setSystemProperties (org.apache.tools.ant.BuildEvent)
java.util.Map$Entry entry
java.util.Iterator iterator
org.apache.tools.ant.BuildEvent buildEvent
java.util.Map cloverProps
public void taskFinished (org.apache.tools.ant.BuildEvent)
org.apache.tools.ant.BuildEvent buildEvent
public void messageLogged (org.apache.tools.ant.BuildEvent)
org.apache.tools.ant.BuildEvent buildEvent
private com.cenqua.clover.tasks.AntInstrumentationConfig getConfigForProject (org.apache.tools.ant.Project)
org.apache.tools.ant.Project project
com.cenqua.clover.tasks.AntInstrumentationConfig instrConfig
private java.lang.Object getConfiguredTask (org.apache.tools.ant.Task)
org.apache.tools.ant.UnknownElement ue
org.apache.tools.ant.Task task
Object proxy
private void injectClover (org.apache.tools.ant.taskdefs.Javac)
org.apache.tools.ant.taskdefs.Javac javac
String origCompiler
private void injectClover (org.apache.tools.ant.taskdefs.Java)
org.apache.tools.ant.taskdefs.Java java
org.apache.tools.ant.types.Path cloverJarPath
private void injectClover (org.apache.tools.ant.taskdefs.Javadoc)
org.apache.tools.ant.taskdefs.Javadoc javadoc
private void addCloverToTaglets (org.apache.tools.ant.taskdefs.Javadoc)
org.apache.tools.ant.taskdefs.Javadoc$ExtensionInfo tagInfo
int i
java.lang.reflect.Field tagsField
java.util.Vector tags
NoSuchFieldException e
IllegalAccessException e
org.apache.tools.ant.taskdefs.Javadoc javadoc
private void addCloverToDoclets (org.apache.tools.ant.taskdefs.Javadoc)
org.apache.tools.ant.taskdefs.Javadoc$ExtensionInfo doclet
java.lang.reflect.Field docletField
NoSuchFieldException e
IllegalAccessException e
org.apache.tools.ant.taskdefs.Javadoc javadoc
private void addCloverToPath (org.apache.tools.ant.taskdefs.Javadoc, org.apache.tools.ant.taskdefs.Javadoc$ExtensionInfo)
org.apache.tools.ant.taskdefs.Javadoc javadoc
org.apache.tools.ant.taskdefs.Javadoc$ExtensionInfo tagInfo
org.apache.tools.ant.types.Path cloverJarPath
private void injectClover (org.apache.tools.ant.taskdefs.optional.junit.JUnitTask, boolean)
org.apache.tools.ant.taskdefs.optional.junit.JUnitTask junit
boolean optimize
org.apache.tools.ant.types.Path cloverJarPath
private void injectOptimization (org.apache.tools.ant.taskdefs.optional.junit.JUnitTask)
java.lang.reflect.Field individualTestsField
java.lang.reflect.Field batchTestsField
IllegalAccessException e
NoSuchFieldException e
com.atlassian.clover.api.CloverException e
com.atlassian.clover.ci.AntIntegrationListener$OptimizableJUnitTest test
java.util.Iterator i$
org.apache.tools.ant.taskdefs.optional.junit.JUnitTask junit
java.util.Vector individualTests
java.util.Vector batchTests
java.util.List wrappedTests
private java.util.List getIndividualWrappedTests (java.util.Vector, java.util.Vector)
java.util.Enumeration test
org.apache.tools.ant.taskdefs.optional.junit.BatchTest batchTest
java.util.Iterator batch
org.apache.tools.ant.taskdefs.optional.junit.JUnitTest test
java.util.Iterator i$
java.util.Vector batchTests
java.util.Vector individualTests
java.util.List wrappedTests
}
com/atlassian/clover/ci/AntIntegrator.classAntIntegrator.java
package com.atlassian.clover.ci
public com.atlassian.clover.ci.AntIntegrator extends java.lang.Object implements com.atlassian.clover.api.ci.Integrator {
private final com.atlassian.clover.api.ci.CIOptions options
static Class class$com$atlassian$clover$ci$AntIntegrationListener
public void (com.atlassian.clover.api.ci.CIOptions)
com.atlassian.clover.api.ci.CIOptions opts
public void decorateArguments (java.util.List)
java.util.List args
String cloverJarLocation
}
com/atlassian/clover/ci/MavenIntegrator.classMavenIntegrator.java
package com.atlassian.clover.ci
public com.atlassian.clover.ci.MavenIntegrator extends java.lang.Object implements com.atlassian.clover.api.ci.Integrator {
static final String GROUP_ID
static final String ARTIFACT_ID
static final String PREFIX
private final com.atlassian.clover.api.ci.CIOptions options
public void (com.atlassian.clover.api.ci.CIOptions)
com.atlassian.clover.api.ci.CIOptions options
public void decorateArguments (java.util.List)
String histDir
java.util.List args
static void ()
}
com/atlassian/clover/types/BaseCloverOptimizedTestSelector.classBaseCloverOptimizedTestSelector.java
package com.atlassian.clover.types
public abstract com.atlassian.clover.types.BaseCloverOptimizedTestSelector extends com.atlassian.clover.types.BaseCloverOptimizedType {
protected com.cenqua.clover.test.optimization.Optimizer optimizer
protected com.cenqua.clover.test.optimization.OptimizationSession session
protected com.atlassian.clover.api.optimization.OptimizationOptions options
protected int totalFilesSeen
protected int totalFilesIncluded
public void ()
public boolean isSelected (java.io.File, java.lang.String, java.io.File) throws org.apache.tools.ant.BuildException
boolean include
java.io.File basedir
String filename
java.io.File file
com.cenqua.clover.Logger originalLogger
private void incrementalLog (java.io.File, boolean)
java.io.File file
boolean include
protected abstract com.cenqua.clover.tasks.AntInstrumentationConfig getInstrConfig ()
protected void onSucessfulInitialisation ()
protected void maybeInitialise ()
String defaultInitString
com.atlassian.clover.api.optimization.OptimizationOptions opts
}
com/atlassian/clover/types/BaseCloverOptimizedType$1.classBaseCloverOptimizedType.java
package com.atlassian.clover.types
com.atlassian.clover.types.BaseCloverOptimizedType$1 extends com.atlassian.clover.ant.AbstractAntLogger {
final org.apache.tools.ant.Task val$currentTask
final com.atlassian.clover.types.BaseCloverOptimizedType this$0
void (com.atlassian.clover.types.BaseCloverOptimizedType, org.apache.tools.ant.Project, org.apache.tools.ant.Task)
org.apache.tools.ant.Project x0
public org.apache.tools.ant.Task getTask ()
}
com/atlassian/clover/types/BaseCloverOptimizedType.classBaseCloverOptimizedType.java
package com.atlassian.clover.types
public abstract com.atlassian.clover.types.BaseCloverOptimizedType extends org.apache.tools.ant.types.DataType {
protected java.io.File snapshotFile
protected com.atlassian.clover.api.optimization.OptimizationOptions$Builder optionsBuilder
public void ()
public void setDebug (boolean)
boolean debug
public void setEnabled (boolean)
boolean enabled
public void setSnapshotFile (java.io.File)
java.io.File snapshotFile
public void setLogger (com.cenqua.clover.Logger)
com.cenqua.clover.Logger logger
public void setFullRunEvery (int)
int fullRunEvery
protected com.cenqua.clover.Logger takeOverLogging (org.apache.tools.ant.Project)
org.apache.tools.ant.Task currentTask
org.apache.tools.ant.Project project
com.cenqua.clover.Logger originalLogger
com.cenqua.clover.Logger logger
protected com.cenqua.clover.Logger revertLogger (com.cenqua.clover.Logger)
com.cenqua.clover.Logger logger
com.cenqua.clover.Logger orig
protected static java.lang.String normalizePath (java.lang.String)
int dollarIndex
String resourcePath
}
com/atlassian/clover/types/CloverAlwaysRunTestSet.classCloverAlwaysRunTestSet.java
package com.atlassian.clover.types
public com.atlassian.clover.types.CloverAlwaysRunTestSet extends org.apache.tools.ant.types.DataType {
private java.util.List resourceCollections
private java.util.List gatheredResources
public void ()
public void add (org.apache.tools.ant.types.ResourceCollection)
org.apache.tools.ant.types.ResourceCollection collection
private java.util.List gatherResources ()
java.util.Iterator iter2
org.apache.tools.ant.types.ResourceCollection collection
java.util.Iterator iter
java.util.List resources
public boolean isFilesystemOnly ()
java.util.Iterator iter
boolean filesystemOnly
public java.util.List getGatheredResources ()
private java.util.List getResourceCollections ()
private com.atlassian.clover.types.CloverAlwaysRunTestSet getRef ()
}
com/atlassian/clover/types/CloverAnt170CheckType.classCloverAnt170CheckType.java
package com.atlassian.clover.types
public com.atlassian.clover.types.CloverAnt170CheckType extends org.apache.tools.ant.types.DataType {
public void ()
static void ()
ClassNotFoundException e
}
com/atlassian/clover/types/CloverOptimizedTestSelector$1.classCloverOptimizedTestSelector.java
package com.atlassian.clover.types
com.atlassian.clover.types.CloverOptimizedTestSelector$1 extends java.lang.Object implements org.apache.tools.ant.BuildListener {
final org.apache.tools.ant.Task val$currentTask
final com.atlassian.clover.types.CloverOptimizedTestSelector this$0
void (com.atlassian.clover.types.CloverOptimizedTestSelector, org.apache.tools.ant.Task)
public void taskFinished (org.apache.tools.ant.BuildEvent)
com.cenqua.clover.Logger originalLogger
org.apache.tools.ant.BuildEvent event
public void buildStarted (org.apache.tools.ant.BuildEvent)
org.apache.tools.ant.BuildEvent event
public void buildFinished (org.apache.tools.ant.BuildEvent)
org.apache.tools.ant.BuildEvent event
public void targetStarted (org.apache.tools.ant.BuildEvent)
org.apache.tools.ant.BuildEvent event
public void targetFinished (org.apache.tools.ant.BuildEvent)
org.apache.tools.ant.BuildEvent event
public void taskStarted (org.apache.tools.ant.BuildEvent)
org.apache.tools.ant.BuildEvent event
public void messageLogged (org.apache.tools.ant.BuildEvent)
org.apache.tools.ant.BuildEvent event
}
com/atlassian/clover/types/CloverOptimizedTestSelector.classCloverOptimizedTestSelector.java
package com.atlassian.clover.types
public com.atlassian.clover.types.CloverOptimizedTestSelector extends com.atlassian.clover.types.BaseCloverOptimizedTestSelector implements org.apache.tools.ant.types.selectors.FileSelector {
public void ()
protected com.cenqua.clover.tasks.AntInstrumentationConfig getInstrConfig ()
protected void onSucessfulInitialisation ()
private void addTaskEndListener ()
org.apache.tools.ant.Task currentTask
}
com/atlassian/clover/types/CloverOptimizedTestSelectorForAnt153$1.classCloverOptimizedTestSelectorForAnt153.java
package com.atlassian.clover.types
com.atlassian.clover.types.CloverOptimizedTestSelectorForAnt153$1 extends com.cenqua.clover.DefaultLogger {
final com.atlassian.clover.types.CloverOptimizedTestSelectorForAnt153 this$0
void (com.atlassian.clover.types.CloverOptimizedTestSelectorForAnt153)
public void log (int, java.lang.String, java.lang.Throwable)
int level
String msg
Throwable t
}
com/atlassian/clover/types/CloverOptimizedTestSelectorForAnt153.classCloverOptimizedTestSelectorForAnt153.java
package com.atlassian.clover.types
public com.atlassian.clover.types.CloverOptimizedTestSelectorForAnt153 extends com.atlassian.clover.types.BaseCloverOptimizedTestSelector implements org.apache.tools.ant.types.selectors.ExtendFileSelector {
private String initString
private final com.cenqua.clover.DefaultLogger LOG
public void ()
public void init (org.apache.tools.ant.Project)
org.apache.tools.ant.Project proj
protected com.cenqua.clover.Logger takeOverLogging (org.apache.tools.ant.Project)
org.apache.tools.ant.Project project
com.cenqua.clover.Logger origLog
public void setParameters (org.apache.tools.ant.types.Parameter[])
org.apache.tools.ant.types.Parameter parameter
int i
org.apache.tools.ant.types.Parameter[] parameters
protected com.cenqua.clover.tasks.AntInstrumentationConfig getInstrConfig ()
org.apache.tools.ant.Project project
com.cenqua.clover.tasks.AntInstrumentationConfig config
}
com/atlassian/clover/types/CloverOptimizedTestSet$1.classCloverOptimizedTestSet.java
package com.atlassian.clover.types
com.atlassian.clover.types.CloverOptimizedTestSet$1 extends java.util.LinkedList {
final java.util.List val$testables
final com.atlassian.clover.types.CloverOptimizedTestSet this$0
void (com.atlassian.clover.types.CloverOptimizedTestSet, java.util.List)
com.atlassian.clover.types.TestResource testResource
java.util.Iterator i$
}
com/atlassian/clover/types/CloverOptimizedTestSet$2.classCloverOptimizedTestSet.java
package com.atlassian.clover.types
com.atlassian.clover.types.CloverOptimizedTestSet$2 extends java.util.LinkedList {
final java.util.List val$testables
final com.atlassian.clover.types.CloverOptimizedTestSet this$0
void (com.atlassian.clover.types.CloverOptimizedTestSet, java.util.List)
org.apache.tools.ant.types.Resource resource
java.util.Iterator i$
}
com/atlassian/clover/types/CloverOptimizedTestSet$TestOrdering.classCloverOptimizedTestSet.java
package com.atlassian.clover.types
public com.atlassian.clover.types.CloverOptimizedTestSet$TestOrdering extends org.apache.tools.ant.types.EnumeratedAttribute {
public static final String FAILFAST
public static final String ORIGINAL
public static final String RANDOM
public void ()
public void (java.lang.String)
String value
public java.lang.String[] getValues ()
public com.atlassian.clover.api.optimization.OptimizationOptions$Builder applyTo (com.atlassian.clover.api.optimization.OptimizationOptions$Builder)
com.atlassian.clover.api.optimization.OptimizationOptions$Builder options
}
com/atlassian/clover/types/CloverOptimizedTestSet.classCloverOptimizedTestSet.java
package com.atlassian.clover.types
public com.atlassian.clover.types.CloverOptimizedTestSet extends com.atlassian.clover.types.BaseCloverOptimizedType implements org.apache.tools.ant.types.ResourceCollection {
private java.util.List resourceCollections
private java.util.List optimizedTestResources
private com.atlassian.clover.types.CloverAlwaysRunTestSet alwaysRun
public void ()
public void setOrdering (com.atlassian.clover.types.CloverOptimizedTestSet$TestOrdering)
com.atlassian.clover.types.CloverOptimizedTestSet$TestOrdering ordering
public void setMinimize (boolean)
boolean minimize
public void setDebug (boolean)
boolean debug
public void add (com.atlassian.clover.types.CloverAlwaysRunTestSet)
com.atlassian.clover.types.CloverAlwaysRunTestSet alwaysRun
public void add (org.apache.tools.ant.types.ResourceCollection)
org.apache.tools.ant.types.ResourceCollection collection
public java.util.Iterator iterator ()
private java.util.List optimizeTestResources ()
String initString
com.cenqua.clover.test.optimization.Optimizer optimizer
java.util.List resources
Exception e
com.cenqua.clover.tasks.AntInstrumentationConfig config
com.atlassian.clover.api.optimization.OptimizationOptions options
com.cenqua.clover.Logger originalLogger
private java.util.List toResources (java.util.List)
java.util.List testables
private java.util.List toTestables (java.util.List)
java.util.List testables
private java.util.List getUnderlyingResources ()
java.util.Iterator iter2
org.apache.tools.ant.types.ResourceCollection collection
java.util.Iterator i$
java.util.List resources
com.atlassian.clover.api.optimization.OptimizationOptions options
public int size ()
public boolean isFilesystemOnly ()
org.apache.tools.ant.types.ResourceCollection resource
java.util.Iterator i$
boolean filesystemOnly
private com.atlassian.clover.types.CloverOptimizedTestSet getRef ()
public java.util.List getOptimizedTestResource ()
private java.util.List getResourceCollections ()
}
com/atlassian/clover/types/TestFile.classTestFile.java
package com.atlassian.clover.types
com.atlassian.clover.types.TestFile extends java.lang.Object implements com.atlassian.clover.api.optimization.Optimizable {
private java.io.File file
void (java.io.File)
java.io.File file
public java.lang.String getName ()
java.io.File getFile ()
}
com/atlassian/clover/types/TestResource.classTestResource.java
package com.atlassian.clover.types
com.atlassian.clover.types.TestResource extends java.lang.Object implements com.atlassian.clover.api.optimization.Optimizable {
private final org.apache.tools.ant.types.Resource resource
void (org.apache.tools.ant.types.Resource)
org.apache.tools.ant.types.Resource resource
public java.lang.String getName ()
org.apache.tools.ant.types.Resource getResource ()
}
com/cenqua/clover/tasks/AbstractCloverTask.classAbstractCloverTask.java
package com.cenqua.clover.tasks
public abstract com.cenqua.clover.tasks.AbstractCloverTask extends org.apache.tools.ant.Task {
protected com.cenqua.clover.tasks.AntInstrumentationConfig config
protected boolean debug
public void ()
public void init () throws org.apache.tools.ant.BuildException
public java.lang.String getInitString ()
public void setInitString (java.lang.String)
String initString
public void setDebug (boolean)
boolean debug
protected java.lang.String resolveInitString () throws org.apache.tools.ant.BuildException
public final void execute ()
String antLicensePath
public boolean validate ()
public abstract void cloverExecute ()
public void setTmpDir (java.io.File)
java.io.File tmpDir
}
com/cenqua/clover/tasks/AbstractInstrTask.classAbstractInstrTask.java
package com.cenqua.clover.tasks
public abstract com.cenqua.clover.tasks.AbstractInstrTask extends com.cenqua.clover.tasks.AbstractCloverTask {
protected boolean optimizationOnly
static Class class$com$cenqua$clover$tasks$AntInstrumentationConfig$EnumInstrumentationLevel
public void ()
public void setReportInitErrors (boolean)
boolean reportInitErrors
public void setSource (java.lang.String)
String source
public void setFullyQualifyJavaLang (boolean)
boolean fullyQualify
public void setRecordTestResults (boolean)
boolean record
public void addConfiguredDistributedCoverage (com.atlassian.clover.remote.DistributedConfig)
com.atlassian.clover.remote.DistributedConfig distConfig
public void addConfiguredProfiles (com.atlassian.clover.ant.AntCloverProfiles)
com.atlassian.clover.ant.AntCloverProfile p
java.util.Iterator i$
com.atlassian.clover.ant.AntCloverProfile p
java.util.Iterator i$
com.atlassian.clover.ant.AntCloverProfiles profiles
boolean found
public java.lang.String getRuntimeInitString ()
com.atlassian.clover.api.CloverException e
public void setEncoding (java.lang.String)
String encoding
public void setRelative (boolean)
boolean relative
public void setFlushInterval (int)
int flushInterval
public void setFlushPolicy (com.cenqua.clover.tasks.AntInstrumentationConfig$FlushPolicy)
com.cenqua.clover.tasks.AntInstrumentationConfig$FlushPolicy flushPolicy
public void setInstrumentation (com.cenqua.clover.tasks.AntInstrumentationConfig$Instrumentation)
com.cenqua.clover.tasks.AntInstrumentationConfig$Instrumentation instrumentation
public void setInstrumentationLevel (com.cenqua.clover.tasks.AntInstrumentationConfig$EnumInstrumentationLevel)
com.cenqua.clover.tasks.AntInstrumentationConfig$EnumInstrumentationLevel instrumentationLevel
public void setOptimizationOnly (boolean)
boolean optimizationOnly
public void addConfiguredFileSet (org.apache.tools.ant.types.FileSet)
org.apache.tools.ant.types.FileSet set
public void addConfiguredTestSources (com.cenqua.clover.tasks.TestSourceSet)
com.cenqua.clover.tasks.TestSourceSet ts
public void addMethodContext (com.atlassian.clover.instr.java.InstrumentationConfig$MethodContextDef)
com.atlassian.clover.instr.java.InstrumentationConfig$MethodContextDef context
public void addStatementContext (com.atlassian.clover.instr.java.InstrumentationConfig$StatementContextDef)
com.atlassian.clover.instr.java.InstrumentationConfig$StatementContextDef context
public boolean validate ()
com.cenqua.clover.tasks.AntInstrumentationConfig$EnumInstrumentationLevel instrumentationLevel
com.atlassian.clover.api.CloverException e
}
com/cenqua/clover/tasks/AntExtension.classAntExtension.java
package com.cenqua.clover.tasks
public abstract com.cenqua.clover.tasks.AntExtension extends java.lang.Object {
public abstract void resolve (org.apache.tools.ant.Project)
public abstract java.util.List getFilesets ()
public abstract java.lang.String getTypeName ()
}
com/cenqua/clover/tasks/AntInstrumentationConfig$EnumInstrumentationLevel.classAntInstrumentationConfig.java
package com.cenqua.clover.tasks
public com.cenqua.clover.tasks.AntInstrumentationConfig$EnumInstrumentationLevel extends org.apache.tools.ant.types.EnumeratedAttribute {
public void ()
public java.lang.String[] getValues ()
int i
com.atlassian.clover.instr.InstrumentationLevel[] levels
String[] values
}
com/cenqua/clover/tasks/AntInstrumentationConfig$FlushPolicy.classAntInstrumentationConfig.java
package com.cenqua.clover.tasks
public com.cenqua.clover.tasks.AntInstrumentationConfig$FlushPolicy extends org.apache.tools.ant.types.EnumeratedAttribute {
public void ()
public java.lang.String[] getValues ()
}
com/cenqua/clover/tasks/AntInstrumentationConfig$Instrumentation.classAntInstrumentationConfig.java
package com.cenqua.clover.tasks
public com.cenqua.clover.tasks.AntInstrumentationConfig$Instrumentation extends org.apache.tools.ant.types.EnumeratedAttribute {
public void ()
public java.lang.String[] getValues ()
}
com/cenqua/clover/tasks/AntInstrumentationConfig.classAntInstrumentationConfig.java
package com.cenqua.clover.tasks
public com.cenqua.clover.tasks.AntInstrumentationConfig extends com.atlassian.clover.instr.java.InstrumentationConfig {
private final transient org.apache.tools.ant.Project project
protected transient java.util.List instrFilesets
protected transient java.util.List testSources
private transient org.apache.tools.ant.types.PatternSet instrPattern
private boolean preserve
private String compilerDelegate
private static final String ANT_BUILD_JAVAC_SOURCE
private java.io.File groverJar
private boolean skipGroverJar
public void (org.apache.tools.ant.Project)
org.apache.tools.ant.Project project
protected java.lang.String determineSourceLevel ()
String srcLevel
public java.lang.String resolveInitString ()
com.atlassian.clover.api.CloverException e
com.cenqua.clover.tasks.AntInstrumentationConfig cfg
String initString
java.io.File initStringFile
java.io.File initParent
String resolvedInitString
public boolean isPreserve ()
public void setPreserve (boolean)
boolean preserve
public java.lang.String getCompilerDelegate ()
public void setCompilerDelegate (java.lang.String)
String compilerDelegate
public static com.cenqua.clover.tasks.AntInstrumentationConfig getFrom (org.apache.tools.ant.Project)
org.apache.tools.ant.Project project
public void setIn (org.apache.tools.ant.Project)
org.apache.tools.ant.Project project
public void addConfiguredFileSet (org.apache.tools.ant.types.FileSet)
org.apache.tools.ant.types.FileSet set
public void addConfiguredTestSources (com.cenqua.clover.tasks.TestSourceSet)
com.cenqua.clover.tasks.TestSourceSet testSourceSet
public java.util.List getInstrFilesets ()
public java.util.List getTestSources ()
public void setInstrPattern (org.apache.tools.ant.types.PatternSet)
org.apache.tools.ant.types.PatternSet filesPattern
public org.apache.tools.ant.types.PatternSet getInstrPattern ()
public void setGroverJar (java.io.File)
java.io.File groverJar
public java.io.File getGroverJar ()
public void setSkipGroverJar (boolean)
boolean skip
public boolean isSkipGroverJar ()
public void configureIncludedFiles ()
String path
int i
String[] included
org.apache.tools.ant.types.FileSet fileset
java.util.Iterator i$
java.util.Collection includedFiles
}
com/cenqua/clover/tasks/AntPath.classAntPath.java
package com.cenqua.clover.tasks
public com.cenqua.clover.tasks.AntPath extends com.cenqua.clover.util.Path {
public void (org.apache.tools.ant.types.Path)
org.apache.tools.ant.types.Path antPath
}
com/cenqua/clover/tasks/CloverCanOptimizeTests.classCloverCanOptimizeTests.java
package com.cenqua.clover.tasks
public com.cenqua.clover.tasks.CloverCanOptimizeTests extends com.cenqua.clover.tasks.AbstractCloverTask implements org.apache.tools.ant.taskdefs.condition.Condition {
private int fullRunEvery
private String property
private String value
private java.io.File snapshotFile
public void ()
public void setProperty (java.lang.String)
String property
public void setValue (java.lang.String)
String value
public void setFullRunEvery (int)
int fullRunEvery
public int getFullRunEvery ()
public void setSnapshotFile (java.io.File)
java.io.File snapshotFile
public boolean eval () throws org.apache.tools.ant.BuildException
StringBuffer reason
boolean result
com.cenqua.clover.test.optimization.Snapshot snapshot
public boolean validate ()
public void cloverExecute ()
}
com/cenqua/clover/tasks/CloverCleanTask.classCloverCleanTask.java
package com.cenqua.clover.tasks
public com.cenqua.clover.tasks.CloverCleanTask extends com.cenqua.clover.tasks.AbstractCloverTask {
private boolean keepDB
private boolean keepSnapshot
private boolean verbose
private boolean haltOnError
public void ()
public void setKeepdb (boolean)
boolean b
public void setVerbose (boolean)
boolean b
public void setKeepSnapshot (boolean)
boolean b
public void setHaltOnError (boolean)
boolean b
public void cloverExecute ()
}
com/cenqua/clover/tasks/CloverEnvTask.classCloverEnvTask.java
package com.cenqua.clover.tasks
public com.cenqua.clover.tasks.CloverEnvTask extends org.apache.tools.ant.Task {
public static final String CLOVER_ADAPTER
static Class class$org$apache$tools$ant$Project
public void ()
private static void logClassPathMessage ()
private static void logDebug (java.lang.String)
String message
private static void logDebug (java.lang.String, java.lang.Throwable)
String message
Throwable t
public void init () throws org.apache.tools.ant.BuildException
public void execute () throws org.apache.tools.ant.BuildException
java.net.URLClassLoader loader
java.net.URL importURL
org.apache.tools.ant.BuildException ex
com.atlassian.clover.api.CloverException e
Throwable e
org.apache.tools.ant.ProjectHelper helper
private void logEnvironment ()
private static boolean isDebug ()
static void ()
java.net.URLClassLoader loader
Throwable e
String cloverJarPath
Throwable t
}
com/cenqua/clover/tasks/CloverFormatType.classCloverFormatType.java
package com.cenqua.clover.tasks
public com.cenqua.clover.tasks.CloverFormatType extends com.cenqua.clover.reporters.Format {
org.apache.tools.ant.types.Reference ref
boolean resolving
public void ()
public void setRefid (org.apache.tools.ant.types.Reference)
org.apache.tools.ant.types.Reference r
public com.cenqua.clover.reporters.Format getActualFormat (org.apache.tools.ant.Project)
org.apache.tools.ant.Project p
Object o
com.cenqua.clover.tasks.CloverFormatType referencedFormat
com.cenqua.clover.reporters.Format actualFormat
}
com/cenqua/clover/tasks/CloverHtmlReportTask.classCloverHtmlReportTask.java
package com.cenqua.clover.tasks
public com.cenqua.clover.tasks.CloverHtmlReportTask extends com.cenqua.clover.tasks.CloverReportTask {
private String title
private java.io.File outdir
private java.io.File historyoutfile
private final com.cenqua.clover.tasks.CloverReportTask$CurrentEx current
private java.io.File historyDir
private String historyIncludes
private boolean showUniqueCoverage
public void ()
public void setOutdir (java.io.File)
java.io.File outdir
public void setHistorydir (java.io.File)
java.io.File dir
public void setHistoryIncludes (java.lang.String)
String patternSpec
public void setShowUniqueCoverage (boolean)
boolean show
public void setTestResultsDir (java.io.File)
java.io.File testResultDir
org.apache.tools.ant.types.FileSet resultsFileSet
public void addColumns (com.cenqua.clover.reporters.Columns)
com.cenqua.clover.reporters.Columns columns
public void setTitle (java.lang.String)
String title
public void setMaxTestsPerFile (int)
int max
public void setNumThreads (int)
int threads
public void cloverExecute ()
com.cenqua.clover.tasks.CloverReportTask$HistoricalEx historical
com.cenqua.clover.tasks.HistoryPointTask hptask
protected com.cenqua.clover.reporters.Format getFormat ()
}
com/cenqua/clover/tasks/CloverInstrTask.classCloverInstrTask.java
package com.cenqua.clover.tasks
public com.cenqua.clover.tasks.CloverInstrTask extends com.cenqua.clover.tasks.AbstractInstrTask {
private java.io.File srcDir
private java.io.File testSrcDir
private java.io.File destDir
public void ()
public void setSrcDir (java.io.File)
java.io.File srcDir
public void setTestSrcDir (java.io.File)
java.io.File testSrcDir
public void setDestDir (java.io.File)
java.io.File destDir
public boolean validate ()
org.apache.tools.ant.types.FileSet fs
com.cenqua.clover.tasks.TestSourceSet ts
org.apache.tools.ant.types.FileSet fileSet
java.util.Iterator i$
org.apache.tools.ant.types.FileSet fileSet
java.util.Iterator i$
public void cloverExecute ()
org.apache.tools.ant.types.FileSet fileSet
java.util.Iterator i$
com.cenqua.clover.tasks.TestSourceSet testSourceSet
java.util.Iterator i$
com.atlassian.clover.instr.tests.FileMappedTestDetector fileMappedTestDetector
java.io.File file
java.util.Iterator i$
java.util.Set instrSet
com.atlassian.clover.instr.java.Instrumenter instr
Exception e
com.cenqua.clover.Logger log
private void addIncludedFilesToInstrSet (java.util.Set, org.apache.tools.ant.types.FileSet)
String fileName
String[] arr$
int len$
int i$
java.util.Set instrSet
org.apache.tools.ant.types.FileSet fs
org.apache.tools.ant.DirectoryScanner ds
java.io.File baseDir
}
com/cenqua/clover/tasks/CloverInstrumentTask.classCloverInstrumentTask.java
package com.cenqua.clover.tasks
public com.cenqua.clover.tasks.CloverInstrumentTask extends com.cenqua.clover.tasks.CloverInstrTask {
public void ()
}
com/cenqua/clover/tasks/CloverLogTask$1.classCloverLogTask.java
package com.cenqua.clover.tasks
com.cenqua.clover.tasks.CloverLogTask$1 extends java.lang.Object implements com.cenqua.clover.tasks.FilesetFileVisitor {
final java.util.Set val$testFiles
final com.cenqua.clover.tasks.CloverLogTask this$0
void (com.cenqua.clover.tasks.CloverLogTask, java.util.Set)
public void visit (java.io.File)
java.io.File file
}
com/cenqua/clover/tasks/CloverLogTask$Level.classCloverLogTask.java
package com.cenqua.clover.tasks
public com.cenqua.clover.tasks.CloverLogTask$Level extends org.apache.tools.ant.types.EnumeratedAttribute {
private static final String[] VALUES
public void ()
public java.lang.String[] getValues ()
static void ()
}
com/cenqua/clover/tasks/CloverLogTask$Package.classCloverLogTask.java
package com.cenqua.clover.tasks
public com.cenqua.clover.tasks.CloverLogTask$Package extends java.lang.Object {
private String packageName
public void ()
public void setName (java.lang.String)
String packageName
static java.lang.String access$000 (com.cenqua.clover.tasks.CloverLogTask$Package)
com.cenqua.clover.tasks.CloverLogTask$Package x0
}
com/cenqua/clover/tasks/CloverLogTask.classCloverLogTask.java
package com.cenqua.clover.tasks
public com.cenqua.clover.tasks.CloverLogTask extends com.cenqua.clover.tasks.AbstractCloverTask {
private String filterSpec
private com.cenqua.clover.tasks.CloverLogTask$Level level
private java.util.List packages
private com.cenqua.clover.cfg.Interval span
private org.apache.tools.ant.types.Path sourcepath
private java.util.List testSources
private com.cenqua.clover.CodeType codeType
private String outputProperty
private java.util.List filesets
private boolean showUnitTests
public void ()
public void addFileset (org.apache.tools.ant.types.FileSet)
org.apache.tools.ant.types.FileSet fs
public void addPackage (com.cenqua.clover.tasks.CloverLogTask$Package)
com.cenqua.clover.tasks.CloverLogTask$Package packageInfo
public void addSourcepath (org.apache.tools.ant.types.Path)
org.apache.tools.ant.types.Path path
public void addTestSources (org.apache.tools.ant.types.FileSet)
org.apache.tools.ant.types.FileSet fileset
public void setCodeType (java.lang.String)
IllegalArgumentException e
String codeTypeAsString
public void setFilter (java.lang.String)
String filterSpec
public void setLevel (com.cenqua.clover.tasks.CloverLogTask$Level)
com.cenqua.clover.tasks.CloverLogTask$Level level
public void setOutputProperty (java.lang.String)
String outputProperty
public void setShowUnitTests (boolean)
boolean show
public void setSpan (com.cenqua.clover.cfg.Interval)
com.cenqua.clover.cfg.Interval span
public void cloverExecute ()
com.cenqua.clover.tasks.CloverLogTask$Package packageInfo
java.util.Iterator i$
java.util.Set packageSet
java.io.Writer out
java.io.Writer out
com.cenqua.clover.registry.HasMetricsFilter filter
com.cenqua.clover.CloverDatabase db
java.util.Set testFiles
com.cenqua.clover.reporters.console.ConsoleReporter reporter
com.atlassian.clover.api.CloverException e
java.io.IOException e
String initString
com.cenqua.clover.reporters.console.ConsoleReporterConfig config
}
com/cenqua/clover/tasks/CloverMergeTask$1.classCloverMergeTask.java
package com.cenqua.clover.tasks
com.cenqua.clover.tasks.CloverMergeTask$1 extends java.lang.Object implements com.cenqua.clover.ProgressListener {
final com.cenqua.clover.tasks.CloverMergeTask this$0
void (com.cenqua.clover.tasks.CloverMergeTask)
public void handleProgress (java.lang.String, float)
String desc
float pc
}
com/cenqua/clover/tasks/CloverMergeTask$CloverDbSet.classCloverMergeTask.java
package com.cenqua.clover.tasks
public com.cenqua.clover.tasks.CloverMergeTask$CloverDbSet extends org.apache.tools.ant.types.FileSet {
private com.cenqua.clover.cfg.Interval span
static Class class$org$apache$tools$ant$types$FileSet
public void ()
public com.cenqua.clover.cfg.Interval getSpan ()
public void setSpan (com.cenqua.clover.cfg.Interval)
com.cenqua.clover.cfg.Interval span
public java.util.List getIncludedDbs ()
String fileName
String[] arr$
int len$
int i$
org.apache.tools.ant.types.FileSet fs
String[] files
java.util.List dbs
String baseDir
}
com/cenqua/clover/tasks/CloverMergeTask.classCloverMergeTask.java
package com.cenqua.clover.tasks
public com.cenqua.clover.tasks.CloverMergeTask extends com.cenqua.clover.tasks.AbstractCloverTask {
private java.util.List cloverDbs
private java.util.List cloverDbSets
private boolean update
private com.cenqua.clover.cfg.Interval updateSpan
public void ()
public void setUpdate (boolean)
boolean update
public void setUpdateSpan (com.cenqua.clover.cfg.Interval)
com.cenqua.clover.cfg.Interval updateSpan
public void addCloverDb (com.cenqua.clover.CloverDatabaseSpec)
com.cenqua.clover.CloverDatabaseSpec db
public void addCloverDbSet (com.cenqua.clover.tasks.CloverMergeTask$CloverDbSet)
com.cenqua.clover.tasks.CloverMergeTask$CloverDbSet dbset
public void cloverExecute ()
com.cenqua.clover.tasks.CloverMergeTask$CloverDbSet dbset
java.util.Iterator i$
Exception e
String initString
}
com/cenqua/clover/tasks/CloverPassTask$1.classCloverPassTask.java
package com.cenqua.clover.tasks
com.cenqua.clover.tasks.CloverPassTask$1 extends java.lang.Object implements com.cenqua.clover.tasks.FilesetFileVisitor {
final com.cenqua.clover.tasks.CloverPassTask this$0
void (com.cenqua.clover.tasks.CloverPassTask)
public void visit (java.io.File)
java.io.File file
}
com/cenqua/clover/tasks/CloverPassTask$2.classCloverPassTask.java
package com.cenqua.clover.tasks
com.cenqua.clover.tasks.CloverPassTask$2 extends java.lang.Object implements com.cenqua.clover.tasks.FilesetFileVisitor {
final com.cenqua.clover.tasks.CloverPassTask this$0
void (com.cenqua.clover.tasks.CloverPassTask)
public void visit (java.io.File)
java.io.File file
}
com/cenqua/clover/tasks/CloverPassTask$3.classCloverPassTask.java
package com.cenqua.clover.tasks
com.cenqua.clover.tasks.CloverPassTask$3 extends java.lang.Object implements com.cenqua.clover.registry.HasMetricsFilter {
final com.cenqua.clover.tasks.CloverPassTask$PackageRequirement val$requirement
final com.cenqua.clover.tasks.CloverPassTask this$0
void (com.cenqua.clover.tasks.CloverPassTask, com.cenqua.clover.tasks.CloverPassTask$PackageRequirement)
public boolean accept (com.cenqua.clover.registry.HasMetrics)
com.cenqua.clover.registry.HasMetrics node
}
com/cenqua/clover/tasks/CloverPassTask$PackageRequirement.classCloverPassTask.java
package com.cenqua.clover.tasks
public com.cenqua.clover.tasks.CloverPassTask$PackageRequirement extends java.lang.Object {
private String name
private String regex
private com.cenqua.clover.cfg.Percentage target
private com.cenqua.clover.cfg.Percentage methodTarget
private com.cenqua.clover.cfg.Percentage statementTarget
private com.cenqua.clover.cfg.Percentage conditionalTarget
public void ()
public void setName (java.lang.String)
String name
public java.lang.String getRegex ()
public void setRegex (java.lang.String)
String regex
public void setTarget (com.cenqua.clover.cfg.Percentage)
com.cenqua.clover.cfg.Percentage target
public com.cenqua.clover.cfg.Percentage getMethodTarget ()
public void setMethodTarget (com.cenqua.clover.cfg.Percentage)
com.cenqua.clover.cfg.Percentage methodTarget
public com.cenqua.clover.cfg.Percentage getStatementTarget ()
public void setStatementTarget (com.cenqua.clover.cfg.Percentage)
com.cenqua.clover.cfg.Percentage statementTarget
public com.cenqua.clover.cfg.Percentage getConditionalTarget ()
public void setConditionalTarget (com.cenqua.clover.cfg.Percentage)
com.cenqua.clover.cfg.Percentage conditionalTarget
static com.cenqua.clover.cfg.Percentage access$000 (com.cenqua.clover.tasks.CloverPassTask$PackageRequirement)
com.cenqua.clover.tasks.CloverPassTask$PackageRequirement x0
static com.cenqua.clover.cfg.Percentage access$100 (com.cenqua.clover.tasks.CloverPassTask$PackageRequirement)
com.cenqua.clover.tasks.CloverPassTask$PackageRequirement x0
static com.cenqua.clover.cfg.Percentage access$200 (com.cenqua.clover.tasks.CloverPassTask$PackageRequirement)
com.cenqua.clover.tasks.CloverPassTask$PackageRequirement x0
static com.cenqua.clover.cfg.Percentage access$300 (com.cenqua.clover.tasks.CloverPassTask$PackageRequirement)
com.cenqua.clover.tasks.CloverPassTask$PackageRequirement x0
static java.lang.String access$400 (com.cenqua.clover.tasks.CloverPassTask$PackageRequirement)
com.cenqua.clover.tasks.CloverPassTask$PackageRequirement x0
static java.lang.String access$500 (com.cenqua.clover.tasks.CloverPassTask$PackageRequirement)
com.cenqua.clover.tasks.CloverPassTask$PackageRequirement x0
}
com/cenqua/clover/tasks/CloverPassTask.classCloverPassTask.java
package com.cenqua.clover.tasks
public com.cenqua.clover.tasks.CloverPassTask extends com.cenqua.clover.tasks.AbstractCloverTask {
private java.io.File historydir
private java.io.File[] historyFiles
private double threshold
private com.cenqua.clover.reporters.util.HistoricalSupport$HasMetricsWrapper model
private java.util.Map models
private com.cenqua.clover.cfg.Percentage targetPC
private com.cenqua.clover.cfg.Percentage methodTarget
private com.cenqua.clover.cfg.Percentage statementTarget
private com.cenqua.clover.cfg.Percentage conditionalTarget
private boolean haltOnFailure
private String failureProperty
final com.cenqua.clover.reporters.Current currentConfig
private java.util.List testResults
private java.util.List testSources
private com.cenqua.clover.CodeType codeType
private java.util.List packageRequirements
public void ()
public void setCodeType (java.lang.String)
IllegalArgumentException e
String codeTypeAsString
public void init () throws org.apache.tools.ant.BuildException
public void addPackage (com.cenqua.clover.tasks.CloverPassTask$PackageRequirement)
com.cenqua.clover.tasks.CloverPassTask$PackageRequirement requirement
public void setHistorydir (java.io.File)
java.io.File historydir
public java.io.File getHistorydir ()
public void setThreshold (com.cenqua.clover.cfg.Percentage)
com.cenqua.clover.cfg.Percentage threshold
public double getThreshold ()
public void setTarget (com.cenqua.clover.cfg.Percentage)
com.cenqua.clover.cfg.Percentage percentValue
public com.cenqua.clover.cfg.Percentage getMethodTarget ()
public void setMethodTarget (com.cenqua.clover.cfg.Percentage)
com.cenqua.clover.cfg.Percentage methodTarget
public com.cenqua.clover.cfg.Percentage getStatementTarget ()
public void setStatementTarget (com.cenqua.clover.cfg.Percentage)
com.cenqua.clover.cfg.Percentage statementTarget
public com.cenqua.clover.cfg.Percentage getConditionalTarget ()
public void setConditionalTarget (com.cenqua.clover.cfg.Percentage)
com.cenqua.clover.cfg.Percentage conditionalTarget
public void setFailureProperty (java.lang.String)
String failureProperty
public java.lang.String getFailureProperty ()
public void setFilter (java.lang.String)
String filterSpec
public void setSpan (com.cenqua.clover.cfg.Interval)
com.cenqua.clover.cfg.Interval span
public void addTestResults (org.apache.tools.ant.types.FileSet)
org.apache.tools.ant.types.FileSet fileset
public void setIncludeFailedTestCoverage (boolean)
boolean include
public void addTestSources (org.apache.tools.ant.types.FileSet)
org.apache.tools.ant.types.FileSet fileset
public java.util.List getTestSources ()
private void initFileSets ()
public void setHaltOnFailure (boolean)
boolean haltOnFailure
public void cloverExecute ()
com.cenqua.clover.tasks.CloverPassTask$PackageRequirement requirement
java.util.Iterator i
com.atlassian.clover.api.CloverException e
java.io.IOException e
com.atlassian.clover.api.CloverException e
com.cenqua.clover.registry.PackageInfo packageInfo
java.util.regex.PatternSyntaxException e
java.io.IOException e
com.atlassian.clover.api.CloverException e
com.cenqua.clover.registry.PackageInfo packageInfo
String packageName
com.cenqua.clover.registry.PackageMetrics pm
String errorPrefix
java.util.Iterator pkgs
com.cenqua.clover.tasks.CloverPassTask$PackageRequirement requirement
java.util.List matchedPackages
java.util.Iterator i
String failMessage
boolean passed
StringBuffer targetFailures
String initString
com.cenqua.clover.CloverDatabase db
com.cenqua.clover.registry.ProjectInfo projectInfo
com.cenqua.clover.registry.ProjectMetrics metrics
private boolean checkCoverageFor (float, com.cenqua.clover.cfg.Percentage, java.lang.StringBuffer, java.lang.String, java.lang.String)
float coverage
com.cenqua.clover.cfg.Percentage targetCoverage
StringBuffer failures
String level
String target
java.text.DecimalFormat pcFormat
private boolean checkHistoryDirCoverage (float, java.lang.StringBuffer, java.lang.String, java.lang.String) throws java.io.IOException com.atlassian.clover.api.CloverException
com.cenqua.clover.cfg.Percentage targetCoverage
boolean passed
com.cenqua.clover.registry.HasMetrics then
float coverage
StringBuffer failures
String level
String pkg
private void appendClassInfo (com.cenqua.clover.registry.HasMetrics, java.lang.String, java.lang.StringBuffer) throws com.atlassian.clover.api.CloverException
com.cenqua.clover.registry.HasMetrics now
com.cenqua.clover.reporters.util.MetricsDiffSummary diff
java.text.DecimalFormat diffFormat
java.util.Iterator it
java.text.DecimalFormat diffFormat
com.cenqua.clover.reporters.util.MetricsDiffSummary diff
java.util.Iterator it
com.cenqua.clover.registry.HasMetrics then
String pkg
StringBuffer failures
com.cenqua.clover.registry.HasMetrics now
java.util.List added
java.util.List diffs
private com.cenqua.clover.reporters.util.HistoricalSupport$HasMetricsWrapper getLastModel () throws java.io.IOException com.atlassian.clover.api.CloverException
int i
Object[] modelArray
long currentVersion
private java.io.File[] getHistoryFiles ()
}
com/cenqua/clover/tasks/CloverPdfReportTask.classCloverPdfReportTask.java
package com.cenqua.clover.tasks
public com.cenqua.clover.tasks.CloverPdfReportTask extends com.cenqua.clover.tasks.CloverReportTask {
private String title
private java.io.File outfile
private final com.cenqua.clover.tasks.CloverReportTask$CurrentEx current
private com.cenqua.clover.tasks.CloverReportTask$HistoricalEx historical
public void ()
public void setHistorydir (java.io.File)
java.io.File historydir
public void addColumns (com.cenqua.clover.reporters.Columns)
com.cenqua.clover.reporters.Columns columns
public void setTitle (java.lang.String)
String title
public void setOutfile (java.io.File)
java.io.File outfile
public void cloverExecute ()
com.cenqua.clover.tasks.HistoryPointTask hptask
protected com.cenqua.clover.reporters.Format getFormat ()
protected void generateReports (com.cenqua.clover.reporters.CloverReportConfig, com.cenqua.clover.reporters.CloverReportConfig[], java.util.Map) throws com.atlassian.clover.api.CloverException
com.cenqua.clover.reporters.CloverReportConfig firstCurrentConfig
com.cenqua.clover.reporters.CloverReportConfig[] configs
java.util.Map linkedReports
com.cenqua.clover.reporters.CloverReportConfig config
java.util.Map myLinkedReports
java.util.ArrayList secondaryReports
}
com/cenqua/clover/tasks/CloverReportTask$ChartEx.classCloverReportTask.java
package com.cenqua.clover.tasks
public com.cenqua.clover.tasks.CloverReportTask$ChartEx extends com.cenqua.clover.reporters.Historical$Chart {
public void ()
public void addConfiguredColumns (com.cenqua.clover.tasks.ColumnsEx)
com.cenqua.clover.tasks.ColumnsEx cols
}
com/cenqua/clover/tasks/CloverReportTask$CoverageEx.classCloverReportTask.java
package com.cenqua.clover.tasks
public com.cenqua.clover.tasks.CloverReportTask$CoverageEx extends com.cenqua.clover.reporters.Historical$Coverage {
public void ()
public void addConfiguredColumns (com.cenqua.clover.tasks.ColumnsEx)
com.cenqua.clover.tasks.ColumnsEx cols
}
com/cenqua/clover/tasks/CloverReportTask$CurrentEx$1.classCloverReportTask.java
package com.cenqua.clover.tasks
com.cenqua.clover.tasks.CloverReportTask$CurrentEx$1 extends java.lang.Object implements com.cenqua.clover.tasks.FilesetFileVisitor {
final com.cenqua.clover.tasks.CloverReportTask$CurrentEx this$0
void (com.cenqua.clover.tasks.CloverReportTask$CurrentEx)
public void visit (java.io.File)
java.io.File file
}
com/cenqua/clover/tasks/CloverReportTask$CurrentEx$2.classCloverReportTask.java
package com.cenqua.clover.tasks
com.cenqua.clover.tasks.CloverReportTask$CurrentEx$2 extends java.lang.Object implements com.cenqua.clover.tasks.FilesetFileVisitor {
final com.cenqua.clover.tasks.CloverReportTask$CurrentEx this$0
void (com.cenqua.clover.tasks.CloverReportTask$CurrentEx)
public void visit (java.io.File)
java.io.File file
}
com/cenqua/clover/tasks/CloverReportTask$CurrentEx$3.classCloverReportTask.java
package com.cenqua.clover.tasks
com.cenqua.clover.tasks.CloverReportTask$CurrentEx$3 extends java.lang.Object implements com.cenqua.clover.tasks.FilesetFileVisitor {
final com.cenqua.clover.tasks.CloverReportTask$CurrentEx this$0
void (com.cenqua.clover.tasks.CloverReportTask$CurrentEx)
public void visit (java.io.File)
java.io.File file
}
com/cenqua/clover/tasks/CloverReportTask$CurrentEx.classCloverReportTask.java
package com.cenqua.clover.tasks
public com.cenqua.clover.tasks.CloverReportTask$CurrentEx extends com.cenqua.clover.reporters.Current implements com.cenqua.clover.tasks.AntExtension {
private com.cenqua.clover.tasks.CloverFormatType format
private com.cenqua.clover.tasks.ColumnsEx columns
private java.util.List filesets
private java.util.List testResults
private java.util.List testSources
private org.apache.tools.ant.types.Path sourcepath
private org.apache.tools.ant.Project project
private final String typeName
public void ()
public void addFormat (com.cenqua.clover.tasks.CloverFormatType)
com.cenqua.clover.tasks.CloverFormatType format
public void addColumns (com.cenqua.clover.tasks.ColumnsEx)
com.cenqua.clover.tasks.ColumnsEx cols
public void resolve (org.apache.tools.ant.Project)
com.cenqua.clover.reporters.Format actualFormat
org.apache.tools.ant.Project p
boolean needsNewFrame
String mainFileName
public java.lang.String getTypeName ()
public void addFileSet (org.apache.tools.ant.types.FileSet)
org.apache.tools.ant.types.FileSet fileset
public java.util.List getFilesets ()
public void addSourcepath (org.apache.tools.ant.types.Path)
org.apache.tools.ant.types.Path path
public void addTestResults (org.apache.tools.ant.types.FileSet)
org.apache.tools.ant.types.FileSet fileset
public java.util.List getTestResults ()
public void addTestSources (org.apache.tools.ant.types.FileSet)
org.apache.tools.ant.types.FileSet fileset
public java.util.List getTestSources ()
public boolean validate ()
private void initFileSets ()
com.cenqua.clover.tasks.FilesetFileVisitor$Util util
}
com/cenqua/clover/tasks/CloverReportTask$HistoricalEx.classCloverReportTask.java
package com.cenqua.clover.tasks
public com.cenqua.clover.tasks.CloverReportTask$HistoricalEx extends com.cenqua.clover.reporters.Historical implements com.cenqua.clover.tasks.AntExtension {
private com.cenqua.clover.tasks.CloverFormatType format
private java.util.List filesets
private String typeName
private String historyIncludes
public void ()
public void addFormat (com.cenqua.clover.tasks.CloverFormatType)
com.cenqua.clover.tasks.CloverFormatType format
public void addChart (com.cenqua.clover.tasks.CloverReportTask$ChartEx)
com.cenqua.clover.tasks.CloverReportTask$ChartEx ex
public void addCoverage (com.cenqua.clover.tasks.CloverReportTask$CoverageEx)
com.cenqua.clover.tasks.CloverReportTask$CoverageEx ex
public void addMetrics (com.cenqua.clover.tasks.CloverReportTask$MetricsEx)
com.cenqua.clover.tasks.CloverReportTask$MetricsEx ex
public void resolve (org.apache.tools.ant.Project)
com.cenqua.clover.reporters.Format actualFormat
org.apache.tools.ant.Project p
String mainFileName
public void addFileSet (org.apache.tools.ant.types.FileSet)
org.apache.tools.ant.types.FileSet fileset
public java.util.List getFilesets ()
public java.lang.String getTypeName ()
public void setHistoryIncludes (java.lang.String)
String includesSpec
private java.io.File[] processHistoryIncludes (org.apache.tools.ant.Project)
org.apache.tools.ant.Project project
public static java.io.File[] processHistoryIncludes (org.apache.tools.ant.Project, java.lang.String, java.io.File)
String filePath
int i
org.apache.tools.ant.Project project
String includes
java.io.File historyDir
org.apache.tools.ant.DirectoryScanner dirScanner
org.apache.tools.ant.types.PatternSet patterns
String[] filePaths
java.io.File[] files
}
com/cenqua/clover/tasks/CloverReportTask$MetricsEx.classCloverReportTask.java
package com.cenqua.clover.tasks
public com.cenqua.clover.tasks.CloverReportTask$MetricsEx extends com.cenqua.clover.reporters.Historical$Metrics {
public void ()
public void addConfiguredColumns (com.cenqua.clover.tasks.ColumnsEx)
com.cenqua.clover.tasks.ColumnsEx cols
}
com/cenqua/clover/tasks/CloverReportTask.classCloverReportTask.java
package com.cenqua.clover.tasks
public com.cenqua.clover.tasks.CloverReportTask extends com.cenqua.clover.tasks.AbstractCloverTask {
private boolean failOnError
private String projectName
private java.util.List reports
protected com.cenqua.clover.cfg.StorageSize coverageCacheSize
public void ()
public void addCurrent (com.cenqua.clover.tasks.CloverReportTask$CurrentEx)
com.cenqua.clover.tasks.CloverReportTask$CurrentEx current
public void addHistorical (com.cenqua.clover.tasks.CloverReportTask$HistoricalEx)
com.cenqua.clover.tasks.CloverReportTask$HistoricalEx historical
public void setCoverageCacheSize (java.lang.String)
IllegalArgumentException e
String size
public void setFailOnError (boolean)
boolean failOnError
public void setProjectName (java.lang.String)
String projectName
public void cloverExecute ()
com.cenqua.clover.tasks.CloverReportTask$HistoricalEx histEx
com.cenqua.clover.reporters.CloverReportConfig baseConfig
com.cenqua.clover.tasks.AntExtension extension
java.util.List reportFilesets
String title
com.cenqua.clover.reporters.CloverReportConfig config
int i
org.apache.tools.ant.Project p
com.cenqua.clover.reporters.CloverReportConfig[] configs
java.util.Map linkedReports
com.cenqua.clover.reporters.CloverReportConfig firstCurrentConfig
com.atlassian.clover.api.CloverException e
String initString
private static boolean isHTML (com.cenqua.clover.reporters.Format)
com.cenqua.clover.reporters.Format format
static void checkTestSourceFileSet (java.util.List, com.cenqua.clover.tasks.CloverReportTask$CurrentEx) throws com.atlassian.clover.api.CloverException
java.io.File file
java.util.Iterator iterator
java.util.List testFiles
java.util.List allFiles
java.util.List reportFilesets
com.cenqua.clover.tasks.CloverReportTask$CurrentEx current
protected void generateReports (com.cenqua.clover.reporters.CloverReportConfig, com.cenqua.clover.reporters.CloverReportConfig[], java.util.Map) throws com.atlassian.clover.api.CloverException
com.cenqua.clover.reporters.CloverReportConfig config
java.util.Map myLinkedReports
int i
com.cenqua.clover.reporters.CloverReportConfig firstCurrentConfig
com.cenqua.clover.reporters.CloverReportConfig[] configs
java.util.Map linkedReports
static boolean access$000 (com.cenqua.clover.reporters.Format)
com.cenqua.clover.reporters.Format x0
}
com/cenqua/clover/tasks/CloverSetupTask.classCloverSetupTask.java
package com.cenqua.clover.tasks
public com.cenqua.clover.tasks.CloverSetupTask extends com.cenqua.clover.tasks.AbstractInstrTask {
public static final String BUILD_COMPILER
public void ()
public void setEnabled (boolean)
boolean enabled
public void setCloverCompiler (java.lang.String)
String cloverCompiler
public void setPreserve (boolean)
boolean preserve
public void setGroverJar (java.io.File)
java.io.File groverJar
public void setSkipGroverJar (boolean)
boolean skip
public void addFiles (org.apache.tools.ant.types.PatternSet)
org.apache.tools.ant.types.PatternSet filesPattern
public void cloverExecute ()
com.cenqua.clover.tasks.AntInstrumentationConfig existingCfg
ClassCastException e
String cmpDelegate
String existingBuildCompiler
String runtimeInitString
String buildCompiler
String cloverJarPath
}
com/cenqua/clover/tasks/CloverSnapshotTask.classCloverSnapshotTask.java
package com.cenqua.clover.tasks
public com.cenqua.clover.tasks.CloverSnapshotTask extends com.cenqua.clover.tasks.AbstractCloverTask {
private com.cenqua.clover.cfg.Interval initialSpan
private java.io.File file
public void ()
public void setSpan (java.lang.String)
String initialspan
public void setInitialSpan (java.lang.String)
String initialspan
public void setFile (java.io.File)
java.io.File file
public void cloverExecute ()
com.cenqua.clover.CloverDatabase db
long start
java.util.LinkedList versions
long lastVersion
long span
com.cenqua.clover.CloverDatabase db
com.cenqua.clover.test.optimization.Snapshot snapshot
long start
Exception e
java.io.File snapshotLocation
}
com/cenqua/clover/tasks/CloverWarningTask.classCloverWarningTask.java
package com.cenqua.clover.tasks
public com.cenqua.clover.tasks.CloverWarningTask extends org.apache.tools.ant.Task {
public void ()
static void ()
}
com/cenqua/clover/tasks/ColumnsEx.classColumnsEx.java
package com.cenqua.clover.tasks
public com.cenqua.clover.tasks.ColumnsEx extends com.cenqua.clover.reporters.Columns {
org.apache.tools.ant.types.Reference ref
boolean resolving
public void ()
public void setRefid (org.apache.tools.ant.types.Reference)
org.apache.tools.ant.types.Reference r
public com.cenqua.clover.tasks.ColumnsEx resolveColumnsRef ()
Object o
com.cenqua.clover.tasks.ColumnsEx referencedCols
com.cenqua.clover.tasks.ColumnsEx actualCols
}
com/cenqua/clover/tasks/FilesetFileVisitor$Util.classFilesetFileVisitor.java
package com.cenqua.clover.tasks
public com.cenqua.clover.tasks.FilesetFileVisitor$Util extends java.lang.Object {
public void ()
static void collectFiles (org.apache.tools.ant.Project, java.util.List, com.cenqua.clover.tasks.FilesetFileVisitor)
org.apache.tools.ant.Project project
java.util.List fileSets
com.cenqua.clover.tasks.FilesetFileVisitor visitor
static void collectFiles (org.apache.tools.ant.Project, java.util.List, boolean, com.cenqua.clover.tasks.FilesetFileVisitor)
int j
org.apache.tools.ant.types.FileSet fileset
java.io.File baseDir
String[] includedFiles
java.util.Iterator iterator
org.apache.tools.ant.Project project
java.util.List fileSets
boolean continueIfMissing
com.cenqua.clover.tasks.FilesetFileVisitor visitor
}
com/cenqua/clover/tasks/FilesetFileVisitor.classFilesetFileVisitor.java
package com.cenqua.clover.tasks
public abstract com.cenqua.clover.tasks.FilesetFileVisitor extends java.lang.Object {
public abstract void visit (java.io.File)
}
com/cenqua/clover/tasks/FilesetFilter.classFilesetFilter.java
package com.cenqua.clover.tasks
public com.cenqua.clover.tasks.FilesetFilter extends java.lang.Object implements com.cenqua.clover.registry.HasMetricsFilter {
private final java.util.Set files
private final java.util.Map fileNamesToPaths
public void (org.apache.tools.ant.Project, java.util.List)
java.io.File file
java.util.Set paths
int j
org.apache.tools.ant.types.FileSet fileset
java.io.File baseDir
String[] includedFiles
java.util.Iterator k
org.apache.tools.ant.Project p
java.util.List fileSets
public boolean accept (com.cenqua.clover.registry.HasMetrics)
com.cenqua.clover.registry.FileInfo fileInfo
com.cenqua.clover.registry.HasMetrics hm
private boolean exactMatch (com.cenqua.clover.registry.FileInfo)
com.cenqua.clover.registry.FileInfo fileInfo
boolean matches
private boolean fuzzyMatch (com.cenqua.clover.registry.FileInfo)
String normalizedPath
String path
java.util.Iterator i$
String packagePath
com.cenqua.clover.registry.FileInfo fileInfo
java.util.Set paths
}
com/cenqua/clover/tasks/HistoryPointTask.classHistoryPointTask.java
package com.cenqua.clover.tasks
public com.cenqua.clover.tasks.HistoryPointTask extends com.cenqua.clover.tasks.AbstractCloverTask {
private java.io.File historyDir
private String dateString
private String dateFormat
private com.cenqua.clover.cfg.Interval span
private String filter
private String property
private boolean overwrite
private final com.cenqua.clover.tasks.CloverReportTask$CurrentEx config
private boolean alwaysReport
private boolean srcLevel
public void ()
public void setHistoryDir (java.io.File)
java.io.File historyDir
public void setDate (java.lang.String)
String dateString
public void setDateFormat (java.lang.String)
String dateFormat
public void setSpan (com.cenqua.clover.cfg.Interval)
com.cenqua.clover.cfg.Interval span
public void setProperty (java.lang.String)
String property
public void addFileSet (org.apache.tools.ant.types.FileSet)
org.apache.tools.ant.types.FileSet fileset
public void addTestSources (org.apache.tools.ant.types.FileSet)
org.apache.tools.ant.types.FileSet fileset
public void addTestResults (org.apache.tools.ant.types.FileSet)
org.apache.tools.ant.types.FileSet fileset
public void setIncludeFailedTestCoverage (boolean)
boolean include
public java.lang.String getFilter ()
public void setFilter (java.lang.String)
String filter
public void setAlwaysReport (boolean)
boolean alwaysReport
public void setOverwrite (boolean)
boolean overwrite
public void setSrcLevel (boolean)
boolean srcLevel
public void cloverExecute ()
java.text.SimpleDateFormat format
IllegalArgumentException e
java.text.ParseException e
com.cenqua.clover.CloverDatabase model
java.text.SimpleDateFormat formatter
String tag
java.io.File outfile
com.atlassian.clover.api.CloverException e
String initString
java.text.SimpleDateFormat format
java.util.Date reportDate
com.cenqua.clover.reporters.Format fmt
}
com/cenqua/clover/tasks/TestSourceSet.classTestSourceSet.java
package com.cenqua.clover.tasks
public com.cenqua.clover.tasks.TestSourceSet extends org.apache.tools.ant.types.FileSet implements com.atlassian.clover.instr.tests.TestSourceMatcher {
private boolean enabled
private com.atlassian.clover.instr.tests.TestDetector testDetector
private java.util.Set includedFiles
private java.util.Set excludedFiles
private com.cenqua.clover.spec.instr.test.BooleanSpec defaultBoolSpec
private java.util.List boolSpecs
public void ()
public void setEnabled (boolean)
boolean enabled
public boolean isEnabled ()
public void addConfiguredTestClass (com.cenqua.clover.spec.instr.test.TestClassSpec)
com.cenqua.clover.spec.instr.test.TestClassSpec testClassSpec
public void addConfiguredOr (com.cenqua.clover.spec.instr.test.OrSpec)
com.cenqua.clover.spec.instr.test.OrSpec or
public void addConfiguredOrConditions (com.cenqua.clover.spec.instr.test.OrSpec)
com.cenqua.clover.spec.instr.test.OrSpec or
public void addConfiguredAnd (com.cenqua.clover.spec.instr.test.AndSpec)
com.cenqua.clover.spec.instr.test.AndSpec and
public void addConfiguredAndConditions (com.cenqua.clover.spec.instr.test.AndSpec)
com.cenqua.clover.spec.instr.test.AndSpec and
private void initBoolSpecs ()
public void validate () throws org.apache.tools.ant.BuildException
public java.util.Set getIncludedFiles ()
public java.util.Set getExcludedFiles ()
public boolean matchesFile (java.io.File)
java.io.File f
public com.atlassian.clover.instr.tests.TestDetector getDetector ()
private void buildTestDetector ()
com.atlassian.clover.api.CloverException e
private void maybeBuildFileSets ()
java.io.File testFile
int j
java.io.File testFile
int j
org.apache.tools.ant.DirectoryScanner ds
java.io.File baseDir
String[] included
String[] excluded
java.util.Set is
java.util.Set es
public java.lang.String toString ()
com.cenqua.clover.spec.instr.test.BooleanSpec boolSpec
java.util.Iterator i$
String content
}
com/cenqua/clover/tasks/testng/CloverOptimizedTestSelector$1.classCloverOptimizedTestSelector.java
package com.cenqua.clover.tasks.testng
com.cenqua.clover.tasks.testng.CloverOptimizedTestSelector$1 extends java.lang.Object implements com.atlassian.clover.api.optimization.Optimizable {
final StringBuffer val$name
final com.cenqua.clover.tasks.testng.CloverOptimizedTestSelector this$0
void (com.cenqua.clover.tasks.testng.CloverOptimizedTestSelector, java.lang.StringBuffer)
public java.lang.String getName ()
}
com/cenqua/clover/tasks/testng/CloverOptimizedTestSelector.classCloverOptimizedTestSelector.java
package com.cenqua.clover.tasks.testng
public com.cenqua.clover.tasks.testng.CloverOptimizedTestSelector extends java.lang.Object implements org.testng.internal.annotations.IAnnotationTransformer {
private com.cenqua.clover.test.optimization.Optimizer optimizer
private com.cenqua.clover.test.optimization.OptimizationSession session
public void ()
public void transform (org.testng.internal.annotations.ITest, java.lang.Class, java.lang.reflect.Constructor, java.lang.reflect.Method)
com.atlassian.clover.api.optimization.Optimizable testable
org.testng.internal.annotations.ITest annotation
Class clazz
java.lang.reflect.Constructor constructor
java.lang.reflect.Method method
private void addCloverOptimizedToGroup (org.testng.internal.annotations.ITest)
java.util.List groupsAsList
org.testng.internal.annotations.ITest annotation
String[] groups
private com.atlassian.clover.api.optimization.Optimizable testableFor (java.lang.Class, java.lang.reflect.Constructor, java.lang.reflect.Method)
StringBuffer name
Class clazz
java.lang.reflect.Constructor constructor
java.lang.reflect.Method method
Class daRealClazz
public void maybeInitializeOptimizer ()
String snapshotPath
String initString
com.atlassian.clover.api.optimization.OptimizationOptions options
}
org/apache/tools/ant/taskdefs/CloverCompilerAdapter$CompilerVersionFiddler.classCloverCompilerAdapter.java
package org.apache.tools.ant.taskdefs
org.apache.tools.ant.taskdefs.CloverCompilerAdapter$CompilerVersionFiddler extends java.lang.Object {
private String ourCompilerStr
final org.apache.tools.ant.taskdefs.CloverCompilerAdapter this$0
void (org.apache.tools.ant.taskdefs.CloverCompilerAdapter)
void push ()
NoSuchMethodError e
void pop ()
NoSuchMethodError e
}
org/apache/tools/ant/taskdefs/CloverCompilerAdapter.classCloverCompilerAdapter.java
package org.apache.tools.ant.taskdefs
public org.apache.tools.ant.taskdefs.CloverCompilerAdapter extends java.lang.Object implements org.apache.tools.ant.taskdefs.compilers.CompilerAdapter {
private com.cenqua.clover.Logger log
private String compilerDelegate
private org.apache.tools.ant.taskdefs.Javac javac
private org.apache.tools.ant.taskdefs.compilers.CompilerAdapter underlyingCompiler
private org.apache.tools.ant.Project project
private com.atlassian.clover.api.CloverException error
private String javacName
private java.io.File tmpDir
private boolean preserveInstr
private org.apache.tools.ant.taskdefs.CloverCompilerAdapter$CompilerVersionFiddler compilerVersionFiddler
public void ()
private void cloverLogging ()
private void javacLogging ()
public void setJavac (org.apache.tools.ant.taskdefs.Javac)
java.io.File copy
java.io.File f
java.util.Iterator i$
com.atlassian.clover.instr.java.Instrumenter instrumenter
com.atlassian.clover.api.CloverException e
org.apache.tools.ant.types.Path cloverPath
String src
String encoding
org.apache.tools.ant.types.PatternSet instrPatternSet
java.util.List instrFileSetsList
java.util.Set compileSet
java.util.Collection copySet
java.util.Collection instrSet
com.atlassian.clover.instr.tests.TestDetector testDetector
java.util.Collection replacementCompileSet
String cloverPathStr
org.apache.tools.ant.taskdefs.Javac aJavac
com.cenqua.clover.tasks.AntInstrumentationConfig instrConfig
private com.atlassian.clover.instr.tests.TestDetector calcTestDetector (java.util.Set, java.util.Collection, java.util.Collection)
java.io.File inc
java.util.Iterator incFile
java.io.File exc
java.util.Iterator excFile
java.util.Set included
java.util.Set excluded
com.cenqua.clover.tasks.TestSourceSet testSourceSet
java.util.Iterator i$
com.atlassian.clover.instr.tests.FileMappedTestDetector fileMappedTestDetector
java.util.List testSourcesList
java.util.Set compileSet
java.util.Collection copySet
java.util.Collection instrSet
com.cenqua.clover.tasks.AntInstrumentationConfig config
public static java.lang.String getDefaultAntCompiler ()
public boolean execute () throws org.apache.tools.ant.BuildException
Throwable cause
boolean retval
static org.apache.tools.ant.taskdefs.Javac access$000 (org.apache.tools.ant.taskdefs.CloverCompilerAdapter)
org.apache.tools.ant.taskdefs.CloverCompilerAdapter x0
static java.lang.String access$100 (org.apache.tools.ant.taskdefs.CloverCompilerAdapter)
org.apache.tools.ant.taskdefs.CloverCompilerAdapter x0
}
com/atlassian/clover/PrematureLibraryLoader$1.classPrematureLibraryLoader.java
package com.atlassian.clover
final com.atlassian.clover.PrematureLibraryLoader$1 extends java.lang.Object implements java.security.PrivilegedAction {
void ()
public java.lang.Void run ()
java.io.IOException e
java.io.File tempFile
java.io.IOException e
public java.lang.Object run ()
}
com/atlassian/clover/PrematureLibraryLoader$1NullOutputStream.classPrematureLibraryLoader.java
package com.atlassian.clover
com.atlassian.clover.PrematureLibraryLoader$1NullOutputStream extends java.io.OutputStream {
void ()
public void write (int) throws java.io.IOException
int b
}
com/atlassian/clover/PrematureLibraryLoader$2.classPrematureLibraryLoader.java
package com.atlassian.clover
final com.atlassian.clover.PrematureLibraryLoader$2 extends java.lang.Object implements java.security.PrivilegedAction {
void ()
public java.lang.String run ()
public java.lang.Object run ()
}
com/atlassian/clover/PrematureLibraryLoader.classPrematureLibraryLoader.java
package com.atlassian.clover
public com.atlassian.clover.PrematureLibraryLoader extends java.lang.Object {
public static final clover.retrotranslator.edu.emory.mathcs.backport.java.util.concurrent.atomic.AtomicBoolean DONE
public void ()
public static void doOnce ()
Exception e
clover.org.jfree.chart.JFreeChart chart
Exception e
private static boolean isWindows ()
String osName
static void ()
}
com/atlassian/clover/api/CloverException.classCloverException.java
package com.atlassian.clover.api
public com.atlassian.clover.api.CloverException extends java.lang.Exception {
public void (java.lang.String)
String reason
public void (java.lang.Throwable)
Throwable cause
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
}
com/atlassian/clover/api/instrumentation/ConcurrentInstrumentationException.classConcurrentInstrumentationException.java
package com.atlassian.clover.api.instrumentation
public com.atlassian.clover.api.instrumentation.ConcurrentInstrumentationException extends com.atlassian.clover.api.registry.CloverRegistryException {
public void (java.lang.String)
String message
}
com/atlassian/clover/api/instrumentation/InstrumentationSession.classInstrumentationSession.java
package com.atlassian.clover.api.instrumentation
public abstract com.atlassian.clover.api.instrumentation.InstrumentationSession extends java.lang.Object {
public abstract com.atlassian.clover.api.registry.PackageInfo enterPackage (java.lang.String)
public abstract void exitPackage ()
public abstract com.atlassian.clover.api.registry.FileInfo enterFile (java.lang.String, java.io.File, int, int, long, long, long)
public abstract void exitFile ()
public abstract com.atlassian.clover.api.registry.ClassInfo enterClass (java.lang.String, com.atlassian.clover.api.registry.SourceInfo, boolean, boolean, boolean)
public abstract com.atlassian.clover.api.registry.ClassInfo exitClass (int, int)
public abstract com.atlassian.clover.api.registry.MethodInfo enterMethod (com.cenqua.clover.context.ContextSet, com.atlassian.clover.api.registry.SourceInfo, com.cenqua.clover.registry.MethodSignature, boolean, int, com.atlassian.clover.spi.lang.LanguageConstruct)
public abstract void exitMethod (int, int)
public abstract com.cenqua.clover.registry.StatementInfo addStatement (com.cenqua.clover.context.ContextSet, com.atlassian.clover.api.registry.SourceInfo, int, com.atlassian.clover.spi.lang.LanguageConstruct)
public abstract com.cenqua.clover.registry.BranchInfo addBranch (com.cenqua.clover.context.ContextSet, com.atlassian.clover.api.registry.SourceInfo, boolean, int, com.atlassian.clover.spi.lang.LanguageConstruct)
public abstract void setSourceEncoding (java.lang.String)
public abstract int getCurrentIndex ()
public abstract int getCurrentFileMaxIndex ()
public abstract int getCurrentOffsetFromFile ()
public abstract long getStartTs ()
public abstract long getEndTS ()
public abstract long getVersion ()
public abstract com.atlassian.clover.api.registry.FileInfo getCurrentFile ()
public abstract com.atlassian.clover.api.registry.PackageInfo getCurrentPackage ()
public abstract com.atlassian.clover.api.registry.ClassInfo getCurrentClass ()
public abstract com.atlassian.clover.api.registry.MethodInfo getCurrentMethod ()
public abstract void close () throws com.atlassian.clover.api.instrumentation.ConcurrentInstrumentationException
}
com/atlassian/clover/api/optimization/Optimizable.classOptimizable.java
package com.atlassian.clover.api.optimization
public abstract com.atlassian.clover.api.optimization.Optimizable extends java.lang.Object {
public abstract java.lang.String getName ()
}
com/atlassian/clover/api/optimization/OptimizationOptions$1.classOptimizationOptions.java
package com.atlassian.clover.api.optimization
com.atlassian.clover.api.optimization.OptimizationOptions$1 extends java.lang.Object {
}
com/atlassian/clover/api/optimization/OptimizationOptions$Builder.classOptimizationOptions.java
package com.atlassian.clover.api.optimization
public final com.atlassian.clover.api.optimization.OptimizationOptions$Builder extends java.lang.Object {
private boolean enabled
private boolean minimize
private com.atlassian.clover.api.optimization.OptimizationOptions$TestSortOrder reorder
private boolean debugFlag
private int maxCompilesBeforeStaleSnapshot
private com.cenqua.clover.Logger logger
private String optimizableName
private java.io.File snapshot
private String initString
public void ()
public com.atlassian.clover.api.optimization.OptimizationOptions$Builder snapshot (java.io.File)
java.io.File snapshot
public com.atlassian.clover.api.optimization.OptimizationOptions$Builder initString (java.lang.String)
String initString
public com.atlassian.clover.api.optimization.OptimizationOptions$Builder initStringAndSnapshotFrom (java.lang.String)
String initString
public com.atlassian.clover.api.optimization.OptimizationOptions$Builder optimizableName (java.lang.String)
String name
public com.atlassian.clover.api.optimization.OptimizationOptions$Builder logger (com.cenqua.clover.Logger)
com.cenqua.clover.Logger logger
public com.atlassian.clover.api.optimization.OptimizationOptions$Builder enabled (boolean)
boolean enabled
public com.atlassian.clover.api.optimization.OptimizationOptions$Builder minimize (boolean)
boolean minimize
public com.atlassian.clover.api.optimization.OptimizationOptions$Builder reorderFailfast ()
public com.atlassian.clover.api.optimization.OptimizationOptions$Builder dontReorder ()
public com.atlassian.clover.api.optimization.OptimizationOptions$Builder reorderRandomly ()
public com.atlassian.clover.api.optimization.OptimizationOptions$Builder reorder (com.atlassian.clover.api.optimization.OptimizationOptions$TestSortOrder)
com.atlassian.clover.api.optimization.OptimizationOptions$TestSortOrder reorder
public com.atlassian.clover.api.optimization.OptimizationOptions$Builder debug (boolean)
boolean debug
public com.atlassian.clover.api.optimization.OptimizationOptions$Builder maxCompilesBeforeStaleSnapshot (int)
int maxCompilesBeforeStaleSnapshot
public com.atlassian.clover.api.optimization.OptimizationOptions build ()
static boolean access$000 (com.atlassian.clover.api.optimization.OptimizationOptions$Builder)
com.atlassian.clover.api.optimization.OptimizationOptions$Builder x0
static boolean access$100 (com.atlassian.clover.api.optimization.OptimizationOptions$Builder)
com.atlassian.clover.api.optimization.OptimizationOptions$Builder x0
static com.atlassian.clover.api.optimization.OptimizationOptions$TestSortOrder access$200 (com.atlassian.clover.api.optimization.OptimizationOptions$Builder)
com.atlassian.clover.api.optimization.OptimizationOptions$Builder x0
static boolean access$300 (com.atlassian.clover.api.optimization.OptimizationOptions$Builder)
com.atlassian.clover.api.optimization.OptimizationOptions$Builder x0
static int access$400 (com.atlassian.clover.api.optimization.OptimizationOptions$Builder)
com.atlassian.clover.api.optimization.OptimizationOptions$Builder x0
static com.cenqua.clover.Logger access$500 (com.atlassian.clover.api.optimization.OptimizationOptions$Builder)
com.atlassian.clover.api.optimization.OptimizationOptions$Builder x0
static java.lang.String access$600 (com.atlassian.clover.api.optimization.OptimizationOptions$Builder)
com.atlassian.clover.api.optimization.OptimizationOptions$Builder x0
static java.io.File access$700 (com.atlassian.clover.api.optimization.OptimizationOptions$Builder)
com.atlassian.clover.api.optimization.OptimizationOptions$Builder x0
static java.lang.String access$800 (com.atlassian.clover.api.optimization.OptimizationOptions$Builder)
com.atlassian.clover.api.optimization.OptimizationOptions$Builder x0
}
com/atlassian/clover/api/optimization/OptimizationOptions$TestSortOrder.classOptimizationOptions.java
package com.atlassian.clover.api.optimization
public final com.atlassian.clover.api.optimization.OptimizationOptions$TestSortOrder extends clover.retrotranslator.net.sf.retrotranslator.runtime.java.lang.Enum_ {
public static final com.atlassian.clover.api.optimization.OptimizationOptions$TestSortOrder NONE
public static final com.atlassian.clover.api.optimization.OptimizationOptions$TestSortOrder FAILFAST
public static final com.atlassian.clover.api.optimization.OptimizationOptions$TestSortOrder RANDOM
private final int integer
private static final com.atlassian.clover.api.optimization.OptimizationOptions$TestSortOrder[] $VALUES
static Class class$com$atlassian$clover$api$optimization$OptimizationOptions$TestSortOrder
public static com.atlassian.clover.api.optimization.OptimizationOptions$TestSortOrder[] values ()
public static com.atlassian.clover.api.optimization.OptimizationOptions$TestSortOrder valueOf (java.lang.String)
String name
private void (java.lang.String, int, int)
int integer
public int asInteger ()
static void ()
}
com/atlassian/clover/api/optimization/OptimizationOptions.classOptimizationOptions.java
package com.atlassian.clover.api.optimization
public com.atlassian.clover.api.optimization.OptimizationOptions extends java.lang.Object {
private final boolean enabled
private final boolean minimize
private final com.atlassian.clover.api.optimization.OptimizationOptions$TestSortOrder reorder
private final boolean debug
private final int maxCompilesBeforeStaleSnapshot
private final com.cenqua.clover.Logger logger
private final String optimizableName
private final java.io.File snapshot
private final String initString
private void (com.atlassian.clover.api.optimization.OptimizationOptions$Builder)
com.atlassian.clover.api.optimization.OptimizationOptions$Builder builder
public boolean isReorderFailfast ()
public boolean isReordering ()
public boolean isReorderRandomly ()
public boolean isEnabled ()
public boolean isMinimize ()
public java.lang.String getOptimizableName ()
public com.atlassian.clover.api.optimization.OptimizationOptions$TestSortOrder getReorder ()
public boolean isDebug ()
public int getMaxCompilesBeforeStaleSnapshot ()
public com.cenqua.clover.Logger getLogger ()
public java.lang.String getInitString ()
public java.io.File getSnapshotFile ()
public java.lang.String toString ()
void (com.atlassian.clover.api.optimization.OptimizationOptions$Builder, com.atlassian.clover.api.optimization.OptimizationOptions$1)
com.atlassian.clover.api.optimization.OptimizationOptions$Builder x0
com.atlassian.clover.api.optimization.OptimizationOptions$1 x1
}
com/atlassian/clover/api/optimization/StringOptimizable.classStringOptimizable.java
package com.atlassian.clover.api.optimization
public com.atlassian.clover.api.optimization.StringOptimizable extends java.lang.Object implements com.atlassian.clover.api.optimization.Optimizable {
private final String string
public void (java.lang.String)
String str
public java.lang.String getName ()
public java.lang.String toString ()
}
com/atlassian/clover/api/optimization/TestOptimizer.classTestOptimizer.java
package com.atlassian.clover.api.optimization
public com.atlassian.clover.api.optimization.TestOptimizer extends java.lang.Object {
private final com.atlassian.clover.api.optimization.OptimizationOptions options
public void (com.atlassian.clover.api.optimization.OptimizationOptions)
com.atlassian.clover.api.optimization.OptimizationOptions options
public void (java.lang.String, java.io.File)
String initString
java.io.File snapshotFile
public java.util.Collection optimizeTestClasses (java.util.Collection)
java.util.Collection testClasses
java.util.List optimizableClasses
java.util.List optimizedClasses
public java.util.List optimize (java.util.List)
com.atlassian.clover.api.CloverException e
java.util.List optimizables
public java.util.List optimizeObjects (java.util.List) throws java.lang.NoSuchMethodException java.lang.reflect.InvocationTargetException java.lang.IllegalAccessException
String name
Object obj
java.util.Iterator i$
java.util.List objectList
java.util.List list
private java.util.Collection convertClassList (java.util.List)
com.cenqua.clover.test.optimization.ClassOptimizable optClass
com.atlassian.clover.api.optimization.Optimizable optimizable
java.util.Iterator i$
java.util.List optimizables
java.util.Collection optimizedClasses
private java.util.List convertClassesToOptimizables (java.util.Collection)
Class aClass
java.util.Iterator i$
java.util.Collection testClasses
java.util.List optimizables
}
com/atlassian/clover/api/optimization/package-info.classpackage-info.java
package com.atlassian.clover.api.optimization
abstract com.atlassian.clover.api.optimization.package-info extends java.lang.Object {
}
com/atlassian/clover/api/registry/ClassInfo.classClassInfo.java
package com.atlassian.clover.api.registry
public abstract com.atlassian.clover.api.registry.ClassInfo extends java.lang.Object implements com.atlassian.clover.api.registry.SourceInfo {
public abstract java.lang.String getName ()
public abstract java.lang.String getQualifiedName ()
public abstract com.atlassian.clover.api.registry.FileInfo getContainer ()
public abstract java.util.List getMethods ()
public abstract boolean isEmpty ()
}
com/atlassian/clover/api/registry/CloverRegistryException.classCloverRegistryException.java
package com.atlassian.clover.api.registry
public abstract com.atlassian.clover.api.registry.CloverRegistryException extends com.atlassian.clover.api.CloverException {
public void (java.lang.String)
String message
public void (java.lang.String, java.lang.Throwable)
String message
Throwable t
}
com/atlassian/clover/api/registry/FileInfo.classFileInfo.java
package com.atlassian.clover.api.registry
public abstract com.atlassian.clover.api.registry.FileInfo extends java.lang.Object implements com.atlassian.clover.api.registry.InstrumentationInfo {
public abstract java.lang.String getName ()
public abstract java.lang.String getEncoding ()
public abstract long getTimestamp ()
public abstract long getFilesize ()
public abstract long getChecksum ()
public abstract java.lang.String getPackagePath ()
public abstract com.atlassian.clover.api.registry.PackageInfo getContainer ()
public abstract int getLineCount ()
public abstract int getNcLineCount ()
public abstract boolean isEmpty ()
}
com/atlassian/clover/api/registry/InstrumentationInfo.classInstrumentationInfo.java
package com.atlassian.clover.api.registry
public abstract com.atlassian.clover.api.registry.InstrumentationInfo extends java.lang.Object {
public abstract int getDataIndex ()
public abstract int getDataLength ()
}
com/atlassian/clover/api/registry/MethodInfo.classMethodInfo.java
package com.atlassian.clover.api.registry
public abstract com.atlassian.clover.api.registry.MethodInfo extends java.lang.Object implements com.atlassian.clover.api.registry.SourceInfo com.atlassian.clover.api.registry.InstrumentationInfo {
public abstract java.lang.String getName ()
public abstract java.lang.String getSimpleName ()
public abstract java.lang.String getQualifiedName ()
public abstract com.atlassian.clover.api.registry.ClassInfo getContainingClass ()
public abstract boolean isEmpty ()
public abstract com.atlassian.clover.api.registry.MethodSignatureInfo getSignature ()
public abstract boolean isTest ()
}
com/atlassian/clover/api/registry/MethodSignatureInfo.classMethodSignatureInfo.java
package com.atlassian.clover.api.registry
public abstract com.atlassian.clover.api.registry.MethodSignatureInfo extends java.lang.Object {
public abstract com.atlassian.clover.api.registry.ModifiersInfo getModifiers ()
public abstract java.lang.String getName ()
public abstract java.lang.String getReturnType ()
public abstract java.lang.String getTypeParams ()
public abstract com.atlassian.clover.api.registry.ParameterInfo[] getParameters ()
public abstract boolean hasParams ()
public abstract int getParamCount ()
public abstract java.lang.String[] getThrowsTypes ()
}
com/atlassian/clover/api/registry/ModifiersInfo.classModifiersInfo.java
package com.atlassian.clover.api.registry
public abstract com.atlassian.clover.api.registry.ModifiersInfo extends java.lang.Object {
public abstract int getMask ()
}
com/atlassian/clover/api/registry/PackageInfo.classPackageInfo.java
package com.atlassian.clover.api.registry
public abstract com.atlassian.clover.api.registry.PackageInfo extends java.lang.Object {
public static final String DEFAULT_PACKAGE_NAME
public abstract com.atlassian.clover.api.registry.ProjectInfo getContainer ()
public abstract java.lang.String getName ()
public abstract java.lang.String getPath ()
public abstract boolean isDefault ()
public abstract boolean isEmpty ()
public abstract java.util.List getFiles ()
public abstract java.util.List getClasses ()
public abstract java.util.List getChildAndDescendantClasses ()
public abstract boolean isDescendantOf (com.atlassian.clover.api.registry.PackageInfo)
}
com/atlassian/clover/api/registry/ParameterInfo.classParameterInfo.java
package com.atlassian.clover.api.registry
public abstract com.atlassian.clover.api.registry.ParameterInfo extends java.lang.Object {
public abstract java.lang.String getType ()
public abstract java.lang.String getName ()
}
com/atlassian/clover/api/registry/ProjectInfo.classProjectInfo.java
package com.atlassian.clover.api.registry
public abstract com.atlassian.clover.api.registry.ProjectInfo extends java.lang.Object {
public abstract java.util.List getAllPackages ()
public abstract com.atlassian.clover.api.registry.PackageInfo getPackage (java.lang.String)
public abstract java.lang.String getName ()
public abstract boolean isEmpty ()
public abstract com.atlassian.clover.api.registry.ClassInfo getClass (java.lang.String)
public abstract com.atlassian.clover.api.registry.FileInfo getFile (java.lang.String)
}
com/atlassian/clover/api/registry/SourceInfo.classSourceInfo.java
package com.atlassian.clover.api.registry
public abstract com.atlassian.clover.api.registry.SourceInfo extends java.lang.Object {
public abstract int getStartLine ()
public abstract int getStartColumn ()
public abstract int getEndLine ()
public abstract int getEndColumn ()
}
com/atlassian/clover/instr/Bindings.classBindings.java
package com.atlassian.clover.instr
public com.atlassian.clover.instr.Bindings extends java.lang.Object {
private static final String CLOVERVERSIONINFO_PKG
private static final String COVERAGERECORDER_PKG
private static final String CLOVER_PKG
static Class class$com_cenqua_clover$CloverVersionInfo
static Class class$com_cenqua_clover$Clover
static Class class$com_cenqua_clover$CoverageRecorder
public void ()
public static java.lang.String $CoverageRecorder$iget (java.lang.String, java.lang.String)
String instanceName
String param0
public static java.lang.String $CoverageRecorder$flushNeeded (java.lang.String)
String instanceName
public static java.lang.String $Clover$l (java.lang.String, java.lang.String)
String param0
String param1
public static java.lang.String $CoverageRecorder$inc (java.lang.String, java.lang.String)
String instanceName
String param0
public static java.lang.String $CoverageRecorder$maybeFlush (java.lang.String)
String instanceName
public static java.lang.String $CoverageRecorder$globalSliceEnd (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String instanceName
String param0
String param1
String param2
String param3
String param4
public static java.lang.String $CoverageRecorder$globalSliceEnd (java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String instanceName
String param0
String param1
String param2
public static java.lang.String $Clover$globalFlush ()
public static java.lang.String $CoverageRecorder$rethrow (java.lang.String, java.lang.String)
String instanceName
String param0
public static java.lang.String $Clover$getNullRecorder ()
public static java.lang.String $CloverVersionInfo$getReleaseNum ()
public static java.lang.String $CoverageRecorder$globalSliceStart (java.lang.String, java.lang.String, java.lang.String)
String instanceName
String param0
String param1
public static java.lang.String $CloverVersionInfo$oldVersionInClasspath ()
public static java.lang.String $Clover$l (java.lang.String)
String param0
public static java.lang.String $Clover$getRecorder (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String param0
String param1
String param2
String param3
String param4
String param5
public static java.lang.String $CloverVersionInfo$getBuildStamp ()
static void ()
}
com/atlassian/clover/instr/InstrumentationLevel.classInstrumentationLevel.java
package com.atlassian.clover.instr
public final com.atlassian.clover.instr.InstrumentationLevel extends clover.retrotranslator.net.sf.retrotranslator.runtime.java.lang.Enum_ {
public static final com.atlassian.clover.instr.InstrumentationLevel STATEMENT
public static final com.atlassian.clover.instr.InstrumentationLevel METHOD
private static final com.atlassian.clover.instr.InstrumentationLevel[] $VALUES
static Class class$com$atlassian$clover$instr$InstrumentationLevel
public static com.atlassian.clover.instr.InstrumentationLevel[] values ()
public static com.atlassian.clover.instr.InstrumentationLevel valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/atlassian/clover/instr/InstrumentationSessionImpl$SessionPackageInfo.classInstrumentationSessionImpl.java
package com.atlassian.clover.instr
public com.atlassian.clover.instr.InstrumentationSessionImpl$SessionPackageInfo extends java.lang.Object {
private com.cenqua.clover.registry.PackageInfo modelPkg
private com.cenqua.clover.registry.PackageInfo sessionPkg
public void (com.cenqua.clover.registry.PackageInfo, com.cenqua.clover.registry.PackageInfo)
com.cenqua.clover.registry.PackageInfo modelPkg
com.cenqua.clover.registry.PackageInfo sessionPkg
public com.cenqua.clover.registry.BaseFileInfo getFileInPackage (java.lang.String)
String name
com.cenqua.clover.registry.BaseFileInfo fileInfo
public com.cenqua.clover.registry.PackageInfo getModelPkg ()
public com.cenqua.clover.registry.PackageInfo getSessionPkg ()
public int getDataIndex ()
public int getDataLength ()
public void setDataLength (int)
int len
public void addFile (com.cenqua.clover.registry.FileInfo)
com.cenqua.clover.registry.FileInfo currentFile
public boolean isNamed (java.lang.String)
String name
public java.lang.String getName ()
}
com/atlassian/clover/instr/InstrumentationSessionImpl$Update.classInstrumentationSessionImpl.java
package com.atlassian.clover.instr
public com.atlassian.clover.instr.InstrumentationSessionImpl$Update extends java.lang.Object implements com.atlassian.clover.registry.RegistryUpdate {
private final long version
private final long startTS
private final long endTS
private final int slotCount
private final java.util.Collection changedPkgInfos
private final com.cenqua.clover.context.ContextStore ctxStore
private final java.util.List fileInfos
public void (long, long, long, int, java.util.Collection, com.cenqua.clover.context.ContextStore)
long version
long startTS
long endTS
int slotCount
java.util.Collection changedPkgInfos
com.cenqua.clover.context.ContextStore ctxStore
private java.util.List collectFileInfos ()
com.cenqua.clover.registry.FileInfo fileInfo
java.util.Iterator i$
com.cenqua.clover.registry.PackageInfo newPkgInfo
java.util.Iterator i$
java.util.List fileInfos
public long getVersion ()
public long getStartTs ()
public long getEndTs ()
public int getSlotCount ()
public java.util.List getFileInfos ()
public java.util.Collection getChangedPkgInfos ()
public com.cenqua.clover.context.ContextStore getContextStore ()
}
com/atlassian/clover/instr/InstrumentationSessionImpl.classInstrumentationSessionImpl.java
package com.atlassian.clover.instr
public com.atlassian.clover.instr.InstrumentationSessionImpl extends java.lang.Object implements com.atlassian.clover.api.instrumentation.InstrumentationSession {
private final com.cenqua.clover.registry.Clover2Registry reg
private final long startVersion
private final java.util.LinkedList classStack
private final java.util.LinkedList methodStack
private final java.util.Map changedPackages
private final long startTS
private final long version
private long endTS
private com.atlassian.clover.instr.InstrumentationSessionImpl$SessionPackageInfo currentPackage
private com.cenqua.clover.registry.FileInfo currentFile
private int currentFileIndex
private int currentOffsetFromFile
private String activeEncoding
private int nextIndexForNewFile
public void (com.cenqua.clover.registry.Clover2Registry, java.lang.String) throws com.atlassian.clover.api.CloverException
com.cenqua.clover.registry.Clover2Registry reg
String activeEncoding
public com.atlassian.clover.registry.RegistryUpdate finishAndApply () throws com.atlassian.clover.api.instrumentation.ConcurrentInstrumentationException
public com.atlassian.clover.instr.InstrumentationSessionImpl$Update finish ()
private java.util.Collection toPackages (java.util.Collection)
com.atlassian.clover.instr.InstrumentationSessionImpl$SessionPackageInfo shadowPackageInfo
java.util.Iterator i$
java.util.Collection shadowPackageInfos
java.util.List pkgInfos
public int getCurrentIndex ()
public int getCurrentFileMaxIndex ()
public int getCurrentOffsetFromFile ()
public com.cenqua.clover.registry.Clover2Registry getRegistry ()
public com.cenqua.clover.registry.FileInfo enterFile (java.lang.String, java.io.File, int, int, long, long, long)
String packageName
java.io.File file
int lineCount
int ncLineCount
long timestamp
long filesize
long checksum
com.cenqua.clover.registry.FileInfo finfo
long minVersion
public void exitFile ()
public com.cenqua.clover.registry.ClassInfo enterClass (java.lang.String, com.atlassian.clover.api.registry.SourceInfo, boolean, boolean, boolean)
String name
com.atlassian.clover.api.registry.SourceInfo region
boolean isInterface
boolean isEnum
boolean isAnnotation
com.cenqua.clover.registry.ClassInfo clazz
public com.cenqua.clover.registry.ClassInfo exitClass (int, int)
int endLine
int endCol
com.cenqua.clover.registry.ClassInfo clazz
public com.cenqua.clover.registry.MethodInfo enterMethod (com.cenqua.clover.context.ContextSet, com.atlassian.clover.api.registry.SourceInfo, com.cenqua.clover.registry.MethodSignature, boolean, int)
com.cenqua.clover.context.ContextSet context
com.atlassian.clover.api.registry.SourceInfo region
com.cenqua.clover.registry.MethodSignature signature
boolean test
int complexity
public com.cenqua.clover.registry.MethodInfo enterMethod (com.cenqua.clover.context.ContextSet, com.atlassian.clover.api.registry.SourceInfo, com.cenqua.clover.registry.MethodSignature, boolean, int, com.atlassian.clover.spi.lang.LanguageConstruct)
com.cenqua.clover.context.ContextSet context
com.atlassian.clover.api.registry.SourceInfo region
com.cenqua.clover.registry.MethodSignature signature
boolean test
int complexity
com.atlassian.clover.spi.lang.LanguageConstruct construct
com.cenqua.clover.registry.MethodInfo method
public com.cenqua.clover.registry.MethodInfo enterMethod (com.cenqua.clover.context.ContextSet, com.atlassian.clover.api.registry.SourceInfo, com.cenqua.clover.registry.MethodSignature, boolean)
com.cenqua.clover.context.ContextSet context
com.atlassian.clover.api.registry.SourceInfo region
com.cenqua.clover.registry.MethodSignature signature
boolean test
public void exitMethod (int, int)
int endLine
int endCol
com.cenqua.clover.registry.MethodInfo method
int statementCount
int complexity
public com.cenqua.clover.registry.StatementInfo addStatement (com.cenqua.clover.context.ContextSet, com.atlassian.clover.api.registry.SourceInfo, int)
com.cenqua.clover.context.ContextSet context
com.atlassian.clover.api.registry.SourceInfo region
int complexity
public com.cenqua.clover.registry.StatementInfo addStatement (com.cenqua.clover.context.ContextSet, com.atlassian.clover.api.registry.SourceInfo, int, com.atlassian.clover.spi.lang.LanguageConstruct)
com.cenqua.clover.context.ContextSet context
com.atlassian.clover.api.registry.SourceInfo region
int complexity
com.atlassian.clover.spi.lang.LanguageConstruct construct
com.cenqua.clover.registry.MethodInfo currentMethod
com.cenqua.clover.registry.StatementInfo stmt
public com.cenqua.clover.registry.BranchInfo addBranch (com.cenqua.clover.context.ContextSet, com.atlassian.clover.api.registry.SourceInfo, boolean, int)
com.cenqua.clover.context.ContextSet context
com.atlassian.clover.api.registry.SourceInfo region
boolean instrumented
int complexity
public com.cenqua.clover.registry.BranchInfo addBranch (com.cenqua.clover.context.ContextSet, com.atlassian.clover.api.registry.SourceInfo, boolean, int, com.atlassian.clover.spi.lang.LanguageConstruct)
com.cenqua.clover.context.ContextSet context
com.atlassian.clover.api.registry.SourceInfo region
boolean instrumented
int complexity
com.atlassian.clover.spi.lang.LanguageConstruct construct
com.cenqua.clover.registry.MethodInfo currentMethod
com.cenqua.clover.registry.BranchInfo branch
public void setSourceEncoding (java.lang.String)
String encoding
public com.cenqua.clover.registry.PackageInfo enterPackage (java.lang.String)
com.cenqua.clover.registry.PackageInfo modelPkg
String name
com.atlassian.clover.instr.InstrumentationSessionImpl$SessionPackageInfo pkg
public void exitPackage ()
public com.cenqua.clover.registry.FileInfo getCurrentFile ()
public com.cenqua.clover.registry.PackageInfo getCurrentPackage ()
public com.cenqua.clover.registry.ClassInfo getCurrentClass ()
public void pushCurrentClass (com.cenqua.clover.registry.ClassInfo)
com.cenqua.clover.registry.ClassInfo clazz
public com.cenqua.clover.registry.ClassInfo popCurrentClass ()
public com.cenqua.clover.registry.MethodInfo getCurrentMethod ()
public void close () throws com.atlassian.clover.api.instrumentation.ConcurrentInstrumentationException
public void pushCurrentMethod (com.cenqua.clover.registry.MethodInfo)
com.cenqua.clover.registry.MethodInfo clazz
public com.cenqua.clover.registry.MethodInfo popCurrentMethod ()
public long getStartTs ()
public long getEndTS ()
public long getVersion ()
public com.atlassian.clover.api.registry.MethodInfo getCurrentMethod ()
public com.atlassian.clover.api.registry.ClassInfo getCurrentClass ()
public com.atlassian.clover.api.registry.PackageInfo getCurrentPackage ()
public com.atlassian.clover.api.registry.FileInfo getCurrentFile ()
public com.atlassian.clover.api.registry.MethodInfo enterMethod (com.cenqua.clover.context.ContextSet, com.atlassian.clover.api.registry.SourceInfo, com.cenqua.clover.registry.MethodSignature, boolean, int, com.atlassian.clover.spi.lang.LanguageConstruct)
com.cenqua.clover.context.ContextSet x0
com.atlassian.clover.api.registry.SourceInfo x1
com.cenqua.clover.registry.MethodSignature x2
boolean x3
int x4
com.atlassian.clover.spi.lang.LanguageConstruct x5
public com.atlassian.clover.api.registry.ClassInfo exitClass (int, int)
int x0
int x1
public com.atlassian.clover.api.registry.ClassInfo enterClass (java.lang.String, com.atlassian.clover.api.registry.SourceInfo, boolean, boolean, boolean)
String x0
com.atlassian.clover.api.registry.SourceInfo x1
boolean x2
boolean x3
boolean x4
public com.atlassian.clover.api.registry.FileInfo enterFile (java.lang.String, java.io.File, int, int, long, long, long)
String x0
java.io.File x1
int x2
int x3
long x4
long x5
long x6
public com.atlassian.clover.api.registry.PackageInfo enterPackage (java.lang.String)
String x0
}
com/atlassian/clover/instr/java/ArmInstrEmitter.classArmInstrEmitter.java
package com.atlassian.clover.instr.java
public com.atlassian.clover.instr.java.ArmInstrEmitter extends com.atlassian.clover.instr.java.Emitter {
private int endLine
private int endCol
private int complexity
private com.cenqua.clover.registry.StatementInfo stmtInfo
public void (com.cenqua.clover.context.ContextSet, int, int, int, int)
com.cenqua.clover.context.ContextSet context
int line
int column
int endLine
int endCol
public void (com.cenqua.clover.context.ContextSet, int, int, int, int, int)
com.cenqua.clover.context.ContextSet context
int line
int column
int endLine
int endCol
int complexity
public void init (com.atlassian.clover.instr.java.InstrumentationState)
int autoCloseableClassIndex
String autoCloseableTypeName
int autoCloseableInstanceIndex
String autoCloseableInstanceName
com.atlassian.clover.instr.java.InstrumentationState state
public void addContext (com.cenqua.clover.context.NamedContext)
com.cenqua.clover.context.NamedContext ctx
}
com/atlassian/clover/instr/java/AutoCloseableEmitter.classAutoCloseableEmitter.java
package com.atlassian.clover.instr.java
public com.atlassian.clover.instr.java.AutoCloseableEmitter extends com.atlassian.clover.instr.java.Emitter {
public static final String AUTOCLOSEABLE_PREFIX
public void ()
protected void init (com.atlassian.clover.instr.java.InstrumentationState)
int count
com.atlassian.clover.instr.java.InstrumentationState state
}
com/atlassian/clover/instr/java/CharSequenceInstrumentationSource.classCharSequenceInstrumentationSource.java
package com.atlassian.clover.instr.java
public com.atlassian.clover.instr.java.CharSequenceInstrumentationSource extends java.lang.Object implements com.atlassian.clover.instr.java.InstrumentationSource {
private final java.io.File sourceFile
private final CharSequence charSequence
public void (java.io.File, java.lang.CharSequence)
java.io.File sourceFile
CharSequence charSequence
public java.io.File getSourceFileLocation ()
public java.io.Reader createReader () throws java.io.IOException
}
com/atlassian/clover/instr/java/ClassEntryNode.classClassEntryNode.java
package com.atlassian.clover.instr.java
public com.atlassian.clover.instr.java.ClassEntryNode extends com.atlassian.clover.instr.java.Emitter {
private String className
private String pkgname
private String superclass
private boolean isTopLevel
private boolean isInterface
private boolean isEnum
private boolean isAnnotation
private java.util.Map tags
private com.cenqua.clover.registry.Modifiers mods
private boolean outerDetectTests
private com.atlassian.clover.instr.java.CloverToken recorderInsertPoint
private com.atlassian.clover.instr.java.RecorderInstrEmitter recorderInstrEmitter
public void (java.util.Map, com.cenqua.clover.registry.Modifiers, java.lang.String, java.lang.String, java.lang.String, com.cenqua.clover.context.ContextSet, int, int, boolean, boolean, boolean, boolean)
java.util.Map tags
com.cenqua.clover.registry.Modifiers mods
String className
String pkgname
String superclass
com.cenqua.clover.context.ContextSet context
int line
int col
boolean isTopLevel
boolean isInterface
boolean isEnum
boolean isAnnotation
public void init (com.atlassian.clover.instr.java.InstrumentationState)
String recorderPrefix
com.atlassian.clover.instr.java.InstrumentationState state
boolean testClass
com.cenqua.clover.registry.ClassInfo clazz
public com.atlassian.clover.instr.java.CloverToken getRecorderInsertPoint ()
public void setRecorderInsertPoint (com.atlassian.clover.instr.java.CloverToken)
com.atlassian.clover.instr.java.CloverToken recorderInsertPoint
public boolean isOuterDetectTests ()
public void setRecorderInstrEmitter (com.atlassian.clover.instr.java.RecorderInstrEmitter)
com.atlassian.clover.instr.java.RecorderInstrEmitter emitter
public com.atlassian.clover.instr.java.RecorderInstrEmitter getRecorderInstrEmitter ()
}
com/atlassian/clover/instr/java/ClassExitNode.classClassExitNode.java
package com.atlassian.clover.instr.java
public com.atlassian.clover.instr.java.ClassExitNode extends com.atlassian.clover.instr.java.Emitter {
private com.atlassian.clover.instr.java.ClassEntryNode entry
public void (com.atlassian.clover.instr.java.ClassEntryNode, java.lang.String, int, int)
com.atlassian.clover.instr.java.ClassEntryNode entry
String className
int endline
int endcol
public void init (com.atlassian.clover.instr.java.InstrumentationState)
com.atlassian.clover.instr.java.InstrumentationState state
com.atlassian.clover.instr.java.CloverToken insertPoint
public com.atlassian.clover.instr.java.ClassEntryNode getEntry ()
}
com/atlassian/clover/instr/java/CloverToken.classCloverToken.java
package com.atlassian.clover.instr.java
public com.atlassian.clover.instr.java.CloverToken extends clover.antlr.CommonHiddenStreamToken {
private com.atlassian.clover.instr.java.CloverToken next
private com.atlassian.clover.instr.java.CloverToken prev
private java.util.List preEmitters
private java.util.List postEmitters
private com.atlassian.clover.instr.java.CloverTokenStreamFilter filter
private boolean emittersEnabled
public void ()
public void (int, java.lang.String)
int t
String txt
public void (java.lang.String)
String s
public com.atlassian.clover.instr.java.CloverToken getNext ()
public void setNext (com.atlassian.clover.instr.java.CloverToken)
com.atlassian.clover.instr.java.CloverToken next
public com.atlassian.clover.instr.java.CloverToken getPrev ()
public void setPrev (com.atlassian.clover.instr.java.CloverToken)
com.atlassian.clover.instr.java.CloverToken prev
public boolean isEmittersEnabled ()
public void setEmittersEnabled (boolean)
com.atlassian.clover.instr.java.Emitter emitter
java.util.Iterator emitters
com.atlassian.clover.instr.java.Emitter emitter
java.util.Iterator emitters
boolean emittersEnabled
public void addContext (com.cenqua.clover.context.NamedContext)
com.atlassian.clover.instr.java.Emitter emitter
java.util.Iterator emitters
com.atlassian.clover.instr.java.Emitter emitter
java.util.Iterator emitters
com.cenqua.clover.context.NamedContext context
public void addPreEmitter (com.atlassian.clover.instr.java.Emitter)
com.atlassian.clover.instr.java.Emitter emitter
public boolean hasPreEmitters ()
public void triggerPreEmitters (java.io.Writer) throws java.io.IOException
com.atlassian.clover.instr.java.Emitter emitter
java.util.Iterator emitters
java.io.Writer out
public boolean hasPostEmitters ()
public void triggerPostEmitters (java.io.Writer) throws java.io.IOException
com.atlassian.clover.instr.java.Emitter emitter
java.util.Iterator emitters
java.io.Writer out
public void addPostEmitter (com.atlassian.clover.instr.java.Emitter)
com.atlassian.clover.instr.java.Emitter emitter
public void setFilter (com.atlassian.clover.instr.java.CloverTokenStreamFilter)
com.atlassian.clover.instr.java.CloverTokenStreamFilter filter
public com.atlassian.clover.instr.java.CloverTokenStreamFilter getFilter ()
public boolean hasEmitters ()
public void initEmitters (com.atlassian.clover.instr.java.InstrumentationState)
com.atlassian.clover.instr.java.Emitter emitter
java.util.Iterator emitters
com.atlassian.clover.instr.java.Emitter emitter
java.util.Iterator emitters
com.atlassian.clover.instr.java.InstrumentationState state
}
com/atlassian/clover/instr/java/CloverTokenStreamFilter.classCloverTokenStreamFilter.java
package com.atlassian.clover.instr.java
public com.atlassian.clover.instr.java.CloverTokenStreamFilter extends clover.antlr.TokenStreamHiddenTokenFilter {
public static final String MARKER_PREFIX
public static final String MARKER
private static final String DIRECTIVE_PREFIX
private static final String DIRECTIVE_PREFIX2
private static final String DIRECTIVE_ON
private static final String DIRECTIVE_OFF
private static final String DIRECTIVE_FLUSH
private static final String DIRECTIVE_CLASS
private com.atlassian.clover.instr.java.CloverToken last
private com.atlassian.clover.instr.java.CloverToken first
private String filePath
static Class class$com$atlassian$clover$instr$java$CloverToken
public static void guardAgainstDoubleInstrumentation (java.io.File, java.io.BufferedReader) throws java.io.IOException com.atlassian.clover.api.CloverException
String maybeMarker
java.io.File orig
java.io.BufferedReader bin
int markerLength
char[] chars
int charCount
public void (java.lang.String, clover.antlr.CharScanner)
String filePath
clover.antlr.CharScanner input
private int countNewLines (java.lang.String)
int i
String s
int res
private void scanForDirectives (clover.antlr.Token, com.atlassian.clover.instr.java.InstrumentationState)
String rest
clover.antlr.Token tok
com.atlassian.clover.instr.java.InstrumentationState state
String text
int startDirective
int prefixLength
int curLine
public clover.antlr.Token nextToken () throws clover.antlr.TokenStreamException
com.atlassian.clover.instr.java.CloverToken next
public void instrument (com.atlassian.clover.instr.java.FileStructureInfo, com.cenqua.clover.registry.FileInfo, com.atlassian.clover.api.instrumentation.InstrumentationSession, com.atlassian.clover.instr.java.InstrumentationConfig)
com.atlassian.clover.instr.java.FileStructureInfo structure
com.cenqua.clover.registry.FileInfo fileInfo
com.atlassian.clover.api.instrumentation.InstrumentationSession session
com.atlassian.clover.instr.java.InstrumentationConfig cfg
com.atlassian.clover.instr.java.InstrumentationState state
com.atlassian.clover.instr.java.CloverToken curr
public void write (java.io.Writer) throws java.io.IOException
String str
java.io.Writer outWriter
java.io.PrintWriter out
com.atlassian.clover.instr.java.CloverToken curr
public boolean isEOLTerminated ()
clover.antlr.CommonHiddenStreamToken curr
clover.antlr.CommonHiddenStreamToken prev
com.atlassian.clover.instr.java.CloverToken beforeEOF
private void dumpHiddens (java.io.PrintWriter, clover.antlr.CommonHiddenStreamToken)
java.io.PrintWriter out
clover.antlr.CommonHiddenStreamToken tok
private void scanHiddens (clover.antlr.CommonHiddenStreamToken, com.atlassian.clover.instr.java.InstrumentationState)
int type
clover.antlr.CommonHiddenStreamToken tok
com.atlassian.clover.instr.java.InstrumentationState state
}
com/atlassian/clover/instr/java/ContextTreeNode.classContextTreeNode.java
package com.atlassian.clover.instr.java
public com.atlassian.clover.instr.java.ContextTreeNode extends java.lang.Object {
private final com.atlassian.clover.instr.java.ContextTreeNode parent
private final com.cenqua.clover.context.ContextSet context
private com.atlassian.clover.instr.java.ContextTreeNode[] children
void (com.atlassian.clover.instr.java.ContextTreeNode, com.cenqua.clover.context.ContextSet)
com.atlassian.clover.instr.java.ContextTreeNode parent
com.cenqua.clover.context.ContextSet context
public void (int, com.cenqua.clover.context.ContextSet)
int childCount
com.cenqua.clover.context.ContextSet context
public com.atlassian.clover.instr.java.ContextTreeNode enterContext (int)
com.atlassian.clover.instr.java.ContextTreeNode[] children
com.cenqua.clover.context.ContextSet context
int index
com.atlassian.clover.instr.java.ContextTreeNode child
public com.atlassian.clover.instr.java.ContextTreeNode exitContext ()
public com.cenqua.clover.context.ContextSet getContext ()
public int countSelfAndDescendants ()
int i
int count
}
com/atlassian/clover/instr/java/DirectedFlushEmitter.classDirectedFlushEmitter.java
package com.atlassian.clover.instr.java
public com.atlassian.clover.instr.java.DirectedFlushEmitter extends com.atlassian.clover.instr.java.Emitter {
public void ()
public void init (com.atlassian.clover.instr.java.InstrumentationState)
com.atlassian.clover.instr.java.InstrumentationState state
}
com/atlassian/clover/instr/java/Emitter.classEmitter.java
package com.atlassian.clover.instr.java
public abstract com.atlassian.clover.instr.java.Emitter extends java.lang.Object {
private com.cenqua.clover.context.ContextSet context
private int line
private int column
private String instr
private boolean enabled
private java.util.List dependents
protected void ()
protected void (int, int)
int line
int column
protected void (com.cenqua.clover.context.ContextSet, int, int)
com.cenqua.clover.context.ContextSet context
int line
int column
public com.cenqua.clover.context.ContextSet getElementContext ()
public void addContext (com.cenqua.clover.context.NamedContext)
com.cenqua.clover.context.NamedContext ctx
protected boolean acceptsContextType (com.cenqua.clover.context.NamedContext)
com.cenqua.clover.context.NamedContext context
public int getLine ()
public int getColumn ()
public boolean isEnabled ()
public void setEnabled (boolean)
com.atlassian.clover.instr.java.Emitter kid
java.util.Iterator kids
boolean enabled
public final void addDependent (com.atlassian.clover.instr.java.Emitter)
com.atlassian.clover.instr.java.Emitter emitter
public final void emit (java.io.Writer) throws java.io.IOException
java.io.Writer out
public final void initialise (com.atlassian.clover.instr.java.InstrumentationState)
com.atlassian.clover.instr.java.InstrumentationState state
protected abstract void init (com.atlassian.clover.instr.java.InstrumentationState)
public void setInstr (java.lang.String)
String instr
public java.lang.String getInstr ()
}
com/atlassian/clover/instr/java/EndBoolInstrEmitter.classEndBoolInstrEmitter.java
package com.atlassian.clover.instr.java
public com.atlassian.clover.instr.java.EndBoolInstrEmitter extends com.atlassian.clover.instr.java.Emitter {
private com.atlassian.clover.instr.java.ExpressionInfo expr
private int endline
private int endcol
private com.cenqua.clover.registry.BranchInfo branchInfo
public void (com.cenqua.clover.context.ContextSet, int, int, int, int, com.atlassian.clover.instr.java.ExpressionInfo)
com.cenqua.clover.context.ContextSet context
int line
int column
int endline
int endcol
com.atlassian.clover.instr.java.ExpressionInfo expr
public void init (com.atlassian.clover.instr.java.InstrumentationState)
int index
com.atlassian.clover.instr.java.InstrumentationState state
public void addContext (com.cenqua.clover.context.NamedContext)
com.cenqua.clover.context.NamedContext ctx
}
com/atlassian/clover/instr/java/ExpressionInfo.classExpressionInfo.java
package com.atlassian.clover.instr.java
public com.atlassian.clover.instr.java.ExpressionInfo extends java.lang.Object {
private boolean constant
private boolean containsAssign
private int complexity
private static final java.util.BitSet CONSTANT_TOKENS
public void ()
public static com.atlassian.clover.instr.java.ExpressionInfo fromTokens (com.atlassian.clover.instr.java.CloverToken, com.atlassian.clover.instr.java.CloverToken)
com.atlassian.clover.instr.java.CloverToken t
int openParens
com.atlassian.clover.instr.java.CloverToken curr
com.atlassian.clover.instr.java.CloverToken start
com.atlassian.clover.instr.java.CloverToken end
com.atlassian.clover.instr.java.ExpressionInfo info
public boolean isConstant ()
public boolean isContainsAssign ()
public boolean isInstrumentable ()
public int getComplexity ()
static void ()
}
com/atlassian/clover/instr/java/FileInstrumentationSource.classFileInstrumentationSource.java
package com.atlassian.clover.instr.java
public com.atlassian.clover.instr.java.FileInstrumentationSource extends java.lang.Object implements com.atlassian.clover.instr.java.InstrumentationSource {
private final java.io.File sourceFile
private final String encoding
public void (java.io.File, java.lang.String)
java.io.File sourceFile
String encoding
public java.io.File getSourceFileLocation ()
public java.io.Reader createReader () throws java.io.IOException
}
com/atlassian/clover/instr/java/FileStructureInfo$Marker.classFileStructureInfo.java
package com.atlassian.clover.instr.java
public com.atlassian.clover.instr.java.FileStructureInfo$Marker extends java.lang.Object {
private com.atlassian.clover.instr.java.CloverToken start
private com.atlassian.clover.instr.java.CloverToken end
private String normalisedString
public void (com.atlassian.clover.instr.java.CloverToken, com.atlassian.clover.instr.java.CloverToken)
com.atlassian.clover.instr.java.CloverToken start
com.atlassian.clover.instr.java.CloverToken end
public com.atlassian.clover.instr.java.CloverToken getStart ()
public void setStart (com.atlassian.clover.instr.java.CloverToken)
com.atlassian.clover.instr.java.CloverToken start
public com.atlassian.clover.instr.java.CloverToken getEnd ()
public void setEnd (com.atlassian.clover.instr.java.CloverToken)
com.atlassian.clover.instr.java.CloverToken end
public java.lang.String getNormalisedString ()
}
com/atlassian/clover/instr/java/FileStructureInfo$MethodMarker.classFileStructureInfo.java
package com.atlassian.clover.instr.java
public com.atlassian.clover.instr.java.FileStructureInfo$MethodMarker extends com.atlassian.clover.instr.java.FileStructureInfo$Marker {
private com.atlassian.clover.instr.java.CloverToken endSig
private String normalisedSignature
private com.atlassian.clover.instr.java.MethodEntryInstrEmitter entryEmitter
public void (com.atlassian.clover.instr.java.MethodEntryInstrEmitter, com.atlassian.clover.instr.java.CloverToken, com.atlassian.clover.instr.java.CloverToken, com.atlassian.clover.instr.java.CloverToken)
com.atlassian.clover.instr.java.MethodEntryInstrEmitter entryEmitter
com.atlassian.clover.instr.java.CloverToken start
com.atlassian.clover.instr.java.CloverToken endSig
com.atlassian.clover.instr.java.CloverToken end
public com.cenqua.clover.registry.MethodInfo getMethod ()
public com.atlassian.clover.instr.java.CloverToken getEndSig ()
public void setEndSig (com.atlassian.clover.instr.java.CloverToken)
com.atlassian.clover.instr.java.CloverToken endSig
public java.lang.String getNormalisedSignature ()
}
com/atlassian/clover/instr/java/FileStructureInfo.classFileStructureInfo.java
package com.atlassian.clover.instr.java
public com.atlassian.clover.instr.java.FileStructureInfo extends java.lang.Object {
private String packageName
private java.io.File file
private boolean suppressFallthroughWarnings
private java.util.List statements
private java.util.List methods
public void (java.io.File)
java.io.File file
public java.lang.String getPackageName ()
public void setPackageName (java.lang.String)
String packageName
public java.io.File getFile ()
public boolean isSuppressFallthroughWarnings ()
public void setSuppressFallthroughWarnings (boolean)
boolean suppressFallthroughWarnings
public void addMethodMarker (com.atlassian.clover.instr.java.MethodEntryInstrEmitter, com.atlassian.clover.instr.java.CloverToken, com.atlassian.clover.instr.java.CloverToken, com.atlassian.clover.instr.java.CloverToken)
com.atlassian.clover.instr.java.MethodEntryInstrEmitter method
com.atlassian.clover.instr.java.CloverToken start
com.atlassian.clover.instr.java.CloverToken endSig
com.atlassian.clover.instr.java.CloverToken end
public int getNumMethodMarkers ()
public com.atlassian.clover.instr.java.FileStructureInfo$MethodMarker getMethodMarker (int)
int i
public int getNumStatementMarkers ()
public com.atlassian.clover.instr.java.FileStructureInfo$Marker getStatementMarker (int)
int i
public void addStatementMarker (com.atlassian.clover.instr.java.CloverToken, com.atlassian.clover.instr.java.CloverToken)
com.atlassian.clover.instr.java.CloverToken start
com.atlassian.clover.instr.java.CloverToken end
}
com/atlassian/clover/instr/java/FlagDeclEmitter.classFlagDeclEmitter.java
package com.atlassian.clover.instr.java
public com.atlassian.clover.instr.java.FlagDeclEmitter extends com.atlassian.clover.instr.java.Emitter {
private String flag
private boolean initval
public void ()
public void (boolean)
boolean initval
public void init (com.atlassian.clover.instr.java.InstrumentationState)
com.atlassian.clover.instr.java.InstrumentationState state
public java.lang.String getFlagName ()
}
com/atlassian/clover/instr/java/FlaggedInstrEmitter.classFlaggedInstrEmitter.java
package com.atlassian.clover.instr.java
public com.atlassian.clover.instr.java.FlaggedInstrEmitter extends com.atlassian.clover.instr.java.Emitter {
private com.atlassian.clover.instr.java.FlagDeclEmitter flag
private com.atlassian.clover.instr.java.Emitter child
private String preInstr
private String postInstr
public void (com.atlassian.clover.instr.java.FlagDeclEmitter, com.atlassian.clover.instr.java.Emitter)
com.atlassian.clover.instr.java.FlagDeclEmitter flag
com.atlassian.clover.instr.java.Emitter child
public void addContext (com.cenqua.clover.context.NamedContext)
com.cenqua.clover.context.NamedContext ctx
public void init (com.atlassian.clover.instr.java.InstrumentationState)
com.atlassian.clover.instr.java.InstrumentationState state
public java.lang.String getInstr ()
}
com/atlassian/clover/instr/java/InstrumentationConfig$MethodContextDef.classInstrumentationConfig.java
package com.atlassian.clover.instr.java
public com.atlassian.clover.instr.java.InstrumentationConfig$MethodContextDef extends com.atlassian.clover.instr.java.InstrumentationConfig$StatementContextDef {
private int maxComplexity
private int maxStatements
private int maxAggregatedComplexity
private int maxAggregatedStatements
public void ()
public int getMaxComplexity ()
public void setMaxComplexity (int)
int maxComplexity
public int getMaxStatements ()
public void setMaxStatements (int)
int maxStatements
public int getMaxAggregatedComplexity ()
public void setMaxAggregatedComplexity (int)
int maxAggregatedComplexity
public int getMaxAggregatedStatements ()
public void setMaxAggregatedStatements (int)
int maxAggregatedStatements
public void validate () throws com.atlassian.clover.api.CloverException
}
com/atlassian/clover/instr/java/InstrumentationConfig$StatementContextDef.classInstrumentationConfig.java
package com.atlassian.clover.instr.java
public com.atlassian.clover.instr.java.InstrumentationConfig$StatementContextDef extends java.lang.Object implements java.io.Serializable {
private String name
private String regexp
public void ()
public java.lang.String getName ()
public void setName (java.lang.String)
String name
public java.lang.String getRegexp ()
public void setRegexp (java.lang.String)
String regexp
public void validate () throws com.atlassian.clover.api.CloverException
}
com/atlassian/clover/instr/java/InstrumentationConfig.classInstrumentationConfig.java
package com.atlassian.clover.instr.java
public com.atlassian.clover.instr.java.InstrumentationConfig extends java.lang.Object implements java.io.Serializable {
public static final int DIRECTED_FLUSHING
public static final int INTERVAL_FLUSHING
public static final int THREADED_FLUSHING
public static final String DIRECTED_FLUSH_POLICY
public static final String INTERVAL_FLUSH_POLICY
public static final String THREADED_FLUSH_POLICY
public static final String INSTR_FIELD
public static final String INSTR_CLASS
public static final String[] FLUSH_VALUES
public static final String[] INSTR_VALUES
public static final int DEFAULT_FLUSHING
public static final String DEFAULT_DB_DIR
public static final String DEFAULT_DB_FILE
public static final String JAVA_LANG_PREFIX
private boolean enabled
private int flushPolicy
private boolean java14
private boolean java15
private boolean java16
private boolean java17
private boolean sourceLevelSet
private boolean sliceRecording
private int flushInterval
private boolean classInstrStrategy
private boolean reportInitErrors
private boolean recordTestResults
private boolean fullyQualifiedJavaNames
private int instrLevel
private java.util.Collection includedFiles
private String initString
private String projectName
private java.io.File registryFile
private boolean relative
private String encoding
private java.io.File defaultBaseDir
private com.atlassian.clover.instr.tests.TestDetector testDetector
private String instrFileExtension
private java.io.File tmpDir
private java.util.List methodContexts
private java.util.List statementContexts
private java.util.List runtimeProfiles
private com.atlassian.clover.remote.DistributedConfig distributedConfig
private String classNotFoundMsg
public void ()
protected java.lang.String determineSourceLevel ()
public boolean isEnabled ()
public void setEnabled (boolean)
boolean enabled
public void setInstrFileExtension (java.lang.String)
String extension
public java.lang.String getInstrFileExtension ()
private void ensureSourceLevelSet ()
public java.lang.String getSourceLevel ()
public void setSourceLevel (java.lang.String)
String source
public boolean isJava14 ()
public boolean isJava15 ()
public boolean isReportInitErrors ()
public void setReportInitErrors (boolean)
boolean reportInitErrors
public com.atlassian.clover.instr.tests.TestDetector getTestDetector ()
public void setTestDetector (com.atlassian.clover.instr.tests.TestDetector)
com.atlassian.clover.instr.tests.TestDetector detector
public java.lang.String getInitString ()
public boolean isRelative ()
public void setRelative (boolean)
boolean relative
public int getFlushPolicy ()
public void setFlushPolicy (int)
int flushPolicy
public void setFlushPolicyFromString (java.lang.String) throws com.atlassian.clover.api.CloverException
int i
String fp
public java.lang.String getFlushPolicyString ()
public boolean isClassInstrStrategy ()
public void setClassInstrStragegy (boolean)
boolean useClass
public void setInstrStrategy (java.lang.String)
String value
public java.io.File getRegistryFile () throws com.atlassian.clover.api.CloverException
public void setRegistryFile (java.io.File)
java.io.File registryFile
public void setInitstring (java.lang.String)
String initstring
public java.lang.String getRuntimeInitString () throws com.atlassian.clover.api.CloverException
public java.lang.String getProjectName ()
public void setProjectName (java.lang.String)
String projectName
public java.lang.String getEncoding ()
public void setEncoding (java.lang.String)
String encoding
public boolean isIntervalBasedFlushing ()
public boolean isSliceRecording ()
public void setSliceRecording (boolean)
boolean sliceRecording
public int getFlushInterval ()
public void setFlushInterval (int)
int flushInterval
public java.io.File getDefaultBaseDir ()
public void setDefaultBaseDir (java.io.File)
java.io.File defaultBaseDir
public java.io.File getTmpDir ()
public void setTmpDir (java.io.File)
java.io.File tmpDir
public int getInstrLevel ()
public void setInstrLevel (int)
int instrLevel
public boolean isStatementInstrEnabled ()
public void setInstrLevelStrategy (java.lang.String)
String value
public java.lang.String resolveInitString ()
String resolvedInitString
java.io.File initStringFile
java.io.File initParent
public java.lang.String createDefaultInitStringDir () throws com.atlassian.clover.api.CloverException
java.io.File cloverDir
public void setRecordTestResults (boolean)
boolean recordTestResults
public boolean isRecordTestResults ()
public java.lang.String getJavaLangPrefix ()
public void setFullyQualifyJavaLang (boolean)
boolean fullyQualifiedJavaNames
public java.util.List getMethodContexts ()
public void addMethodContext (com.atlassian.clover.instr.java.InstrumentationConfig$MethodContextDef)
com.atlassian.clover.instr.java.InstrumentationConfig$MethodContextDef context
public java.util.List getStatementContexts ()
public void addStatementContext (com.atlassian.clover.instr.java.InstrumentationConfig$StatementContextDef)
com.atlassian.clover.instr.java.InstrumentationConfig$StatementContextDef context
public boolean hasCustomContexts ()
public void setDistributedConfig (com.atlassian.clover.remote.DistributedConfig)
com.atlassian.clover.remote.DistributedConfig distributedConfig
public java.lang.String getDistributedConfigString ()
public java.lang.String getClassNotFoundMsg ()
public void setClassNotFoundMsg (java.lang.String)
String classNotFoundMsg
public java.util.Collection getIncludedFiles ()
public void setIncludedFiles (java.util.Collection)
java.util.Collection includedFiles
public void saveToFile (java.io.File) throws java.io.IOException
java.io.File file
java.io.FileOutputStream fos
java.io.ObjectOutputStream oos
public static com.atlassian.clover.instr.java.InstrumentationConfig loadFromStream (java.io.InputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.InputStream stream
java.io.ObjectInputStream ois
com.atlassian.clover.instr.java.InstrumentationConfig config
public java.util.List getProfiles ()
public void addProfile (com_cenqua_clover.CloverProfile)
com_cenqua_clover.CloverProfile profile
static void ()
}
com/atlassian/clover/instr/java/InstrumentationSource.classInstrumentationSource.java
package com.atlassian.clover.instr.java
public abstract com.atlassian.clover.instr.java.InstrumentationSource extends java.lang.Object {
public abstract java.io.File getSourceFileLocation ()
public abstract java.io.Reader createReader () throws java.io.IOException
}
com/atlassian/clover/instr/java/InstrumentationState.classInstrumentationState.java
package com.atlassian.clover.instr.java
public com.atlassian.clover.instr.java.InstrumentationState extends java.lang.Object implements com.atlassian.clover.instr.tests.TestDetector$SourceContext {
private final com.atlassian.clover.api.instrumentation.InstrumentationSession session
private final com.cenqua.clover.registry.FileInfo fileInfo
private final com.atlassian.clover.instr.java.FileStructureInfo structure
private final com.atlassian.clover.instr.java.InstrumentationConfig cfg
private int boolIndex
private String recorderPrefix
private boolean needsFlush
private boolean dirty
private boolean instrEnabled
private boolean detectTests
private com.cenqua.clover.context.ContextSet instrContext
private boolean hasInstrumented
private int autoCloseableClassCount
private int autoCloseableInstanceCount
public void (com.atlassian.clover.api.instrumentation.InstrumentationSession, com.cenqua.clover.registry.FileInfo, com.atlassian.clover.instr.java.FileStructureInfo, com.atlassian.clover.instr.java.InstrumentationConfig)
com.atlassian.clover.api.instrumentation.InstrumentationSession session
com.cenqua.clover.registry.FileInfo fileInfo
com.atlassian.clover.instr.java.FileStructureInfo structure
com.atlassian.clover.instr.java.InstrumentationConfig cfg
public com.cenqua.clover.registry.FileInfo getFileInfo ()
public boolean isInstrEnabled ()
public void setInstrEnabled (boolean)
boolean instrEnabled
public com.cenqua.clover.context.ContextSet getInstrContext ()
public com.atlassian.clover.instr.java.FileStructureInfo getStructure ()
public int getBoolIndex ()
public void setBoolIndex (int)
int boolIndex
public int getIncBoolIndex ()
public com.atlassian.clover.api.instrumentation.InstrumentationSession getSession ()
public java.lang.String getRecorderPrefix ()
public void setRecorderPrefix (java.lang.String)
String recorderPrefix
public boolean needsFlush ()
public void setNeedsFlush (boolean)
boolean needsFlush
public void setInstrContext (com.cenqua.clover.context.ContextSet)
com.cenqua.clover.context.ContextSet instrContext
public boolean isDirty ()
public void setDirty ()
public void setDirty (boolean)
boolean dirty
public boolean isDetectTests ()
public void setDetectTests (boolean)
boolean detectTests
public com.atlassian.clover.instr.tests.TestDetector getTestDetector ()
public com.atlassian.clover.instr.java.InstrumentationConfig getCfg ()
public boolean hasInstrumented ()
public void setHasInstrumented (boolean)
boolean hasInstrumented
public boolean areAnnotationsSupported ()
public java.io.File getSourceFile ()
public com.atlassian.clover.spi.lang.Language getLanguage ()
public int getAutoCloseableClassCount ()
public int incAutoCloseableClassCount ()
public int getAutoCloseableInstanceCount ()
public int incAutoCloseableInstanceCount ()
}
com/atlassian/clover/instr/java/Instrumenter.classInstrumenter.java
package com.atlassian.clover.instr.java
public com.atlassian.clover.instr.java.Instrumenter extends java.lang.Object {
private final com.atlassian.clover.instr.java.InstrumentationConfig config
private final java.util.Set disallowedPackages
private final com.cenqua.clover.Logger log
private com.cenqua.clover.registry.Clover2Registry registry
private com.atlassian.clover.api.instrumentation.InstrumentationSession session
private com.atlassian.clover.instr.java.ContextTreeNode contextTreeRoot
private int numFiles
private int numClasses
private java.util.Set packages
private int numMethods
private int numTestMethods
private int loc
private int ncloc
public void (com.atlassian.clover.instr.java.InstrumentationConfig)
com.atlassian.clover.instr.java.InstrumentationConfig config
public void (com.cenqua.clover.Logger, com.atlassian.clover.instr.java.InstrumentationConfig)
com.cenqua.clover.Logger log
com.atlassian.clover.instr.java.InstrumentationConfig config
public com.atlassian.clover.instr.java.InstrumentationConfig getConfig ()
public void startInstrumentation () throws com.atlassian.clover.api.CloverException
com.cenqua.clover.registry.Clover2Registry clover2Registry
java.io.IOException e
public void startInstrumentation (com.cenqua.clover.registry.Clover2Registry) throws com.atlassian.clover.api.CloverException
com.cenqua.clover.registry.Clover2Registry reg
public java.io.File instrument (java.io.File, java.io.File) throws com.atlassian.clover.api.CloverException
com.atlassian.clover.instr.java.InstrumentationSource fileSource
com.atlassian.clover.instr.java.FileStructureInfo structInfo
java.io.File destDir
String pkgName
String srcFileName
java.io.File instr
java.io.UnsupportedEncodingException e
String msg
clover.antlr.RecognitionException e
String msg
clover.antlr.TokenStreamRecognitionException e
clover.antlr.TokenStreamException e
java.io.IOException e
java.io.File srcFile
java.io.File destRoot
java.io.File instrTmp
java.io.Writer out
public com.atlassian.clover.instr.java.FileStructureInfo instrument (com.atlassian.clover.instr.java.InstrumentationSource, java.io.Writer) throws clover.antlr.TokenStreamException java.io.IOException clover.antlr.RecognitionException com.atlassian.clover.api.CloverException
com.atlassian.clover.instr.java.InstrumentationSource in
java.io.Writer out
java.io.BufferedReader bin
com.atlassian.clover.util.ChecksummingReader checksummingReader
com.cenqua.clover.util.UnicodeDecodingReader unicodeReader
com.atlassian.clover.instr.java.UnicodeJavaLexer lexer
com.atlassian.clover.instr.java.CloverTokenStreamFilter filter
com.atlassian.clover.instr.java.FileStructureInfo fileStructureInfo
com.atlassian.clover.instr.java.JavaRecognizer parser
int linecount
int nclinecount
com.cenqua.clover.registry.FileInfo fileInfo
java.io.Writer unicodeWriter
public java.lang.CharSequence instrument (java.io.File, java.lang.CharSequence) throws clover.antlr.TokenStreamException java.io.IOException clover.antlr.RecognitionException com.atlassian.clover.api.CloverException
java.io.File orig
CharSequence charSequence
java.io.StringWriter stringWriter
com.atlassian.clover.instr.java.InstrumentationSource charSequenceSource
private void warnAboutIllegalPkg (com.atlassian.clover.instr.java.FileStructureInfo)
com.atlassian.clover.instr.java.FileStructureInfo fileStructureInfo
java.util.Set allowedPkgs
String msg
public com.cenqua.clover.registry.Clover2Registry endInstrumentation () throws com.atlassian.clover.api.CloverException
public com.cenqua.clover.registry.Clover2Registry endInstrumentation (boolean) throws com.atlassian.clover.api.CloverException
float secs
int pkgs
java.io.IOException e
boolean append
protected void finishAndApply (com.atlassian.clover.api.instrumentation.InstrumentationSession) throws com.atlassian.clover.api.instrumentation.ConcurrentInstrumentationException
com.atlassian.clover.api.instrumentation.InstrumentationSession session
private void resetStatistics ()
private void updateStatistics (com.cenqua.clover.registry.FileInfo)
com.cenqua.clover.registry.FileInfo finfo
com.cenqua.clover.registry.FileMetrics metrics
private void matchContexts (com.atlassian.clover.instr.java.FileStructureInfo, com.cenqua.clover.context.ContextStore)
com.cenqua.clover.context.MethodRegexpContext ctx
java.util.Iterator i$
com.atlassian.clover.instr.java.FileStructureInfo$MethodMarker marker
int i
com.cenqua.clover.context.StatementRegexpContext ctx
java.util.Iterator it
com.atlassian.clover.instr.java.FileStructureInfo$Marker marker
int i
com.atlassian.clover.instr.java.FileStructureInfo fileInfo
com.cenqua.clover.context.ContextStore contexts
int numMarkers
private void addContextToMarker (com.cenqua.clover.context.NamedContext, com.atlassian.clover.instr.java.FileStructureInfo$Marker)
com.cenqua.clover.context.NamedContext context
com.atlassian.clover.instr.java.FileStructureInfo$Marker marker
com.atlassian.clover.instr.java.CloverToken curr
com.atlassian.clover.instr.java.CloverToken end
public com.atlassian.clover.api.instrumentation.InstrumentationSession getSession ()
}
com/atlassian/clover/instr/java/JavaLexer.classJavaLexer.java
package com.atlassian.clover.instr.java
public com.atlassian.clover.instr.java.JavaLexer extends clover.antlr.CharScanner implements com.atlassian.clover.instr.java.JavaTokenTypes clover.antlr.TokenStream {
private boolean noncomment
private int linecount
private int ncLinecount
private com.atlassian.clover.instr.java.InstrumentationConfig mConfig
public static final clover.antlr.collections.impl.BitSet _tokenSet_0
public static final clover.antlr.collections.impl.BitSet _tokenSet_1
public static final clover.antlr.collections.impl.BitSet _tokenSet_2
public static final clover.antlr.collections.impl.BitSet _tokenSet_3
public void (java.io.Reader, com.atlassian.clover.instr.java.InstrumentationConfig)
java.io.Reader in
com.atlassian.clover.instr.java.InstrumentationConfig aCfg
public int testLiteralsTable (int)
int aType
int tmpType
protected void nc ()
public void newline ()
public int getLineCount ()
public int getNCLineCount ()
public void (java.io.InputStream)
java.io.InputStream in
public void (java.io.Reader)
java.io.Reader in
public void (clover.antlr.InputBuffer)
clover.antlr.InputBuffer ib
public void (clover.antlr.LexerSharedInputState)
clover.antlr.LexerSharedInputState state
public clover.antlr.Token nextToken () throws clover.antlr.TokenStreamException
clover.antlr.RecognitionException e
clover.antlr.CharStreamException cse
clover.antlr.Token _token
int _ttype
clover.antlr.Token theRetToken
public final void mQUESTION (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
public final void mLPAREN (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
public final void mRPAREN (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
public final void mLBRACK (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
public final void mRBRACK (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
public final void mLCURLY (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
public final void mRCURLY (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
public final void mCOLON (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
public final void mCOMMA (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
public final void mASSIGN (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
public final void mEQUAL (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
public final void mLNOT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
public final void mBNOT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
public final void mNOT_EQUAL (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
public final void mDIV (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
public final void mDIV_ASSIGN (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
public final void mPLUS (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
public final void mPLUS_ASSIGN (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
public final void mINC (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
public final void mMINUS (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
public final void mMINUS_ASSIGN (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
public final void mDEC (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
public final void mSTAR (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
public final void mSTAR_ASSIGN (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
public final void mMOD (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
public final void mMOD_ASSIGN (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
public final void mSR (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
public final void mSR_ASSIGN (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
public final void mBSR (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
public final void mBSR_ASSIGN (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
public final void mGE (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
public final void mGT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
public final void mSL (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
public final void mSL_ASSIGN (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
public final void mLE (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
public final void mLT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
public final void mBXOR (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
public final void mBXOR_ASSIGN (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
public final void mBOR (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
public final void mBOR_ASSIGN (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
public final void mLOR (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
public final void mBAND (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
public final void mBAND_ASSIGN (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
public final void mLAND (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
public final void mSEMI (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
public final void mAT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
public final void mWS (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
int _cnt351
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
public final void mSL_COMMENT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
public final void mML_COMMENT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
public void mCHAR_LITERAL (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
protected final void mESC (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
int _cnt369
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
public void mSTRING_LITERAL (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
protected final void mHEX_DIGIT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
protected final void mVOCAB (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
public void mIDENT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
public final void mNUM_INT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
clover.antlr.RecognitionException pe
int _m392
clover.antlr.RecognitionException pe
int _m384
clover.antlr.RecognitionException pe
int _m388
clover.antlr.RecognitionException pe
int _m390
clover.antlr.RecognitionException pe
int _m394
clover.antlr.RecognitionException pe
int _m386
clover.antlr.RecognitionException pe
int _m396
boolean synPredMatched396
boolean synPredMatched386
boolean synPredMatched394
boolean synPredMatched390
boolean synPredMatched388
boolean synPredMatched384
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
boolean synPredMatched392
protected final void mELLIPSIS (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
protected final void mDOT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
protected final void mDOUBLE_LITERAL (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
clover.antlr.RecognitionException pe
int _m435
boolean synPredMatched435
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
protected final void mFLOAT_LITERAL (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
clover.antlr.RecognitionException pe
int _m422
boolean synPredMatched422
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
protected final void mHEX_FLOAT_LITERAL (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
clover.antlr.RecognitionException pe
int _m445
boolean synPredMatched445
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
protected final void mLONG_LITERAL (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
protected final void mINT_LITERAL (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
protected final void mHEX_INT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
protected final void mBIN_INT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
protected final void mDEC_DIGIT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
protected final void mDEC_INT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
protected final void mEXPONENT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
protected final void mBINARY_EXPONENT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
protected final void mBIN_DIGIT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
protected final void mFLOAT_SUFFIX (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
private static final long[] mk_tokenSet_0 ()
int i
long[] data
private static final long[] mk_tokenSet_1 ()
int i
long[] data
private static final long[] mk_tokenSet_2 ()
int i
long[] data
private static final long[] mk_tokenSet_3 ()
int i
long[] data
static void ()
}
com/atlassian/clover/instr/java/JavaMethodContext.classJavaMethodContext.java
package com.atlassian.clover.instr.java
public com.atlassian.clover.instr.java.JavaMethodContext extends java.lang.Object implements com.atlassian.clover.instr.tests.TestDetector$MethodContext {
private com.cenqua.clover.registry.MethodSignature signature
public static com.atlassian.clover.instr.java.JavaMethodContext createFor (com.cenqua.clover.registry.MethodSignature)
com.cenqua.clover.registry.MethodSignature signature
private void (com.cenqua.clover.registry.MethodSignature)
com.cenqua.clover.registry.MethodSignature signature
public com.cenqua.clover.registry.MethodSignature getSignature ()
}
com/atlassian/clover/instr/java/JavaRecognizer.classJavaRecognizer.java
package com.atlassian.clover.instr.java
public com.atlassian.clover.instr.java.JavaRecognizer extends clover.antlr.LLkParser implements com.atlassian.clover.instr.java.JavaTokenTypes {
private static final com.cenqua.clover.Logger LOG
private com.atlassian.clover.instr.java.ContextTreeNode currentContextTreeNode
private boolean topLevelClass
private com.atlassian.clover.instr.java.CloverTokenStreamFilter mFilter
private java.util.LinkedList classnameList
private boolean constExpr
private com.atlassian.clover.instr.java.InstrumentationConfig cfg
private com.atlassian.clover.instr.java.FileStructureInfo fileInfo
private com.atlassian.clover.instr.java.ClassEntryNode currentTopLevelClassEntry
private com.atlassian.clover.instr.java.Emitter suppressWarningsInstr
private boolean existingFallthroughSuppression
private int ltCounter
public static final String[] _tokenNames
public static final clover.antlr.collections.impl.BitSet _tokenSet_0
public void (com.atlassian.clover.instr.java.CloverTokenStreamFilter, com.atlassian.clover.instr.java.InstrumentationConfig, com.atlassian.clover.instr.java.FileStructureInfo, com.atlassian.clover.instr.java.ContextTreeNode)
com.atlassian.clover.instr.java.CloverTokenStreamFilter filter
com.atlassian.clover.instr.java.InstrumentationConfig cfg
com.atlassian.clover.instr.java.FileStructureInfo fileInfo
com.atlassian.clover.instr.java.ContextTreeNode contextTreeRoot
private com.atlassian.clover.instr.java.ClassEntryNode enterClass (com.atlassian.clover.instr.java.CloverToken, boolean, boolean, boolean)
com.atlassian.clover.instr.java.CloverToken tok
boolean aIsInterface
boolean aIsEnum
boolean isAnnotation
private com.atlassian.clover.instr.java.ClassEntryNode enterClass (java.util.Map, com.cenqua.clover.registry.Modifiers, com.atlassian.clover.instr.java.CloverToken, boolean, boolean, boolean, java.lang.String)
java.util.Map tags
com.cenqua.clover.registry.Modifiers mods
com.atlassian.clover.instr.java.CloverToken tok
boolean aIsInterface
boolean aIsEnum
boolean isAnnotation
String superclass
String classname
int startline
int startcol
String fullname
com.atlassian.clover.instr.java.ClassEntryNode node
private void exitClass (com.atlassian.clover.instr.java.CloverToken, com.atlassian.clover.instr.java.ClassEntryNode)
com.atlassian.clover.instr.java.CloverToken t
com.atlassian.clover.instr.java.ClassEntryNode entry
private java.lang.String getClassname (java.util.List)
java.util.List classlist
String fullname
String sep
java.util.Iterator names
private void enterContext (int)
int newContext
private com.cenqua.clover.context.ContextSet getCurrentContext ()
private void exitContext ()
private void instrStaticRecorderMember (boolean)
com.atlassian.clover.instr.java.RecorderInstrEmitter recorderInstr
boolean isEnum
private void instrSuppressWarnings (com.atlassian.clover.instr.java.CloverToken)
com.atlassian.clover.instr.java.CloverToken instrPoint
private void setRecorderMemberInsertPoint (com.atlassian.clover.instr.java.ClassEntryNode, com.atlassian.clover.instr.java.CloverToken)
com.atlassian.clover.instr.java.ClassEntryNode node
com.atlassian.clover.instr.java.CloverToken insertPoint
private com.atlassian.clover.instr.java.MethodEntryInstrEmitter instrEnterMethod (com.cenqua.clover.registry.MethodSignature, com.atlassian.clover.instr.java.CloverToken, com.atlassian.clover.instr.java.CloverToken, com.atlassian.clover.instr.java.CloverToken)
com.cenqua.clover.registry.MethodSignature sig
com.atlassian.clover.instr.java.CloverToken start
com.atlassian.clover.instr.java.CloverToken lcurly
com.atlassian.clover.instr.java.CloverToken skip
com.atlassian.clover.instr.java.CloverToken instrPoint
com.atlassian.clover.instr.java.MethodRegistrationNode reg
com.atlassian.clover.instr.java.MethodEntryInstrEmitter ret
private com.atlassian.clover.instr.java.MethodEntryInstrEmitter instrEnterMethod (com.cenqua.clover.registry.MethodSignature, com.atlassian.clover.instr.java.CloverToken, com.atlassian.clover.instr.java.CloverToken)
com.cenqua.clover.registry.MethodSignature sig
com.atlassian.clover.instr.java.CloverToken start
com.atlassian.clover.instr.java.CloverToken lcurly
private void instrExitMethod (com.atlassian.clover.instr.java.MethodEntryInstrEmitter, com.atlassian.clover.instr.java.CloverToken)
com.atlassian.clover.instr.java.MethodEntryInstrEmitter entryEmitter
com.atlassian.clover.instr.java.CloverToken tok
private com.atlassian.clover.instr.java.CloverToken maybeAddFlushInstr (com.atlassian.clover.instr.java.CloverToken)
com.atlassian.clover.instr.java.CloverToken last
private com.atlassian.clover.instr.java.FlagDeclEmitter declareFlagBefore (com.atlassian.clover.instr.java.CloverToken)
com.atlassian.clover.instr.java.CloverToken tok
com.atlassian.clover.instr.java.FlagDeclEmitter flag
private com.atlassian.clover.instr.java.CloverToken instrInlineAfter (com.atlassian.clover.instr.java.CloverToken, com.atlassian.clover.instr.java.CloverToken, com.atlassian.clover.instr.java.CloverToken)
com.atlassian.clover.instr.java.CloverToken instr
com.atlassian.clover.instr.java.CloverToken start
com.atlassian.clover.instr.java.CloverToken end
private com.atlassian.clover.instr.java.CloverToken instrInlineAfter (com.atlassian.clover.instr.java.CloverToken, com.atlassian.clover.instr.java.CloverToken, com.atlassian.clover.instr.java.CloverToken, com.atlassian.clover.instr.java.FlagDeclEmitter)
com.atlassian.clover.instr.java.CloverToken tok
com.atlassian.clover.instr.java.CloverToken start
com.atlassian.clover.instr.java.CloverToken end
com.atlassian.clover.instr.java.FlagDeclEmitter flag
private com.atlassian.clover.instr.java.CloverToken instrInlineBefore (com.atlassian.clover.instr.java.CloverToken, com.atlassian.clover.instr.java.CloverToken, com.cenqua.clover.context.ContextSet, int)
com.atlassian.clover.instr.java.CloverToken start
com.atlassian.clover.instr.java.CloverToken end
com.cenqua.clover.context.ContextSet context
int complexity
private void insertAutoCloseableClassDecl (com.atlassian.clover.instr.java.CloverToken)
com.atlassian.clover.instr.java.CloverToken tryBlock
private void instrArmDecl (com.atlassian.clover.instr.java.CloverToken, com.atlassian.clover.instr.java.CloverToken, com.cenqua.clover.context.ContextSet)
com.atlassian.clover.instr.java.CloverToken start
com.atlassian.clover.instr.java.CloverToken end
com.cenqua.clover.context.ContextSet context
private void addCloseBraceAfter (com.atlassian.clover.instr.java.CloverToken)
com.atlassian.clover.instr.java.CloverToken tok
com.atlassian.clover.instr.java.CloverToken closeBrace
private void addOpenBraceAfter (com.atlassian.clover.instr.java.CloverToken)
com.atlassian.clover.instr.java.CloverToken tok
com.atlassian.clover.instr.java.CloverToken openBrace
private com.atlassian.clover.instr.java.CloverToken instrBoolExpr (com.atlassian.clover.instr.java.CloverToken, com.atlassian.clover.instr.java.CloverToken)
com.atlassian.clover.instr.java.ExpressionInfo expr
com.atlassian.clover.instr.java.CloverToken begin
com.atlassian.clover.instr.java.CloverToken end
private boolean maybeEnterDeprecated (com.atlassian.clover.instr.java.CloverToken)
com.atlassian.clover.instr.java.CloverToken startOfBlock
java.util.Map tags
boolean deprecated
private void maybeExitDeprecated (boolean)
boolean dep
protected void (clover.antlr.TokenBuffer, int)
clover.antlr.TokenBuffer tokenBuf
int k
public void (clover.antlr.TokenBuffer)
clover.antlr.TokenBuffer tokenBuf
protected void (clover.antlr.TokenStream, int)
clover.antlr.TokenStream lexer
int k
public void (clover.antlr.TokenStream)
clover.antlr.TokenStream lexer
public void (clover.antlr.ParserSharedInputState)
clover.antlr.ParserSharedInputState state
public final void compilationUnit () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.RecognitionException pe
int _m4
boolean synPredMatched4
public final void packageDefinition () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
String pn
com.cenqua.clover.registry.Annotation ann
public final void importDefinition () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
public final void typeDefinition (boolean) throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
boolean nested
com.atlassian.clover.instr.java.CloverToken first
com.cenqua.clover.registry.Modifiers mods
protected final com.cenqua.clover.registry.Annotation annotation () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
com.cenqua.clover.registry.Annotation anno
public final java.lang.String identifier () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
String str
clover.antlr.Token i1
clover.antlr.Token i2
StringBuffer buf
public final void identifierStar () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
public final com.cenqua.clover.registry.Modifiers modifiers2 (boolean) throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
boolean instrSuppressWarnings
com.cenqua.clover.registry.Modifiers mods
int m
com.cenqua.clover.registry.Annotation ann
public final void typeDefinition2 (com.cenqua.clover.registry.Modifiers, com.atlassian.clover.instr.java.CloverToken, boolean) throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
com.cenqua.clover.registry.Modifiers mods
com.atlassian.clover.instr.java.CloverToken first
boolean nested
boolean isEnum
String name
public final java.lang.String classDefinition (com.cenqua.clover.registry.Modifiers) throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
com.cenqua.clover.registry.Modifiers mods
String classname
clover.antlr.Token id
com.atlassian.clover.instr.java.CloverToken first
java.util.Map tags
boolean deprecated
com.atlassian.clover.instr.java.CloverToken endOfBlock
String superclass
com.atlassian.clover.instr.java.ClassEntryNode classEntry
String typeParam
public final java.lang.String interfaceDefinition () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
String name
clover.antlr.Token id
boolean deprecated
com.atlassian.clover.instr.java.CloverToken endOfBlock
com.atlassian.clover.instr.java.ClassEntryNode classEntry
String typeParam
public final java.lang.String enumDefinition () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
String name
clover.antlr.Token id
boolean deprecated
com.atlassian.clover.instr.java.CloverToken endOfBlock
com.atlassian.clover.instr.java.ClassEntryNode classEntry
public final java.lang.String annotationTypeDeclaration () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
String name
clover.antlr.Token id
com.atlassian.clover.instr.java.CloverToken endOfBlock
com.atlassian.clover.instr.java.ClassEntryNode classEntry
public final void declaration () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
com.cenqua.clover.registry.Modifiers mods
String type
public final com.cenqua.clover.registry.Modifiers modifiers () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
com.cenqua.clover.registry.Modifiers mods
public final java.lang.String typeSpec () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
String spec
String spec
String spec
public final void variableDefinitions () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
public final java.lang.String classTypeSpec () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
String typeSpec
String arrayOpt
public final java.lang.String builtInTypeSpec () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
String spec
String arrayOpt
public final java.lang.String arraySpecOpt () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
String brackets
public final java.lang.String classOrInterfaceType () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
String type
com.atlassian.clover.instr.java.CloverToken first
com.atlassian.clover.instr.java.CloverToken last
public final void typeArguments () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
int currentLtLevel
public final void singleTypeArgument () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
String type
protected final void typeArgumentsEnd () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
public final java.lang.String builtInType () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
String type
public final void type () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
String spec
public final int modifier () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
int m
protected final com.cenqua.clover.registry.Annotation annotation2 (boolean) throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.RecognitionException pe
int _m287
boolean synPredMatched287
com.atlassian.clover.instr.java.Emitter openParen
com.atlassian.clover.instr.java.Emitter closeParen
com.atlassian.clover.instr.java.CloverToken instrPoint
boolean instrSuppressWarnings
com.cenqua.clover.registry.Annotation anno
clover.antlr.Token lparen
boolean isSuppressWarnings
boolean ft
com.atlassian.clover.instr.java.CloverToken ident
boolean hasArgs
String annotationName
public final java.lang.String typeParameters () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
String asString
int currentLtLevel
com.atlassian.clover.instr.java.CloverToken start
public final java.lang.String superClassClause () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
String superclass
public final void implementsClause () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
String type
public final com.atlassian.clover.instr.java.CloverToken classBlock (com.atlassian.clover.instr.java.ClassEntryNode) throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
com.atlassian.clover.instr.java.ClassEntryNode classEntry
com.atlassian.clover.instr.java.CloverToken t
clover.antlr.Token ip
clover.antlr.Token rc
public final void interfaceExtends () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
String type
public final com.atlassian.clover.instr.java.CloverToken enumBlock (com.atlassian.clover.instr.java.ClassEntryNode) throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
com.atlassian.clover.instr.java.ClassEntryNode classEntry
com.atlassian.clover.instr.java.CloverToken t
clover.antlr.Token ip
boolean topLevelSave
public final com.atlassian.clover.instr.java.CloverToken annotationTypeBody (com.atlassian.clover.instr.java.ClassEntryNode) throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
com.atlassian.clover.instr.java.ClassEntryNode classEntry
com.atlassian.clover.instr.java.CloverToken t
clover.antlr.Token ip
clover.antlr.Token endOfBlock
boolean topLevelSave
com.cenqua.clover.registry.Modifiers mods
String type
public final void typeParameter () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
String type
public final void field (com.atlassian.clover.instr.java.ClassEntryNode) throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
com.atlassian.clover.instr.java.ClassEntryNode containingClass
clover.antlr.Token methodName
com.atlassian.clover.instr.java.CloverToken first
com.atlassian.clover.instr.java.CloverToken endSig
String typeParam
boolean deprecated
com.cenqua.clover.registry.Modifiers mods
String name
com.cenqua.clover.registry.MethodSignature signature
String[] throwsTypes
String returnType
String brackets
com.cenqua.clover.registry.Parameter[] parameters
java.util.Map tags
String typename
public final void enumConstant () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
boolean topLevelSave
com.atlassian.clover.instr.java.CloverToken endOfBlock
com.cenqua.clover.registry.Annotation ann
public final void argList () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
protected final void annDefaultValue () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
boolean ft
protected final boolean annMemberValue (boolean, boolean) throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
boolean isSuppressWarnings
boolean makeArrayAndAdd
boolean wasFallthroughLiteral
public final com.cenqua.clover.registry.MethodSignature ctorHead (java.util.Map, com.cenqua.clover.registry.Modifiers, com.atlassian.clover.instr.java.CloverToken) throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
com.atlassian.clover.instr.java.CloverToken endSig
java.util.Map tags
com.cenqua.clover.registry.Modifiers mods
com.atlassian.clover.instr.java.CloverToken first
com.cenqua.clover.registry.MethodSignature sig
clover.antlr.Token ctorName
com.cenqua.clover.registry.Parameter[] params
String[] throwsTypes
public final void constructorBody (com.cenqua.clover.registry.MethodSignature, com.atlassian.clover.instr.java.CloverToken, com.atlassian.clover.instr.java.CloverToken) throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.RecognitionException pe
int _m115
boolean synPredMatched115
com.atlassian.clover.instr.java.CloverToken tmp
com.atlassian.clover.instr.java.MethodEntryInstrEmitter entry
com.cenqua.clover.registry.MethodSignature signature
com.atlassian.clover.instr.java.CloverToken start
com.atlassian.clover.instr.java.CloverToken endSig
clover.antlr.Token lc
clover.antlr.Token rc
com.atlassian.clover.instr.java.CloverToken endOfInv
public final com.cenqua.clover.registry.Parameter[] parameterDeclarationList () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
com.cenqua.clover.registry.Parameter[] params
java.util.List parameters
com.cenqua.clover.registry.Parameter param
public final java.lang.String declaratorBrackets () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
String brackets
public final java.lang.String[] throwsClause () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
String[] throwsTypes
java.util.List throwsList
String id
public final void outerCompoundStmt (com.cenqua.clover.registry.MethodSignature, com.atlassian.clover.instr.java.CloverToken, com.atlassian.clover.instr.java.CloverToken, int) throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
com.atlassian.clover.instr.java.CloverToken tmp
com.atlassian.clover.instr.java.MethodEntryInstrEmitter entry
com.cenqua.clover.registry.MethodSignature sig
com.atlassian.clover.instr.java.CloverToken start
com.atlassian.clover.instr.java.CloverToken endSig
int context
clover.antlr.Token lc
clover.antlr.Token rc
public final com.atlassian.clover.instr.java.CloverToken explicitConstructorInvocation () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
com.atlassian.clover.instr.java.CloverToken t
clover.antlr.Token pos1
clover.antlr.Token t1
clover.antlr.Token pos2
clover.antlr.Token lp2
clover.antlr.Token t2
clover.antlr.Token pos3
clover.antlr.Token lp3
clover.antlr.Token t3
public final com.atlassian.clover.instr.java.CloverToken statement (com.atlassian.clover.instr.java.CloverToken) throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.RecognitionException pe
int _m164
clover.antlr.RecognitionException pe
int _m168
boolean synPredMatched168
clover.antlr.RecognitionException pe
int _m177
boolean synPredMatched177
boolean synPredMatched164
com.atlassian.clover.instr.java.CloverToken owningLabel
com.atlassian.clover.instr.java.CloverToken last
clover.antlr.Token colon
clover.antlr.Token semi
clover.antlr.Token se1
clover.antlr.Token se2
clover.antlr.Token rp1
clover.antlr.Token el
clover.antlr.Token rp
clover.antlr.Token rp2
clover.antlr.Token d1
clover.antlr.Token rp3
clover.antlr.Token sem
clover.antlr.Token sw
clover.antlr.Token rc
com.atlassian.clover.instr.java.CloverToken first
com.atlassian.clover.instr.java.CloverToken tmp
com.atlassian.clover.instr.java.CloverToken labelTok
boolean assertColonPart
boolean labelled
com.atlassian.clover.instr.java.FlagDeclEmitter flag
boolean matchable
boolean instrumentable
com.atlassian.clover.instr.java.CloverToken instr
com.atlassian.clover.instr.java.CloverToken flushAfter
int complexity
int tmpCmp
boolean wasDefault
com.cenqua.clover.registry.Modifiers mods
com.cenqua.clover.registry.Parameter parameter
String classname
com.cenqua.clover.context.ContextSet saveContext
public final void primaryExpression () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
String type
public final void variableDeclarator () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
String brackets
public final void varInitializer () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
public final void initializer () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
public final void arrayInitializer () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
public final void expression () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
public final com.cenqua.clover.registry.Parameter parameterDeclaration () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
com.cenqua.clover.registry.Parameter parameter
clover.antlr.Token i
com.cenqua.clover.registry.Parameter param
String brackets
String type
public final void parameterModifier () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.Token f
com.cenqua.clover.registry.Annotation ann
public final com.atlassian.clover.instr.java.CloverToken compoundStatement () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
com.atlassian.clover.instr.java.CloverToken t
clover.antlr.Token rc
public final void forInit () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.RecognitionException pe
int _m189
boolean synPredMatched189
public final void forCond () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.Token se
com.atlassian.clover.instr.java.CloverToken tmp
public final void forIter () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
public final int casesGroup (com.atlassian.clover.instr.java.FlagDeclEmitter) throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
int _cnt180
com.atlassian.clover.instr.java.FlagDeclEmitter flag
int complexity
int tmp
public final com.atlassian.clover.instr.java.CloverToken tryCatchBlock (boolean) throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
boolean labelled
com.atlassian.clover.instr.java.CloverToken last
clover.antlr.Token tr
clover.antlr.Token lp
clover.antlr.Token semi
clover.antlr.Token rp
int complexity
com.cenqua.clover.context.ContextSet saveContext
public final int aCase (com.atlassian.clover.instr.java.FlagDeclEmitter) throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
com.atlassian.clover.instr.java.FlagDeclEmitter flag
int complexity
clover.antlr.Token si1
clover.antlr.Token si2
clover.antlr.Token t
clover.antlr.Token pos
public final void caseSList () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
com.atlassian.clover.instr.java.CloverToken tmp
public final void expressionList () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
public final com.atlassian.clover.instr.java.CloverToken handler () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
com.atlassian.clover.instr.java.CloverToken last
String type
public final void assignmentExpression () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
public final void conditionalExpression () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.Token endOfCond
com.atlassian.clover.instr.java.CloverToken startOfCond
public final void logicalOrExpression () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
public final void logicalAndExpression () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
public final void inclusiveOrExpression () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
public final void exclusiveOrExpression () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
public final void andExpression () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
public final void equalityExpression () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
public final void relationalExpression () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
String type
public final void shiftExpression () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
public final void additiveExpression () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
public final void multiplicativeExpression () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
public final void unaryExpression () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
public final void unaryExpressionNotPlusMinus () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.RecognitionException pe
int _m257
clover.antlr.RecognitionException pe
int _m259
boolean synPredMatched259
boolean synPredMatched257
String type
public final void postfixExpression () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
int _cnt265
public final void newExpression () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
com.atlassian.clover.instr.java.CloverToken endOfBlock
String typeParam
public final void constant () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
public final void newArrayDeclarator () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
int _cnt281
protected final void annMemberValuePair (com.cenqua.clover.registry.Annotation, boolean) throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
com.cenqua.clover.registry.Annotation anno
boolean isSuppressWarnings
clover.antlr.Token name
boolean ft
protected final boolean annMemberValue2 (com.cenqua.clover.registry.AnnotationValueCollection, java.lang.String, boolean, boolean) throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.RecognitionException pe
int _m294
com.atlassian.clover.instr.java.Emitter closeCurly
com.atlassian.clover.instr.java.Emitter comma
com.atlassian.clover.instr.java.Emitter fallthrough
com.cenqua.clover.registry.AnnotationValueCollection anno
String key
boolean isSuppressWarnings
boolean makeArrayAndAdd
boolean wasFallthroughLiteral
clover.antlr.Token t
com.cenqua.clover.registry.Annotation innerAnno
String expr
boolean synPredMatched294
protected final java.lang.String conditionalExpression2 () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
String asString
com.atlassian.clover.instr.java.CloverToken start
com.atlassian.clover.instr.java.CloverToken end
protected final void annMemberValueArrayInitializer (com.cenqua.clover.registry.AnnotationValueCollection, java.lang.String, boolean) throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
com.atlassian.clover.instr.java.Emitter fallthrough
com.atlassian.clover.instr.java.CloverToken t
com.cenqua.clover.registry.AnnotationValueCollection anno
String key
boolean isSuppressWarnings
boolean emitComma
boolean seenFallthrough
com.atlassian.clover.instr.java.CloverToken last
com.cenqua.clover.registry.ArrayAnnotationValue annoArray
protected final boolean annMemberValues (com.cenqua.clover.registry.ArrayAnnotationValue, boolean) throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
com.cenqua.clover.registry.ArrayAnnotationValue annoArray
boolean isSuppressWarnings
boolean sawFallthrough
boolean tmp
private static final long[] mk_tokenSet_0 ()
long[] data
static void ()
}
com/atlassian/clover/instr/java/JavaTokenTypes.classJavaTokenTypes.java
package com.atlassian.clover.instr.java
public abstract com.atlassian.clover.instr.java.JavaTokenTypes extends java.lang.Object {
public static final int EOF
public static final int NULL_TREE_LOOKAHEAD
public static final int BLOCK
public static final int MODIFIERS
public static final int OBJBLOCK
public static final int SLIST
public static final int CTOR_DEF
public static final int METHOD_DEF
public static final int VARIABLE_DEF
public static final int INSTANCE_INIT
public static final int STATIC_INIT
public static final int TYPE
public static final int CLASS_DEF
public static final int INTERFACE_DEF
public static final int PACKAGE_DEF
public static final int ARRAY_DECLARATOR
public static final int EXTENDS_CLAUSE
public static final int IMPLEMENTS_CLAUSE
public static final int PARAMETERS
public static final int PARAMETER_DEF
public static final int LABELED_STAT
public static final int TYPECAST
public static final int INDEX_OP
public static final int POST_INC
public static final int POST_DEC
public static final int METHOD_CALL
public static final int EXPR
public static final int ARRAY_INIT
public static final int IMPORT
public static final int UNARY_MINUS
public static final int UNARY_PLUS
public static final int CASE_GROUP
public static final int ELIST
public static final int FOR_INIT
public static final int FOR_CONDITION
public static final int FOR_ITERATOR
public static final int EMPTY_STAT
public static final int FINAL
public static final int ABSTRACT
public static final int STRICTFP
public static final int SUPER_CTOR_CALL
public static final int CTOR_CALL
public static final int LITERAL_package
public static final int SEMI
public static final int LITERAL_import
public static final int LITERAL_static
public static final int LBRACK
public static final int RBRACK
public static final int IDENT
public static final int DOT
public static final int LT
public static final int COMMA
public static final int QUESTION
public static final int LITERAL_extends
public static final int LITERAL_super
public static final int GT
public static final int SR
public static final int BSR
public static final int LITERAL_void
public static final int LITERAL_boolean
public static final int LITERAL_byte
public static final int LITERAL_char
public static final int LITERAL_short
public static final int LITERAL_int
public static final int LITERAL_float
public static final int LITERAL_long
public static final int LITERAL_double
public static final int STAR
public static final int LITERAL_private
public static final int LITERAL_public
public static final int LITERAL_protected
public static final int LITERAL_transient
public static final int LITERAL_native
public static final int LITERAL_synchronized
public static final int LITERAL_volatile
public static final int LITERAL_class
public static final int LITERAL_interface
public static final int LITERAL_enum
public static final int AT
public static final int BAND
public static final int LCURLY
public static final int RCURLY
public static final int LPAREN
public static final int RPAREN
public static final int LITERAL_default
public static final int LITERAL_implements
public static final int LITERAL_this
public static final int ASSIGN
public static final int LITERAL_throws
public static final int ELLIPSIS
public static final int LITERAL_assert
public static final int COLON
public static final int LITERAL_if
public static final int LITERAL_else
public static final int LITERAL_for
public static final int LITERAL_while
public static final int LITERAL_do
public static final int LITERAL_break
public static final int LITERAL_continue
public static final int LITERAL_return
public static final int LITERAL_switch
public static final int LITERAL_throw
public static final int LITERAL_case
public static final int LITERAL_try
public static final int LITERAL_finally
public static final int LITERAL_catch
public static final int BOR
public static final int PLUS_ASSIGN
public static final int MINUS_ASSIGN
public static final int STAR_ASSIGN
public static final int DIV_ASSIGN
public static final int MOD_ASSIGN
public static final int SR_ASSIGN
public static final int BSR_ASSIGN
public static final int SL_ASSIGN
public static final int BAND_ASSIGN
public static final int BXOR_ASSIGN
public static final int BOR_ASSIGN
public static final int LOR
public static final int LAND
public static final int BXOR
public static final int NOT_EQUAL
public static final int EQUAL
public static final int LE
public static final int GE
public static final int LITERAL_instanceof
public static final int SL
public static final int PLUS
public static final int MINUS
public static final int DIV
public static final int MOD
public static final int INC
public static final int DEC
public static final int BNOT
public static final int LNOT
public static final int LITERAL_true
public static final int LITERAL_false
public static final int LITERAL_null
public static final int LITERAL_new
public static final int NUM_INT
public static final int CHAR_LITERAL
public static final int STRING_LITERAL
public static final int NUM_FLOAT
public static final int NUM_LONG
public static final int NUM_DOUBLE
public static final int WS
public static final int SL_COMMENT
public static final int ML_COMMENT
public static final int ESC
public static final int VOCAB
public static final int INT_LITERAL
public static final int LONG_LITERAL
public static final int FLOAT_LITERAL
public static final int DOUBLE_LITERAL
public static final int HEX_FLOAT_LITERAL
public static final int DEC_DIGIT
public static final int BIN_DIGIT
public static final int HEX_DIGIT
public static final int DEC_INT
public static final int HEX_INT
public static final int BIN_INT
public static final int FLOAT_SUFFIX
public static final int EXPONENT
public static final int BINARY_EXPONENT
}
com/atlassian/clover/instr/java/JavaTypeContext.classJavaTypeContext.java
package com.atlassian.clover.instr.java
public com.atlassian.clover.instr.java.JavaTypeContext extends java.lang.Object implements com.atlassian.clover.instr.tests.TestDetector$TypeContext {
private final java.util.Map tags
private final com.cenqua.clover.registry.Modifiers mods
private final String pkgName
private final String classname
private final String superclass
public void (java.util.Map, com.cenqua.clover.registry.Modifiers, java.lang.String, java.lang.String, java.lang.String)
java.util.Map tags
com.cenqua.clover.registry.Modifiers mods
String pkgName
String classname
String superclass
public java.util.Map getDocTags ()
public com.cenqua.clover.registry.Modifiers getModifiers ()
public java.lang.String getPackageName ()
public java.lang.String getTypeName ()
public java.lang.String getSuperTypeName ()
}
com/atlassian/clover/instr/java/MethodEntryInstrEmitter.classMethodEntryInstrEmitter.java
package com.atlassian.clover.instr.java
public com.atlassian.clover.instr.java.MethodEntryInstrEmitter extends com.atlassian.clover.instr.java.Emitter {
private com.atlassian.clover.instr.java.MethodRegistrationNode methodNode
private boolean addTestInstr
private boolean needsFinally
public void (com.atlassian.clover.instr.java.MethodRegistrationNode)
com.atlassian.clover.instr.java.MethodRegistrationNode node
protected boolean acceptsContextType (com.cenqua.clover.context.NamedContext)
com.cenqua.clover.context.NamedContext context
public void init (com.atlassian.clover.instr.java.InstrumentationState)
String typeInstr
com.atlassian.clover.instr.java.InstrumentationState state
StringBuffer instr
public boolean isAddTestInstr ()
public com.cenqua.clover.registry.MethodSignature getSignature ()
public com.cenqua.clover.registry.MethodInfo getMethod ()
public boolean needsFinally ()
}
com/atlassian/clover/instr/java/MethodExitInstrEmitter.classMethodExitInstrEmitter.java
package com.atlassian.clover.instr.java
public com.atlassian.clover.instr.java.MethodExitInstrEmitter extends com.atlassian.clover.instr.java.Emitter {
private com.atlassian.clover.instr.java.MethodEntryInstrEmitter entry
public void (com.atlassian.clover.instr.java.MethodEntryInstrEmitter, int, int)
com.atlassian.clover.instr.java.MethodEntryInstrEmitter entryEmitter
int endline
int endcol
public void init (com.atlassian.clover.instr.java.InstrumentationState)
String typeInstr
com.atlassian.clover.instr.java.InstrumentationState state
StringBuffer instr
}
com/atlassian/clover/instr/java/MethodRegistrationNode.classMethodRegistrationNode.java
package com.atlassian.clover.instr.java
public com.atlassian.clover.instr.java.MethodRegistrationNode extends com.atlassian.clover.instr.java.Emitter {
private static final java.util.Map DEFAULT_RETURN_VALUES
private com.cenqua.clover.registry.MethodSignature signature
private com.cenqua.clover.registry.MethodInfo method
public void (com.cenqua.clover.context.ContextSet, com.cenqua.clover.registry.MethodSignature, int, int)
com.cenqua.clover.context.ContextSet context
com.cenqua.clover.registry.MethodSignature signature
int line
int col
protected boolean acceptsContextType (com.cenqua.clover.context.NamedContext)
com.cenqua.clover.context.NamedContext context
public void init (com.atlassian.clover.instr.java.InstrumentationState)
String expectedException
int i
int i
StringBuffer msgBuffer
String expectedException
int i
java.util.List expectedExceptions
boolean expectsExceptions
String syntheticTestName
StringBuffer instr
String typeInstr
boolean nonVoidReturn
com.atlassian.clover.instr.java.InstrumentationState state
com.atlassian.clover.instr.java.InstrumentationConfig cfg
boolean isTestMethod
String javaLangPrefix
boolean addTestRewriteInstr
private static java.lang.String defaultNullValueForType (java.lang.String)
String returnType
public com.cenqua.clover.registry.MethodSignature getSignature ()
public com.cenqua.clover.registry.MethodInfo getMethod ()
public void addContext (com.cenqua.clover.context.NamedContext)
com.cenqua.clover.context.NamedContext ctx
static void ()
java.util.Map values
}
com/atlassian/clover/instr/java/RecorderInstrEmitter.classRecorderInstrEmitter.java
package com.atlassian.clover.instr.java
public com.atlassian.clover.instr.java.RecorderInstrEmitter extends com.atlassian.clover.instr.java.Emitter {
private static final String INCOMPATIBLE_MSG
private static final String DEFAULT_CLASSNOTFOUND_MSG
private static final String UNEXPECTED_MSG
private boolean isEnum
private boolean reportInitErrors
private boolean classInstrStrategy
private String recorderPrefix
private long recorderCfg
private String initString
private long registryVersion
private int maxDataIndex
private String javaLangPrefix
private boolean testClass
private String distributedConfig
private String classNotFoundMsg
private boolean shouldEmitWarningMethod
private java.util.List profiles
static Class class$com_cenqua_clover$CloverProfile
static Class class$com_cenqua_clover$CoverageRecorder
public void (boolean)
boolean isEnum
public void init (com.atlassian.clover.instr.java.InstrumentationState)
com.atlassian.clover.instr.java.InstrumentationState state
public java.lang.String getInstr ()
String recorderBase
String recorderSuffix
String instrString
String instrString
static java.lang.String generateCloverProfilesField (java.util.List)
java.util.List profiles
String str
public static java.lang.String generateCloverProfilesInline (java.util.List)
java.util.List profiles
private static java.lang.String generateCloverProfilesNewInstances (java.util.List)
com_cenqua_clover.CloverProfile profile
java.util.Iterator iter
java.util.List profiles
String str
public static java.lang.String asUnicodeString (java.lang.String)
char c
char[] arr$
int len$
int i$
String str
String res
public void setMaxDataIndex (int)
int maxIndex
private static long getConfigBits (com.atlassian.clover.instr.java.InstrumentationConfig)
com.atlassian.clover.instr.java.InstrumentationConfig cfg
}
com/atlassian/clover/instr/java/SimpleEmitter.classSimpleEmitter.java
package com.atlassian.clover.instr.java
public com.atlassian.clover.instr.java.SimpleEmitter extends com.atlassian.clover.instr.java.Emitter {
public void (java.lang.String)
String instr
protected void init (com.atlassian.clover.instr.java.InstrumentationState)
com.atlassian.clover.instr.java.InstrumentationState state
}
com/atlassian/clover/instr/java/StartBoolInstrEmitter.classStartBoolInstrEmitter.java
package com.atlassian.clover.instr.java
public com.atlassian.clover.instr.java.StartBoolInstrEmitter extends com.atlassian.clover.instr.java.Emitter {
private final com.atlassian.clover.instr.java.ExpressionInfo expr
public void (com.atlassian.clover.instr.java.ExpressionInfo)
com.atlassian.clover.instr.java.ExpressionInfo expr
protected void init (com.atlassian.clover.instr.java.InstrumentationState)
com.atlassian.clover.instr.java.InstrumentationState state
}
com/atlassian/clover/instr/java/StatementInstrEmitter.classStatementInstrEmitter.java
package com.atlassian.clover.instr.java
public com.atlassian.clover.instr.java.StatementInstrEmitter extends com.atlassian.clover.instr.java.Emitter {
private int endLine
private int endCol
private int complexity
private com.cenqua.clover.registry.StatementInfo stmtInfo
public void (com.cenqua.clover.context.ContextSet, int, int, int, int)
com.cenqua.clover.context.ContextSet context
int line
int column
int endLine
int endCol
public void (com.cenqua.clover.context.ContextSet, int, int, int, int, int)
com.cenqua.clover.context.ContextSet context
int line
int column
int endLine
int endCol
int complexity
public void init (com.atlassian.clover.instr.java.InstrumentationState)
com.atlassian.clover.instr.java.InstrumentationState state
public void addContext (com.cenqua.clover.context.NamedContext)
com.cenqua.clover.context.NamedContext ctx
}
com/atlassian/clover/instr/java/StringInstrumentationSource.classStringInstrumentationSource.java
package com.atlassian.clover.instr.java
public com.atlassian.clover.instr.java.StringInstrumentationSource extends java.lang.Object implements com.atlassian.clover.instr.java.InstrumentationSource {
private final java.io.File sourceFile
private final String content
public void (java.io.File, java.lang.String)
java.io.File sourceFile
String content
public java.io.File getSourceFileLocation ()
public java.io.Reader createReader () throws java.io.IOException
}
com/atlassian/clover/instr/java/TokenListUtil$1.classTokenListUtil.java
package com.atlassian.clover.instr.java
final com.atlassian.clover.instr.java.TokenListUtil$1 extends java.util.HashSet {
void ()
}
com/atlassian/clover/instr/java/TokenListUtil.classTokenListUtil.java
package com.atlassian.clover.instr.java
public com.atlassian.clover.instr.java.TokenListUtil extends java.lang.Object {
private static final java.util.regex.Pattern ML_PATTERN
private static final java.util.regex.Pattern MATCH_JAVADOC_LINE
private static final java.util.regex.Pattern MATCH_JAVADOC_TAG_LINE_START
private static final java.util.Set IGNORED_TAGS
public void ()
public static java.lang.String getNormalisedSequence (com.atlassian.clover.instr.java.CloverToken, com.atlassian.clover.instr.java.CloverToken)
com.atlassian.clover.instr.java.CloverToken begin
com.atlassian.clover.instr.java.CloverToken end
public static java.lang.String getNormalisedSequence (com.atlassian.clover.instr.java.CloverToken, com.atlassian.clover.instr.java.CloverToken, boolean)
com.atlassian.clover.instr.java.CloverToken begin
com.atlassian.clover.instr.java.CloverToken end
boolean whitespace
StringBuffer buf
com.atlassian.clover.instr.java.CloverToken curr
com.atlassian.clover.instr.java.CloverToken prev
public static boolean hasWhitespaceAfter (com.atlassian.clover.instr.java.CloverToken)
com.atlassian.clover.instr.java.CloverToken token
clover.antlr.CommonHiddenStreamToken curr
public static java.util.Map getJDocTagsAndValuesOnBlock (com.atlassian.clover.instr.java.CloverToken)
clover.antlr.CommonHiddenStreamToken hidden
com.atlassian.clover.instr.java.CloverToken startOfField
com.atlassian.clover.instr.java.CloverToken prev
java.util.HashMap tags
clover.antlr.CommonHiddenStreamToken hidden
public static void getJDocTagsOnComment (java.util.Map, java.lang.String)
String lineContents
java.util.regex.Matcher tagMatcher
java.util.regex.Matcher lineMatcher
int i
java.util.Map tags
String comment
String[] lines
boolean inTag
String tagName
String tagContents
private static boolean ignore (java.lang.String)
String tagName
private static java.lang.String emptyStringForNull (java.lang.String)
String string
private static void addTag (java.util.Map, java.lang.String, java.lang.String)
java.util.Map tags
String tagName
String tagContents
java.util.List tagValues
static void ()
}
com/atlassian/clover/instr/java/UnicodeJavaLexer.classUnicodeJavaLexer.java
package com.atlassian.clover.instr.java
public com.atlassian.clover.instr.java.UnicodeJavaLexer extends com.atlassian.clover.instr.java.JavaLexer {
public static final int MIN_CODE_POINT
public static final int MAX_CODE_POINT
public void (java.io.Reader, com.atlassian.clover.instr.java.InstrumentationConfig)
java.io.Reader in
com.atlassian.clover.instr.java.InstrumentationConfig cfg
public clover.antlr.Token nextToken () throws clover.antlr.TokenStreamException
int _ttype
clover.antlr.CharStreamException cse
clover.antlr.RecognitionException e
public final void mIDENT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
char la1
char la1
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
public void mSTRING_LITERAL (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
char la
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
public void mCHAR_LITERAL (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
private static boolean isValidCodePoint (int)
int codePoint
}
com/atlassian/clover/instr/tests/AggregateTestDetector.classAggregateTestDetector.java
package com.atlassian.clover.instr.tests
public com.atlassian.clover.instr.tests.AggregateTestDetector extends java.lang.Object implements com.atlassian.clover.instr.tests.TestDetector {
private final java.util.List detectors
private final com.atlassian.clover.instr.tests.BooleanStrategy strategy
public void (com.atlassian.clover.instr.tests.BooleanStrategy)
com.atlassian.clover.instr.tests.BooleanStrategy strategy
public void addDetector (com.atlassian.clover.instr.tests.TestDetector)
com.atlassian.clover.instr.tests.TestDetector detector
public boolean isEmpty ()
public boolean isTypeMatch (com.atlassian.clover.instr.tests.TestDetector$SourceContext, com.atlassian.clover.instr.tests.TestDetector$TypeContext)
com.atlassian.clover.instr.tests.TestDetector detector
int i
com.atlassian.clover.instr.tests.TestDetector$SourceContext sourceContext
com.atlassian.clover.instr.tests.TestDetector$TypeContext typeContext
boolean[] values
public boolean isMethodMatch (com.atlassian.clover.instr.tests.TestDetector$SourceContext, com.atlassian.clover.instr.tests.TestDetector$MethodContext)
com.atlassian.clover.instr.tests.TestDetector detector
int i
com.atlassian.clover.instr.tests.TestDetector$SourceContext sourceContext
com.atlassian.clover.instr.tests.TestDetector$MethodContext methodContext
boolean[] values
}
com/atlassian/clover/instr/tests/AndStrategy.classAndStrategy.java
package com.atlassian.clover.instr.tests
public com.atlassian.clover.instr.tests.AndStrategy extends java.lang.Object implements com.atlassian.clover.instr.tests.BooleanStrategy java.io.Serializable {
public void ()
public boolean process (boolean[])
int i
boolean[] values
boolean result
}
com/atlassian/clover/instr/tests/AntPatternTestDetectorFilter.classAntPatternTestDetectorFilter.java
package com.atlassian.clover.instr.tests
public com.atlassian.clover.instr.tests.AntPatternTestDetectorFilter extends java.lang.Object implements com.atlassian.clover.instr.tests.TestDetector {
final String[] includeFilter
final String[] excludeFilter
private final String projectRoot
public void (java.lang.String, java.lang.String[], java.lang.String[])
String projectRoot
String[] includeFilter
String[] excludeFilter
public boolean isTypeMatch (com.atlassian.clover.instr.tests.TestDetector$SourceContext, com.atlassian.clover.instr.tests.TestDetector$TypeContext)
com.atlassian.clover.instr.tests.TestDetector$SourceContext sourceContext
com.atlassian.clover.instr.tests.TestDetector$TypeContext typeContext
public boolean isMethodMatch (com.atlassian.clover.instr.tests.TestDetector$SourceContext, com.atlassian.clover.instr.tests.TestDetector$MethodContext)
com.atlassian.clover.instr.tests.TestDetector$SourceContext sourceContext
com.atlassian.clover.instr.tests.TestDetector$MethodContext methodContext
private boolean matchesPattern (java.io.File)
java.io.File file
String path
String relative
}
com/atlassian/clover/instr/tests/BooleanStrategy.classBooleanStrategy.java
package com.atlassian.clover.instr.tests
public abstract com.atlassian.clover.instr.tests.BooleanStrategy extends java.lang.Object {
public abstract boolean process (boolean[])
}
com/atlassian/clover/instr/tests/DefaultTestDetector.classDefaultTestDetector.java
package com.atlassian.clover.instr.tests
public com.atlassian.clover.instr.tests.DefaultTestDetector extends java.lang.Object implements com.atlassian.clover.instr.tests.TestDetector {
public void ()
public boolean isTypeMatch (com.atlassian.clover.instr.tests.TestDetector$SourceContext, com.atlassian.clover.instr.tests.TestDetector$TypeContext)
com.atlassian.clover.instr.tests.TestDetector$SourceContext sourceContext
com.atlassian.clover.instr.tests.TestDetector$TypeContext typeContext
private boolean strContains (java.lang.String, java.lang.String)
String target
String str
private boolean strEquals (java.lang.String, java.lang.String)
String target
String str
public boolean isMethodMatch (com.atlassian.clover.instr.tests.TestDetector$SourceContext, com.atlassian.clover.instr.tests.TestDetector$MethodContext)
com.atlassian.clover.instr.tests.TestDetector$SourceContext sourceContext
com.atlassian.clover.instr.tests.TestDetector$MethodContext methodContext
com.cenqua.clover.registry.MethodSignature signature
}
com/atlassian/clover/instr/tests/ExpectedExceptionMiner.classExpectedExceptionMiner.java
package com.atlassian.clover.instr.tests
public com.atlassian.clover.instr.tests.ExpectedExceptionMiner extends java.lang.Object {
private static final java.util.regex.Pattern XDOCLET_NVP_PATTERN
private static final java.util.regex.Pattern WS_SPLIT_PATTERN
private static final java.util.regex.Pattern DOT_SPLIT_PATTERN
public void ()
public static java.lang.String[] extractExpectedExceptionsFor (com.cenqua.clover.registry.MethodSignature, boolean, boolean)
com.cenqua.clover.registry.MethodSignature sig
boolean checkAnnotations
boolean checkTags
java.util.Set exceptionNames
private static void expectedExceptionsFromJavadoc (com.cenqua.clover.registry.MethodSignature, java.util.Set)
com.cenqua.clover.registry.MethodSignature sig
java.util.Set exceptionNames
java.util.Map tags
private static void extractExpectedExceptions (java.lang.String, java.lang.String, java.util.Set, java.util.Map)
int i
String tagName
String attributeName
java.util.Set exceptionNames
java.util.Map tags
java.util.List testTagValues
private static void processTagValue (java.lang.String, java.util.Set, java.lang.String)
String attrName
String attrValue
String attributeName
java.util.Set exceptionNames
String testTagValue
java.util.regex.Matcher testTagValueMatcher
private static void processExceptionNames (java.util.Set, java.lang.String)
int j
java.util.Set exceptionNames
String attrValue
String[] classNames
private static boolean looksLikeFQClassName (java.lang.String)
int i
String className
String[] parts
private static void expectedExceptionsFromAnnotations (com.cenqua.clover.registry.MethodSignature, java.util.Set)
com.cenqua.clover.registry.Annotation expectedExceptionsAnnotation
com.cenqua.clover.registry.Annotation expectedExceptionsAnnotation
com.cenqua.clover.registry.Annotation specificationAnnotation
com.cenqua.clover.registry.MethodSignature sig
java.util.Set exceptionNames
com.cenqua.clover.registry.AnnotationValue expectedAttrValue
com.cenqua.clover.registry.Annotation testAnnotation
private static com.cenqua.clover.registry.Annotation findTestAnnotation (com.cenqua.clover.registry.MethodSignature)
com.cenqua.clover.registry.MethodSignature sig
com.cenqua.clover.registry.Annotation testAnnotation
private static com.cenqua.clover.registry.Annotation findTestNGExpectedExceptionsAnnotation (com.cenqua.clover.registry.MethodSignature)
com.cenqua.clover.registry.MethodSignature sig
private static com.cenqua.clover.registry.Annotation findSpringExpectedExceptionsAnnotation (com.cenqua.clover.registry.MethodSignature)
com.cenqua.clover.registry.MethodSignature sig
private static com.cenqua.clover.registry.Annotation findAnnotationValue (com.cenqua.clover.registry.MethodSignature, java.lang.String, java.lang.String)
com.cenqua.clover.registry.MethodSignature sig
String expectedAnnoName
String fqExpectedAnnoName
com.cenqua.clover.registry.Annotation expectedAnnotation
private static com.cenqua.clover.registry.Annotation findSpecificationAnnotation (com.cenqua.clover.registry.MethodSignature)
com.cenqua.clover.registry.MethodSignature sig
private static com.cenqua.clover.registry.AnnotationValue extractExpectedAttrValue (com.cenqua.clover.registry.MethodSignature, com.cenqua.clover.registry.Annotation)
com.cenqua.clover.registry.MethodSignature sig
com.cenqua.clover.registry.Annotation testAnnotation
com.cenqua.clover.registry.AnnotationValue value
private static com.cenqua.clover.registry.AnnotationValue extractValueAttrValue (com.cenqua.clover.registry.MethodSignature, com.cenqua.clover.registry.Annotation)
com.cenqua.clover.registry.MethodSignature sig
com.cenqua.clover.registry.Annotation expectedExceptionsAnnotation
private static void extractExpectedExceptions (java.util.Set, com.cenqua.clover.registry.AnnotationValue)
com.cenqua.clover.registry.StringifiedAnnotationValue classNameValue
String className
com.cenqua.clover.registry.AnnotationValue exceptionName
int i
java.util.Set exceptionNames
com.cenqua.clover.registry.AnnotationValue expectedAttrValue
java.util.List exceptionsNameValues
private static java.lang.String stripClassNameFromDotClassExpression (com.cenqua.clover.registry.StringifiedAnnotationValue)
int i
com.cenqua.clover.registry.StringifiedAnnotationValue classNameValue
String[] parts
private static boolean isIdent (java.lang.String)
int i
String ident
static void ()
}
com/atlassian/clover/instr/tests/FileMappedTestDetector.classFileMappedTestDetector.java
package com.atlassian.clover.instr.tests
public com.atlassian.clover.instr.tests.FileMappedTestDetector extends java.lang.Object implements com.atlassian.clover.instr.tests.TestDetector java.io.Serializable {
private java.util.List testFileMatchers
private com.atlassian.clover.instr.tests.TestDetector defaultDetector
public void ()
public void (com.atlassian.clover.instr.tests.TestDetector)
com.atlassian.clover.instr.tests.TestDetector defaultDetector
public void addTestSourceMatcher (com.atlassian.clover.instr.tests.TestSourceMatcher)
com.atlassian.clover.instr.tests.TestSourceMatcher matcher
public com.atlassian.clover.instr.tests.TestDetector getDetectorForFile (java.io.File)
com.atlassian.clover.instr.tests.TestSourceMatcher matcher
java.util.Iterator i$
java.io.File f
com.atlassian.clover.instr.tests.AggregateTestDetector detectors
public boolean isTypeMatch (com.atlassian.clover.instr.tests.TestDetector$SourceContext, com.atlassian.clover.instr.tests.TestDetector$TypeContext)
com.atlassian.clover.instr.tests.TestDetector$SourceContext sourceContext
com.atlassian.clover.instr.tests.TestDetector$TypeContext typeContext
com.atlassian.clover.instr.tests.TestDetector t
public boolean isMethodMatch (com.atlassian.clover.instr.tests.TestDetector$SourceContext, com.atlassian.clover.instr.tests.TestDetector$MethodContext)
com.atlassian.clover.instr.tests.TestDetector$SourceContext sourceContext
com.atlassian.clover.instr.tests.TestDetector$MethodContext methodContext
com.atlassian.clover.instr.tests.TestDetector t
}
com/atlassian/clover/instr/tests/NoTestDetector.classNoTestDetector.java
package com.atlassian.clover.instr.tests
public com.atlassian.clover.instr.tests.NoTestDetector extends java.lang.Object implements com.atlassian.clover.instr.tests.TestDetector {
public void ()
public boolean isTypeMatch (com.atlassian.clover.instr.tests.TestDetector$SourceContext, com.atlassian.clover.instr.tests.TestDetector$TypeContext)
com.atlassian.clover.instr.tests.TestDetector$SourceContext sourceContext
com.atlassian.clover.instr.tests.TestDetector$TypeContext typeContext
public boolean isMethodMatch (com.atlassian.clover.instr.tests.TestDetector$SourceContext, com.atlassian.clover.instr.tests.TestDetector$MethodContext)
com.atlassian.clover.instr.tests.TestDetector$SourceContext sourceContext
com.atlassian.clover.instr.tests.TestDetector$MethodContext methodContext
}
com/atlassian/clover/instr/tests/OrStrategy.classOrStrategy.java
package com.atlassian.clover.instr.tests
public com.atlassian.clover.instr.tests.OrStrategy extends java.lang.Object implements com.atlassian.clover.instr.tests.BooleanStrategy java.io.Serializable {
public void ()
public boolean process (boolean[])
int i
boolean[] values
boolean result
}
com/atlassian/clover/instr/tests/TestAnnotationNames.classTestAnnotationNames.java
package com.atlassian.clover.instr.tests
public final com.atlassian.clover.instr.tests.TestAnnotationNames extends java.lang.Object {
public static final String TEST_ANNO_NAME
public static final String TESTNG_FQ_TEST_ANNO_NAME
public static final String TESTNG_FQ_EXPECTED_ANNO_NAME
public static final String TESTNG_EXPECTED_ANNO_NAME
public static final String SPRING_FQ_EXPECTED_ANNO_NAME
public static final String SPRING_EXPECTED_ANNO_NAME
public static final String ORG_JUNIT_NAME
public static final String JUNIT_TEST_ANNO_NAME
public static final String JUNIT_IGNORE_ANNO_NAME
public static final String IGNORE_ANNO_NAME
public static final String EXPECTED_EXCEPTIONS_ATTR_NAME
public static final String EXPECTED_EXCEPTION_ATTR_NAME
public static final String EXPECTED_ATTR_NAME
public static final String VALUE_ATTR_NAME
public static final String SPECIFICATION_ANNO_NAME
public static final String INSTINCT_SPECIFICATION_ANNO_NAME
public void ()
}
com/atlassian/clover/instr/tests/TestDetector$MethodContext.classTestDetector.java
package com.atlassian.clover.instr.tests
public abstract com.atlassian.clover.instr.tests.TestDetector$MethodContext extends java.lang.Object {
public abstract com.cenqua.clover.registry.MethodSignature getSignature ()
}
com/atlassian/clover/instr/tests/TestDetector$SourceContext.classTestDetector.java
package com.atlassian.clover.instr.tests
public abstract com.atlassian.clover.instr.tests.TestDetector$SourceContext extends java.lang.Object {
public abstract com.atlassian.clover.spi.lang.Language getLanguage ()
public abstract boolean areAnnotationsSupported ()
public abstract java.io.File getSourceFile ()
}
com/atlassian/clover/instr/tests/TestDetector$TypeContext.classTestDetector.java
package com.atlassian.clover.instr.tests
public abstract com.atlassian.clover.instr.tests.TestDetector$TypeContext extends java.lang.Object {
public abstract java.lang.String getPackageName ()
public abstract java.lang.String getTypeName ()
public abstract java.lang.String getSuperTypeName ()
public abstract java.util.Map getDocTags ()
public abstract com.cenqua.clover.registry.Modifiers getModifiers ()
}
com/atlassian/clover/instr/tests/TestDetector.classTestDetector.java
package com.atlassian.clover.instr.tests
public abstract com.atlassian.clover.instr.tests.TestDetector extends java.lang.Object implements java.io.Serializable {
public abstract boolean isTypeMatch (com.atlassian.clover.instr.tests.TestDetector$SourceContext, com.atlassian.clover.instr.tests.TestDetector$TypeContext)
public abstract boolean isMethodMatch (com.atlassian.clover.instr.tests.TestDetector$SourceContext, com.atlassian.clover.instr.tests.TestDetector$MethodContext)
}
com/atlassian/clover/instr/tests/TestSourceMatcher.classTestSourceMatcher.java
package com.atlassian.clover.instr.tests
public abstract com.atlassian.clover.instr.tests.TestSourceMatcher extends java.lang.Object implements java.io.Serializable {
public abstract boolean matchesFile (java.io.File)
public abstract com.atlassian.clover.instr.tests.TestDetector getDetector ()
}
com/atlassian/clover/instr/tests/TestSpec.classTestSpec.java
package com.atlassian.clover.instr.tests
public com.atlassian.clover.instr.tests.TestSpec extends java.lang.Object implements com.atlassian.clover.instr.tests.TestDetector {
private java.util.regex.Pattern pkgPattern
private java.util.regex.Pattern classAnnotationPattern
private java.util.regex.Pattern classPattern
private java.util.regex.Pattern superPattern
private java.util.regex.Pattern classTagPattern
private java.util.regex.Pattern methodAnnotationPattern
private java.util.regex.Pattern methodPattern
private java.util.regex.Pattern methodReturnTypePattern
private java.util.regex.Pattern methodTagPattern
public void ()
public void (com.atlassian.clover.instr.tests.TestSpec)
com.atlassian.clover.instr.tests.TestSpec spec
public void setPkgPattern (java.util.regex.Pattern)
java.util.regex.Pattern pkgPattern
public void setClassAnnotationPattern (java.util.regex.Pattern)
java.util.regex.Pattern classAnnotationPattern
public void setClassTagPattern (java.util.regex.Pattern)
java.util.regex.Pattern classTagPattern
private boolean tagsMatch (java.util.regex.Pattern, java.util.Map)
java.util.Iterator it
java.util.regex.Pattern javaDocPattern
java.util.Map tags
public void setMethodTagPattern (java.util.regex.Pattern)
java.util.regex.Pattern methodTagPattern
public void setClassPattern (java.util.regex.Pattern)
java.util.regex.Pattern classPattern
public void setSuperPattern (java.util.regex.Pattern)
java.util.regex.Pattern superPattern
public void setMethodAnnotationPattern (java.util.regex.Pattern)
java.util.regex.Pattern methodAnnotationPattern
public void setMethodPattern (java.util.regex.Pattern)
java.util.regex.Pattern methodPattern
public void setMethodReturnTypePattern (java.util.regex.Pattern)
java.util.regex.Pattern methodReturnsPattern
public boolean methodReturnPatternMatches (java.lang.String)
String methodReturnType
public boolean isTypeMatch (com.atlassian.clover.instr.tests.TestDetector$SourceContext, com.atlassian.clover.instr.tests.TestDetector$TypeContext)
com.atlassian.clover.instr.tests.TestDetector$SourceContext sourceContext
com.atlassian.clover.instr.tests.TestDetector$TypeContext typeContext
public boolean isMethodMatch (com.atlassian.clover.instr.tests.TestDetector$SourceContext, com.atlassian.clover.instr.tests.TestDetector$MethodContext)
com.atlassian.clover.instr.tests.TestDetector$SourceContext sourceContext
com.atlassian.clover.instr.tests.TestDetector$MethodContext methodContext
com.cenqua.clover.registry.MethodSignature signature
public boolean pkgMatches (java.lang.String)
String pkg
public boolean classAnnotationMatches (com.cenqua.clover.registry.Modifiers)
com.cenqua.clover.registry.Modifiers m
public boolean classTagMatches (java.util.Map)
java.util.Map tags
public boolean methodTagMatches (java.util.Map)
java.util.Map tags
public boolean classMatches (java.lang.String)
String className
public boolean methodAnnotationMatches (com.cenqua.clover.registry.Modifiers)
com.cenqua.clover.registry.Modifiers modifiers
public boolean superMatches (java.lang.String)
String superName
public boolean methodMatches (java.lang.String)
String method
}
com/atlassian/clover/io/tags/TagTypeMismatchException.classTagTypeMismatchException.java
package com.atlassian.clover.io.tags
public com.atlassian.clover.io.tags.TagTypeMismatchException extends java.io.IOException {
public void (int, java.lang.Class, java.lang.Class)
int tag
Class expected
Class found
}
com/atlassian/clover/io/tags/TaggedDataInput.classTaggedDataInput.java
package com.atlassian.clover.io.tags
public abstract com.atlassian.clover.io.tags.TaggedDataInput extends java.lang.Object {
public abstract boolean readBoolean () throws java.io.IOException
public abstract short readShort () throws java.io.IOException
public abstract byte readByte () throws java.io.IOException
public abstract char readChar () throws java.io.IOException
public abstract int readInt () throws java.io.IOException
public abstract long readLong () throws java.io.IOException
public abstract java.lang.String readUTF () throws java.io.IOException
public abstract double readDouble () throws java.io.IOException
public abstract float readFloat () throws java.io.IOException
public abstract com.atlassian.clover.io.tags.TaggedPersistent read (java.lang.Class) throws java.io.IOException
}
com/atlassian/clover/io/tags/TaggedDataOutput.classTaggedDataOutput.java
package com.atlassian.clover.io.tags
public abstract com.atlassian.clover.io.tags.TaggedDataOutput extends java.lang.Object {
public abstract void writeUTF (java.lang.String) throws java.io.IOException
public abstract void writeDouble (double) throws java.io.IOException
public abstract void writeFloat (float) throws java.io.IOException
public abstract void writeLong (long) throws java.io.IOException
public abstract void writeInt (int) throws java.io.IOException
public abstract void writeChar (int) throws java.io.IOException
public abstract void writeShort (int) throws java.io.IOException
public abstract void writeByte (int) throws java.io.IOException
public abstract void writeBoolean (boolean) throws java.io.IOException
public abstract void write (java.lang.Class, com.atlassian.clover.io.tags.TaggedPersistent) throws java.io.IOException
}
com/atlassian/clover/io/tags/TaggedIO$1.classTaggedIO.java
package com.atlassian.clover.io.tags
final com.atlassian.clover.io.tags.TaggedIO$1 extends java.lang.Object implements java.security.PrivilegedAction {
void ()
public java.lang.Boolean run ()
public java.lang.Object run ()
}
com/atlassian/clover/io/tags/TaggedIO.classTaggedIO.java
package com.atlassian.clover.io.tags
public com.atlassian.clover.io.tags.TaggedIO extends java.lang.Object {
private static final boolean DEBUG
public void ()
public static boolean isDebug ()
public static com.atlassian.clover.io.tags.TaggedPersistent read (java.nio.channels.FileChannel, com.atlassian.clover.io.tags.Tags, java.lang.Class) throws java.io.IOException
java.nio.channels.FileChannel channel
com.atlassian.clover.io.tags.Tags tags
Class clazz
public static com.atlassian.clover.io.tags.TaggedPersistent read (java.io.DataInput, com.atlassian.clover.io.tags.Tags, java.lang.Class) throws java.io.IOException
java.io.DataInput in
com.atlassian.clover.io.tags.Tags tags
Class clazz
public static void write (java.nio.channels.FileChannel, com.atlassian.clover.io.tags.Tags, java.lang.Class, com.atlassian.clover.io.tags.TaggedPersistent) throws java.io.IOException
java.nio.channels.FileChannel channel
com.atlassian.clover.io.tags.Tags tags
Class clazz
com.atlassian.clover.io.tags.TaggedPersistent object
java.io.DataOutputStream out
static void ()
Exception e
boolean shouldDebug
}
com/atlassian/clover/io/tags/TaggedInputReader.classTaggedInputReader.java
package com.atlassian.clover.io.tags
public com.atlassian.clover.io.tags.TaggedInputReader extends java.lang.Object implements com.atlassian.clover.io.tags.TaggedDataInput {
private final java.io.DataInput in
private final com.atlassian.clover.io.tags.Tags tags
public void (java.io.DataInput, com.atlassian.clover.io.tags.Tags)
java.io.DataInput in
com.atlassian.clover.io.tags.Tags tags
private boolean readObjectTagAndCheckNullity (int) throws java.io.IOException
int expectedTag
private void readTagOrFail (int) throws java.io.IOException
int expectedTag
int actualTag
public boolean readBoolean () throws java.io.IOException
public byte readByte () throws java.io.IOException
public short readShort () throws java.io.IOException
public char readChar () throws java.io.IOException
public int readInt () throws java.io.IOException
public long readLong () throws java.io.IOException
public float readFloat () throws java.io.IOException
public double readDouble () throws java.io.IOException
public java.lang.String readUTF () throws java.io.IOException
public com.atlassian.clover.io.tags.TaggedPersistent read (java.lang.Class) throws java.io.IOException
com.atlassian.clover.io.tags.TaggedPersistent result
Class superType
int tag
boolean isNull
com.atlassian.clover.io.tags.TaggedPersistent result
}
com/atlassian/clover/io/tags/TaggedOutOperation.classTaggedOutOperation.java
package com.atlassian.clover.io.tags
public abstract com.atlassian.clover.io.tags.TaggedOutOperation extends java.lang.Object {
public abstract void run (com.atlassian.clover.io.tags.TaggedDataOutput) throws java.io.IOException
}
com/atlassian/clover/io/tags/TaggedOutputWriter.classTaggedOutputWriter.java
package com.atlassian.clover.io.tags
public com.atlassian.clover.io.tags.TaggedOutputWriter extends java.lang.Object implements com.atlassian.clover.io.tags.TaggedDataOutput {
private final java.io.DataOutput out
private final com.atlassian.clover.io.tags.Tags tags
public void (java.io.DataOutput, com.atlassian.clover.io.tags.Tags)
java.io.DataOutput out
com.atlassian.clover.io.tags.Tags tags
public void writeBoolean (boolean) throws java.io.IOException
boolean v
private void writeTagAndNullity (int, boolean) throws java.io.IOException
int tag
boolean isNull
private void writeTag (int) throws java.io.IOException
int tag
public void writeByte (int) throws java.io.IOException
int v
public void writeShort (int) throws java.io.IOException
int v
public void writeChar (int) throws java.io.IOException
int v
public void writeInt (int) throws java.io.IOException
int v
public void writeLong (long) throws java.io.IOException
long v
public void writeFloat (float) throws java.io.IOException
float v
public void writeDouble (double) throws java.io.IOException
double v
public void writeUTF (java.lang.String) throws java.io.IOException
String s
public void write (java.lang.Class, com.atlassian.clover.io.tags.TaggedPersistent) throws java.io.IOException
Class t
com.atlassian.clover.io.tags.TaggedPersistent p
}
com/atlassian/clover/io/tags/TaggedPersistent.classTaggedPersistent.java
package com.atlassian.clover.io.tags
public abstract com.atlassian.clover.io.tags.TaggedPersistent extends java.lang.Object {
public abstract void write (com.atlassian.clover.io.tags.TaggedDataOutput) throws java.io.IOException
}
com/atlassian/clover/io/tags/Tags$ObjectReader.classTags.java
package com.atlassian.clover.io.tags
public abstract com.atlassian.clover.io.tags.Tags$ObjectReader extends java.lang.Object {
public abstract com.atlassian.clover.io.tags.TaggedPersistent read (com.atlassian.clover.io.tags.TaggedDataInput) throws java.io.IOException
}
com/atlassian/clover/io/tags/Tags.classTags.java
package com.atlassian.clover.io.tags
public com.atlassian.clover.io.tags.Tags extends java.lang.Object {
public static final int BOOL_TAG
public static final int BYTE_TAG
public static final int SHORT_TAG
public static final int CHAR_TAG
public static final int INT_TAG
public static final int LONG_TAG
public static final int FLOAT_TAG
public static final int DOUBLE_TAG
public static final int STRING_TAG
public static final int NEXT_TAG
private java.util.Map classNameToReader
private java.util.Map classNameToTag
private java.util.Map tagToReader
public void ()
public com.atlassian.clover.io.tags.Tags registerTag (java.lang.String, int, com.atlassian.clover.io.tags.Tags$ObjectReader)
String className
int tag
com.atlassian.clover.io.tags.Tags$ObjectReader reader
int getTagFor (java.lang.Class) throws com.atlassian.clover.io.tags.UnknownTagException
Class clazz
Integer tag
public com.atlassian.clover.io.tags.TaggedPersistent invokeObjectReaderFor (int, com.atlassian.clover.io.tags.TaggedDataInput) throws java.io.IOException
int tag
com.atlassian.clover.io.tags.TaggedDataInput in
com.atlassian.clover.io.tags.Tags$ObjectReader builder
public boolean isDefined (int)
int tag
}
com/atlassian/clover/io/tags/UnknownTagException.classUnknownTagException.java
package com.atlassian.clover.io.tags
public com.atlassian.clover.io.tags.UnknownTagException extends java.io.IOException {
public void (java.lang.String)
String className
public void (int)
int tag
}
com/atlassian/clover/io/tags/WrongTagException.classWrongTagException.java
package com.atlassian.clover.io.tags
public com.atlassian.clover.io.tags.WrongTagException extends java.io.IOException {
public void (int, int)
int expectedTag
int actualTag
}
com/atlassian/clover/lang/Languages.classLanguages.java
package com.atlassian.clover.lang
public com.atlassian.clover.lang.Languages extends java.lang.Object {
private static final java.util.Map LANGUAGE_CONSTRUCTS
private static final java.util.Set LANGUAGES
static Class class$com$atlassian$clover$spi$lang$Language
static Class class$com$atlassian$clover$lang$Languages
public void ()
public static java.util.Set getLanguages ()
public static com.atlassian.clover.spi.lang.LanguageConstruct lookupConstruct (java.lang.String)
String id
com.atlassian.clover.spi.lang.LanguageConstruct construct
static void ()
com.atlassian.clover.spi.lang.Language$Builtin language
com.atlassian.clover.spi.lang.Language$Builtin[] arr$
int len$
int i$
com.atlassian.clover.spi.lang.LanguageConstruct$Builtin construct
com.atlassian.clover.spi.lang.LanguageConstruct$Builtin[] arr$
int len$
int i$
com.atlassian.clover.spi.lang.LanguageConstruct construct
java.util.Iterator i$
com.atlassian.clover.spi.lang.Language language
com.atlassian.clover.services.ServiceNotAvailableException e
java.util.Iterator languages
}
com/atlassian/clover/recorder/ActivePerTestRecorderAny.classActivePerTestRecorderAny.java
package com.atlassian.clover.recorder
public abstract com.atlassian.clover.recorder.ActivePerTestRecorderAny extends java.lang.Object {
protected final com_cenqua_clover.CoverageRecorder coverageRecorder
protected static java.lang.String asString (java.lang.String, int, int)
String typeName
int slice
int testRunId
public void (com_cenqua_clover.CoverageRecorder)
com_cenqua_clover.CoverageRecorder coverageRecorder
public abstract void set (int)
public abstract com.atlassian.clover.recorder.ActivePerTestRecorderAny testStarted (java.lang.String, long, int, int)
public abstract com.atlassian.clover.recorder.RecordingResult testFinished (java.lang.String, java.lang.String, long, int, int, int, com.cenqua.clover.ErrorInfo)
}
com/atlassian/clover/recorder/ActivePerTestRecorderMany.classActivePerTestRecorderMany.java
package com.atlassian.clover.recorder
public final com.atlassian.clover.recorder.ActivePerTestRecorderMany extends com.atlassian.clover.recorder.ActivePerTestRecorderAny {
private final com.atlassian.clover.recorder.ActivePerTestRecorderOne[] those
public void (com_cenqua_clover.CoverageRecorder, com.atlassian.clover.recorder.ActivePerTestRecorderOne[])
com_cenqua_clover.CoverageRecorder coverageRecorder
com.atlassian.clover.recorder.ActivePerTestRecorderOne[] those
public void set (int)
com.atlassian.clover.recorder.ActivePerTestRecorderOne thisOne
com.atlassian.clover.recorder.ActivePerTestRecorderOne[] arr$
int len$
int i$
int index
public com.atlassian.clover.recorder.ActivePerTestRecorderAny testStarted (java.lang.String, long, int, int)
String type
long start
int slice
int testRunID
com.atlassian.clover.recorder.ActivePerTestRecorderOne[] unaries
public com.atlassian.clover.recorder.RecordingResult testFinished (java.lang.String, java.lang.String, long, int, int, int, com.cenqua.clover.ErrorInfo)
com.atlassian.clover.recorder.ActivePerTestRecorderOne[] unaries
com.atlassian.clover.recorder.LivePerTestRecording livePerTestRecording
com.atlassian.clover.recorder.ActivePerTestRecorderOne one
boolean matches
java.util.Iterator iterator
com.atlassian.clover.recorder.ActivePerTestRecorderOne[] singlesArray
com.atlassian.clover.recorder.LivePerTestRecording livePerTestRecording
com.atlassian.clover.recorder.ActivePerTestRecorderOne finished
java.util.Collection singles
String type
String method
long end
int slice
int testRunId
int exitStatus
com.cenqua.clover.ErrorInfo errorInfo
com.cenqua.clover.RuntimeType runtimeType
public java.lang.String toString ()
}
com/atlassian/clover/recorder/ActivePerTestRecorderNone.classActivePerTestRecorderNone.java
package com.atlassian.clover.recorder
public final com.atlassian.clover.recorder.ActivePerTestRecorderNone extends com.atlassian.clover.recorder.ActivePerTestRecorderAny {
public void (com_cenqua_clover.CoverageRecorder)
com_cenqua_clover.CoverageRecorder coverageRecorder
public void set (int)
int index
public com.atlassian.clover.recorder.ActivePerTestRecorderAny testStarted (java.lang.String, long, int, int)
String type
long start
int slice
int testRunID
public com.atlassian.clover.recorder.RecordingResult testFinished (java.lang.String, java.lang.String, long, int, int, int, com.cenqua.clover.ErrorInfo)
String type
String method
long end
int slice
int testRunId
int exitStatus
com.cenqua.clover.ErrorInfo errorInfo
}
com/atlassian/clover/recorder/ActivePerTestRecorderOne.classActivePerTestRecorderOne.java
package com.atlassian.clover.recorder
public final com.atlassian.clover.recorder.ActivePerTestRecorderOne extends com.atlassian.clover.recorder.ActivePerTestRecorderAny {
protected volatile boolean[] coverageShortcut
protected final com.atlassian.clover.util.CloverBitSet coverage
protected final com.cenqua.clover.RuntimeType type
protected final long start
protected final int slice
protected final int testRunID
public void (com_cenqua_clover.CoverageRecorder, com.atlassian.clover.util.CloverBitSet, com.cenqua.clover.RuntimeType, long, int, int)
com_cenqua_clover.CoverageRecorder coverageRecorder
com.atlassian.clover.util.CloverBitSet coverage
com.cenqua.clover.RuntimeType type
long start
int slice
int testRunID
public void set (int)
int newSize
boolean[] newShortcut
int index
public com.atlassian.clover.recorder.ActivePerTestRecorderAny testStarted (java.lang.String, long, int, int)
String type
long start
int slice
int testRunID
public com.atlassian.clover.recorder.RecordingResult testFinished (java.lang.String, java.lang.String, long, int, int, int, com.cenqua.clover.ErrorInfo)
com.atlassian.clover.recorder.LivePerTestRecording perTestRecording
String type
String method
long end
int slice
int testRunId
int exitStatus
com.cenqua.clover.ErrorInfo errorInfo
boolean matchesTest (java.lang.String, int, int)
String type
int slice
int testRunId
public java.lang.String toString ()
}
com/atlassian/clover/recorder/BaseCoverageRecorder$1.classBaseCoverageRecorder.java
package com.atlassian.clover.recorder
com.atlassian.clover.recorder.BaseCoverageRecorder$1 extends java.lang.Thread {
final com.atlassian.clover.recorder.BaseCoverageRecorder this$0
void (com.atlassian.clover.recorder.BaseCoverageRecorder, java.lang.ThreadGroup, java.lang.String)
ThreadGroup x0
String x1
public void run ()
}
com/atlassian/clover/recorder/BaseCoverageRecorder$CloverFlushThread.classBaseCoverageRecorder.java
package com.atlassian.clover.recorder
com.atlassian.clover.recorder.BaseCoverageRecorder$CloverFlushThread extends java.lang.Thread {
final com.atlassian.clover.recorder.BaseCoverageRecorder this$0
public void (com.atlassian.clover.recorder.BaseCoverageRecorder, java.lang.ThreadGroup)
ThreadGroup group
public void requestFlush ()
public void run ()
InterruptedException e
}
com/atlassian/clover/recorder/BaseCoverageRecorder.classBaseCoverageRecorder.java
package com.atlassian.clover.recorder
public abstract com.atlassian.clover.recorder.BaseCoverageRecorder extends com_cenqua_clover.CoverageRecorder {
private static final int MIN_INTERVAL
private static final Class[] FORCE_THESE_TO_LOAD
protected boolean flushNeeded
protected long lastFlush
protected int flushInterval
protected boolean useAlternate
protected Thread shutdownFlusher
protected Thread activeFlusher
private boolean activeFlush
private boolean directedOnly
private boolean shutdownHookEnabled
private boolean useCurrentThreadGroup
private boolean sliceFlushingEnabled
private volatile boolean flushInProgress
private volatile boolean keepFlushing
private final long initTS
private final int hashcode
protected final long dbVersion
protected final String dbName
protected final String recName
protected final String alternateRecName
protected final com.atlassian.clover.recorder.PerTestRecorder testCoverage
protected final com.atlassian.clover.recorder.GlobalRecordingWriteStrategy writeStrategy
static Class class$com$atlassian$clover$recorder$FileBasedGlobalCoverageRecording
static Class class$com$atlassian$clover$recorder$LiveGlobalCoverageRecording
public void (java.lang.String, long, long, com.atlassian.clover.recorder.GlobalRecordingWriteStrategy)
String dbName
long dbVersion
long cfgbits
com.atlassian.clover.recorder.GlobalRecordingWriteStrategy writeStrategy
private com.atlassian.clover.recorder.PerTestRecorder newPerSliceRecorder ()
String perTestThreadingModel
String perTestDiff
private void processConfigBits (long)
long cfg
int cfgbits
int flushpolicy
protected java.lang.String chooseRecordingName ()
protected java.lang.String write (int[][], int) throws java.io.IOException
int[][] hits
int elementCount
public final void globalSliceStart (java.lang.String, int)
String runtimeType
int id
public final void globalSliceStart (java.lang.String, int, long)
String runtimeType
int id
long startTime
public void globalSliceEnd (java.lang.String, java.lang.String, int)
String runtimeType
String method
int id
public final void globalSliceEnd (java.lang.String, java.lang.String, int, int, java.lang.Throwable)
String runtimeType
String method
int id
int exitStatus
Throwable throwable
public void startRun ()
Throwable t
int slice
private void createLiveRecordingFile ()
java.io.IOException e
boolean created
Exception whyNot
java.io.File liveRecFile
private java.lang.ThreadGroup getTargetThreadGroup ()
ThreadGroup target
ThreadGroup parent
public java.lang.String getRecordingName ()
public long getDbVersion ()
public java.lang.String getDbName ()
public java.lang.Thread getShutdownFlusher ()
public void flushNeeded ()
public void maybeFlush ()
public void forceFlush ()
public void flush ()
private void forceFlush (com.cenqua.clover.Logger, boolean)
com.cenqua.clover.Logger logger
boolean guaranteeFlushHasFinishedOnce
private void flush (com.cenqua.clover.Logger, boolean)
String memento
Exception e
Error e
long now
com.cenqua.clover.Logger logger
boolean guaranteeFlushHasFinishedOnce
private void logFlushProblem (com.cenqua.clover.Logger, java.lang.Throwable)
com.cenqua.clover.Logger logger
Throwable t
public void sliceStart (java.lang.String, long, int, int)
String runtimeType
long ts
int id
int rid
public void sliceEnd (java.lang.String, java.lang.String, long, int, int, int, com.cenqua.clover.ErrorInfo)
String memento
Exception e
Error e
com.cenqua.clover.Logger logger
String runtimeType
String method
long ts
int id
int rid
int exitStatus
com.cenqua.clover.ErrorInfo ei
protected abstract java.lang.String write () throws java.io.IOException
public abstract void inc (int)
public abstract int iget (int)
static boolean access$000 (com.atlassian.clover.recorder.BaseCoverageRecorder)
com.atlassian.clover.recorder.BaseCoverageRecorder x0
static boolean access$100 (com.atlassian.clover.recorder.BaseCoverageRecorder)
com.atlassian.clover.recorder.BaseCoverageRecorder x0
static boolean access$002 (com.atlassian.clover.recorder.BaseCoverageRecorder, boolean)
com.atlassian.clover.recorder.BaseCoverageRecorder x0
boolean x1
static void access$200 (com.atlassian.clover.recorder.BaseCoverageRecorder, com.cenqua.clover.Logger, boolean)
com.atlassian.clover.recorder.BaseCoverageRecorder x0
com.cenqua.clover.Logger x1
boolean x2
static void ()
}
com/atlassian/clover/recorder/BaseCoverageRecording$Header.classBaseCoverageRecording.java
package com.atlassian.clover.recorder
public com.atlassian.clover.recorder.BaseCoverageRecording$Header extends java.lang.Object {
public static final long REC_MAGIC
public static final int REC_FORMAT_VERSION
protected long dbVersion
protected long writeTimeStamp
protected int format
void (java.io.DataInputStream) throws java.io.IOException
java.io.DataInputStream in
public void (long, long, int)
long dbVersion
long writeTimeStamp
int format
protected void read (java.io.DataInputStream) throws java.io.IOException
java.io.DataInputStream in
long magic
int registryFormat
protected void write (java.io.DataOutputStream) throws java.io.IOException
java.io.DataOutputStream out
public long getWriteTimeStamp ()
public long getDbVersion ()
public int getFormat ()
public java.lang.String toString ()
}
com/atlassian/clover/recorder/BaseCoverageRecording.classBaseCoverageRecording.java
package com.atlassian.clover.recorder
public abstract com.atlassian.clover.recorder.BaseCoverageRecording extends java.lang.Object implements com.atlassian.clover.recorder.CoverageRecording {
protected final com.atlassian.clover.recorder.BaseCoverageRecording$Header header
protected final java.io.File fileOnDisk
public void (com.atlassian.clover.recorder.BaseCoverageRecording$Header, java.io.File)
com.atlassian.clover.recorder.BaseCoverageRecording$Header header
java.io.File fileOnDisk
public long getDbVersion ()
public long getWriteTimeStamp ()
public int getFormat ()
protected java.io.File createCoverageFolderFor (java.io.File) throws java.io.IOException
java.io.File file
public java.io.File getFile ()
}
com/atlassian/clover/recorder/BasePerTestCoverage.classBasePerTestCoverage.java
package com.atlassian.clover.recorder
public abstract com.atlassian.clover.recorder.BasePerTestCoverage extends java.lang.Object implements com.atlassian.clover.recorder.PerTestCoverage java.io.Serializable {
private static final long serialVersionUID
protected final int coverageSize
protected transient java.util.BitSet uniqueCoverageMask
public void (int)
int coverageSize
public int getCoverageSize ()
protected java.util.BitSet getUniqueCoverageMask ()
protected abstract void initMasks ()
public java.util.BitSet getUniqueHitsFor (com.cenqua.clover.registry.TestCaseInfo)
com.cenqua.clover.registry.TestCaseInfo tci
java.util.BitSet hits
public java.util.BitSet getUniqueHitsFor (java.util.Set)
java.util.BitSet coverage
java.util.Set otherSlices
java.util.BitSet otherCoverage
java.util.Set slices
}
com/atlassian/clover/recorder/CoverageRecording.classCoverageRecording.java
package com.atlassian.clover.recorder
public abstract com.atlassian.clover.recorder.CoverageRecording extends java.lang.Object {
public abstract long getDbVersion ()
public abstract int getFormat ()
}
com/atlassian/clover/recorder/CoverageSnapshot.classCoverageSnapshot.java
package com.atlassian.clover.recorder
public final com.atlassian.clover.recorder.CoverageSnapshot extends java.lang.Object {
private final int[][] coverage
void (int[][])
int[][] coverage
public int[][] getCoverage ()
}
com/atlassian/clover/recorder/DelayedRecorder$1.classDelayedRecorder.java
package com.atlassian.clover.recorder
com.atlassian.clover.recorder.DelayedRecorder$1 extends java.lang.Object implements com.atlassian.clover.recorder.DelayedRecorder$RecorderDelegateConstructor {
final String val$initString
final long val$dbVersion
final long val$cfgbits
final int val$maxNumElements
final com_cenqua_clover.CloverProfile[] val$profiles
final String[] val$nvpProperties
final com.atlassian.clover.recorder.DelayedRecorder this$0
void (com.atlassian.clover.recorder.DelayedRecorder, java.lang.String, long, long, int, com_cenqua_clover.CloverProfile[], java.lang.String[])
public com_cenqua_clover.CoverageRecorder create ()
}
com/atlassian/clover/recorder/DelayedRecorder$RecorderDelegateConstructor.classDelayedRecorder.java
package com.atlassian.clover.recorder
abstract com.atlassian.clover.recorder.DelayedRecorder$RecorderDelegateConstructor extends java.lang.Object {
public abstract com_cenqua_clover.CoverageRecorder create ()
}
com/atlassian/clover/recorder/DelayedRecorder$RecordingState$1.classDelayedRecorder.java
package com.atlassian.clover.recorder
final com.atlassian.clover.recorder.DelayedRecorder$RecordingState$1 extends com.atlassian.clover.recorder.DelayedRecorder$RecordingState {
void (java.lang.String, int)
public void syncWithCloverRuntime (com.atlassian.clover.recorder.DelayedRecorder, com.atlassian.clover.recorder.DelayedRecorder$RecorderDelegateConstructor)
com.atlassian.clover.recorder.DelayedRecorder delayedRecorder
com.atlassian.clover.recorder.DelayedRecorder$RecorderDelegateConstructor constructor
}
com/atlassian/clover/recorder/DelayedRecorder$RecordingState$2.classDelayedRecorder.java
package com.atlassian.clover.recorder
final com.atlassian.clover.recorder.DelayedRecorder$RecordingState$2 extends com.atlassian.clover.recorder.DelayedRecorder$RecordingState {
void (java.lang.String, int)
public void syncWithCloverRuntime (com.atlassian.clover.recorder.DelayedRecorder, com.atlassian.clover.recorder.DelayedRecorder$RecorderDelegateConstructor)
com.atlassian.clover.recorder.DelayedRecorder delayedRecorder
com.atlassian.clover.recorder.DelayedRecorder$RecorderDelegateConstructor constructor
}
com/atlassian/clover/recorder/DelayedRecorder$RecordingState.classDelayedRecorder.java
package com.atlassian.clover.recorder
abstract com.atlassian.clover.recorder.DelayedRecorder$RecordingState extends clover.retrotranslator.net.sf.retrotranslator.runtime.java.lang.Enum_ {
public static final com.atlassian.clover.recorder.DelayedRecorder$RecordingState WaitingForClover
public static final com.atlassian.clover.recorder.DelayedRecorder$RecordingState Running
private static final com.atlassian.clover.recorder.DelayedRecorder$RecordingState[] $VALUES
static Class class$com$atlassian$clover$recorder$DelayedRecorder$RecordingState
public static com.atlassian.clover.recorder.DelayedRecorder$RecordingState[] values ()
public static com.atlassian.clover.recorder.DelayedRecorder$RecordingState valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public abstract void syncWithCloverRuntime (com.atlassian.clover.recorder.DelayedRecorder, com.atlassian.clover.recorder.DelayedRecorder$RecorderDelegateConstructor)
void (java.lang.String, int, com.atlassian.clover.recorder.DelayedRecorder$1)
String x0
int x1
com.atlassian.clover.recorder.DelayedRecorder$1 x2
static void ()
}
com/atlassian/clover/recorder/DelayedRecorder.classDelayedRecorder.java
package com.atlassian.clover.recorder
public com.atlassian.clover.recorder.DelayedRecorder extends com_cenqua_clover.CoverageRecorder {
private final com.atlassian.clover.recorder.DelayedRecorder$RecorderDelegateConstructor delegateConstructor
private transient com_cenqua_clover.CoverageRecorder delegate
private transient com.atlassian.clover.recorder.DelayedRecorder$RecordingState state
public void (java.lang.String, long, long, int, com_cenqua_clover.CloverProfile[], java.lang.String[])
String initString
long dbVersion
long cfgbits
int maxNumElements
com_cenqua_clover.CloverProfile[] profiles
String[] nvpProperties
private synchronized void changeState (com.atlassian.clover.recorder.DelayedRecorder$RecordingState, com_cenqua_clover.CoverageRecorder)
com.atlassian.clover.recorder.DelayedRecorder$RecordingState state
com_cenqua_clover.CoverageRecorder delegate
private com_cenqua_clover.CoverageRecorder syncWithCloverRuntime ()
public java.lang.String getDbName ()
public java.lang.String getRecordingName ()
public long getDbVersion ()
public com.atlassian.clover.util.CloverBitSet compareCoverageWith (com.atlassian.clover.recorder.CoverageSnapshot)
com.atlassian.clover.recorder.CoverageSnapshot before
public com.atlassian.clover.util.CloverBitSet createEmptyHitsMask ()
public void startRun ()
public void flushNeeded ()
public void maybeFlush ()
public void forceFlush ()
public void flush ()
public void sliceStart (java.lang.String, long, int, int)
String runtimeType
long ts
int id
int rid
public void sliceEnd (java.lang.String, java.lang.String, long, int, int, int, com.cenqua.clover.ErrorInfo)
String runtimeType
String method
long ts
int id
int rid
int exitStatus
com.cenqua.clover.ErrorInfo errorInfo
public void inc (int)
int index
public int iget (int)
int index
public com_cenqua_clover.CoverageRecorder withCapacityFor (int)
int maxNumElements
public void globalSliceStart (java.lang.String, int)
String runtimeType
int id
public void globalSliceStart (java.lang.String, int, long)
String runtimeType
int id
long startTime
public void globalSliceEnd (java.lang.String, java.lang.String, int)
String runtimeType
String method
int id
public void globalSliceEnd (java.lang.String, java.lang.String, int, int, java.lang.Throwable)
String runtimeType
String method
int id
int exitStatus
Throwable throwable
public com.atlassian.clover.recorder.CoverageSnapshot getCoverageSnapshot ()
static void access$100 (com.atlassian.clover.recorder.DelayedRecorder, com.atlassian.clover.recorder.DelayedRecorder$RecordingState, com_cenqua_clover.CoverageRecorder)
com.atlassian.clover.recorder.DelayedRecorder x0
com.atlassian.clover.recorder.DelayedRecorder$RecordingState x1
com_cenqua_clover.CoverageRecorder x2
}
com/atlassian/clover/recorder/FOSFactory$1.classFOSFactory.java
package com.atlassian.clover.recorder
final com.atlassian.clover.recorder.FOSFactory$1 extends java.lang.Object implements java.security.PrivilegedAction {
void ()
public java.lang.Boolean run ()
public java.lang.Object run ()
}
com/atlassian/clover/recorder/FOSFactory$SyncingFileOutputStream.classFOSFactory.java
package com.atlassian.clover.recorder
com.atlassian.clover.recorder.FOSFactory$SyncingFileOutputStream extends java.io.FileOutputStream {
private void (java.io.File) throws java.io.FileNotFoundException
java.io.File name
public void flush () throws java.io.IOException
void (java.io.File, com.atlassian.clover.recorder.FOSFactory$1) throws java.io.FileNotFoundException
java.io.File x0
com.atlassian.clover.recorder.FOSFactory$1 x1
}
com/atlassian/clover/recorder/FOSFactory.classFOSFactory.java
package com.atlassian.clover.recorder
public com.atlassian.clover.recorder.FOSFactory extends java.lang.Object {
private static final boolean USE_SYNCHRONOUS_IO
static final Class[] REQUIRED_CLASSES
static Class class$com$atlassian$clover$recorder$FOSFactory$SyncingFileOutputStream
public void ()
public static java.io.FileOutputStream newFOS (java.io.File) throws java.io.FileNotFoundException
java.io.File file
static void ()
SecurityException e
Boolean useSyncIO
}
com/atlassian/clover/recorder/FileBasedCoverageRecordingTranscript.classFileBasedCoverageRecordingTranscript.java
package com.atlassian.clover.recorder
public com.atlassian.clover.recorder.FileBasedCoverageRecordingTranscript extends com.atlassian.clover.recorder.BaseCoverageRecording implements com.atlassian.clover.recorder.GlobalCoverageRecordingTranscript {
protected int[] hitCounts
protected long coverageSum
public void (com.atlassian.clover.recorder.BaseCoverageRecording$Header, java.io.File)
com.atlassian.clover.recorder.BaseCoverageRecording$Header header
java.io.File fileOnDisk
public long getCoverageSum ()
public void read (java.io.DataInputStream, com.cenqua.clover.CoverageDataSpec) throws java.io.IOException
java.io.DataInputStream in
com.cenqua.clover.CoverageDataSpec spec
clover.org.apache.commons.lang.mutable.MutableLong sum
public int get (int)
int slotIndex
public int getCount ()
public int addTo (int[])
int i
int[] coverage
int max
public java.lang.String toString ()
}
com/atlassian/clover/recorder/FileBasedGlobalCoverageRecording.classFileBasedGlobalCoverageRecording.java
package com.atlassian.clover.recorder
public com.atlassian.clover.recorder.FileBasedGlobalCoverageRecording extends com.atlassian.clover.recorder.BaseCoverageRecording implements com.atlassian.clover.recorder.LiveGlobalCoverageRecording {
static final Class[] REQUIRED_CLASSES
private static final boolean USE_RLE_COMPRESSION
private final int[][] elements
private final int numElements
static Class class$com$atlassian$clover$recorder$FOSFactory
static Class class$java$io$IOException
static Class class$com$atlassian$clover$recorder$BaseCoverageRecording$Header
static Class class$java$io$BufferedOutputStream
static Class class$java$io$DataOutputStream
static Class class$java$io$FileOutputStream
static Class class$java$io$FileNotFoundException
static Class class$java$io$File
static Class class$com$atlassian$clover$util$CoverageUtils
static Class class$java$lang$ArrayIndexOutOfBoundsException
static Class class$java$io$OutputStream
static Class class$java$util$zip$Deflater
static Class class$java$util$zip$DeflaterOutputStream
public void (java.lang.String, long, long, int[][], int)
String path
long dbVersion
long timeStamp
int[][] elements
int numElements
public java.lang.String write () throws java.io.IOException
java.io.File file
java.io.DataOutputStream out
static void flushToDisk (java.lang.String, long, long, int[]) throws java.io.IOException
String dbname
long dbversion
long writeTS
int[] elements
static void ()
}
com/atlassian/clover/recorder/FileBasedPerTestRecording.classFileBasedPerTestRecording.java
package com.atlassian.clover.recorder
public com.atlassian.clover.recorder.FileBasedPerTestRecording extends com.atlassian.clover.recorder.BaseCoverageRecording implements com.atlassian.clover.recorder.LivePerTestRecording {
private final com.atlassian.clover.util.CloverBitSet coverage
private final String testTypeName
private final String testMethodName
private final long start
private final String exitMessage
private final String stackTrace
private final int exitStatus
public void (java.lang.String, long, int, com.atlassian.clover.util.CloverBitSet, java.lang.String, long, long, com.cenqua.clover.RuntimeType, int, int, int, com.cenqua.clover.ErrorInfo)
String dbName
long dbVersion
int recorderId
com.atlassian.clover.util.CloverBitSet coverage
String testMethodName
long start
long end
com.cenqua.clover.RuntimeType testType
int slice
int testRunId
int exitStatus
com.cenqua.clover.ErrorInfo errorInfo
public void (com_cenqua_clover.CoverageRecorder, com.atlassian.clover.util.CloverBitSet, java.lang.String, long, long, com.cenqua.clover.RuntimeType, int, int, int, com.cenqua.clover.ErrorInfo)
com_cenqua_clover.CoverageRecorder recorder
com.atlassian.clover.util.CloverBitSet coverage
String testMethodName
long start
long end
com.cenqua.clover.RuntimeType testType
int slice
int testRunId
int exitStatus
com.cenqua.clover.ErrorInfo errorInfo
public java.lang.String transcribe () throws java.io.IOException
java.io.IOException e
java.io.File file
java.io.DataOutputStream out
public boolean get (int)
int sliceIndex
public java.lang.String getTestTypeName ()
public java.lang.String getTestMethodName ()
public java.lang.String getExitMessage ()
public java.lang.String getStackTrace ()
public int getExitStatus ()
public long getStart ()
public long getEnd ()
public boolean hasResult ()
public boolean isResultPassed ()
}
com/atlassian/clover/recorder/FixedSizeCoverageRecorder$1.classFixedSizeCoverageRecorder.java
package com.atlassian.clover.recorder
final com.atlassian.clover.recorder.FixedSizeCoverageRecorder$1 extends java.lang.Object implements com.atlassian.clover.recorder.FixedSizeCoverageRecorder$NewRecorderBlock {
final java.io.File val$dbFile
final long val$dbVersion
final int val$numElementsInDb
final long val$cfgbits
void (java.io.File, long, int, long)
public com_cenqua_clover.CoverageRecorder call ()
public java.lang.Object call () throws java.lang.Exception
}
com/atlassian/clover/recorder/FixedSizeCoverageRecorder$2.classFixedSizeCoverageRecorder.java
package com.atlassian.clover.recorder
com.atlassian.clover.recorder.FixedSizeCoverageRecorder$2 extends java.lang.Object implements com.atlassian.clover.recorder.FixedSizeCoverageRecorder$NewRecorderBlock {
final com.atlassian.clover.recorder.FixedSizeCoverageRecorder this$0
void (com.atlassian.clover.recorder.FixedSizeCoverageRecorder)
public com_cenqua_clover.CoverageRecorder call ()
public java.lang.Object call () throws java.lang.Exception
}
com/atlassian/clover/recorder/FixedSizeCoverageRecorder$NewRecorderBlock.classFixedSizeCoverageRecorder.java
package com.atlassian.clover.recorder
abstract com.atlassian.clover.recorder.FixedSizeCoverageRecorder$NewRecorderBlock extends java.lang.Object implements clover.retrotranslator.edu.emory.mathcs.backport.java.util.concurrent.Callable {
public abstract com_cenqua_clover.CoverageRecorder call ()
}
com/atlassian/clover/recorder/FixedSizeCoverageRecorder.classFixedSizeCoverageRecorder.java
package com.atlassian.clover.recorder
public final com.atlassian.clover.recorder.FixedSizeCoverageRecorder extends com.atlassian.clover.recorder.BaseCoverageRecorder {
private static final java.util.Set TRUNC_WARNING_DBS
private static final java.util.Set MERGE_WARNING_DBS
private final int[] elements
public static com_cenqua_clover.CoverageRecorder createFor (java.io.File, long, int, long) throws java.io.IOException com.atlassian.clover.registry.RegistryFormatException
int numElementsInDb
java.io.File dbFile
long dbVersion
int maxNumElements
long cfgbits
com.atlassian.clover.registry.format.RegHeader header
void (java.lang.String, long, int, long)
String dbName
long dbVersion
int numElements
long cfgbits
void (java.lang.String, long, int, long, com.atlassian.clover.recorder.GlobalRecordingWriteStrategy)
String dbName
long dbVersion
int numElements
long cfgbits
com.atlassian.clover.recorder.GlobalRecordingWriteStrategy writeStrategy
public com.atlassian.clover.util.CloverBitSet compareCoverageWith (com.atlassian.clover.recorder.CoverageSnapshot)
int i
com.atlassian.clover.recorder.CoverageSnapshot before
int[] beforeElements
public com.atlassian.clover.util.CloverBitSet createEmptyHitsMask ()
public void inc (int)
int index
public int iget (int)
int index
protected java.lang.String write () throws java.io.IOException
public com_cenqua_clover.CoverageRecorder withCapacityFor (int)
int maxNumElements
public com.atlassian.clover.recorder.CoverageSnapshot getCoverageSnapshot ()
private static com_cenqua_clover.CoverageRecorder recorderBigEnoughFor (java.lang.String, int, int, com.atlassian.clover.recorder.FixedSizeCoverageRecorder$NewRecorderBlock)
String dbName
int numRequiredElements
int numAvailableElements
com.atlassian.clover.recorder.FixedSizeCoverageRecorder$NewRecorderBlock recorderIfSufficient
private static void logInsufficientCapacity (java.lang.String, int, int)
String dbName
int numRequiredElements
int numAvailableElements
public java.lang.String toString ()
static void ()
}
com/atlassian/clover/recorder/GlobalCoverageRecording.classGlobalCoverageRecording.java
package com.atlassian.clover.recorder
public abstract com.atlassian.clover.recorder.GlobalCoverageRecording extends java.lang.Object implements com.atlassian.clover.recorder.CoverageRecording {
public static final int FORMAT
public static final String ALT_SUFFIX
}
com/atlassian/clover/recorder/GlobalCoverageRecordingTranscript.classGlobalCoverageRecordingTranscript.java
package com.atlassian.clover.recorder
public abstract com.atlassian.clover.recorder.GlobalCoverageRecordingTranscript extends java.lang.Object implements com.atlassian.clover.recorder.GlobalCoverageRecording com.atlassian.clover.recorder.RecordingTranscript {
public abstract int get (int)
public abstract long getCoverageSum ()
public abstract int addTo (int[])
public abstract int getCount ()
}
com/atlassian/clover/recorder/GlobalRecordingWriteStrategy$1.classGlobalRecordingWriteStrategy.java
package com.atlassian.clover.recorder
final com.atlassian.clover.recorder.GlobalRecordingWriteStrategy$1 extends java.lang.Object implements com.atlassian.clover.recorder.GlobalRecordingWriteStrategy {
void ()
public java.lang.String write (java.lang.String, long, long, int[][], int) throws java.io.IOException
String recordingFileName
long dbVersion
long lastFlush
int[][] hits
int elementCount
}
com/atlassian/clover/recorder/GlobalRecordingWriteStrategy.classGlobalRecordingWriteStrategy.java
package com.atlassian.clover.recorder
public abstract com.atlassian.clover.recorder.GlobalRecordingWriteStrategy extends java.lang.Object {
public static final com.atlassian.clover.recorder.GlobalRecordingWriteStrategy WRITE_TO_FILE
public abstract java.lang.String write (java.lang.String, long, long, int[][], int) throws java.io.IOException
static void ()
}
com/atlassian/clover/recorder/GrowableCoverageRecorder$CoverageMatrix.classGrowableCoverageRecorder.java
package com.atlassian.clover.recorder
com.atlassian.clover.recorder.GrowableCoverageRecorder$CoverageMatrix extends java.lang.Object {
static final int WIDTH_EXPONENT
static final int WIDTH
static final int WIDTH_MOD_MASK
private final int[][] elements
private final int numElements
void (int)
int numElements
void (com.atlassian.clover.recorder.GrowableCoverageRecorder$CoverageMatrix, int)
int i
com.atlassian.clover.recorder.GrowableCoverageRecorder$CoverageMatrix previous
int numElements
int heightFor (com.atlassian.clover.recorder.GrowableCoverageRecorder$CoverageMatrix, int)
com.atlassian.clover.recorder.GrowableCoverageRecorder$CoverageMatrix current
int required
int currentHeight
int getNumElements ()
int[][] getHits ()
int iget (int)
int index
void inc (int)
int index
public int[] toContiguousCoverage ()
int i
int[] contiguous
public java.lang.String toString ()
static int[][] access$000 (com.atlassian.clover.recorder.GrowableCoverageRecorder$CoverageMatrix)
com.atlassian.clover.recorder.GrowableCoverageRecorder$CoverageMatrix x0
}
com/atlassian/clover/recorder/GrowableCoverageRecorder$FixedProxy.classGrowableCoverageRecorder.java
package com.atlassian.clover.recorder
public final com.atlassian.clover.recorder.GrowableCoverageRecorder$FixedProxy extends com_cenqua_clover.CoverageRecorder {
private final com.atlassian.clover.recorder.GrowableCoverageRecorder target
private final com.atlassian.clover.recorder.GrowableCoverageRecorder$CoverageMatrix coverage
private final com.atlassian.clover.recorder.PerTestRecorder testCoverage
void (com.atlassian.clover.recorder.GrowableCoverageRecorder)
com.atlassian.clover.recorder.GrowableCoverageRecorder target
void (com.atlassian.clover.recorder.GrowableCoverageRecorder, com.atlassian.clover.recorder.GrowableCoverageRecorder$CoverageMatrix)
com.atlassian.clover.recorder.GrowableCoverageRecorder target
com.atlassian.clover.recorder.GrowableCoverageRecorder$CoverageMatrix coverage
public int iget (int)
int index
public void inc (int)
int index
public com_cenqua_clover.CoverageRecorder withCapacityFor (int)
int maxNumElements
public com.atlassian.clover.util.CloverBitSet compareCoverageWith (com.atlassian.clover.recorder.CoverageSnapshot)
com.atlassian.clover.recorder.CoverageSnapshot before
public com.atlassian.clover.recorder.CoverageSnapshot getCoverageSnapshot ()
public com.atlassian.clover.util.CloverBitSet createEmptyHitsMask ()
public void flush ()
public void flushNeeded ()
public void forceFlush ()
public java.lang.String getDbName ()
public long getDbVersion ()
public java.lang.String getRecordingName ()
public java.lang.Thread getShutdownFlusher ()
public void maybeFlush ()
public void sliceEnd (java.lang.String, java.lang.String, long, int, int, int, com.cenqua.clover.ErrorInfo)
String runtimeType
String method
long ts
int id
int rid
int exitStatus
com.cenqua.clover.ErrorInfo ei
public void sliceStart (java.lang.String, long, int, int)
String runtimeType
long ts
int id
int rid
public void startRun ()
public java.lang.String toString ()
public final void globalSliceStart (java.lang.String, int)
String runtimeType
int id
public final void globalSliceStart (java.lang.String, int, long)
String runtimeType
int id
long startTime
public void globalSliceEnd (java.lang.String, java.lang.String, int)
String runtimeType
String method
int id
public final void globalSliceEnd (java.lang.String, java.lang.String, int, int, java.lang.Throwable)
String runtimeType
String method
int id
int exitStatus
Throwable throwable
}
com/atlassian/clover/recorder/GrowableCoverageRecorder.classGrowableCoverageRecorder.java
package com.atlassian.clover.recorder
public com.atlassian.clover.recorder.GrowableCoverageRecorder extends com.atlassian.clover.recorder.BaseCoverageRecorder {
private volatile com.atlassian.clover.recorder.GrowableCoverageRecorder$CoverageMatrix coverage
public static com_cenqua_clover.CoverageRecorder createFor (java.lang.String, long, long, int)
String dbName
long dbVersion
long cfgbits
int maxNumElements
void (java.lang.String, long, long, int)
String dbName
long dbVersion
long cfgbits
int maxNumElements
void (java.lang.String, long, long, int, com.atlassian.clover.recorder.GlobalRecordingWriteStrategy)
String dbName
long dbVersion
long cfgbits
int maxNumElements
com.atlassian.clover.recorder.GlobalRecordingWriteStrategy writeStrategy
protected java.lang.String write () throws java.io.IOException
int[][] hits
int elementCount
public com.atlassian.clover.util.CloverBitSet compareCoverageWith (com.atlassian.clover.recorder.CoverageSnapshot)
int i
int[][] expandedBeforeHits
int j
int[] row
int[] beforeRow
int i
com.atlassian.clover.recorder.CoverageSnapshot before
int[][] hits
int elementCount
int[][] beforeHits
public com.atlassian.clover.util.CloverBitSet createEmptyHitsMask ()
public int iget (int)
int index
public void inc (int)
int index
public com_cenqua_clover.CoverageRecorder withCapacityFor (int)
int maxNumElements
public com.atlassian.clover.recorder.CoverageSnapshot getCoverageSnapshot ()
int i
int[][] elements
int[][] clone
public java.lang.String toString ()
static com.atlassian.clover.recorder.GrowableCoverageRecorder$CoverageMatrix access$100 (com.atlassian.clover.recorder.GrowableCoverageRecorder)
com.atlassian.clover.recorder.GrowableCoverageRecorder x0
}
com/atlassian/clover/recorder/InMemPerTestCoverage$1.classInMemPerTestCoverage.java
package com.atlassian.clover.recorder
com.atlassian.clover.recorder.InMemPerTestCoverage$1 extends java.lang.Object implements com.atlassian.clover.recorder.InMemPerTestCoverage$TestCaseInfoPredicate {
final java.util.Set val$tcis
final com.atlassian.clover.recorder.InMemPerTestCoverage this$0
void (com.atlassian.clover.recorder.InMemPerTestCoverage, java.util.Set)
public boolean eval (com.cenqua.clover.registry.TestCaseInfo)
com.cenqua.clover.registry.TestCaseInfo tci
}
com/atlassian/clover/recorder/InMemPerTestCoverage$TestCaseInfoPredicate$1.classInMemPerTestCoverage.java
package com.atlassian.clover.recorder
final com.atlassian.clover.recorder.InMemPerTestCoverage$TestCaseInfoPredicate$1 extends java.lang.Object implements com.atlassian.clover.recorder.InMemPerTestCoverage$TestCaseInfoPredicate {
void ()
public boolean eval (com.cenqua.clover.registry.TestCaseInfo)
com.cenqua.clover.registry.TestCaseInfo tci
}
com/atlassian/clover/recorder/InMemPerTestCoverage$TestCaseInfoPredicate$2.classInMemPerTestCoverage.java
package com.atlassian.clover.recorder
final com.atlassian.clover.recorder.InMemPerTestCoverage$TestCaseInfoPredicate$2 extends java.lang.Object implements com.atlassian.clover.recorder.InMemPerTestCoverage$TestCaseInfoPredicate {
void ()
public boolean eval (com.cenqua.clover.registry.TestCaseInfo)
com.cenqua.clover.registry.TestCaseInfo tci
}
com/atlassian/clover/recorder/InMemPerTestCoverage$TestCaseInfoPredicate.classInMemPerTestCoverage.java
package com.atlassian.clover.recorder
abstract com.atlassian.clover.recorder.InMemPerTestCoverage$TestCaseInfoPredicate extends java.lang.Object {
public static final com.atlassian.clover.recorder.InMemPerTestCoverage$TestCaseInfoPredicate SUCCESS_ONLY
public static final com.atlassian.clover.recorder.InMemPerTestCoverage$TestCaseInfoPredicate ALL
public abstract boolean eval (com.cenqua.clover.registry.TestCaseInfo)
static void ()
}
com/atlassian/clover/recorder/InMemPerTestCoverage.classInMemPerTestCoverage.java
package com.atlassian.clover.recorder
public com.atlassian.clover.recorder.InMemPerTestCoverage extends com.atlassian.clover.recorder.BasePerTestCoverage implements java.io.Serializable {
private static final long serialVersionUID
private final java.util.Map tciToHits
private transient clover.it.unimi.dsi.fastutil.ints.Int2ObjectMap tciIDToTCIMap
public void (int)
int coverageSize
public void (com.cenqua.clover.registry.Clover2Registry)
com.cenqua.clover.registry.Clover2Registry registry
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream ois
public void (com.atlassian.clover.recorder.InMemPerTestCoverage, int)
java.util.BitSet newSlots
java.util.Map$Entry entry
java.util.BitSet slots
java.util.Iterator iterator
com.atlassian.clover.recorder.InMemPerTestCoverage other
int coverageSize
public com.cenqua.clover.registry.TestCaseInfo getTestById (int)
int id
private void rebuildTCIIDMap ()
com.cenqua.clover.registry.TestCaseInfo tci
java.util.Iterator iterator
public boolean hasPerTestData ()
public java.util.Set getTests ()
protected void initMasks ()
boolean alreadyCovered
int i
java.util.BitSet bs
java.util.Iterator iterator
java.util.BitSet coveredMask
java.util.BitSet coverageNotUniqueMask
public java.util.BitSet getHitsFor (com.cenqua.clover.registry.TestCaseInfo)
com.cenqua.clover.registry.TestCaseInfo tci
java.util.BitSet hits
public java.util.BitSet getPassOnlyHits ()
public java.util.BitSet getAllHits ()
public java.util.BitSet getHitsFor (java.util.Set)
java.util.Set tcis
public java.util.BitSet getHitsFor (java.util.Set, com.cenqua.clover.registry.CoverageDataRange)
java.util.Set tcis
com.cenqua.clover.registry.CoverageDataRange range
private java.util.BitSet getCoverage (com.atlassian.clover.recorder.InMemPerTestCoverage$TestCaseInfoPredicate, com.cenqua.clover.registry.CoverageDataRange)
int j
java.util.Map$Entry entry
java.util.BitSet hitsForSlice
java.util.Iterator iterator
com.atlassian.clover.recorder.InMemPerTestCoverage$TestCaseInfoPredicate predicate
com.cenqua.clover.registry.CoverageDataRange range
java.util.BitSet coverage
int start
int end
public java.util.Set getTestsCovering (com.cenqua.clover.registry.CoverageDataRange)
java.util.Map$Entry entry
com.cenqua.clover.registry.TestCaseInfo tci
java.util.BitSet hits
int firstPass
java.util.Iterator iterator2
com.cenqua.clover.registry.CoverageDataRange range
java.util.Set tcis
public java.util.Map mapTestsAndCoverageForFile (com.cenqua.clover.registry.FileInfo)
java.util.Map$Entry entry
com.cenqua.clover.registry.TestCaseInfo tci
java.util.BitSet hits
int firstPass
java.util.Iterator iterator2
com.cenqua.clover.registry.FileInfo fileInfo
java.util.Map coverage
public void addCoverage (com.cenqua.clover.registry.TestCaseInfo, com.atlassian.clover.recorder.PerTestRecordingTranscript)
com.cenqua.clover.registry.TestCaseInfo tci
com.atlassian.clover.recorder.PerTestRecordingTranscript recording
}
com/atlassian/clover/recorder/LiveGlobalCoverageRecording.classLiveGlobalCoverageRecording.java
package com.atlassian.clover.recorder
public abstract com.atlassian.clover.recorder.LiveGlobalCoverageRecording extends java.lang.Object implements com.atlassian.clover.recorder.GlobalCoverageRecording {
public abstract java.lang.String write () throws java.io.IOException
}
com/atlassian/clover/recorder/LivePerTestRecording$1.classLivePerTestRecording.java
package com.atlassian.clover.recorder
final com.atlassian.clover.recorder.LivePerTestRecording$1 extends java.lang.Object implements com.atlassian.clover.recorder.LivePerTestRecording {
void ()
public java.lang.String getTestTypeName ()
public java.lang.String getTestMethodName ()
public int getExitStatus ()
public long getStart ()
public long getEnd ()
public boolean hasResult ()
public boolean isResultPassed ()
public java.lang.String getStackTrace ()
public java.lang.String getExitMessage ()
public java.lang.String transcribe ()
public long getDbVersion ()
public int getFormat ()
}
com/atlassian/clover/recorder/LivePerTestRecording.classLivePerTestRecording.java
package com.atlassian.clover.recorder
public abstract com.atlassian.clover.recorder.LivePerTestRecording extends java.lang.Object implements com.atlassian.clover.recorder.PerTestRecording {
public static final com.atlassian.clover.recorder.LivePerTestRecording NULL
public abstract java.lang.String transcribe () throws java.io.IOException
static void ()
}
com/atlassian/clover/recorder/NullRecorder.classNullRecorder.java
package com.atlassian.clover.recorder
public final com.atlassian.clover.recorder.NullRecorder extends com_cenqua_clover.CoverageRecorder {
public static final com.atlassian.clover.recorder.NullRecorder INSTANCE
private void ()
public void flush ()
public void flushNeeded ()
public void forceFlush ()
public void maybeFlush ()
public int iget (int)
int index
public void inc (int)
int index
public void sliceStart (java.lang.String, long, int, int)
String runtimeType
long ts
int id
int rid
public void sliceEnd (java.lang.String, java.lang.String, long, int, int, int, com.cenqua.clover.ErrorInfo)
String runtimeType
String method
long ts
int id
int rid
int exitStatus
com.cenqua.clover.ErrorInfo ei
public void startRun ()
public java.lang.String getDbName ()
public java.lang.String getRecordingName ()
public long getDbVersion ()
public com.atlassian.clover.util.CloverBitSet compareCoverageWith (com.atlassian.clover.recorder.CoverageSnapshot)
com.atlassian.clover.recorder.CoverageSnapshot before
public com.atlassian.clover.util.CloverBitSet createEmptyHitsMask ()
public com_cenqua_clover.CoverageRecorder withCapacityFor (int)
int maxNumElements
public com.atlassian.clover.recorder.CoverageSnapshot getCoverageSnapshot ()
public void globalSliceStart (java.lang.String, int)
String runtimeType
int id
public void globalSliceStart (java.lang.String, int, long)
String runtimeType
int id
long startTime
public void globalSliceEnd (java.lang.String, java.lang.String, int)
String runtimeType
String method
int id
public void globalSliceEnd (java.lang.String, java.lang.String, int, int, java.lang.Throwable)
String runtimeType
String method
int id
int exitStatus
Throwable throwable
public java.lang.String toString ()
static void ()
}
com/atlassian/clover/recorder/PerTestCoverage.classPerTestCoverage.java
package com.atlassian.clover.recorder
public abstract com.atlassian.clover.recorder.PerTestCoverage extends java.lang.Object {
public abstract boolean hasPerTestData ()
public abstract java.util.Set getTests ()
public abstract int getCoverageSize ()
public abstract java.util.Set getTestsCovering (com.cenqua.clover.registry.CoverageDataRange)
public abstract java.util.Map mapTestsAndCoverageForFile (com.cenqua.clover.registry.FileInfo)
public abstract com.cenqua.clover.registry.TestCaseInfo getTestById (int)
public abstract java.util.BitSet getAllHits ()
public abstract java.util.BitSet getPassOnlyHits ()
public abstract java.util.BitSet getHitsFor (com.cenqua.clover.registry.TestCaseInfo)
public abstract java.util.BitSet getHitsFor (java.util.Set)
public abstract java.util.BitSet getHitsFor (java.util.Set, com.cenqua.clover.registry.CoverageDataRange)
public abstract java.util.BitSet getUniqueHitsFor (com.cenqua.clover.registry.TestCaseInfo)
public abstract java.util.BitSet getUniqueHitsFor (java.util.Set)
public abstract void addCoverage (com.cenqua.clover.registry.TestCaseInfo, com.atlassian.clover.recorder.PerTestRecordingTranscript)
}
com/atlassian/clover/recorder/PerTestCoverageStrategy$1.classPerTestCoverageStrategy.java
package com.atlassian.clover.recorder
final com.atlassian.clover.recorder.PerTestCoverageStrategy$1 extends com.atlassian.clover.recorder.PerTestCoverageStrategy {
void (java.lang.String, int)
public com.atlassian.clover.recorder.PerTestCoverage build (com.cenqua.clover.registry.Clover2Registry, com.cenqua.clover.CoverageDataSpec, int)
com.cenqua.clover.registry.Clover2Registry registry
com.cenqua.clover.CoverageDataSpec spec
int estPerTestRecordings
}
com/atlassian/clover/recorder/PerTestCoverageStrategy$2.classPerTestCoverageStrategy.java
package com.atlassian.clover.recorder
final com.atlassian.clover.recorder.PerTestCoverageStrategy$2 extends com.atlassian.clover.recorder.PerTestCoverageStrategy {
void (java.lang.String, int)
public com.atlassian.clover.recorder.PerTestCoverage build (com.cenqua.clover.registry.Clover2Registry, com.cenqua.clover.CoverageDataSpec, int)
com.cenqua.clover.registry.Clover2Registry registry
com.cenqua.clover.CoverageDataSpec spec
int estPerTestRecordings
}
com/atlassian/clover/recorder/PerTestCoverageStrategy.classPerTestCoverageStrategy.java
package com.atlassian.clover.recorder
public abstract com.atlassian.clover.recorder.PerTestCoverageStrategy extends clover.retrotranslator.net.sf.retrotranslator.runtime.java.lang.Enum_ {
public static final com.atlassian.clover.recorder.PerTestCoverageStrategy IN_MEMORY
public static final com.atlassian.clover.recorder.PerTestCoverageStrategy SAMPLING
private static final com.atlassian.clover.recorder.PerTestCoverageStrategy[] $VALUES
static Class class$com$atlassian$clover$recorder$PerTestCoverageStrategy
public static com.atlassian.clover.recorder.PerTestCoverageStrategy[] values ()
public static com.atlassian.clover.recorder.PerTestCoverageStrategy valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public abstract com.atlassian.clover.recorder.PerTestCoverage build (com.cenqua.clover.registry.Clover2Registry, com.cenqua.clover.CoverageDataSpec, int)
void (java.lang.String, int, com.atlassian.clover.recorder.PerTestCoverageStrategy$1)
String x0
int x1
com.atlassian.clover.recorder.PerTestCoverageStrategy$1 x2
static void ()
}
com/atlassian/clover/recorder/PerTestRecorder$Diffing.classPerTestRecorder.java
package com.atlassian.clover.recorder
public com.atlassian.clover.recorder.PerTestRecorder$Diffing extends java.lang.Object implements com.atlassian.clover.recorder.PerTestRecorder {
protected final com_cenqua_clover.CoverageRecorder coverageRecorder
protected long start
protected com.atlassian.clover.recorder.CoverageSnapshot startingCoverage
public void (com_cenqua_clover.CoverageRecorder)
com_cenqua_clover.CoverageRecorder coverageRecorder
public void set (int)
int index
public void testStarted (java.lang.String, long, int, int)
String type
long start
int slice
int testRunID
public com.atlassian.clover.recorder.LivePerTestRecording testFinished (java.lang.String, java.lang.String, long, int, int, int, com.cenqua.clover.ErrorInfo)
String type
String method
long end
int slice
int testRunId
int exitStatus
com.cenqua.clover.ErrorInfo errorInfo
private com.atlassian.clover.util.CloverBitSet diff (com.atlassian.clover.util.CloverBitSet, com.atlassian.clover.util.CloverBitSet)
com.atlassian.clover.util.CloverBitSet start
com.atlassian.clover.util.CloverBitSet end
}
com/atlassian/clover/recorder/PerTestRecorder$Null.classPerTestRecorder.java
package com.atlassian.clover.recorder
public com.atlassian.clover.recorder.PerTestRecorder$Null extends java.lang.Object implements com.atlassian.clover.recorder.PerTestRecorder {
public void ()
public void testStarted (java.lang.String, long, int, int)
String runtimeType
long start
int slice
int testRunId
public com.atlassian.clover.recorder.LivePerTestRecording testFinished (java.lang.String, java.lang.String, long, int, int, int, com.cenqua.clover.ErrorInfo)
String runtimeType
String method
long end
int slice
int testRunId
int exitStatus
com.cenqua.clover.ErrorInfo ei
public void set (int)
int index
}
com/atlassian/clover/recorder/PerTestRecorder.classPerTestRecorder.java
package com.atlassian.clover.recorder
public abstract com.atlassian.clover.recorder.PerTestRecorder extends java.lang.Object {
public static final int NO_EXIT_RESULT
public static final int ABNORMAL_EXIT
public static final int NORMAL_EXIT
public abstract void testStarted (java.lang.String, long, int, int)
public abstract com.atlassian.clover.recorder.LivePerTestRecording testFinished (java.lang.String, java.lang.String, long, int, int, int, com.cenqua.clover.ErrorInfo)
public abstract void set (int)
}
com/atlassian/clover/recorder/PerTestRecording.classPerTestRecording.java
package com.atlassian.clover.recorder
public abstract com.atlassian.clover.recorder.PerTestRecording extends java.lang.Object implements com.atlassian.clover.recorder.CoverageRecording {
public static final int FORMAT
public abstract java.lang.String getTestTypeName ()
public abstract java.lang.String getTestMethodName ()
public abstract int getExitStatus ()
public abstract long getStart ()
public abstract long getEnd ()
public abstract boolean hasResult ()
public abstract boolean isResultPassed ()
public abstract java.lang.String getStackTrace ()
public abstract java.lang.String getExitMessage ()
}
com/atlassian/clover/recorder/PerTestRecordingTranscript.classPerTestRecordingTranscript.java
package com.atlassian.clover.recorder
public com.atlassian.clover.recorder.PerTestRecordingTranscript extends com.atlassian.clover.recorder.BaseCoverageRecording implements com.atlassian.clover.recorder.PerTestRecording com.atlassian.clover.recorder.RecordingTranscript {
private com.atlassian.clover.util.CloverBitSet coverage
private String testTypeName
private String testMethodName
private String exitMessage
private String stackTrace
private int exitStatus
private long start
public void (com.atlassian.clover.recorder.BaseCoverageRecording$Header, java.io.File)
com.atlassian.clover.recorder.BaseCoverageRecording$Header header
java.io.File fileOnDisk
public void (com.atlassian.clover.util.CloverBitSet, java.io.File, long, java.lang.String, long, long, com.cenqua.clover.RuntimeType, int, int, int, com.cenqua.clover.ErrorInfo)
com.atlassian.clover.util.CloverBitSet coverage
java.io.File fileOnDisk
long dbVersion
String testMethodName
long start
long end
com.cenqua.clover.RuntimeType testType
int slice
int testRunId
int exitStatus
com.cenqua.clover.ErrorInfo errorInfo
public void read (java.io.DataInputStream, com.cenqua.clover.CoverageDataSpec) throws java.io.IOException
java.io.DataInputStream in
com.cenqua.clover.CoverageDataSpec spec
com.atlassian.clover.util.CloverBitSet getCoverage ()
public boolean get (int)
int slotIndex
public java.lang.String getTestTypeName ()
public java.lang.String getTestMethodName ()
public int getExitStatus ()
public long getStart ()
public long getEnd ()
public boolean hasResult ()
public boolean isResultPassed ()
public java.lang.String getStackTrace ()
public java.lang.String getExitMessage ()
public java.lang.String toString ()
public void applyTo (java.util.BitSet)
java.util.BitSet hits
}
com/atlassian/clover/recorder/RecordingResult.classRecordingResult.java
package com.atlassian.clover.recorder
public final com.atlassian.clover.recorder.RecordingResult extends java.lang.Object {
public final com.atlassian.clover.recorder.LivePerTestRecording recording
public final com.atlassian.clover.recorder.ActivePerTestRecorderAny recorders
public void (com.atlassian.clover.recorder.LivePerTestRecording, com.atlassian.clover.recorder.ActivePerTestRecorderAny)
com.atlassian.clover.recorder.LivePerTestRecording recording
com.atlassian.clover.recorder.ActivePerTestRecorderAny recorders
}
com/atlassian/clover/recorder/RecordingTranscript.classRecordingTranscript.java
package com.atlassian.clover.recorder
public abstract com.atlassian.clover.recorder.RecordingTranscript extends java.lang.Object implements com.atlassian.clover.recorder.CoverageRecording {
public abstract long getWriteTimeStamp ()
public abstract void read (java.io.DataInputStream, com.cenqua.clover.CoverageDataSpec) throws java.io.IOException
}
com/atlassian/clover/recorder/RecordingTranscripts$FileRef.classRecordingTranscripts.java
package com.atlassian.clover.recorder
public final com.atlassian.clover.recorder.RecordingTranscripts$FileRef extends java.lang.Object implements java.lang.Comparable {
private boolean testRecording
private long typedTestId
private long runId
private long hash
private long timestamp
private java.io.File datafile
public void ()
public boolean equals (java.lang.Object)
Object object
com.atlassian.clover.recorder.RecordingTranscripts$FileRef other
public int hashCode ()
int result
public int compareTo (java.lang.Object)
Object object
com.atlassian.clover.recorder.RecordingTranscripts$FileRef other
public com.atlassian.clover.recorder.CoverageRecording read (com.cenqua.clover.CoverageDataSpec) throws java.io.IOException
com.cenqua.clover.CoverageDataSpec spec
public boolean isTestRecording ()
public long getTypedTestId ()
public int getTestId ()
public long getTimestamp ()
public java.io.File getDatafile ()
public long getRunId ()
public long getHash ()
public java.lang.String toString ()
static java.io.File access$002 (com.atlassian.clover.recorder.RecordingTranscripts$FileRef, java.io.File)
com.atlassian.clover.recorder.RecordingTranscripts$FileRef x0
java.io.File x1
static boolean access$102 (com.atlassian.clover.recorder.RecordingTranscripts$FileRef, boolean)
com.atlassian.clover.recorder.RecordingTranscripts$FileRef x0
boolean x1
static long access$202 (com.atlassian.clover.recorder.RecordingTranscripts$FileRef, long)
com.atlassian.clover.recorder.RecordingTranscripts$FileRef x0
long x1
static long access$302 (com.atlassian.clover.recorder.RecordingTranscripts$FileRef, long)
com.atlassian.clover.recorder.RecordingTranscripts$FileRef x0
long x1
static long access$402 (com.atlassian.clover.recorder.RecordingTranscripts$FileRef, long)
com.atlassian.clover.recorder.RecordingTranscripts$FileRef x0
long x1
static long access$502 (com.atlassian.clover.recorder.RecordingTranscripts$FileRef, long)
com.atlassian.clover.recorder.RecordingTranscripts$FileRef x0
long x1
}
com/atlassian/clover/recorder/RecordingTranscripts$Filter$1.classRecordingTranscripts.java
package com.atlassian.clover.recorder
com.atlassian.clover.recorder.RecordingTranscripts$Filter$1 extends java.lang.Object implements java.io.FilenameFilter {
final java.util.Map val$origPerTestFiles
final java.util.Map val$newPerTestFiles
final java.util.Map val$origRecordingFiles
final java.util.Map val$newRecordingFiles
final com.atlassian.clover.recorder.RecordingTranscripts$Filter this$0
void (com.atlassian.clover.recorder.RecordingTranscripts$Filter, java.util.Map, java.util.Map, java.util.Map, java.util.Map)
public boolean accept (java.io.File, java.lang.String)
String path
java.io.File d
String name
com.atlassian.clover.recorder.RecordingTranscripts$FileRef recfile
}
com/atlassian/clover/recorder/RecordingTranscripts$Filter.classRecordingTranscripts.java
package com.atlassian.clover.recorder
public com.atlassian.clover.recorder.RecordingTranscripts$Filter extends java.lang.Object {
private final java.io.File dir
private final String basename
private final long from
private final long to
private final boolean deleteExcluded
private final boolean loadPerTestData
private final java.util.Map perTestFiles
private final java.util.Map recordingFiles
public void (java.io.File, java.lang.String, long, long, boolean, boolean)
java.io.File dir
String basename
long from
long to
boolean deleteExcluded
boolean loadPerTestData
public void collectAllFiles ()
public com.cenqua.clover.util.collections.Pair collectUnseenFilesAnd (com.atlassian.clover.recorder.RecordingTranscripts$Filter)
com.atlassian.clover.recorder.RecordingTranscripts$Filter orig
java.util.Map origRecordingFiles
java.util.Map origPerTestFiles
java.util.Map newRecordingFiles
java.util.Map newPerTestFiles
public java.util.Set getPerTestRecordingFiles ()
public java.util.Set getCoverageRecordingFiles ()
public long getFrom ()
public long getTo ()
public java.lang.String getBasename ()
public java.io.File getDir ()
public boolean isLoadPerTestData ()
public boolean isOutOfDate ()
com.atlassian.clover.recorder.RecordingTranscripts$Filter latestFilter
static java.lang.String access$600 (com.atlassian.clover.recorder.RecordingTranscripts$Filter)
com.atlassian.clover.recorder.RecordingTranscripts$Filter x0
static long access$700 (com.atlassian.clover.recorder.RecordingTranscripts$Filter)
com.atlassian.clover.recorder.RecordingTranscripts$Filter x0
static long access$800 (com.atlassian.clover.recorder.RecordingTranscripts$Filter)
com.atlassian.clover.recorder.RecordingTranscripts$Filter x0
static boolean access$900 (com.atlassian.clover.recorder.RecordingTranscripts$Filter)
com.atlassian.clover.recorder.RecordingTranscripts$Filter x0
static java.util.Map access$1000 (com.atlassian.clover.recorder.RecordingTranscripts$Filter)
com.atlassian.clover.recorder.RecordingTranscripts$Filter x0
static java.util.Map access$1100 (com.atlassian.clover.recorder.RecordingTranscripts$Filter)
com.atlassian.clover.recorder.RecordingTranscripts$Filter x0
static boolean access$1200 (com.atlassian.clover.recorder.RecordingTranscripts$Filter)
com.atlassian.clover.recorder.RecordingTranscripts$Filter x0
}
com/atlassian/clover/recorder/RecordingTranscripts.classRecordingTranscripts.java
package com.atlassian.clover.recorder
public com.atlassian.clover.recorder.RecordingTranscripts extends java.lang.Object {
public static final String NUM_R36
public static final String STD_REC_SUFFIX
public static final String SLICE_SUFFIX
public static java.util.regex.Pattern stdRecordingSuffix
public static java.util.regex.Pattern sliceRecordingSuffix
public void ()
public static com.atlassian.clover.recorder.GlobalCoverageRecordingTranscript readCoverageFromDisk (java.io.File, com.cenqua.clover.CoverageDataSpec) throws java.io.IOException
java.io.File file
com.cenqua.clover.CoverageDataSpec spec
public static com.atlassian.clover.recorder.GlobalCoverageRecordingTranscript readCoverageFromDisk (java.io.File, java.lang.String, com.cenqua.clover.CoverageDataSpec) throws java.io.IOException
com.atlassian.clover.recorder.BaseCoverageRecording$Header header
java.io.IOException e
com.atlassian.clover.recorder.BaseCoverageRecording$Header header
java.io.IOException e
java.io.IOException e
java.io.IOException e
java.io.File dir
String file
com.cenqua.clover.CoverageDataSpec spec
java.io.File inf
java.io.File alt
java.io.DataInputStream in
java.io.DataInputStream altIn
com.atlassian.clover.recorder.GlobalCoverageRecordingTranscript rec
com.atlassian.clover.recorder.GlobalCoverageRecordingTranscript altRec
java.io.IOException lastError
public static com.atlassian.clover.recorder.PerTestRecordingTranscript readSliceFromDisk (java.io.File, java.lang.String, com.cenqua.clover.CoverageDataSpec) throws java.io.IOException
com.atlassian.clover.recorder.BaseCoverageRecording$Header header
com.atlassian.clover.recorder.PerTestRecordingTranscript rec
java.io.IOException e
java.io.File dir
String file
com.cenqua.clover.CoverageDataSpec spec
java.io.File inf
java.io.DataInputStream in
public static com.atlassian.clover.recorder.RecordingTranscripts$FileRef fromFile (java.io.File, java.lang.String, java.lang.String)
int tsMarker
com.atlassian.clover.recorder.RecordingTranscripts$FileRef recfile
String suffix
java.util.regex.Matcher m
StringIndexOutOfBoundsException e
NumberFormatException e
java.io.File dir
String filename
String dbname
int baselength
static void ()
}
com/atlassian/clover/recorder/SamplingPerTestCoverage$1.classSamplingPerTestCoverage.java
package com.atlassian.clover.recorder
com.atlassian.clover.recorder.SamplingPerTestCoverage$1 extends java.lang.Object implements com.cenqua.clover.registry.FileInfoVisitor {
final clover.it.unimi.dsi.fastutil.ints.IntArrayList val$methodIdx
final java.util.List val$fileSamples
final com.atlassian.clover.recorder.SamplingPerTestCoverage this$0
void (com.atlassian.clover.recorder.SamplingPerTestCoverage, clover.it.unimi.dsi.fastutil.ints.IntArrayList, java.util.List)
public void visitFileInfo (com.cenqua.clover.registry.BaseFileInfo)
com.cenqua.clover.registry.MethodInfo methodInfo
java.util.Iterator i$
com.cenqua.clover.registry.ClassInfo classInfo
java.util.Iterator i$
com.cenqua.clover.registry.BaseFileInfo file
}
com/atlassian/clover/recorder/SamplingPerTestCoverage$2.classSamplingPerTestCoverage.java
package com.atlassian.clover.recorder
com.atlassian.clover.recorder.SamplingPerTestCoverage$2 extends java.lang.Object implements java.util.Comparator {
final com.atlassian.clover.recorder.SamplingPerTestCoverage this$0
void (com.atlassian.clover.recorder.SamplingPerTestCoverage)
public int compare (com.atlassian.clover.recorder.SamplingPerTestCoverage$FileInfoSample, com.atlassian.clover.recorder.SamplingPerTestCoverage$FileInfoSample)
com.atlassian.clover.recorder.SamplingPerTestCoverage$FileInfoSample fs1
com.atlassian.clover.recorder.SamplingPerTestCoverage$FileInfoSample fs2
public int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
com/atlassian/clover/recorder/SamplingPerTestCoverage$FileInfoSample.classSamplingPerTestCoverage.java
package com.atlassian.clover.recorder
com.atlassian.clover.recorder.SamplingPerTestCoverage$FileInfoSample extends java.lang.Object {
private final int idx
private final int[] methodIdx
private final java.util.Set tcis
final com.atlassian.clover.recorder.SamplingPerTestCoverage this$0
private void (com.atlassian.clover.recorder.SamplingPerTestCoverage, int, int[])
int idx
int[] methodIdx
public void sample (com.cenqua.clover.registry.TestCaseInfo, com.atlassian.clover.util.CloverBitSet)
int i
com.cenqua.clover.registry.TestCaseInfo tci
com.atlassian.clover.util.CloverBitSet coverage
void (com.atlassian.clover.recorder.SamplingPerTestCoverage, int, int[], com.atlassian.clover.recorder.SamplingPerTestCoverage$1)
com.atlassian.clover.recorder.SamplingPerTestCoverage x0
int x1
int[] x2
com.atlassian.clover.recorder.SamplingPerTestCoverage$1 x3
static int access$100 (com.atlassian.clover.recorder.SamplingPerTestCoverage$FileInfoSample)
com.atlassian.clover.recorder.SamplingPerTestCoverage$FileInfoSample x0
static java.util.Set access$200 (com.atlassian.clover.recorder.SamplingPerTestCoverage$FileInfoSample)
com.atlassian.clover.recorder.SamplingPerTestCoverage$FileInfoSample x0
}
com/atlassian/clover/recorder/SamplingPerTestCoverage.classSamplingPerTestCoverage.java
package com.atlassian.clover.recorder
public com.atlassian.clover.recorder.SamplingPerTestCoverage extends com.atlassian.clover.recorder.BasePerTestCoverage {
private final com.atlassian.clover.recorder.SamplingPerTestCoverage$FileInfoSample[] fileInfoSamples
private final clover.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap fileIdxToSamplings
private final clover.it.unimi.dsi.fastutil.ints.Int2ObjectMap tciIdsToRecordingFiles
private final clover.it.unimi.dsi.fastutil.ints.Int2ObjectMap tciIdToTCIMap
private final com.cenqua.clover.CoverageDataSpec spec
private final com.cenqua.clover.util.SizedLRUCacheMap coverageCache
private java.util.BitSet coverageMask
private java.util.BitSet passOnlyCoverageMask
public void (com.cenqua.clover.registry.Clover2Registry, com.cenqua.clover.CoverageDataSpec, int)
com.atlassian.clover.recorder.SamplingPerTestCoverage$FileInfoSample fileSample
int i
com.cenqua.clover.registry.Clover2Registry registry
com.cenqua.clover.CoverageDataSpec spec
int estPerTestRecordings
java.util.List fileSamples
clover.it.unimi.dsi.fastutil.ints.IntArrayList methodIdx
public void addCoverage (com.cenqua.clover.registry.TestCaseInfo, com.atlassian.clover.recorder.PerTestRecordingTranscript)
int i
com.cenqua.clover.registry.TestCaseInfo tci
com.atlassian.clover.recorder.PerTestRecordingTranscript recording
com.atlassian.clover.util.CloverBitSet coverage
java.util.Set pathsToCoverage
public boolean hasPerTestData ()
public java.util.BitSet getAllHits ()
private synchronized com.atlassian.clover.util.CloverBitSet getCoverageFor (java.lang.String) throws java.io.IOException
java.io.File coverageFile
String pathToCoverageFile
com.atlassian.clover.util.CloverBitSet coverage
private java.util.BitSet getHitsFor (com.cenqua.clover.registry.TestCaseInfo, java.util.BitSet)
java.io.IOException e
String pathToCoverage
java.util.Iterator i$
com.cenqua.clover.registry.TestCaseInfo tci
java.util.BitSet result
java.util.Set pathsToCoverage
public java.util.BitSet getHitsFor (com.cenqua.clover.registry.TestCaseInfo)
com.cenqua.clover.registry.TestCaseInfo tci
public java.util.BitSet getHitsFor (java.util.Set)
com.cenqua.clover.registry.TestCaseInfo tci
java.util.Iterator i$
java.util.Set tcis
java.util.BitSet result
public java.util.BitSet getHitsFor (java.util.Set, com.cenqua.clover.registry.CoverageDataRange)
java.util.BitSet mask
java.util.Set tcis
com.cenqua.clover.registry.CoverageDataRange range
java.util.BitSet hits
public java.util.BitSet getPassOnlyHits ()
public com.cenqua.clover.registry.TestCaseInfo getTestById (int)
int id
public java.util.Set getTests ()
public java.util.Set getTestsCovering (com.cenqua.clover.registry.CoverageDataRange)
clover.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap head
java.util.Iterator iterator
com.atlassian.clover.util.CloverBitSet bitSet
int firstBitSetAfterRange
java.io.IOException e
String pathToCoverageFile
java.util.Iterator i$
java.util.Set pathToCoverageFiles
java.util.Iterator tciIter
com.cenqua.clover.registry.CoverageDataRange range
java.util.Set tcis
int startIdx
int endIdx
clover.it.unimi.dsi.fastutil.ints.Int2ObjectSortedMap subFileIdxToSamplings
public java.util.Map mapTestsAndCoverageForFile (com.cenqua.clover.registry.FileInfo)
com.atlassian.clover.util.CloverBitSet coverageForFile
java.io.IOException e
String pathToCoverageFile
java.util.Iterator i$
com.cenqua.clover.registry.TestCaseInfo tci
java.util.BitSet totalTciCoverage
java.util.Collection pathToCoverageFiles
java.util.Iterator tciIter
int minBitSize
com.cenqua.clover.registry.FileInfo fileInfo
java.util.Map tcisAndCoverage
com.atlassian.clover.recorder.SamplingPerTestCoverage$FileInfoSample fileSample
protected void initMasks ()
int i
com.atlassian.clover.util.CloverBitSet coverage
java.io.IOException e
String pathToCoverageFile
java.util.Iterator i$
java.util.Map$Entry entry
boolean success
java.util.Set pathsToCoverageFiles
java.util.Iterator iterator
java.util.BitSet coverageMask
java.util.BitSet passOnlyCoverageMask
java.util.BitSet coverageNotUniqueMask
}
com/atlassian/clover/recorder/SharedCoverageRecorder.classSharedCoverageRecorder.java
package com.atlassian.clover.recorder
public final com.atlassian.clover.recorder.SharedCoverageRecorder extends com.atlassian.clover.recorder.GrowableCoverageRecorder {
static java.util.Map sharedRecorders
public static synchronized com_cenqua_clover.CoverageRecorder createFor (java.lang.String, long, long, int)
com_cenqua_clover.CoverageRecorder recorder
com_cenqua_clover.CoverageRecorder recorder
String dbName
long dbVersion
long cfgbits
int maxNumElements
String key
private void (java.lang.String, long, long, int)
String dbName
long dbVersion
long cfgbits
int maxNumElements
public java.lang.String toString ()
static void ()
}
com/atlassian/clover/recorder/ThreadVisibilityStrategy$SingleThreaded.classThreadVisibilityStrategy.java
package com.atlassian.clover.recorder
public com.atlassian.clover.recorder.ThreadVisibilityStrategy$SingleThreaded extends java.lang.Object implements com.atlassian.clover.recorder.ThreadVisibilityStrategy {
private com.atlassian.clover.recorder.ActivePerTestRecorderAny recorders
public void (com_cenqua_clover.CoverageRecorder)
com_cenqua_clover.CoverageRecorder coverageRecorder
public void testStarted (java.lang.String, long, int, int)
String runtimeType
long start
int slice
int testRunId
public com.atlassian.clover.recorder.LivePerTestRecording testFinished (java.lang.String, java.lang.String, long, int, int, int, com.cenqua.clover.ErrorInfo)
String runtimeType
String method
long end
int slice
int testRunId
int exitStatus
com.cenqua.clover.ErrorInfo ei
com.atlassian.clover.recorder.RecordingResult sliceAndRecorders
public void set (int)
int index
}
com/atlassian/clover/recorder/ThreadVisibilityStrategy$Synchronized.classThreadVisibilityStrategy.java
package com.atlassian.clover.recorder
public com.atlassian.clover.recorder.ThreadVisibilityStrategy$Synchronized extends java.lang.Object implements com.atlassian.clover.recorder.ThreadVisibilityStrategy {
private com.atlassian.clover.recorder.ActivePerTestRecorderAny recorders
public void (com_cenqua_clover.CoverageRecorder)
com_cenqua_clover.CoverageRecorder coverageRecorder
public synchronized void testStarted (java.lang.String, long, int, int)
String runtimeType
long start
int slice
int testRunId
public synchronized com.atlassian.clover.recorder.LivePerTestRecording testFinished (java.lang.String, java.lang.String, long, int, int, int, com.cenqua.clover.ErrorInfo)
String runtimeType
String method
long end
int slice
int testRunId
int exitStatus
com.cenqua.clover.ErrorInfo ei
com.atlassian.clover.recorder.RecordingResult sliceAndRecorders
public synchronized void set (int)
int index
}
com/atlassian/clover/recorder/ThreadVisibilityStrategy$Volatile.classThreadVisibilityStrategy.java
package com.atlassian.clover.recorder
public com.atlassian.clover.recorder.ThreadVisibilityStrategy$Volatile extends java.lang.Object implements com.atlassian.clover.recorder.ThreadVisibilityStrategy {
private volatile com.atlassian.clover.recorder.ActivePerTestRecorderAny recorders
public void (com_cenqua_clover.CoverageRecorder)
com_cenqua_clover.CoverageRecorder coverageRecorder
public synchronized void testStarted (java.lang.String, long, int, int)
String runtimeType
long start
int slice
int testRunId
public synchronized com.atlassian.clover.recorder.LivePerTestRecording testFinished (java.lang.String, java.lang.String, long, int, int, int, com.cenqua.clover.ErrorInfo)
String runtimeType
String method
long end
int slice
int testRunId
int exitStatus
com.cenqua.clover.ErrorInfo ei
com.atlassian.clover.recorder.RecordingResult sliceAndRecorders
public void set (int)
int index
}
com/atlassian/clover/recorder/ThreadVisibilityStrategy.classThreadVisibilityStrategy.java
package com.atlassian.clover.recorder
public abstract com.atlassian.clover.recorder.ThreadVisibilityStrategy extends java.lang.Object implements com.atlassian.clover.recorder.PerTestRecorder {
}
com/atlassian/clover/registry/CorruptedRegistryException.classCorruptedRegistryException.java
package com.atlassian.clover.registry
public com.atlassian.clover.registry.CorruptedRegistryException extends com.atlassian.clover.registry.RegistryFormatException {
public void (java.lang.String)
String reason
public void (java.lang.String, java.lang.Throwable)
String pathToRegistry
Throwable cause
}
com/atlassian/clover/registry/IncompatibleRegistryFormatException.classIncompatibleRegistryFormatException.java
package com.atlassian.clover.registry
public com.atlassian.clover.registry.IncompatibleRegistryFormatException extends com.atlassian.clover.registry.RegistryFormatException {
public void (java.lang.String)
String reason
}
com/atlassian/clover/registry/NoSuchRegistryException.classNoSuchRegistryException.java
package com.atlassian.clover.registry
public com.atlassian.clover.registry.NoSuchRegistryException extends com.atlassian.clover.api.registry.CloverRegistryException {
public void (java.lang.String)
String filePath
public void (java.lang.String, java.io.File)
String messageFormat
java.io.File absFile
}
com/atlassian/clover/registry/ReadOnlyRegistryException.classReadOnlyRegistryException.java
package com.atlassian.clover.registry
public com.atlassian.clover.registry.ReadOnlyRegistryException extends com.atlassian.clover.api.registry.CloverRegistryException {
public void ()
}
com/atlassian/clover/registry/RegistryFormatException.classRegistryFormatException.java
package com.atlassian.clover.registry
public abstract com.atlassian.clover.registry.RegistryFormatException extends com.atlassian.clover.api.registry.CloverRegistryException {
protected void (java.lang.String)
String reason
public void (java.lang.String, java.lang.String, java.lang.Throwable)
String pathToRegistry
String probableCauseMessage
Throwable cause
}
com/atlassian/clover/registry/RegistryUpdate.classRegistryUpdate.java
package com.atlassian.clover.registry
public abstract com.atlassian.clover.registry.RegistryUpdate extends java.lang.Object {
public abstract long getVersion ()
public abstract long getStartTs ()
public abstract long getEndTs ()
public abstract int getSlotCount ()
public abstract java.util.List getFileInfos ()
public abstract com.cenqua.clover.context.ContextStore getContextStore ()
}
com/atlassian/clover/registry/format/BufferUtils.classBufferUtils.java
package com.atlassian.clover.registry.format
com.atlassian.clover.registry.format.BufferUtils extends java.lang.Object {
void ()
static void writeFully (java.nio.channels.FileChannel, java.nio.ByteBuffer) throws java.io.IOException
java.nio.channels.FileChannel channel
java.nio.ByteBuffer fileInfosBuffer
static java.nio.ByteBuffer readFully (java.nio.channels.FileChannel, java.nio.ByteBuffer) throws java.io.IOException
java.nio.channels.FileChannel channel
java.nio.ByteBuffer buffer
int read
static void putWithChecksum (java.nio.ByteBuffer, int, java.util.zip.Adler32)
java.nio.ByteBuffer buffer
int value
java.util.zip.Adler32 checksum
static void putWithChecksum (java.nio.ByteBuffer, long, java.util.zip.Adler32)
java.nio.ByteBuffer buffer
long value
java.util.zip.Adler32 checksum
static int getIntWithChecksum (java.nio.ByteBuffer, java.util.zip.Adler32)
java.nio.ByteBuffer buffer
java.util.zip.Adler32 checksum
int value
static long getLongWithChecksum (java.nio.ByteBuffer, java.util.zip.Adler32)
java.nio.ByteBuffer buffer
java.util.zip.Adler32 checksum
long value
}
com/atlassian/clover/registry/format/CoverageSegment$1.classCoverageSegment.java
package com.atlassian.clover.registry.format
com.atlassian.clover.registry.format.CoverageSegment$1 extends com.atlassian.clover.registry.format.LazyLoader {
final com.atlassian.clover.registry.format.CoverageSegment$Footer val$footer
final com.atlassian.clover.registry.format.CoverageSegment this$0
void (com.atlassian.clover.registry.format.CoverageSegment, java.nio.channels.FileChannel, long, com.atlassian.clover.registry.format.CoverageSegment$Footer)
java.nio.channels.FileChannel x0
long x1
protected int[] getImpl (java.nio.channels.FileChannel) throws java.io.IOException com.atlassian.clover.registry.RegistryFormatException com.atlassian.clover.registry.RegistryFormatException
java.nio.channels.FileChannel channel
protected java.lang.Object getImpl (java.nio.channels.FileChannel) throws java.io.IOException com.atlassian.clover.registry.RegistryFormatException
java.nio.channels.FileChannel x0
}
com/atlassian/clover/registry/format/CoverageSegment$2.classCoverageSegment.java
package com.atlassian.clover.registry.format
com.atlassian.clover.registry.format.CoverageSegment$2 extends com.atlassian.clover.registry.format.LazyLoader {
final com.atlassian.clover.registry.format.CoverageSegment this$0
void (com.atlassian.clover.registry.format.CoverageSegment, java.nio.channels.FileChannel, long)
java.nio.channels.FileChannel x0
long x1
protected com.atlassian.clover.recorder.InMemPerTestCoverage getImpl (java.nio.channels.FileChannel) throws java.io.IOException com.atlassian.clover.registry.RegistryFormatException
java.nio.channels.FileChannel channel
protected java.lang.Object getImpl (java.nio.channels.FileChannel) throws java.io.IOException com.atlassian.clover.registry.RegistryFormatException
java.nio.channels.FileChannel x0
}
com/atlassian/clover/registry/format/CoverageSegment$Footer.classCoverageSegment.java
package com.atlassian.clover.registry.format
com.atlassian.clover.registry.format.CoverageSegment$Footer extends java.lang.Object {
public static final int SIZE
public static final int MARKER
public final long covByteLen
public final long perTestCovByteLen
public void (long, long)
long covByteLen
long perTestCovByteLen
public void write (java.nio.channels.FileChannel) throws java.io.IOException
java.nio.channels.FileChannel channel
java.nio.ByteBuffer headerBuffer
public static com.atlassian.clover.registry.format.CoverageSegment$Footer load (java.nio.channels.FileChannel, long) throws java.io.IOException
java.nio.channels.FileChannel channel
long endOfSegment
java.nio.ByteBuffer footerBuffer
com.atlassian.clover.registry.format.CoverageSegment$Footer footer
}
com/atlassian/clover/registry/format/CoverageSegment.classCoverageSegment.java
package com.atlassian.clover.registry.format
public com.atlassian.clover.registry.format.CoverageSegment extends java.lang.Object {
public static final long NONE_IDX
private final com.atlassian.clover.registry.format.LazyProxy hitCounts
private final com.atlassian.clover.registry.format.LazyProxy perTestCoverage
public void (com.cenqua.clover.CoverageData)
com.cenqua.clover.CoverageData coverageData
public void (java.nio.channels.FileChannel) throws java.io.IOException
java.nio.channels.FileChannel channel
long endOfSegment
com.atlassian.clover.registry.format.CoverageSegment$Footer footer
public int[] getHitCounts ()
public com.atlassian.clover.recorder.PerTestCoverage getPerTestCoverage ()
private com.atlassian.clover.recorder.InMemPerTestCoverage loadPerTestCoverage (java.nio.channels.FileChannel) throws java.io.IOException
java.io.IOException exception
ClassNotFoundException e
java.nio.channels.FileChannel channel
java.io.ObjectInputStream miis
private int[] loadHitCounts (java.nio.channels.FileChannel, long) throws java.io.IOException com.atlassian.clover.registry.RegistryFormatException
int bytesToRead
long curByteCount
java.nio.channels.FileChannel channel
long covByteLen
int[] hitCounts
int hitCountBufferSize
java.nio.ByteBuffer hitCountsBuffer
public void write (java.nio.channels.FileChannel) throws java.io.IOException
int intsToWrite
int curHitCountIdx
java.nio.channels.FileChannel channel
long startPos
int[] hitCountsVal
int hitCountByteBufferSize
java.nio.ByteBuffer hitCountByteBuffer
java.nio.IntBuffer hitCountIntBuffer
long afterCovPos
java.io.ObjectOutputStream oos
long afterPerTestCovPos
static int[] access$000 (com.atlassian.clover.registry.format.CoverageSegment, java.nio.channels.FileChannel, long) throws java.io.IOException com.atlassian.clover.registry.RegistryFormatException
com.atlassian.clover.registry.format.CoverageSegment x0
java.nio.channels.FileChannel x1
long x2
static com.atlassian.clover.recorder.InMemPerTestCoverage access$100 (com.atlassian.clover.registry.format.CoverageSegment, java.nio.channels.FileChannel) throws java.io.IOException
com.atlassian.clover.registry.format.CoverageSegment x0
java.nio.channels.FileChannel x1
}
com/atlassian/clover/registry/format/FileInfoRecord$1.classFileInfoRecord.java
package com.atlassian.clover.registry.format
com.atlassian.clover.registry.format.FileInfoRecord$1 extends com.atlassian.clover.registry.format.LazyLoader {
final com.atlassian.clover.registry.format.FileInfoRecord this$0
static Class class$com$cenqua$clover$registry$FileInfo
void (com.atlassian.clover.registry.format.FileInfoRecord, java.nio.channels.FileChannel, long)
java.nio.channels.FileChannel x0
long x1
protected com.cenqua.clover.registry.FileInfo getImpl (java.nio.channels.FileChannel) throws java.io.IOException com.atlassian.clover.registry.RegistryFormatException
java.nio.channels.FileChannel channel
protected java.lang.Object getImpl (java.nio.channels.FileChannel) throws java.io.IOException com.atlassian.clover.registry.RegistryFormatException
java.nio.channels.FileChannel x0
}
com/atlassian/clover/registry/format/FileInfoRecord.classFileInfoRecord.java
package com.atlassian.clover.registry.format
public com.atlassian.clover.registry.format.FileInfoRecord extends java.lang.Object {
private static final int MARKER
private final String name
private final String packageName
private final com.atlassian.clover.registry.format.LazyProxy fileInfo
static Class class$com$cenqua$clover$registry$FileInfo
public void (com.cenqua.clover.registry.FileInfo)
com.cenqua.clover.registry.FileInfo fileInfo
public void (java.nio.channels.FileChannel) throws java.io.IOException
java.nio.channels.FileChannel channel
java.io.DataInputStream in
int mayBeMarker
long endPos
public java.lang.String getName ()
public java.lang.String getPackageName ()
public com.cenqua.clover.registry.FileInfo getFileInfo ()
public void write (java.nio.channels.FileChannel) throws java.io.IOException
java.nio.channels.FileChannel channel
java.io.DataOutputStream out
long lengthPos
long endPos
long fileInfoSize
}
com/atlassian/clover/registry/format/FreshRegFile.classFreshRegFile.java
package com.atlassian.clover.registry.format
public com.atlassian.clover.registry.format.FreshRegFile extends com.atlassian.clover.registry.format.RegFile {
private final com.atlassian.clover.registry.format.RegAccessMode accessMode
private final String name
private final com.atlassian.clover.registry.format.CoverageSegment coverageSegment
public void (java.io.File, com.atlassian.clover.registry.format.RegAccessMode, java.lang.String, com.cenqua.clover.CoverageData)
java.io.File file
com.atlassian.clover.registry.format.RegAccessMode accessMode
String name
com.cenqua.clover.CoverageData coverageData
public void (java.io.File, com.atlassian.clover.registry.format.RegAccessMode, java.lang.String)
java.io.File file
com.atlassian.clover.registry.format.RegAccessMode accessMode
String name
public void (com.atlassian.clover.registry.format.RegFile, com.cenqua.clover.CoverageData)
com.atlassian.clover.registry.format.RegFile regFile
com.cenqua.clover.CoverageData coverageData
private static java.io.File ensureFileAccessible (java.io.File) throws com.atlassian.clover.registry.format.InaccessibleRegFileException
java.io.File file
java.io.File absFile
protected com.atlassian.clover.registry.format.UpdatableRegFile saveImpl (java.util.List) throws java.io.IOException com.atlassian.clover.api.registry.CloverRegistryException
long covLoc
com.atlassian.clover.registry.format.InstrSessionSegment session
com.atlassian.clover.registry.RegistryUpdate delta
java.util.Iterator i$
java.nio.channels.FileChannel channel
long covLoc
int maxSlotLength
java.util.List deltas
java.io.File registryFile
java.io.File tmpfile
java.io.File tmpParentFile
long finalVersion
java.util.List sessions
com.atlassian.clover.registry.format.RegHeader header
java.io.RandomAccessFile file
public java.lang.String getName ()
public com.atlassian.clover.registry.format.RegAccessMode getAccessMode ()
public boolean isAppendable ()
protected com.atlassian.clover.registry.format.RegFile saveImpl (java.util.List) throws java.io.IOException com.atlassian.clover.api.registry.CloverRegistryException
java.util.List x0
}
com/atlassian/clover/registry/format/InaccessibleRegFileException.classInaccessibleRegFileException.java
package com.atlassian.clover.registry.format
public com.atlassian.clover.registry.format.InaccessibleRegFileException extends com.atlassian.clover.api.registry.CloverRegistryException {
public void (java.lang.String)
String message
}
com/atlassian/clover/registry/format/InstrSessionSegment$1.classInstrSessionSegment.java
package com.atlassian.clover.registry.format
final com.atlassian.clover.registry.format.InstrSessionSegment$1 extends java.lang.Object implements com.atlassian.clover.io.tags.Tags$ObjectReader {
void ()
public com.cenqua.clover.context.MethodRegexpContext read (com.atlassian.clover.io.tags.TaggedDataInput) throws java.io.IOException
com.atlassian.clover.io.tags.TaggedDataInput in
public com.atlassian.clover.io.tags.TaggedPersistent read (com.atlassian.clover.io.tags.TaggedDataInput) throws java.io.IOException
com.atlassian.clover.io.tags.TaggedDataInput x0
}
com/atlassian/clover/registry/format/InstrSessionSegment$10.classInstrSessionSegment.java
package com.atlassian.clover.registry.format
final com.atlassian.clover.registry.format.InstrSessionSegment$10 extends java.lang.Object implements com.atlassian.clover.io.tags.Tags$ObjectReader {
void ()
public com.cenqua.clover.registry.FixedSourceRegion read (com.atlassian.clover.io.tags.TaggedDataInput) throws java.io.IOException
com.atlassian.clover.io.tags.TaggedDataInput in
public com.atlassian.clover.io.tags.TaggedPersistent read (com.atlassian.clover.io.tags.TaggedDataInput) throws java.io.IOException
com.atlassian.clover.io.tags.TaggedDataInput x0
}
com/atlassian/clover/registry/format/InstrSessionSegment$11.classInstrSessionSegment.java
package com.atlassian.clover.registry.format
final com.atlassian.clover.registry.format.InstrSessionSegment$11 extends java.lang.Object implements com.atlassian.clover.io.tags.Tags$ObjectReader {
void ()
public com.cenqua.clover.context.ContextSet read (com.atlassian.clover.io.tags.TaggedDataInput) throws java.io.IOException
com.atlassian.clover.io.tags.TaggedDataInput in
public com.atlassian.clover.io.tags.TaggedPersistent read (com.atlassian.clover.io.tags.TaggedDataInput) throws java.io.IOException
com.atlassian.clover.io.tags.TaggedDataInput x0
}
com/atlassian/clover/registry/format/InstrSessionSegment$12.classInstrSessionSegment.java
package com.atlassian.clover.registry.format
final com.atlassian.clover.registry.format.InstrSessionSegment$12 extends java.lang.Object implements com.atlassian.clover.io.tags.Tags$ObjectReader {
void ()
public com.cenqua.clover.registry.BranchInfo read (com.atlassian.clover.io.tags.TaggedDataInput) throws java.io.IOException
com.atlassian.clover.io.tags.TaggedDataInput in
public com.atlassian.clover.io.tags.TaggedPersistent read (com.atlassian.clover.io.tags.TaggedDataInput) throws java.io.IOException
com.atlassian.clover.io.tags.TaggedDataInput x0
}
com/atlassian/clover/registry/format/InstrSessionSegment$13.classInstrSessionSegment.java
package com.atlassian.clover.registry.format
final com.atlassian.clover.registry.format.InstrSessionSegment$13 extends java.lang.Object implements com.atlassian.clover.io.tags.Tags$ObjectReader {
void ()
public com.cenqua.clover.registry.StatementInfo read (com.atlassian.clover.io.tags.TaggedDataInput) throws java.io.IOException
com.atlassian.clover.io.tags.TaggedDataInput in
public com.atlassian.clover.io.tags.TaggedPersistent read (com.atlassian.clover.io.tags.TaggedDataInput) throws java.io.IOException
com.atlassian.clover.io.tags.TaggedDataInput x0
}
com/atlassian/clover/registry/format/InstrSessionSegment$14.classInstrSessionSegment.java
package com.atlassian.clover.registry.format
final com.atlassian.clover.registry.format.InstrSessionSegment$14 extends java.lang.Object implements com.atlassian.clover.io.tags.Tags$ObjectReader {
void ()
public com.cenqua.clover.registry.MethodInfo read (com.atlassian.clover.io.tags.TaggedDataInput) throws java.io.IOException
com.atlassian.clover.io.tags.TaggedDataInput in
public com.atlassian.clover.io.tags.TaggedPersistent read (com.atlassian.clover.io.tags.TaggedDataInput) throws java.io.IOException
com.atlassian.clover.io.tags.TaggedDataInput x0
}
com/atlassian/clover/registry/format/InstrSessionSegment$15.classInstrSessionSegment.java
package com.atlassian.clover.registry.format
final com.atlassian.clover.registry.format.InstrSessionSegment$15 extends java.lang.Object implements com.atlassian.clover.io.tags.Tags$ObjectReader {
void ()
public com.cenqua.clover.registry.ClassInfo read (com.atlassian.clover.io.tags.TaggedDataInput) throws java.io.IOException
com.atlassian.clover.io.tags.TaggedDataInput in
public com.atlassian.clover.io.tags.TaggedPersistent read (com.atlassian.clover.io.tags.TaggedDataInput) throws java.io.IOException
com.atlassian.clover.io.tags.TaggedDataInput x0
}
com/atlassian/clover/registry/format/InstrSessionSegment$16.classInstrSessionSegment.java
package com.atlassian.clover.registry.format
final com.atlassian.clover.registry.format.InstrSessionSegment$16 extends java.lang.Object implements com.atlassian.clover.io.tags.Tags$ObjectReader {
void ()
public com.cenqua.clover.registry.FileInfo read (com.atlassian.clover.io.tags.TaggedDataInput) throws java.io.IOException
com.atlassian.clover.io.tags.TaggedDataInput in
public com.atlassian.clover.io.tags.TaggedPersistent read (com.atlassian.clover.io.tags.TaggedDataInput) throws java.io.IOException
com.atlassian.clover.io.tags.TaggedDataInput x0
}
com/atlassian/clover/registry/format/InstrSessionSegment$17.classInstrSessionSegment.java
package com.atlassian.clover.registry.format
com.atlassian.clover.registry.format.InstrSessionSegment$17 extends com.atlassian.clover.registry.format.LazyLoader {
final com.atlassian.clover.registry.format.InstrSessionSegment this$0
void (com.atlassian.clover.registry.format.InstrSessionSegment, java.nio.channels.FileChannel, long)
java.nio.channels.FileChannel x0
long x1
protected com.cenqua.clover.context.ContextStore getImpl (java.nio.channels.FileChannel) throws java.io.IOException com.atlassian.clover.registry.RegistryFormatException
java.nio.channels.FileChannel channel
protected java.lang.Object getImpl (java.nio.channels.FileChannel) throws java.io.IOException com.atlassian.clover.registry.RegistryFormatException
java.nio.channels.FileChannel x0
}
com/atlassian/clover/registry/format/InstrSessionSegment$2.classInstrSessionSegment.java
package com.atlassian.clover.registry.format
final com.atlassian.clover.registry.format.InstrSessionSegment$2 extends java.lang.Object implements com.atlassian.clover.io.tags.Tags$ObjectReader {
void ()
public com.cenqua.clover.context.StatementRegexpContext read (com.atlassian.clover.io.tags.TaggedDataInput) throws java.io.IOException
com.atlassian.clover.io.tags.TaggedDataInput in
public com.atlassian.clover.io.tags.TaggedPersistent read (com.atlassian.clover.io.tags.TaggedDataInput) throws java.io.IOException
com.atlassian.clover.io.tags.TaggedDataInput x0
}
com/atlassian/clover/registry/format/InstrSessionSegment$3.classInstrSessionSegment.java
package com.atlassian.clover.registry.format
final com.atlassian.clover.registry.format.InstrSessionSegment$3 extends java.lang.Object implements com.atlassian.clover.io.tags.Tags$ObjectReader {
void ()
public com.cenqua.clover.context.ContextStore read (com.atlassian.clover.io.tags.TaggedDataInput) throws java.io.IOException
com.atlassian.clover.io.tags.TaggedDataInput in
public com.atlassian.clover.io.tags.TaggedPersistent read (com.atlassian.clover.io.tags.TaggedDataInput) throws java.io.IOException
com.atlassian.clover.io.tags.TaggedDataInput x0
}
com/atlassian/clover/registry/format/InstrSessionSegment$4.classInstrSessionSegment.java
package com.atlassian.clover.registry.format
final com.atlassian.clover.registry.format.InstrSessionSegment$4 extends java.lang.Object implements com.atlassian.clover.io.tags.Tags$ObjectReader {
void ()
public com.cenqua.clover.registry.StringifiedAnnotationValue read (com.atlassian.clover.io.tags.TaggedDataInput) throws java.io.IOException
com.atlassian.clover.io.tags.TaggedDataInput in
public com.atlassian.clover.io.tags.TaggedPersistent read (com.atlassian.clover.io.tags.TaggedDataInput) throws java.io.IOException
com.atlassian.clover.io.tags.TaggedDataInput x0
}
com/atlassian/clover/registry/format/InstrSessionSegment$5.classInstrSessionSegment.java
package com.atlassian.clover.registry.format
final com.atlassian.clover.registry.format.InstrSessionSegment$5 extends java.lang.Object implements com.atlassian.clover.io.tags.Tags$ObjectReader {
void ()
public com.cenqua.clover.registry.ArrayAnnotationValue read (com.atlassian.clover.io.tags.TaggedDataInput) throws java.io.IOException
com.atlassian.clover.io.tags.TaggedDataInput in
public com.atlassian.clover.io.tags.TaggedPersistent read (com.atlassian.clover.io.tags.TaggedDataInput) throws java.io.IOException
com.atlassian.clover.io.tags.TaggedDataInput x0
}
com/atlassian/clover/registry/format/InstrSessionSegment$6.classInstrSessionSegment.java
package com.atlassian.clover.registry.format
final com.atlassian.clover.registry.format.InstrSessionSegment$6 extends java.lang.Object implements com.atlassian.clover.io.tags.Tags$ObjectReader {
void ()
public com.cenqua.clover.registry.Annotation read (com.atlassian.clover.io.tags.TaggedDataInput) throws java.io.IOException
com.atlassian.clover.io.tags.TaggedDataInput in
public com.atlassian.clover.io.tags.TaggedPersistent read (com.atlassian.clover.io.tags.TaggedDataInput) throws java.io.IOException
com.atlassian.clover.io.tags.TaggedDataInput x0
}
com/atlassian/clover/registry/format/InstrSessionSegment$7.classInstrSessionSegment.java
package com.atlassian.clover.registry.format
final com.atlassian.clover.registry.format.InstrSessionSegment$7 extends java.lang.Object implements com.atlassian.clover.io.tags.Tags$ObjectReader {
void ()
public com.cenqua.clover.registry.Parameter read (com.atlassian.clover.io.tags.TaggedDataInput) throws java.io.IOException
com.atlassian.clover.io.tags.TaggedDataInput in
public com.atlassian.clover.io.tags.TaggedPersistent read (com.atlassian.clover.io.tags.TaggedDataInput) throws java.io.IOException
com.atlassian.clover.io.tags.TaggedDataInput x0
}
com/atlassian/clover/registry/format/InstrSessionSegment$8.classInstrSessionSegment.java
package com.atlassian.clover.registry.format
final com.atlassian.clover.registry.format.InstrSessionSegment$8 extends java.lang.Object implements com.atlassian.clover.io.tags.Tags$ObjectReader {
void ()
public com.cenqua.clover.registry.Modifiers read (com.atlassian.clover.io.tags.TaggedDataInput) throws java.io.IOException
com.atlassian.clover.io.tags.TaggedDataInput in
public com.atlassian.clover.io.tags.TaggedPersistent read (com.atlassian.clover.io.tags.TaggedDataInput) throws java.io.IOException
com.atlassian.clover.io.tags.TaggedDataInput x0
}
com/atlassian/clover/registry/format/InstrSessionSegment$9.classInstrSessionSegment.java
package com.atlassian.clover.registry.format
final com.atlassian.clover.registry.format.InstrSessionSegment$9 extends java.lang.Object implements com.atlassian.clover.io.tags.Tags$ObjectReader {
void ()
public com.cenqua.clover.registry.MethodSignature read (com.atlassian.clover.io.tags.TaggedDataInput) throws java.io.IOException
com.atlassian.clover.io.tags.TaggedDataInput in
public com.atlassian.clover.io.tags.TaggedPersistent read (com.atlassian.clover.io.tags.TaggedDataInput) throws java.io.IOException
com.atlassian.clover.io.tags.TaggedDataInput x0
}
com/atlassian/clover/registry/format/InstrSessionSegment$Footer.classInstrSessionSegment.java
package com.atlassian.clover.registry.format
com.atlassian.clover.registry.format.InstrSessionSegment$Footer extends java.lang.Object {
public static final int SIZE
public static final int MARKER
public final int fileInfosByteLen
public final int ctxStoreByteLen
public final int numRecords
public final long endTs
public final long startTs
public final long version
private void (int, int, int, long, long, long)
int fileInfosByteLen
int ctxStoreByteLen
int numRecords
long endTs
long startTs
long version
public java.lang.String toString ()
void (int, int, int, long, long, long, com.atlassian.clover.registry.format.InstrSessionSegment$1)
int x0
int x1
int x2
long x3
long x4
long x5
com.atlassian.clover.registry.format.InstrSessionSegment$1 x6
}
com/atlassian/clover/registry/format/InstrSessionSegment.classInstrSessionSegment.java
package com.atlassian.clover.registry.format
public com.atlassian.clover.registry.format.InstrSessionSegment extends java.lang.Object {
static final long NONE_IDX
static final com.atlassian.clover.io.tags.Tags TAGS
private final long version
private final long startTs
private final long endTs
private final java.util.List fileInfoRecords
private final com.atlassian.clover.registry.format.LazyProxy ctxStore
static Class class$com$cenqua$clover$registry$BranchInfo
static Class class$com$cenqua$clover$registry$Parameter
static Class class$com$cenqua$clover$context$ContextStore
static Class class$com$cenqua$clover$context$StatementRegexpContext
static Class class$com$cenqua$clover$registry$Modifiers
static Class class$com$cenqua$clover$registry$MethodInfo
static Class class$com$cenqua$clover$registry$StatementInfo
static Class class$com$cenqua$clover$context$ContextSet
static Class class$com$cenqua$clover$context$MethodRegexpContext
static Class class$com$cenqua$clover$registry$ClassInfo
static Class class$com$cenqua$clover$registry$FileInfo
static Class class$com$cenqua$clover$registry$MethodSignature
static Class class$com$cenqua$clover$registry$StringifiedAnnotationValue
static Class class$com$cenqua$clover$registry$Annotation
static Class class$com$cenqua$clover$registry$FixedSourceRegion
static Class class$com$cenqua$clover$registry$ArrayAnnotationValue
public void (java.nio.channels.FileChannel) throws java.io.IOException
java.nio.channels.FileChannel channel
long endOfSegment
com.atlassian.clover.registry.format.InstrSessionSegment$Footer footer
public void (long, long, long, java.util.List, com.cenqua.clover.context.ContextStore)
long version
long startTs
long endTs
java.util.List fileInfoRecords
com.cenqua.clover.context.ContextStore ctxStore
private com.atlassian.clover.registry.format.InstrSessionSegment$Footer loadFooter (java.nio.channels.FileChannel, long) throws java.io.IOException
java.nio.channels.FileChannel channel
long endOfSegment
java.nio.ByteBuffer footerBuffer
com.atlassian.clover.registry.format.InstrSessionSegment$Footer footer
private java.util.List loadFileInfos (java.nio.channels.FileChannel, long, int, int, int) throws java.io.IOException
int i
java.nio.channels.FileChannel channel
long endOfSegment
int fileInfosByteLen
int offset
int numRecords
long startRecPos
java.util.List fileInfos
private com.cenqua.clover.context.ContextStore loadContextStore (java.nio.channels.FileChannel) throws java.io.IOException
java.nio.channels.FileChannel channel
public java.util.Collection getFileInfoRecords ()
public long getVersion ()
public long getStartTs ()
public long getEndTs ()
public com.cenqua.clover.context.ContextStore getCtxStore ()
public void write (java.nio.channels.FileChannel) throws java.io.IOException
com.atlassian.clover.registry.format.FileInfoRecord fileInfo
java.util.Iterator i$
java.nio.channels.FileChannel channel
long startPos
long afterFileInfosPos
long afterCtxStorePos
java.nio.ByteBuffer headerBuffer
static com.cenqua.clover.context.ContextStore access$000 (com.atlassian.clover.registry.format.InstrSessionSegment, java.nio.channels.FileChannel) throws java.io.IOException
com.atlassian.clover.registry.format.InstrSessionSegment x0
java.nio.channels.FileChannel x1
static void ()
}
com/atlassian/clover/registry/format/LazyLoader.classLazyLoader.java
package com.atlassian.clover.registry.format
public abstract com.atlassian.clover.registry.format.LazyLoader extends java.lang.Object implements com.atlassian.clover.registry.format.LazyProxy {
private final java.nio.channels.FileChannel channel
private final long position
private Object result
protected void (java.nio.channels.FileChannel, long)
java.nio.channels.FileChannel channel
long position
public java.lang.Object get () throws com.atlassian.clover.registry.format.RegistryLoadException
Exception e
protected abstract java.lang.Object getImpl (java.nio.channels.FileChannel) throws java.io.IOException com.atlassian.clover.registry.RegistryFormatException
}
com/atlassian/clover/registry/format/LazyLoadingRegistryException.classLazyLoadingRegistryException.java
package com.atlassian.clover.registry.format
public com.atlassian.clover.registry.format.LazyLoadingRegistryException extends java.lang.RuntimeException {
public void (java.lang.String)
String message
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
}
com/atlassian/clover/registry/format/LazyProxy$Preloaded.classLazyProxy.java
package com.atlassian.clover.registry.format
public final com.atlassian.clover.registry.format.LazyProxy$Preloaded extends java.lang.Object implements com.atlassian.clover.registry.format.LazyProxy {
private final Object result
public void (java.lang.Object)
Object result
public java.lang.Object get ()
}
com/atlassian/clover/registry/format/LazyProxy.classLazyProxy.java
package com.atlassian.clover.registry.format
public abstract com.atlassian.clover.registry.format.LazyProxy extends java.lang.Object {
public abstract java.lang.Object get () throws com.atlassian.clover.registry.format.RegistryLoadException
}
com/atlassian/clover/registry/format/RegAccessMode.classRegAccessMode.java
package com.atlassian.clover.registry.format
public final com.atlassian.clover.registry.format.RegAccessMode extends clover.retrotranslator.net.sf.retrotranslator.runtime.java.lang.Enum_ {
public static final com.atlassian.clover.registry.format.RegAccessMode READWRITE
public static final com.atlassian.clover.registry.format.RegAccessMode READONLY
private final int value
private static final com.atlassian.clover.registry.format.RegAccessMode[] $VALUES
static Class class$com$atlassian$clover$registry$format$RegAccessMode
public static com.atlassian.clover.registry.format.RegAccessMode[] values ()
public static com.atlassian.clover.registry.format.RegAccessMode valueOf (java.lang.String)
String name
private void (java.lang.String, int, int)
int value
public int getValue ()
public static com.atlassian.clover.registry.format.RegAccessMode getFor (int)
int value
static void ()
}
com/atlassian/clover/registry/format/RegContents$1.classRegContents.java
package com.atlassian.clover.registry.format
com.atlassian.clover.registry.format.RegContents$1 extends com.atlassian.clover.registry.format.LazyLoader {
final com.atlassian.clover.registry.format.RegContents this$0
void (com.atlassian.clover.registry.format.RegContents, java.nio.channels.FileChannel, long)
java.nio.channels.FileChannel x0
long x1
public com.atlassian.clover.registry.format.CoverageSegment getImpl (java.nio.channels.FileChannel) throws java.io.IOException com.atlassian.clover.registry.RegistryFormatException
java.nio.channels.FileChannel channel
public java.lang.Object getImpl (java.nio.channels.FileChannel) throws java.io.IOException com.atlassian.clover.registry.RegistryFormatException
java.nio.channels.FileChannel x0
}
com/atlassian/clover/registry/format/RegContents$2.classRegContents.java
package com.atlassian.clover.registry.format
com.atlassian.clover.registry.format.RegContents$2 extends java.lang.Object implements clover.retrotranslator.net.sf.retrotranslator.runtime.java.lang.Iterable_ {
final com.atlassian.clover.registry.format.RegContents this$0
void (com.atlassian.clover.registry.format.RegContents)
public java.util.Iterator iterator ()
}
com/atlassian/clover/registry/format/RegContents$SessionIterator.classRegContents.java
package com.atlassian.clover.registry.format
com.atlassian.clover.registry.format.RegContents$SessionIterator extends java.lang.Object implements java.util.Iterator {
private final java.nio.channels.FileChannel channel
private final long minSessionPosition
private long position
private void (java.nio.channels.FileChannel, long, long)
java.nio.channels.FileChannel channel
long position
long minSessionPosition
public boolean hasNext ()
public com.atlassian.clover.registry.format.InstrSessionSegment next ()
java.io.IOException e
com.atlassian.clover.registry.format.InstrSessionSegment segment
public void remove ()
public java.lang.Object next ()
void (java.nio.channels.FileChannel, long, long, com.atlassian.clover.registry.format.RegContents$1)
java.nio.channels.FileChannel x0
long x1
long x2
com.atlassian.clover.registry.format.RegContents$1 x3
}
com/atlassian/clover/registry/format/RegContents.classRegContents.java
package com.atlassian.clover.registry.format
public com.atlassian.clover.registry.format.RegContents extends java.lang.Object {
private final java.io.RandomAccessFile file
private final com.atlassian.clover.registry.format.LazyProxy coverageSegment
private final java.util.Iterator sessionSegments
public void (java.io.RandomAccessFile, long, long, long)
java.io.RandomAccessFile file
long coverageLocation
long lastSessionLocation
long minSessionPosition
java.nio.channels.FileChannel channel
public com.atlassian.clover.registry.format.CoverageSegment getCoverage ()
public java.lang.Object getSessions ()
public void close () throws java.io.IOException
static java.util.Iterator access$100 (com.atlassian.clover.registry.format.RegContents)
com.atlassian.clover.registry.format.RegContents x0
}
com/atlassian/clover/registry/format/RegContentsConsumer.classRegContentsConsumer.java
package com.atlassian.clover.registry.format
public abstract com.atlassian.clover.registry.format.RegContentsConsumer extends java.lang.Object {
public abstract void consume (com.atlassian.clover.registry.format.RegContents) throws java.io.IOException com.atlassian.clover.api.registry.CloverRegistryException
}
com/atlassian/clover/registry/format/RegFile.classRegFile.java
package com.atlassian.clover.registry.format
public abstract com.atlassian.clover.registry.format.RegFile extends java.lang.Object {
private final java.io.File file
private final clover.retrotranslator.edu.emory.mathcs.backport.java.util.concurrent.atomic.AtomicBoolean saved
public void (java.io.File)
java.io.File file
public final com.atlassian.clover.registry.format.RegFile save (java.util.List) throws java.io.IOException com.atlassian.clover.api.registry.CloverRegistryException
java.util.List deltas
public final com.atlassian.clover.registry.format.RegFile save (com.atlassian.clover.registry.RegistryUpdate) throws java.io.IOException com.atlassian.clover.api.registry.CloverRegistryException
com.atlassian.clover.registry.RegistryUpdate delta
protected abstract com.atlassian.clover.registry.format.RegFile saveImpl (java.util.List) throws java.io.IOException com.atlassian.clover.api.registry.CloverRegistryException
public abstract java.lang.String getName ()
public java.io.File getFile ()
protected java.util.List toRecords (java.lang.Object)
com.cenqua.clover.registry.FileInfo fileInfo
java.util.Iterator i$
Object fileInfos
java.util.List recs
public abstract com.atlassian.clover.registry.format.RegAccessMode getAccessMode ()
public abstract boolean isAppendable ()
}
com/atlassian/clover/registry/format/RegHeader$1.classRegHeader.java
package com.atlassian.clover.registry.format
com.atlassian.clover.registry.format.RegHeader$1 extends java.lang.Object {
}
com/atlassian/clover/registry/format/RegHeader$BufferInputSource.classRegHeader.java
package com.atlassian.clover.registry.format
com.atlassian.clover.registry.format.RegHeader$BufferInputSource extends java.lang.Object implements com.atlassian.clover.registry.format.RegHeader$HeaderInputSource {
private final String name
private final java.nio.ByteBuffer buffer
private void (java.lang.String, java.nio.ByteBuffer)
String name
java.nio.ByteBuffer buffer
public java.lang.String getName ()
public long getLong ()
public int getInt ()
public long getLong (java.util.zip.Adler32)
java.util.zip.Adler32 checksum
public int getInt (java.util.zip.Adler32)
java.util.zip.Adler32 checksum
public char getChar (java.util.zip.Adler32)
java.util.zip.Adler32 checksum
void (java.lang.String, java.nio.ByteBuffer, com.atlassian.clover.registry.format.RegHeader$1)
String x0
java.nio.ByteBuffer x1
com.atlassian.clover.registry.format.RegHeader$1 x2
}
com/atlassian/clover/registry/format/RegHeader$HeaderInputSource.classRegHeader.java
package com.atlassian.clover.registry.format
abstract com.atlassian.clover.registry.format.RegHeader$HeaderInputSource extends java.lang.Object {
public abstract java.lang.String getName ()
public abstract long getLong () throws java.io.IOException
public abstract int getInt () throws java.io.IOException
public abstract long getLong (java.util.zip.Adler32) throws java.io.IOException
public abstract int getInt (java.util.zip.Adler32) throws java.io.IOException
public abstract char getChar (java.util.zip.Adler32) throws java.io.IOException
}
com/atlassian/clover/registry/format/RegHeader$StreamInputSource.classRegHeader.java
package com.atlassian.clover.registry.format
com.atlassian.clover.registry.format.RegHeader$StreamInputSource extends java.lang.Object implements com.atlassian.clover.registry.format.RegHeader$HeaderInputSource {
private final java.io.DataInputStream dis
private final String name
private void (java.lang.String, java.io.DataInputStream)
String name
java.io.DataInputStream dis
public java.lang.String getName ()
public long getLong () throws java.io.IOException
public int getInt () throws java.io.IOException
public long getLong (java.util.zip.Adler32) throws java.io.IOException
java.util.zip.Adler32 checksum
long result
public int getInt (java.util.zip.Adler32) throws java.io.IOException
java.util.zip.Adler32 checksum
int result
public char getChar (java.util.zip.Adler32) throws java.io.IOException
java.util.zip.Adler32 checksum
void (java.lang.String, java.io.DataInputStream, com.atlassian.clover.registry.format.RegHeader$1)
String x0
java.io.DataInputStream x1
com.atlassian.clover.registry.format.RegHeader$1 x2
}
com/atlassian/clover/registry/format/RegHeader.classRegHeader.java
package com.atlassian.clover.registry.format
public com.atlassian.clover.registry.format.RegHeader extends java.lang.Object {
public static final long REG_MAGIC
public static final int REG_FORMAT_VERSION
public static final int MAX_NAME_LENGTH
public static final int SIZE
private final com.atlassian.clover.registry.format.RegAccessMode accessMode
private final long version
private final int slotCount
private final long coverageLocation
private final long lastSessionLocation
private final String name
void (com.atlassian.clover.registry.format.RegAccessMode, long, int, long, long, java.lang.String)
com.atlassian.clover.registry.format.RegAccessMode accessMode
long version
int slotCount
long coverageLocation
long lastSessionLocation
String name
public com.atlassian.clover.registry.format.RegAccessMode getAccessMode ()
public int getSlotCount ()
public long getVersion ()
public long getLastSessionLocation ()
public long getCoverageLocation ()
public java.lang.String getName ()
public static com.atlassian.clover.registry.format.RegHeader readFrom (java.io.File) throws java.io.IOException com.atlassian.clover.registry.RegistryFormatException
java.io.EOFException e
java.io.File registryFile
java.io.DataInputStream stream
public static com.atlassian.clover.registry.format.RegHeader readFrom (java.lang.String, java.nio.channels.FileChannel) throws java.io.IOException com.atlassian.clover.registry.RegistryFormatException
java.nio.BufferUnderflowException e
String name
java.nio.channels.FileChannel channel
protected static com.atlassian.clover.registry.format.RegHeader readFrom (com.atlassian.clover.registry.format.RegHeader$HeaderInputSource) throws java.io.IOException com.atlassian.clover.registry.RegistryFormatException
int i
com.atlassian.clover.registry.format.RegHeader$HeaderInputSource dis
long magic
int regFormat
java.util.zip.Adler32 checksum
int mode
long version
int slotCount
long coverageLocation
long lastSessionLocation
char[] name
public void write (java.nio.channels.FileChannel) throws java.io.IOException
int i
java.nio.channels.FileChannel channel
java.nio.ByteBuffer buffer
java.util.zip.Adler32 checksum
char[] chars
}
com/atlassian/clover/registry/format/RegistryLoadException.classRegistryLoadException.java
package com.atlassian.clover.registry.format
public com.atlassian.clover.registry.format.RegistryLoadException extends java.lang.RuntimeException {
public void (java.lang.Throwable)
Throwable cause
public void (java.lang.String, java.lang.Exception)
String message
Exception cause
}
com/atlassian/clover/registry/format/UpdatableRegFile.classUpdatableRegFile.java
package com.atlassian.clover.registry.format
public com.atlassian.clover.registry.format.UpdatableRegFile extends com.atlassian.clover.registry.format.RegFile {
private final com.atlassian.clover.registry.format.RegHeader header
public void (java.io.File) throws java.io.IOException com.atlassian.clover.registry.NoSuchRegistryException com.atlassian.clover.registry.format.InaccessibleRegFileException com.atlassian.clover.registry.RegistryFormatException
java.io.File file
void (java.io.File, com.atlassian.clover.registry.format.RegHeader) throws com.atlassian.clover.registry.NoSuchRegistryException com.atlassian.clover.registry.format.InaccessibleRegFileException
java.io.File file
com.atlassian.clover.registry.format.RegHeader header
private long calcMinSessionPosition ()
public com.atlassian.clover.registry.format.RegHeader getHeader ()
private com.atlassian.clover.registry.format.RegContents startReading () throws java.io.IOException
public void readContents (com.atlassian.clover.registry.format.RegContentsConsumer) throws java.io.IOException com.atlassian.clover.api.registry.CloverRegistryException
com.atlassian.clover.registry.format.RegContentsConsumer consumer
com.atlassian.clover.registry.format.RegContents contents
public com.atlassian.clover.registry.format.UpdatableRegFile saveImpl (java.util.List) throws java.io.IOException com.atlassian.clover.api.registry.CloverRegistryException
com.atlassian.clover.registry.format.InstrSessionSegment session
com.atlassian.clover.registry.RegistryUpdate delta
java.util.Iterator i$
java.nio.channels.FileChannel channel
java.util.Collection sessions
com.atlassian.clover.registry.format.RegHeader currentHeader
int maxSlotLength
long latestVersion
com.atlassian.clover.registry.format.RegHeader header
java.util.List deltas
java.io.File registryFile
java.io.RandomAccessFile randomAccessFile
public java.lang.String getName ()
public long getVersion ()
public com.atlassian.clover.registry.format.RegAccessMode getAccessMode ()
public int getSlotCount ()
private static java.io.File ensureFileAccessible (java.io.File) throws com.atlassian.clover.registry.NoSuchRegistryException com.atlassian.clover.registry.format.InaccessibleRegFileException
java.io.File file
java.io.File absFile
public boolean isAppendable ()
Exception e
public com.atlassian.clover.registry.format.RegFile saveImpl (java.util.List) throws java.io.IOException com.atlassian.clover.api.registry.CloverRegistryException
java.util.List x0
}
com/atlassian/clover/remote/CajoTcpRecorderListener$1.classCajoTcpRecorderListener.java
package com.atlassian.clover.remote
com.atlassian.clover.remote.CajoTcpRecorderListener$1 extends java.lang.Object {
}
com/atlassian/clover/remote/CajoTcpRecorderListener$ReconnectTimerTask.classCajoTcpRecorderListener.java
package com.atlassian.clover.remote
com.atlassian.clover.remote.CajoTcpRecorderListener$ReconnectTimerTask extends java.util.TimerTask {
final com.atlassian.clover.remote.CajoTcpRecorderListener this$0
private void (com.atlassian.clover.remote.CajoTcpRecorderListener)
public void run ()
void (com.atlassian.clover.remote.CajoTcpRecorderListener, com.atlassian.clover.remote.CajoTcpRecorderListener$1)
com.atlassian.clover.remote.CajoTcpRecorderListener x0
com.atlassian.clover.remote.CajoTcpRecorderListener$1 x1
}
com/atlassian/clover/remote/CajoTcpRecorderListener.classCajoTcpRecorderListener.java
package com.atlassian.clover.remote
public com.atlassian.clover.remote.CajoTcpRecorderListener extends java.lang.Object implements com.atlassian.clover.remote.RecorderListener {
private com.atlassian.clover.remote.DistributedConfig config
private final clover.retrotranslator.edu.emory.mathcs.backport.java.util.concurrent.atomic.AtomicBoolean reconnecting
private final java.util.Timer reconnectionTimer
public void ()
public void init (com.atlassian.clover.remote.Config)
com.atlassian.clover.remote.Config tcpConfig
public void allRecordersSliceStart (java.lang.String, java.lang.Integer, java.lang.Long)
String type
Integer slice
Long startTime
public void allRecordersSliceEnd (java.lang.String, java.lang.String, java.lang.Integer, java.lang.Integer, com.cenqua.clover.ErrorInfo)
String type
String method
Integer slice
Integer i
com.cenqua.clover.ErrorInfo ei
public java.lang.Object handleMessage (com.atlassian.clover.remote.RpcMessage)
com.atlassian.clover.remote.RpcMessage message
public void cutOff (java.lang.Exception)
Exception x
public void connect ()
public void disconnect ()
private boolean connectToServer ()
Object server
clover.gnu.cajo.invoke.RemoteInvoke result
clover.gnu.cajo.utils.extra.ItemProxy proxy
java.rmi.ConnectException e
Exception e
String url
public java.lang.String getConnectionUrl ()
private void reconnect ()
static boolean access$100 (com.atlassian.clover.remote.CajoTcpRecorderListener)
com.atlassian.clover.remote.CajoTcpRecorderListener x0
static clover.retrotranslator.edu.emory.mathcs.backport.java.util.concurrent.atomic.AtomicBoolean access$200 (com.atlassian.clover.remote.CajoTcpRecorderListener)
com.atlassian.clover.remote.CajoTcpRecorderListener x0
}
com/atlassian/clover/remote/CajoTcpRecorderService.classCajoTcpRecorderService.java
package com.atlassian.clover.remote
public com.atlassian.clover.remote.CajoTcpRecorderService extends java.lang.Object implements com.atlassian.clover.remote.RecorderService {
private final java.util.List clientProxies
private com.atlassian.clover.remote.DistributedConfig config
private static final int INIT_SLEEP_MILLIS
private clover.gnu.cajo.invoke.Remote server
static final String REGISTER_CALLBACK
public void ()
public void init (com.atlassian.clover.remote.Config)
com.atlassian.clover.remote.Config config
public void start ()
InterruptedException e
java.rmi.RemoteException e
java.net.UnknownHostException e
public void stop ()
java.rmi.NoSuchObjectException e
public clover.gnu.cajo.invoke.Remote registerListener ()
clover.gnu.cajo.utils.extra.ClientProxy proxy
java.rmi.RemoteException e
java.rmi.server.ServerNotActiveException e
public java.lang.Object sendMessage (com.atlassian.clover.remote.RpcMessage)
com.atlassian.clover.remote.RpcMessage message
int numClients
private int invokeAllClients (java.lang.String, java.lang.Object)
Exception e
clover.gnu.cajo.utils.extra.ClientProxy rec
java.util.Iterator i$
String methodName
Object parameters
int numSuccess
public int getNumRegisteredListeners ()
}
com/atlassian/clover/remote/Config.classConfig.java
package com.atlassian.clover.remote
public abstract com.atlassian.clover.remote.Config extends java.lang.Object {
public static final String SEP
public abstract java.lang.String getName ()
public abstract boolean isEnabled ()
}
com/atlassian/clover/remote/DistributedClover.classDistributedClover.java
package com.atlassian.clover.remote
public com.atlassian.clover.remote.DistributedClover extends java.lang.Object {
private final com.atlassian.clover.remote.RecorderService service
private final com.atlassian.clover.remote.RecorderListener client
private final boolean serverMode
public void (com.cenqua.clover.CloverProperties, com_cenqua_clover.CloverProfile)
String distributedConfigString
String distributedConfigString
com.atlassian.clover.remote.Config config
Exception e
com.cenqua.clover.CloverProperties cloverProperties
com_cenqua_clover.CloverProfile profile
com.atlassian.clover.remote.RecorderService service
com.atlassian.clover.remote.RecorderListener client
public void remoteFlush (com.atlassian.clover.remote.RpcMessage)
long remstart
com.atlassian.clover.remote.RpcMessage message
private com.atlassian.clover.remote.RecorderService createServer (com.atlassian.clover.remote.Config)
com.atlassian.clover.remote.Config config
com.atlassian.clover.remote.RecorderService service
private com.atlassian.clover.remote.RecorderListener createClient (com.atlassian.clover.remote.Config)
com.atlassian.clover.remote.Config config
com.atlassian.clover.remote.RecorderListener client
public void stop ()
boolean isServiceMode ()
}
com/atlassian/clover/remote/DistributedConfig.classDistributedConfig.java
package com.atlassian.clover.remote
public com.atlassian.clover.remote.DistributedConfig extends java.lang.Object implements com.atlassian.clover.remote.Config java.io.Serializable {
private static final long serialVersionUID
public static final String OFF
public static final String ON
private final com.atlassian.clover.remote.InitStringData data
public static final String NAME
public static final String PORT
public static final String HOST
public static final String TIMEOUT
public static final String NUM_CLIENTS
public static final String RETRY_PERIOD
public static com.atlassian.clover.remote.DistributedConfig ON ()
public static com.atlassian.clover.remote.DistributedConfig OFF ()
public void (java.lang.String)
String str
public void ()
public boolean isEnabled ()
public java.lang.String getName ()
public void setName (java.lang.String)
String value
public int getPort ()
public void setPort (int)
int value
public java.lang.String getHost ()
public void setHost (java.lang.String)
String value
public int getTimeout ()
public void setTimeout (int)
int value
public int getNumClients ()
public void setNumClients (int)
int value
public int getRetryPeriod ()
public void setRetryPeriod (int)
int value
public java.lang.String getServerLocation ()
public java.lang.String toString ()
public java.lang.String getConfigString ()
}
com/atlassian/clover/remote/InitStringData.classInitStringData.java
package com.atlassian.clover.remote
public com.atlassian.clover.remote.InitStringData extends java.lang.Object implements java.io.Serializable {
private final java.util.Map initStringMap
public void (java.lang.String)
String keyValue
String[] pair
String initString
java.util.StringTokenizer tok
public java.lang.String get (java.lang.String)
String key
public java.lang.String get (java.lang.String, java.lang.String)
String key
String defaultValue
String value
public int get (java.lang.String, int)
NumberFormatException e
String key
int defaultValue
String value
public boolean get (java.lang.String, boolean)
String key
boolean defaultValue
String value
public void set (java.lang.String, boolean)
String key
boolean value
public void set (java.lang.String, java.lang.String)
String key
String value
public void set (java.lang.String, int)
String key
int value
public java.lang.String toString ()
String key
java.util.Iterator i$
java.util.SortedSet keys
String initString
}
com/atlassian/clover/remote/RecorderListener.classRecorderListener.java
package com.atlassian.clover.remote
public abstract com.atlassian.clover.remote.RecorderListener extends java.lang.Object {
public abstract void init (com.atlassian.clover.remote.Config)
public abstract java.lang.Object handleMessage (com.atlassian.clover.remote.RpcMessage)
public abstract void connect ()
public abstract void disconnect ()
}
com/atlassian/clover/remote/RecorderService.classRecorderService.java
package com.atlassian.clover.remote
public abstract com.atlassian.clover.remote.RecorderService extends java.lang.Object {
public abstract void init (com.atlassian.clover.remote.Config)
public abstract void start ()
public abstract void stop ()
public abstract java.lang.Object sendMessage (com.atlassian.clover.remote.RpcMessage)
}
com/atlassian/clover/remote/RemoteFactory.classRemoteFactory.java
package com.atlassian.clover.remote
public com.atlassian.clover.remote.RemoteFactory extends java.lang.Object implements com.atlassian.clover.remote.RemoteServiceProvider {
private static final com.atlassian.clover.remote.RemoteFactory INSTANCE
public static com.atlassian.clover.remote.RemoteFactory getInstance ()
private void ()
public com.atlassian.clover.remote.RecorderService createService (com.atlassian.clover.remote.Config)
com.atlassian.clover.remote.Config config
String className
com.atlassian.clover.remote.RecorderService service
public com.atlassian.clover.remote.RecorderListener createListener (com.atlassian.clover.remote.Config)
com.atlassian.clover.remote.Config config
String className
com.atlassian.clover.remote.RecorderListener listener
public com.atlassian.clover.remote.Config createConfig (java.lang.String)
String serverLocation
private static java.lang.Object instantiate (java.lang.String)
Class clazz
ClassNotFoundException e
String className
private static java.lang.Object instantiate (java.lang.Class)
NoSuchMethodException e
IllegalAccessException e
java.lang.reflect.InvocationTargetException e
InstantiationException e
Class clazz
static void ()
}
com/atlassian/clover/remote/RemoteServiceProvider.classRemoteServiceProvider.java
package com.atlassian.clover.remote
public abstract com.atlassian.clover.remote.RemoteServiceProvider extends java.lang.Object {
public abstract com.atlassian.clover.remote.Config createConfig (java.lang.String)
public abstract com.atlassian.clover.remote.RecorderService createService (com.atlassian.clover.remote.Config)
public abstract com.atlassian.clover.remote.RecorderListener createListener (com.atlassian.clover.remote.Config)
}
com/atlassian/clover/remote/RpcMessage$MethodDescriptor.classRpcMessage.java
package com.atlassian.clover.remote
com.atlassian.clover.remote.RpcMessage$MethodDescriptor extends java.lang.Object {
final String name
final Class[] argTypes
void (java.lang.String, java.lang.Class[])
String name
Class[] argTypes
}
com/atlassian/clover/remote/RpcMessage.classRpcMessage.java
package com.atlassian.clover.remote
public com.atlassian.clover.remote.RpcMessage extends java.lang.Object implements java.io.Serializable {
public static final long serialVersionUID
private final Integer methodId
private final Object[] methodArgs
public static final int METHOD_START
public static final int METHOD_END
private static final java.util.Map METHODS
static Class class$com$cenqua$clover$ErrorInfo
static Class class$java$lang$String
public void (java.lang.Integer, java.lang.Object[])
Integer methodId
Object[] methodArgs
public void ()
public java.lang.String getName ()
com.atlassian.clover.remote.RpcMessage$MethodDescriptor desc
public java.lang.Object[] getMethodArgs ()
static void ()
}
com/atlassian/clover/services/ServiceLocator$1.classServiceLocator.java
package com.atlassian.clover.services
com.atlassian.clover.services.ServiceLocator$1 extends java.lang.Object implements java.util.Iterator {
final java.util.Iterator val$providerIterator
final com.atlassian.clover.services.ServiceLocator this$0
void (com.atlassian.clover.services.ServiceLocator, java.util.Iterator)
public boolean hasNext ()
public java.lang.Object next ()
Exception e
java.io.BufferedReader reader
String className
java.io.IOException e
java.net.URL provider
public void remove ()
}
com/atlassian/clover/services/ServiceLocator.classServiceLocator.java
package com.atlassian.clover.services
public com.atlassian.clover.services.ServiceLocator extends java.lang.Object implements clover.retrotranslator.net.sf.retrotranslator.runtime.java.lang.Iterable_ {
private final Class spi
private final java.util.List providers
private void (java.lang.Class, java.util.List)
Class spi
java.util.List providers
public java.util.Iterator iterator ()
java.util.Iterator providerIterator
public static com.atlassian.clover.services.ServiceLocator load (java.lang.Class, java.lang.ClassLoader)
java.util.Enumeration resources
Exception e
Class spi
ClassLoader classLoader
java.util.List providers
String serviceResource
}
com/atlassian/clover/services/ServiceNotAvailableException.classServiceNotAvailableException.java
package com.atlassian.clover.services
public com.atlassian.clover.services.ServiceNotAvailableException extends java.lang.RuntimeException {
public void (java.lang.String, java.lang.Throwable)
String s
Throwable throwable
}
com/atlassian/clover/spi/lang/Language$Builtin.classLanguage.java
package com.atlassian.clover.spi.lang
public final com.atlassian.clover.spi.lang.Language$Builtin extends clover.retrotranslator.net.sf.retrotranslator.runtime.java.lang.Enum_ implements com.atlassian.clover.spi.lang.Language {
public static final com.atlassian.clover.spi.lang.Language$Builtin JAVA
public static final com.atlassian.clover.spi.lang.Language$Builtin GROOVY
private final java.util.Set extensions
private final java.util.Set constructs
private static final com.atlassian.clover.spi.lang.Language$Builtin[] $VALUES
static Class class$com$atlassian$clover$spi$lang$Language$Builtin
public static com.atlassian.clover.spi.lang.Language$Builtin[] values ()
public static com.atlassian.clover.spi.lang.Language$Builtin valueOf (java.lang.String)
String name
private void (java.lang.String, int, java.lang.String, com.atlassian.clover.spi.lang.LanguageConstruct[])
String extension
com.atlassian.clover.spi.lang.LanguageConstruct[] constructs
public java.lang.String getName ()
public java.util.Set getFileExtensions ()
public java.util.Set getSupportedConstructs ()
static void ()
}
com/atlassian/clover/spi/lang/Language.classLanguage.java
package com.atlassian.clover.spi.lang
public abstract com.atlassian.clover.spi.lang.Language extends java.lang.Object {
public abstract java.lang.String getName ()
public abstract java.util.Set getFileExtensions ()
public abstract java.util.Set getSupportedConstructs ()
}
com/atlassian/clover/spi/lang/LanguageConstruct$Builtin.classLanguageConstruct.java
package com.atlassian.clover.spi.lang
public final com.atlassian.clover.spi.lang.LanguageConstruct$Builtin extends clover.retrotranslator.net.sf.retrotranslator.runtime.java.lang.Enum_ implements com.atlassian.clover.spi.lang.LanguageConstruct {
public static final com.atlassian.clover.spi.lang.LanguageConstruct$Builtin METHOD
public static final com.atlassian.clover.spi.lang.LanguageConstruct$Builtin STATEMENT
public static final com.atlassian.clover.spi.lang.LanguageConstruct$Builtin BRANCH
public static final com.atlassian.clover.spi.lang.LanguageConstruct$Builtin GROOVY_FIELD_EXPRESSION
public static final com.atlassian.clover.spi.lang.LanguageConstruct$Builtin GROOVY_SAFE_METHOD
public static final com.atlassian.clover.spi.lang.LanguageConstruct$Builtin GROOVY_SAFE_PROPERTY
public static final com.atlassian.clover.spi.lang.LanguageConstruct$Builtin GROOVY_SAFE_ATTRIBUTE
public static final com.atlassian.clover.spi.lang.LanguageConstruct$Builtin GROOVY_ELVIS_OPERATOR
private final String id
private final java.text.MessageFormat msgFormat
private static final com.atlassian.clover.spi.lang.LanguageConstruct$Builtin[] $VALUES
static Class class$com$atlassian$clover$spi$lang$LanguageConstruct$Builtin
public static com.atlassian.clover.spi.lang.LanguageConstruct$Builtin[] values ()
public static com.atlassian.clover.spi.lang.LanguageConstruct$Builtin valueOf (java.lang.String)
String name
private void (java.lang.String, int, java.lang.String, java.lang.String)
String id
String msgFormat
public java.lang.String getId ()
public java.lang.String calcCoverageMsg (com.atlassian.clover.api.registry.SourceInfo, int, int, java.util.Locale)
com.atlassian.clover.api.registry.SourceInfo sourceRegion
int trueBranchCount
int falseBranchCount
java.util.Locale locale
static void ()
}
com/atlassian/clover/spi/lang/LanguageConstruct.classLanguageConstruct.java
package com.atlassian.clover.spi.lang
public abstract com.atlassian.clover.spi.lang.LanguageConstruct extends java.lang.Object {
public abstract java.lang.String getId ()
public abstract java.lang.String calcCoverageMsg (com.atlassian.clover.api.registry.SourceInfo, int, int, java.util.Locale)
}
com/atlassian/clover/spi/reporters/html/source/HtmlRenderingSupport.classHtmlRenderingSupport.java
package com.atlassian.clover.spi.reporters.html.source
public abstract com.atlassian.clover.spi.reporters.html.source.HtmlRenderingSupport extends java.lang.Object {
public abstract java.lang.String htmlEscapeStr (java.lang.String, java.lang.String, java.lang.String)
public abstract java.lang.String getPackageRelPath (java.lang.String, java.lang.String)
public abstract java.lang.String getRootRelPath (java.lang.String)
public abstract java.lang.StringBuffer getSrcFileLink (boolean, com.cenqua.clover.registry.BaseClassInfo)
}
com/atlassian/clover/spi/reporters/html/source/LineRenderInfo.classLineRenderInfo.java
package com.atlassian.clover.spi.reporters.html.source
public com.atlassian.clover.spi.reporters.html.source.LineRenderInfo extends java.lang.Object {
private boolean hilight
private com.cenqua.clover.registry.ClassInfo classStart
private com.cenqua.clover.registry.MethodInfo methodStart
private boolean filtered
private com.cenqua.clover.registry.StackTraceInfo$TraceEntry[] failedStackEntries
private java.util.List testHits
private String coverageStr
private String msg
private String src
private String lineNumberCSS
private String coverageCountCSS
private String sourceCSS
private String testHitCSS
public void ()
public void (java.lang.String)
String coverageStr
public void setHilight (boolean)
boolean hilight
public void setClassStart (com.cenqua.clover.registry.ClassInfo)
com.cenqua.clover.registry.ClassInfo classStart
public void setMethodStart (com.cenqua.clover.registry.MethodInfo)
com.cenqua.clover.registry.MethodInfo methodStart
public void setFiltered (boolean)
boolean filtered
public void setFailedStackEntries (com.cenqua.clover.registry.StackTraceInfo$TraceEntry[])
com.cenqua.clover.registry.StackTraceInfo$TraceEntry[] failedStackEntries
public void setTestHits (java.util.List)
java.util.List testHits
public void setCoverageStr (java.lang.String)
String coverageStr
public void setMsg (java.lang.String)
String msg
public void setSrc (java.lang.String)
String src
public void setLineNumberCSS (java.lang.String)
String lineNumberCSS
public void setCoverageCountCSS (java.lang.String)
String coverageCountCSS
public void setSourceCSS (java.lang.String)
String sourceCSS
public void setTestHitCSS (java.lang.String)
String testHitCSS
public boolean getHilight ()
public java.lang.String getCoverageStr ()
public java.lang.String getMsg ()
public com.cenqua.clover.registry.ClassInfo getClassStart ()
public com.cenqua.clover.registry.MethodInfo getMethodStart ()
public com.cenqua.clover.registry.StackTraceInfo$TraceEntry[] getFailedStackEntries ()
public java.lang.String getSrc ()
public java.lang.String getLineNumberCSS ()
public java.lang.String getCoverageCountCSS ()
public java.lang.String getSourceCSS ()
public java.lang.String getTestHitCSS ()
public java.util.List getTestHits ()
public boolean isFiltered ()
public boolean isHilight ()
}
com/atlassian/clover/spi/reporters/html/source/SourceRenderer.classSourceRenderer.java
package com.atlassian.clover.spi.reporters.html.source
public abstract com.atlassian.clover.spi.reporters.html.source.SourceRenderer extends java.lang.Object {
public abstract com.atlassian.clover.spi.lang.Language getSupportedLanguage ()
public abstract void render (java.util.List, java.io.Reader, com.cenqua.clover.registry.FileInfo, com.atlassian.clover.spi.reporters.html.source.HtmlRenderingSupport, java.lang.String, java.lang.String, java.lang.String) throws java.lang.Exception
}
com/atlassian/clover/spi/reporters/html/source/SourceReportCss.classSourceReportCss.java
package com.atlassian.clover.spi.reporters.html.source
public com.atlassian.clover.spi.reporters.html.source.SourceReportCss extends java.lang.Object {
public static final String MISSED_BY_TEST_CLASS
public static final String HIT_BY_FAILED_TEST_CLASS
public static final String HIT_BY_TEST_CLASS
public static final String FILTERED_CLASS
public static final String COVERAGE_COUNT_CLASS
public static final String SRC_LINE_FILTERED_CLASS
public static final String LINE_COUNT_CLASS
public static final String GOOD_CLASS
public static final String BAD_CLASS
public static final String SRC_LINE_HILIGHT_CLASS
public static final String SRC_LINE_CLASS
public static final String NO_HILIGHT_CLASS
public static final String LINE_WARNING_CLASS
public static final String KEYWORD_CLASS
public static final String JAVADOC_CLASS
public static final String COMMENT_CLASS
public static final String STRING_CLASS
public static final String REGEXP_CLASS
public void ()
}
com/atlassian/clover/util/ByteSized.classByteSized.java
package com.atlassian.clover.util
public abstract com.atlassian.clover.util.ByteSized extends java.lang.Object {
public abstract long sizeInBytes ()
}
com/atlassian/clover/util/ChecksummingReader.classChecksummingReader.java
package com.atlassian.clover.util
public com.atlassian.clover.util.ChecksummingReader extends java.io.FilterReader {
private java.util.zip.Checksum checksum
public void (java.io.Reader)
java.io.Reader in
public boolean markSupported ()
public int read (char[], int, int) throws java.io.IOException
int c
int i
char[] chars
int off
int len
public int read () throws java.io.IOException
int c
public long getChecksum ()
}
com/atlassian/clover/util/CloverBitSet.classCloverBitSet.java
package com.atlassian.clover.util
public com.atlassian.clover.util.CloverBitSet extends clover.antlr.collections.impl.BitSet implements com.atlassian.clover.util.ByteSized {
private static final int BITS_PER_UNIT
private static final int BIT_INDEX_MASK
private static final byte[] END_ZERO_TABLE
protected volatile boolean modified
public void ()
public void (long[])
long[] bits
public void (int)
int nbits
public long[] getBits ()
public java.util.BitSet applyTo (java.util.BitSet)
long twiddle
int j
int longOffset
long mask
int i
java.util.BitSet to
long[] masks
public void write (java.io.DataOutput) throws java.io.IOException
long bit
long[] arr$
int len$
int i$
java.io.DataOutput out
public static com.atlassian.clover.util.CloverBitSet read (java.io.DataInput) throws java.io.IOException
int i
java.io.DataInput in
int numLongs
long[] data
public int nextSetBit (int)
int testIndex
long unit
int fromIndex
int wordIndex
private static int countZeros (long)
long val
int asByte
public static com.atlassian.clover.util.CloverBitSet forHits (int[])
int[] elements
public static com.atlassian.clover.util.CloverBitSet forHits (int[][])
int[][] elements
public static com.atlassian.clover.util.CloverBitSet forHits (int[][], int)
int j
int[] section
int sectionLength
int i
int[][] elements
int maxElements
com.atlassian.clover.util.CloverBitSet result
int idx
public long sizeInBytes ()
public boolean intersects (com.atlassian.clover.util.CloverBitSet)
int i
com.atlassian.clover.util.CloverBitSet other
long[] otherBits
long[] bits
int reps
public void andInPlace (clover.antlr.collections.impl.BitSet)
clover.antlr.collections.impl.BitSet bitSet
public void add (int)
int i
public void notInPlace ()
public void notInPlace (int)
int i
public void notInPlace (int, int)
int i
int i2
public void orInPlace (clover.antlr.collections.impl.BitSet)
clover.antlr.collections.impl.BitSet bitSet
public void remove (int)
int i
public void subtractInPlace (clover.antlr.collections.impl.BitSet)
clover.antlr.collections.impl.BitSet bitSet
public com.atlassian.clover.util.CloverBitSet and (com.atlassian.clover.util.CloverBitSet)
com.atlassian.clover.util.CloverBitSet a
com.atlassian.clover.util.CloverBitSet s
public com.atlassian.clover.util.CloverBitSet or (com.atlassian.clover.util.CloverBitSet)
com.atlassian.clover.util.CloverBitSet a
com.atlassian.clover.util.CloverBitSet s
public com.atlassian.clover.util.CloverBitSet flip (int, int)
int startIdx
int endIdx
com.atlassian.clover.util.CloverBitSet s
public static java.util.BitSet fromIntArray (int[])
int i
int[] data
java.util.BitSet bitSet
public int length ()
int bit
long word
int i
public boolean isModified ()
static void ()
}
com/atlassian/clover/util/Color.classColor.java
package com.atlassian.clover.util
public com.atlassian.clover.util.Color extends java.lang.Object {
static final String CSI
static final String COLOR_PROPERTY
private static final int BLACK
private static final int RED
private static final int GREEN
private static final int YELLOW
private static final int BLUE
private static final int MAJENTA
private static final int CYAN
private static final int WHITE
private static final int DEFAULT
static final String RESET
private static final String B
private static final String I
private static final String U
private boolean bg
private String msg
private String category
private final StringBuffer formats
public static com.atlassian.clover.util.Color colorFor (java.lang.String)
String categoryName
com.atlassian.clover.util.Color color
public static com.atlassian.clover.util.Color make (java.lang.String)
String msg
com.atlassian.clover.util.Color color
private void ()
public com.atlassian.clover.util.Color b ()
public com.atlassian.clover.util.Color i ()
public com.atlassian.clover.util.Color u ()
public com.atlassian.clover.util.Color black ()
public com.atlassian.clover.util.Color yellow ()
public com.atlassian.clover.util.Color blue ()
public com.atlassian.clover.util.Color majenta ()
public com.atlassian.clover.util.Color cyan ()
public com.atlassian.clover.util.Color white ()
public com.atlassian.clover.util.Color red ()
public com.atlassian.clover.util.Color green ()
public com.atlassian.clover.util.Color bg ()
private void appendColor (int)
int color
private void appendFmt (java.lang.String)
String fmt
public java.lang.String toString ()
private boolean colorOn ()
public java.lang.String getMsg ()
public java.lang.String apply (java.lang.String)
String msg
}
com/atlassian/clover/util/CoverageUtils.classCoverageUtils.java
package com.atlassian.clover.util
public com.atlassian.clover.util.CoverageUtils extends java.lang.Object {
public static final int RLE_RUN_MARKER
public static final int RLE_RUN_THRESHOLD
public void ()
public static void rleCompressAndWriteCoverage (java.io.DataOutputStream, int[][], int) throws java.io.IOException
int k
int value
boolean startRun
int[] section
int j
int i
java.io.DataOutputStream out
int[][] coverage
int numElements
int elementsWritten
int intsWritten
boolean inRun
int runCount
int runValue
public static void writeUncompressedCoverage (java.io.DataOutputStream, int[][], int) throws java.io.IOException
int[] section
int j
int i
java.io.DataOutputStream out
int[][] coverage
int numElements
int written
public static int[] readCoverageAndSumCoverage (java.io.DataInputStream, clover.org.apache.commons.lang.mutable.MutableLong) throws java.io.IOException
int c
int v
int m
int j
int i
ArrayIndexOutOfBoundsException e
java.io.DataInputStream in
clover.org.apache.commons.lang.mutable.MutableLong sum
int elementCount
int[] elements
byte[] data
long localSum
int offset
int read
}
com/atlassian/clover/util/FileUtils$1.classFileUtils.java
package com.atlassian.clover.util
final com.atlassian.clover.util.FileUtils$1 extends java.lang.Object implements java.io.FileFilter {
final String val$regex
void (java.lang.String)
public boolean accept (java.io.File)
java.io.File file
}
com/atlassian/clover/util/FileUtils.classFileUtils.java
package com.atlassian.clover.util
public com.atlassian.clover.util.FileUtils extends java.lang.Object {
private final long PLATFORM_FS_RESOLUTION
private static final int DEFAULT_FS_RESOLUTION
private static com.atlassian.clover.util.FileUtils INSTANCE
private void (long)
long res
public static synchronized com.atlassian.clover.util.FileUtils getInstance ()
public long getPlatformFSResolution ()
private static int calcFSResolution ()
Exception e
int rez
java.io.File temp
public static void readerCopy (java.io.Reader, java.io.Writer) throws java.io.IOException
String line
java.io.Reader src
java.io.Writer dest
java.io.BufferedReader in
java.io.PrintWriter out
public static void fileCopy (java.io.File, java.io.File) throws java.io.IOException
int b
java.io.File src
java.io.File dest
java.io.InputStream in
java.io.OutputStream out
public static void dirCopy (java.io.File, java.io.File, boolean) throws java.io.IOException
java.io.File destFile
java.io.File file
java.io.File[] arr$
int len$
int i$
java.io.File srcDir
java.io.File destDir
boolean deleteDestDir
java.io.File[] files
public static void close (java.io.InputStream)
java.io.IOException e
java.io.InputStream in
public static void close (java.io.OutputStream)
java.io.IOException e
java.io.OutputStream out
public static void close (java.io.Reader)
java.io.IOException e
java.io.Reader reader
public static void close (java.io.Writer)
java.io.IOException e
java.io.Writer writer
public static boolean deltree (java.io.File)
String file
String[] arr$
int len$
int i$
String[] files
java.io.File rootDir
public static java.lang.String getNormalizedPath (java.lang.String)
String inputPath
public static java.lang.String getPlatformSpecificPath (java.lang.String)
String inputPath
public static java.lang.String getRelativePath (java.lang.String, java.lang.String, java.lang.String)
int i
int i
int i
String a
String b
String pathSep
String[] pathA
String[] pathB
int indexA
int indexB
int pathADistance
int pathBDistance
String relativePath
String[] pathBComponents
String sep
public static java.lang.String getRelativePath (java.lang.String, java.lang.String)
String a
String b
public static java.lang.String getRelativePath (java.io.File, java.io.File, java.lang.String)
java.io.File a
java.io.File b
String pathSep
public static java.lang.String getRelativePath (java.io.File, java.io.File)
java.io.File a
java.io.File b
public static long calcAdlerChecksum (java.io.File, java.lang.String) throws java.io.IOException
java.io.Reader in
java.io.Reader in
java.io.File f
String encoding
char[] buffer
com.atlassian.clover.util.ChecksummingReader reader
private static int lastIndexOf (java.lang.String, java.lang.String[])
int i
String str
String[] path
private static java.lang.String[] getPathComponents (java.lang.String)
int i
String str
java.util.StringTokenizer tokens
String[] result
private static java.lang.String[] getPaths (java.lang.String)
int i
String str
java.util.StringTokenizer tokens
String[] result
String currentPath
String pathSep
public static boolean isAncestorOf (java.io.File, java.io.File)
java.io.File a
java.io.File b
java.io.File ancestor
public static java.lang.String fromURI (java.lang.String)
int i2
int i1
char c2
char c1
char c
String uri
StringBuffer sb
java.text.CharacterIterator iter
public int compareLastModified (long, java.io.File)
long date
java.io.File file
private int compareLastModified (long, long)
long date1
long date2
long diff
public static java.io.File[] listMatchingFilesForDir (java.io.File, java.lang.String) throws java.io.IOException
java.io.File dir
String regex
java.io.File[] files
public static java.io.File createTempDir (java.lang.String) throws java.io.IOException
String name
public static java.io.File createTempDir (java.lang.String, java.io.File) throws java.io.IOException
java.io.File temp
String name
java.io.File parent
java.io.File temp
public static java.io.File createEmptyDir (java.io.File, java.lang.String) throws java.io.IOException
java.io.File parent
String name
java.io.File emptyDir
public static void writeChars (java.lang.String, java.io.DataOutputStream) throws java.io.IOException
String str
java.io.DataOutputStream out
public static java.lang.String readChars (java.io.DataInputStream) throws java.io.IOException
int i
java.io.DataInputStream in
int len
StringBuffer buf
public static java.io.OutputStream createDeflateOutputStream (java.io.File) throws java.io.FileNotFoundException
java.io.File file
public static java.io.InputStream createInflaterInputStream (java.io.File) throws java.io.FileNotFoundException
java.io.File file
public static java.io.File getCurrentDirIfNull (java.io.File)
java.io.File dir
}
com/atlassian/clover/util/Formatting.classFormatting.java
package com.atlassian.clover.util
public com.atlassian.clover.util.Formatting extends java.lang.Object {
private static final String STRING_ABBREV
private static final java.text.DecimalFormat PC_FORMAT
private static final java.text.NumberFormat PC_WIDTH_FORMAT
private static final java.text.DecimalFormat D1_FORMAT
private static final java.text.DecimalFormat D2_FORMAT
private static final java.text.DecimalFormat D3_FORMAT
private static final java.text.DecimalFormat INT_FORMAT
private static final java.text.DateFormat DATE_FORMAT
private static final java.text.DateFormat SHORT_DATE_FORMAT
private void ()
public static synchronized java.lang.String getPercentStr (float)
float aPc
public static synchronized java.lang.String getPcWidth (float)
float aPc
public static synchronized java.lang.String format1d (float)
float val
public static synchronized java.lang.String formatFloat (float)
float val
public static synchronized java.lang.String format3d (float)
float val
public static synchronized java.lang.String formatInt (int)
int aVal
public static synchronized java.lang.String formatDate (java.util.Date)
java.util.Date aDate
public static synchronized java.lang.String formatShortDate (java.util.Date)
java.util.Date aDate
public static java.lang.String restrictLength (java.lang.String, int, boolean)
String str
int maxlength
boolean prefix
int abbrevlength
int strlength
public static java.lang.String pluralizedVal (int, java.lang.String)
int value
String word
public static java.lang.String pluralizedWord (int, java.lang.String)
int value
String word
public static java.text.NumberFormat getPcFormat ()
java.text.DecimalFormat format
static void ()
}
com/atlassian/clover/versions/ComparableVersion$1.classComparableVersion.java
package com.atlassian.clover.versions
com.atlassian.clover.versions.ComparableVersion$1 extends java.lang.Object {
}
com/atlassian/clover/versions/ComparableVersion$IntegerItem.classComparableVersion.java
package com.atlassian.clover.versions
com.atlassian.clover.versions.ComparableVersion$IntegerItem extends java.lang.Object implements com.atlassian.clover.versions.ComparableVersion$Item {
private static final java.math.BigInteger BIG_INTEGER_ZERO
private final java.math.BigInteger value
public static final com.atlassian.clover.versions.ComparableVersion$IntegerItem ZERO
private void ()
public void (java.lang.String)
String str
public int getType ()
public boolean isNull ()
public int compareTo (com.atlassian.clover.versions.ComparableVersion$Item)
com.atlassian.clover.versions.ComparableVersion$Item item
public java.lang.String toString ()
static void ()
}
com/atlassian/clover/versions/ComparableVersion$Item.classComparableVersion.java
package com.atlassian.clover.versions
abstract com.atlassian.clover.versions.ComparableVersion$Item extends java.lang.Object {
public static final int INTEGER_ITEM
public static final int STRING_ITEM
public static final int LIST_ITEM
public abstract int compareTo (com.atlassian.clover.versions.ComparableVersion$Item)
public abstract int getType ()
public abstract boolean isNull ()
}
com/atlassian/clover/versions/ComparableVersion$ListItem.classComparableVersion.java
package com.atlassian.clover.versions
com.atlassian.clover.versions.ComparableVersion$ListItem extends java.util.ArrayList implements com.atlassian.clover.versions.ComparableVersion$Item {
private void ()
public int getType ()
public boolean isNull ()
void normalize ()
com.atlassian.clover.versions.ComparableVersion$Item item
java.util.ListIterator iterator
public int compareTo (com.atlassian.clover.versions.ComparableVersion$Item)
com.atlassian.clover.versions.ComparableVersion$Item first
com.atlassian.clover.versions.ComparableVersion$Item l
com.atlassian.clover.versions.ComparableVersion$Item r
int result
java.util.Iterator left
java.util.Iterator right
com.atlassian.clover.versions.ComparableVersion$Item item
public java.lang.String toString ()
java.util.Iterator iter
StringBuffer buffer
void (com.atlassian.clover.versions.ComparableVersion$1)
com.atlassian.clover.versions.ComparableVersion$1 x0
}
com/atlassian/clover/versions/ComparableVersion$StringItem.classComparableVersion.java
package com.atlassian.clover.versions
com.atlassian.clover.versions.ComparableVersion$StringItem extends java.lang.Object implements com.atlassian.clover.versions.ComparableVersion$Item {
private static final String[] QUALIFIERS
private static final java.util.List QUALIFIERS_AS_LIST
private static final java.util.Properties ALIASES
private static final String RELEASE_VERSION_INDEX
private String value
public void (java.lang.String, boolean)
String value
boolean followedByDigit
public int getType ()
public boolean isNull ()
public static java.lang.String comparableQualifier (java.lang.String)
String qualifier
int i
public int compareTo (com.atlassian.clover.versions.ComparableVersion$Item)
com.atlassian.clover.versions.ComparableVersion$Item item
public java.lang.String toString ()
static void ()
}
com/atlassian/clover/versions/ComparableVersion.classComparableVersion.java
package com.atlassian.clover.versions
public com.atlassian.clover.versions.ComparableVersion extends java.lang.Object implements java.lang.Comparable {
private String value
private String canonical
private com.atlassian.clover.versions.ComparableVersion$ListItem items
public void (java.lang.String)
String version
public final void parseVersion (java.lang.String)
char c
int i
String version
com.atlassian.clover.versions.ComparableVersion$ListItem list
java.util.Stack stack
boolean isDigit
int startIndex
private static com.atlassian.clover.versions.ComparableVersion$Item parseItem (boolean, java.lang.String)
boolean isDigit
String buf
public int compareTo (com.atlassian.clover.versions.ComparableVersion)
com.atlassian.clover.versions.ComparableVersion o
public java.lang.String toString ()
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
public int compareTo (java.lang.Object)
Object x0
}
com/atlassian/clover/versions/LibraryVersion.classLibraryVersion.java
package com.atlassian.clover.versions
public com.atlassian.clover.versions.LibraryVersion extends java.lang.Object implements java.lang.Comparable {
private Integer majorVersion
private Integer minorVersion
private Integer incrementalVersion
private Integer buildNumber
private String qualifier
private com.atlassian.clover.versions.ComparableVersion comparable
public void (java.lang.String)
String version
public int hashCode ()
public boolean equals (java.lang.Object)
Object other
public int compareTo (com.atlassian.clover.versions.LibraryVersion)
com.atlassian.clover.versions.LibraryVersion otherVersion
public int getMajorVersion ()
public int getMinorVersion ()
public int getIncrementalVersion ()
public int getBuildNumber ()
public java.lang.String getQualifier ()
public final void parseVersion (java.lang.String)
String part1
NumberFormatException e
NumberFormatException e
NumberFormatException e
boolean fallback
java.util.StringTokenizer tok
String version
int index
String part1
String part2
private static java.lang.Integer getNextIntegerToken (java.util.StringTokenizer)
java.util.StringTokenizer tok
String s
public java.lang.String toString ()
StringBuffer buf
public int compareTo (java.lang.Object)
Object x0
}
com/cenqua/clover/ApplicationCoverage.classApplicationCoverage.java
package com.cenqua.clover
public abstract com.cenqua.clover.ApplicationCoverage extends java.lang.Object implements com.cenqua.clover.registry.CoverageDataProvider {
public abstract int getCoverageSize ()
public abstract void addCoverage (com.atlassian.clover.recorder.GlobalCoverageRecordingTranscript)
}
com/cenqua/clover/BaseTCILookupStore.classBaseTCILookupStore.java
package com.cenqua.clover
public abstract com.cenqua.clover.BaseTCILookupStore extends java.lang.Object implements com.cenqua.clover.TCILookupStore {
private final clover.retrotranslator.edu.emory.mathcs.backport.java.util.concurrent.ConcurrentMap tciLookups
public void ()
public void (clover.retrotranslator.edu.emory.mathcs.backport.java.util.concurrent.ConcurrentMap)
clover.retrotranslator.edu.emory.mathcs.backport.java.util.concurrent.ConcurrentMap tciLookups
public com.cenqua.clover.TestCaseInfoLookup namedTCILookupFor (java.lang.String)
String name
com.cenqua.clover.TestCaseInfoLookup lookup
public clover.retrotranslator.edu.emory.mathcs.backport.java.util.concurrent.ConcurrentMap getTciLookups ()
}
com/cenqua/clover/BitSetCoverageProvider.classBitSetCoverageProvider.java
package com.cenqua.clover
public com.cenqua.clover.BitSetCoverageProvider extends com.cenqua.clover.BaseTCILookupStore implements com.cenqua.clover.registry.CoverageDataProvider {
private java.util.BitSet hits
public void (java.util.BitSet, com.cenqua.clover.TCILookupStore)
java.util.BitSet coverage
com.cenqua.clover.TCILookupStore store
public int getHitCount (int)
int index
}
com/cenqua/clover/ClassInstanceProxy.classClassInstanceProxy.java
package com.cenqua.clover
public final com.cenqua.clover.ClassInstanceProxy extends java.lang.Object {
private final String name
private final int classHashCode
private final int classloaderHashCode
private final int hashCode
public void (java.lang.Class)
Class classInstance
public boolean equals (java.lang.Object)
Object o
com.cenqua.clover.ClassInstanceProxy that
public int hashCode ()
}
com/cenqua/clover/CloverDatabase$1.classCloverDatabase.java
package com.cenqua.clover
com.cenqua.clover.CloverDatabase$1 extends java.lang.Object {
static final int[] $SwitchMap$com$cenqua$clover$CodeType
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
com/cenqua/clover/CloverDatabase.classCloverDatabase.java
package com.cenqua.clover
public com.cenqua.clover.CloverDatabase extends java.lang.Object {
private String initstring
private com.cenqua.clover.registry.Clover2Registry registry
private com.cenqua.clover.CoverageDataCollator collator
private com.cenqua.clover.CoverageData data
private com.cenqua.clover.registry.ProjectView testOnlyModel
private com.cenqua.clover.registry.ProjectView appOnlyModel
public void (java.lang.String) throws com.atlassian.clover.api.CloverException
String initstring
public void (java.lang.String, com.cenqua.clover.registry.HasMetricsFilter, java.lang.String) throws com.atlassian.clover.api.CloverException
String initstring
com.cenqua.clover.registry.HasMetricsFilter includeFilter
String name
public void (java.lang.String, com.cenqua.clover.registry.HasMetricsFilter, java.lang.String, java.lang.String) throws com.atlassian.clover.api.CloverException
String initstring
com.cenqua.clover.registry.HasMetricsFilter includeFilter
String name
String filterSpec
public void (java.lang.String, com.cenqua.clover.registry.HasMetricsFilter, java.lang.String, java.lang.String, com.cenqua.clover.ProgressListener) throws com.atlassian.clover.api.CloverException
String initstring
com.cenqua.clover.registry.HasMetricsFilter includeFilter
String name
String filterSpec
com.cenqua.clover.ProgressListener progressListener
com.cenqua.clover.context.ContextSet filter
public void (java.io.File, boolean, java.lang.String, com.cenqua.clover.context.ContextSet, com.cenqua.clover.CoverageDataSpec)
java.io.File regFile
boolean readOnly
String name
com.cenqua.clover.context.ContextSet contextFilter
com.cenqua.clover.CoverageDataSpec spec
public void (com.cenqua.clover.registry.Clover2Registry)
com.cenqua.clover.registry.Clover2Registry registry
private void (com.cenqua.clover.CloverDatabase, com.cenqua.clover.registry.Clover2Registry)
com.cenqua.clover.CloverDatabase templateDb
com.cenqua.clover.registry.Clover2Registry newRegistry
public com.cenqua.clover.CloverDatabase copyForBackgroundCoverageDataLoad ()
public com.cenqua.clover.CoverageData loadCoverageData () throws com.atlassian.clover.api.CloverException
public com.cenqua.clover.CoverageData loadCoverageData (com.cenqua.clover.CoverageDataSpec) throws com.atlassian.clover.api.CloverException
com.cenqua.clover.CoverageDataSpec spec
public com.cenqua.clover.CoverageData loadCoverageData (com.cenqua.clover.CoverageDataSpec, com.cenqua.clover.ProgressListener) throws com.atlassian.clover.api.CloverException
com.cenqua.clover.CoverageDataSpec spec
com.cenqua.clover.ProgressListener progressListener
public java.lang.String getInitstring ()
public java.lang.String getName ()
public com.cenqua.clover.registry.ProjectInfo getModel (com.cenqua.clover.CodeType)
com.cenqua.clover.CodeType codeType
public com.cenqua.clover.registry.ProjectInfo getTestOnlyModel ()
public com.cenqua.clover.registry.ProjectInfo getAppOnlyModel ()
public com.cenqua.clover.registry.ProjectInfo getFullModel ()
public boolean isOutOfDate ()
public boolean isRegistryOutOfDate ()
public boolean isCoverageOutOfDate ()
public boolean isRecordingInProgress ()
public static boolean isRecordingInProgress (java.io.File)
java.io.File pathToRegistry
public void resolve (com.cenqua.clover.util.Path)
com.cenqua.clover.util.Path sourcePath
public com.cenqua.clover.context.ContextSet getContextSet (java.lang.String)
String spec
public java.util.Set getTestHits (com.cenqua.clover.registry.CoverageDataRange)
com.cenqua.clover.registry.CoverageDataRange range
public java.util.Map mapTestsAndCoverageForFile (com.cenqua.clover.registry.FileInfo)
com.cenqua.clover.registry.FileInfo fileInfo
public com.cenqua.clover.registry.Clover2Registry getRegistry ()
public com.cenqua.clover.context.ContextStore getContextStore ()
public com.cenqua.clover.CoverageData getCoverageData ()
public com.cenqua.clover.registry.TestCaseInfo getTestCase (int)
int id
public boolean hasCoverage ()
public long getRecordingTimestamp ()
public static com.cenqua.clover.CloverDatabase loadWithCoverage (java.lang.String, com.cenqua.clover.CoverageDataSpec) throws com.atlassian.clover.api.CloverException
String initString
com.cenqua.clover.CoverageDataSpec spec
com.cenqua.clover.CloverDatabase database
public static void merge (java.util.List, java.lang.String) throws com.atlassian.clover.api.CloverException java.io.IOException
java.util.List dbspecs
String initString
public static void merge (java.util.List, java.lang.String, com.cenqua.clover.ProgressListener) throws com.atlassian.clover.api.CloverException java.io.IOException
java.util.List dbspecs
String initString
com.cenqua.clover.ProgressListener listener
public static void merge (java.util.List, java.lang.String, boolean, com.cenqua.clover.cfg.Interval, com.cenqua.clover.ProgressListener) throws com.atlassian.clover.api.CloverException java.io.IOException
java.io.IOException e
com.cenqua.clover.CloverDatabaseSpec spec
com.cenqua.clover.CloverDatabase mergingDb
int i
com.cenqua.clover.registry.FileInfo mergeFI
com.cenqua.clover.registry.FileInfo baseFI
String mergePkgName
com.cenqua.clover.registry.PackageInfo basePkg
int newDataIndex
int newDataLength
int oldDataIndex
java.util.Iterator iterator
java.util.Map$Entry entry
com.cenqua.clover.CloverDatabaseSpec spec
com.cenqua.clover.CloverDatabase mergingDb
com.cenqua.clover.CoverageData mergingData
com.cenqua.clover.registry.ProjectInfo mergingProject
java.util.List mergingFiles
int i
int i
com.cenqua.clover.registry.TestCaseInfo tci
java.util.BitSet compactedSlice
java.util.BitSet mergedSlice
java.util.Iterator iterator
com.cenqua.clover.registry.FileInfo fileInfo
java.util.Iterator files
java.util.List dbspecs
String initString
boolean update
com.cenqua.clover.cfg.Interval updateSpan
com.cenqua.clover.ProgressListener listener
String originalInitString
java.io.File tmpDb
com.cenqua.clover.registry.Clover2Registry destReg
com.cenqua.clover.registry.ProjectInfo baseProject
java.util.Map speccedDbs
com.cenqua.clover.context.ContextStore$ContextMapper contextMapper
int[] mergedCoverage
com.atlassian.clover.recorder.InMemPerTestCoverage mergedSliceHits
int projectDataLength
float progress
float progressInc
int slotsUsed
java.util.Iterator speccedDbEntries
int[] compactedCoverage
com.atlassian.clover.recorder.InMemPerTestCoverage compactedSliceHits
int insertPoint
java.util.List mergedFiles
private static com.atlassian.clover.recorder.InMemPerTestCoverage mergePerTestCoverage (com.atlassian.clover.recorder.PerTestCoverage, int, com.atlassian.clover.recorder.InMemPerTestCoverage, int, int)
int i
com.cenqua.clover.registry.TestCaseInfo tci
java.util.BitSet srcSlots
java.util.BitSet destSlots
java.util.Iterator iterator
com.atlassian.clover.recorder.PerTestCoverage src
int spos
com.atlassian.clover.recorder.InMemPerTestCoverage dest
int dpos
int length
private static int[] addIntArrays (int[], int, int[], int, int)
int[] tmp
int i
int[] src
int spos
int[] dest
int dpos
int length
}
com/cenqua/clover/CloverDatabaseSpec.classCloverDatabaseSpec.java
package com.cenqua.clover
public com.cenqua.clover.CloverDatabaseSpec extends java.lang.Object {
private String initString
private com.cenqua.clover.cfg.Interval span
public void ()
public void (com.cenqua.clover.registry.Clover2Registry)
com.cenqua.clover.registry.Clover2Registry reg
public void (java.lang.String)
String initString
public void (java.lang.String, com.cenqua.clover.cfg.Interval)
String initString
com.cenqua.clover.cfg.Interval span
public void setInitString (java.lang.String)
String initString
public void setSpan (com.cenqua.clover.cfg.Interval)
com.cenqua.clover.cfg.Interval span
public java.lang.String getInitString ()
public com.cenqua.clover.cfg.Interval getSpan ()
}
com/cenqua/clover/CloverInstr$1.classCloverInstr.java
package com.cenqua.clover
com.cenqua.clover.CloverInstr$1 extends java.lang.Object implements com.cenqua.clover.util.SourceScanner$Visitor {
final java.util.List val$files
final java.io.File val$dir
final com.cenqua.clover.CloverInstr this$0
void (com.cenqua.clover.CloverInstr, java.util.List, java.io.File)
public void common (java.lang.String) throws java.io.IOException
String path
public void onlyInSrc (java.lang.String) throws java.io.IOException
String path
public void onlyInDest (java.lang.String)
String path
}
com/cenqua/clover/CloverInstr.classCloverInstr.java
package com.cenqua.clover
public com.cenqua.clover.CloverInstr extends java.lang.Object {
private com.atlassian.clover.instr.java.InstrumentationConfig cfg
private java.io.File inDir
private java.io.File outDir
private java.util.List srcFiles
private com.cenqua.clover.Logger log
static Class class$com$cenqua$clover$CloverInstr
private void ()
public static void main (java.lang.String[])
String[] args
public static int mainImpl (java.lang.String[])
String[] args
com.cenqua.clover.CloverInstr instr
public int execute ()
com.atlassian.clover.api.CloverException e
String src
java.util.Iterator it
Exception e
com.atlassian.clover.instr.java.Instrumenter instr
private java.util.List scanSrcDir (java.io.File) throws java.io.IOException
java.io.File dir
java.util.List files
com.cenqua.clover.util.SourceScanner scanner
private static void usage (java.lang.String)
String msg
private boolean processArgs (java.lang.String[])
com.atlassian.clover.api.CloverException e
String policy
NumberFormatException e
String instr
String instr
com.atlassian.clover.api.CloverException e
com.atlassian.clover.api.CloverException e
com.atlassian.clover.api.CloverException e
java.io.File outParent
int i
ArrayIndexOutOfBoundsException e
String[] args
private com.atlassian.clover.instr.java.InstrumentationConfig$MethodContextDef parseContextDef (java.lang.String) throws com.atlassian.clover.api.CloverException
String line
int index
com.atlassian.clover.instr.java.InstrumentationConfig$MethodContextDef contextDef
}
com/cenqua/clover/CloverLicense.classCloverLicense.java
package com.cenqua.clover
public final com.cenqua.clover.CloverLicense extends java.lang.Object {
private static final String GENERIC_ERROR
private static final String CLOVER_EDITION_PROPERTY
private static final String CLOVER_EDITION_PROPERTY_DESKTOP
public static final long ONE_DAY
public static final long PERMS_ALL
public static final long PERMS_HIST_PDF
public static final long PERMS_HIST_HTML
public static final long PERMS_TEST_OPT
public static final long PERMS_CURR_JSON
public static final long PERMS_CURR_PDF
public static final long PERMS_CURR_HTML
public static final long PERMS_CURR_XML
public static final long PERMS_HIST
public static final long PERMS_CURR
public static final long PERMS_DESKTOP
private final String productName
private final String licenseName
private final long softExpiry
private final long hardExpiry
private final String organisationName
private final String ownerStatement
private final String preExpiryStatement
private final String postExpiryStatement
private final String contactInfoStatement
private final String terminationStatement
private final String supportEntitlementNumber
private final boolean desktop
private final java.util.HashSet allowedPkgPrefixes
private long maintExpiry
private long supportedFeatures
public static java.lang.String readFrom (java.io.InputStream) throws com.atlassian.clover.api.CloverException
String line
StringBuffer licenseCert
java.io.LineNumberReader lin
java.io.IOException e
java.io.InputStream licenseIn
public void (java.lang.String) throws com.atlassian.clover.api.CloverException
java.util.StringTokenizer prefixes
boolean expires
String allowedPkgPrefixesStr
String edition
NullPointerException e
String licenseCert
clover.com.atlassian.extras.api.LicenseManager manager
clover.com.atlassian.extras.api.AtlassianLicense atlLlicense
clover.com.atlassian.extras.api.clover.CloverLicense license
private void configureLoggingForExtras ()
public void (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, long, long, long)
String name
String owner
String preExpiry
String postExpiry
String termination
String contactInfo
long softExpiryDate
long hardExpiryDate
long supportedFeatures
public java.lang.String getProductName ()
public java.lang.String getLicenseName ()
public java.lang.String getOrganisation ()
public java.lang.String getSupportEntitlementNumber ()
public long getSoftExpiry ()
public long getHardExpiry ()
public long getMaintExpiry ()
public boolean isDesktop ()
public boolean isExpired ()
public boolean isExpired (long)
long time
public boolean isTerminated ()
public boolean isTerminated (long)
long time
public boolean isMaintenanceExpired ()
public boolean isMaintenanceExpired (long)
long time
public boolean expires ()
public boolean terminates ()
public boolean maintenanceExpires ()
public java.lang.String getOwnerStatement ()
public java.lang.String getPreExpiryStatement ()
public java.lang.String getPostExpiryStatement ()
public java.lang.String getContactInfoStatement ()
public java.lang.String getTerminationStatement ()
public boolean isFeatureSupported (long)
long feature
public long getFeaturesSupported ()
java.util.Set getAllowedPkgPrefixes ()
public long getDaysTillExpiry ()
public long getDaysTillExpiry (long)
long now
long days
private long countDays (long)
long aMilliseconds
}
com/cenqua/clover/CloverLicenseInfo.classCloverLicenseInfo.java
package com.cenqua.clover
public com.cenqua.clover.CloverLicenseInfo extends java.lang.Object {
public static boolean EXPIRED
public static boolean TERMINATED
public static boolean EXPIRES
public static long PERMS
public static java.util.Set ALLOWED_PKG_PREFIXES
public static String NAME
public static String SEN
public static String OWNER_STMT
public static String PRE_EXPIRY_STMT
public static String POST_EXPIRY_STMT
public static String CONTACT_INFO_STMT
public static String TERMINATION_STMT
public static long DAYS_REMAINING
public void ()
public static boolean isPkgAllowed (java.lang.String)
String prefix
java.util.Iterator prefixes
String pkg
static void ()
}
com/cenqua/clover/CloverMerge$1.classCloverMerge.java
package com.cenqua.clover
final com.cenqua.clover.CloverMerge$1 extends java.lang.Object implements com.cenqua.clover.ProgressListener {
void ()
public void handleProgress (java.lang.String, float)
String desc
float pc
}
com/cenqua/clover/CloverMerge.classCloverMerge.java
package com.cenqua.clover
public com.cenqua.clover.CloverMerge extends java.lang.Object {
private static String initString
private static java.util.HashMap mergingDbs
private static boolean update
private static com.cenqua.clover.cfg.Interval updateSpan
static Class class$com$cenqua$clover$CloverInstr
public void ()
public static void main (java.lang.String[])
String[] args
public static int mainImpl (java.lang.String[])
String db
java.util.Iterator dbs
Exception e
String[] args
java.util.List databases
private static void usage (java.lang.String)
String msg
private static boolean processArgs (java.lang.String[])
NumberFormatException e
NumberFormatException e
int i
com.cenqua.clover.cfg.Interval interval
ArrayIndexOutOfBoundsException e
String[] args
static void ()
}
com/cenqua/clover/CloverNames.classCloverNames.java
package com.cenqua.clover
public com.cenqua.clover.CloverNames extends java.lang.Object {
public static final String PROP_PREFIX
public static final String PROP_ENABLE
public static final String PROP_INITSTRING
public static final String PROP_TEST_SNAPSHOT
public static final String PROP_CONFIG
public static final String PROP_INITSTRING_BASEDIR
public static final String PROP_INITSTRING_PREFIX
public static final String PROP_ENV_PROPREF_STARTCHAR
public static final String PROP_LOGGING_LEVEL
public static final String PROP_LOGGING_ADAPTER
public static final String PROP_LOGGING_TAGGED_IO
public static final String PROP_CLOVER_PROFILE
public static final String PROP_FLUSH_EVERY_TEST
public static final String PROP_COMPILER_DELEGATE
public static final String PROP_INCLUDES_PATTERNSET
public static final String PROP_EXCLUDES_PATTERNSET
public static final String PROP_LICENSE_CERT
public static final String PROP_LICENSE_PATH
public static final String PROP_CLOVER_JARPATH
public static final String PROP_SYNCHRONOUS_IO
public static final String PROP_RLE_COVERAGE
public static final String PROP_PER_TEST_COV
public static final String PROP_PER_TEST_COV_THREADING
public static final String PROP_CLOVER_OPTIMIZATION_ENABLED
public static final String PROP_SKIP_TREE_MAP_REPORT
public static final String CLOVER_PREFIX
public static final String CLOVER_RECORDER_PREFIX
public static final String HISTPOINT_PREFIX
public static final String HISTPOINT_SUFFIX
public static final String SNAPSHOT_SUFFIX
public static final String LIVEREC_SUFFIX
public static final String PROP_SERVER
public static final String PROP_DISTRIBUTED_CONFIG
public static final String CAJO_TCP_SERVER_NAME
public static final String PROP_GROVER_PREFIX
public static final String PROP_GROVER_NO_POSTBUILD_CLEANUP
public static final String PROP_GROVER_EMIT_BYTECODE
public static final String GROVER_AST_DUMP
public static final String RECORDER_FIELD_NAME
static Class class$com$cenqua$clover$CloverNames
public void ()
public static java.lang.String getGroverConfigFileName ()
public static java.lang.String recorderPrefixFor (int, int)
int fileInfoIndex
int classInfoIndex
public static java.lang.String getRepkgPrefix ()
String[] pkgTokens
public static java.lang.String namespace (java.lang.String)
String name
}
com/cenqua/clover/CloverProperties$1.classCloverProperties.java
package com.cenqua.clover
final com.cenqua.clover.CloverProperties$1 extends java.lang.Object implements java.security.PrivilegedAction {
final String val$name
final String val$defaultValue
void (java.lang.String, java.lang.String)
public java.lang.String run ()
public java.lang.Object run ()
}
com/cenqua/clover/CloverProperties$2.classCloverProperties.java
package com.cenqua.clover
com.cenqua.clover.CloverProperties$2 extends java.lang.Object implements java.security.PrivilegedAction {
final com.cenqua.clover.CloverProperties this$0
void (com.cenqua.clover.CloverProperties)
public java.util.Properties run ()
public java.lang.Object run ()
}
com/cenqua/clover/CloverProperties.classCloverProperties.java
package com.cenqua.clover
public com.cenqua.clover.CloverProperties extends java.lang.Object {
private final java.util.Map instrTimeProperties
public void (java.lang.String[])
String[] instrTimeProperties
public java.lang.String getProperty (java.lang.String)
String name
public boolean getBooleanProperty (java.lang.String, boolean)
String name
boolean defaultValue
public static java.lang.String getSysProperty (java.lang.String, java.lang.String)
String name
String defaultValue
public static boolean getBooleanSysProperty (java.lang.String, boolean)
String name
boolean defaultValue
private static java.util.Map toMap (java.lang.String[])
int i
String[] nvpProperties
java.util.Map properties
public static com.cenqua.clover.CloverProperties newEmptyProperties ()
public java.lang.String toString ()
private java.lang.String getCloverSystemProperties ()
java.util.Map$Entry entry
java.util.Iterator i$
java.util.Properties systemProperties
java.util.Map cloverSystemProperties
}
com/cenqua/clover/CloverStartup$LicenseCertLoader.classCloverStartup.java
package com.cenqua.clover
public final com.cenqua.clover.CloverStartup$LicenseCertLoader extends java.lang.Object implements com.cenqua.clover.CloverStartup$LicenseLoader {
final String license
public void (java.lang.String)
String licenseCert
public com.cenqua.clover.CloverLicense loadLicense (com.cenqua.clover.Logger)
com.atlassian.clover.api.CloverException e
com.cenqua.clover.Logger log
}
com/cenqua/clover/CloverStartup$LicenseFileLoader.classCloverStartup.java
package com.cenqua.clover
public final com.cenqua.clover.CloverStartup$LicenseFileLoader extends java.lang.Object implements com.cenqua.clover.CloverStartup$LicenseLoader {
static Class class$com$cenqua$clover$CloverStartup
public void ()
public com.cenqua.clover.CloverLicense loadLicense (com.cenqua.clover.Logger)
java.io.File parentDir
String cloverJarPath
java.io.IOException e
java.io.IOException e
com.atlassian.clover.api.CloverException e
com.cenqua.clover.Logger log
java.io.File licenseFile
String licenseFilename
java.io.InputStream in
}
com/cenqua/clover/CloverStartup$LicenseLoader.classCloverStartup.java
package com.cenqua.clover
public abstract com.cenqua.clover.CloverStartup$LicenseLoader extends java.lang.Object {
public static final String LICENSE_FILE_NAME
public abstract com.cenqua.clover.CloverLicense loadLicense (com.cenqua.clover.Logger)
}
com/cenqua/clover/CloverStartup.classCloverStartup.java
package com.cenqua.clover
public com.cenqua.clover.CloverStartup extends java.lang.Object {
private static com.cenqua.clover.CloverStartup$LicenseLoader licenseLoader
public static final long EVAL_PERIOD
public static final long MAINT_SLACK
public void ()
public static void loadLicense (com.cenqua.clover.Logger)
com.cenqua.clover.Logger log
public static void loadLicense (com.cenqua.clover.Logger, boolean)
com.cenqua.clover.Logger log
boolean fail
public static void loadLicense (com.cenqua.clover.Logger, boolean, long)
com.cenqua.clover.CloverLicense license
java.io.File cloverJar
java.text.ParseException e
com.cenqua.clover.Logger log
boolean fail
long pluginInstallTs
com.cenqua.clover.CloverLicense license
String licenseCert
boolean checkMaintenance
java.text.SimpleDateFormat df
long buildDate
public static boolean isBuiltInEvaluationLicense (com.cenqua.clover.CloverLicense)
com.cenqua.clover.CloverLicense license
private static com.cenqua.clover.CloverLicense createEvalLicense (com.cenqua.clover.CloverLicense, long)
com.cenqua.clover.CloverLicense license
long installTs
long softExp
long hardExp
private static void terminate (java.lang.String, java.lang.String)
String terminationStatement
String contactInfoStatement
public static void logVersionInfo (com.cenqua.clover.Logger)
com.cenqua.clover.Logger log
String loadedFrom
public static void permsCheck (long)
long feature
public static boolean hasPermission (long)
long feature
public static void setLicenseLoader (com.cenqua.clover.CloverStartup$LicenseLoader)
com.cenqua.clover.CloverStartup$LicenseLoader loader
private static void evaluateDaysLeft (long)
char c
long daysLeft
String target
StringBuffer preExpBuf
int length
int i
static void ()
}
com/cenqua/clover/CodeType.classCodeType.java
package com.cenqua.clover
public final com.cenqua.clover.CodeType extends clover.retrotranslator.net.sf.retrotranslator.runtime.java.lang.Enum_ {
public static final com.cenqua.clover.CodeType APPLICATION
public static final com.cenqua.clover.CodeType TEST
public static final com.cenqua.clover.CodeType ALL
private static final com.cenqua.clover.CodeType[] $VALUES
static Class class$com$cenqua$clover$CodeType
public static com.cenqua.clover.CodeType[] values ()
public static com.cenqua.clover.CodeType valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/cenqua/clover/Contract.classContract.java
package com.cenqua.clover
public com.cenqua.clover.Contract extends java.lang.Object {
private static final com.cenqua.clover.Logger LOG
private void ()
private static void fail (java.lang.String)
String msg
com.cenqua.clover.ContractFailedException e
public static void check (boolean, java.lang.String)
boolean cond
String desc
public static void pre (boolean)
boolean cond
public static void post (boolean)
boolean cond
static void ()
}
com/cenqua/clover/ContractFailedException.classContractFailedException.java
package com.cenqua.clover
public com.cenqua.clover.ContractFailedException extends java.lang.RuntimeException {
public void (java.lang.String)
String msg
}
com/cenqua/clover/CoverageData.classCoverageData.java
package com.cenqua.clover
public com.cenqua.clover.CoverageData extends com.cenqua.clover.BaseTCILookupStore implements com.cenqua.clover.ApplicationCoverage com.atlassian.clover.recorder.PerTestCoverage {
public static final com.cenqua.clover.cfg.StorageSize DEFAULT_EST_PER_TEST_COV_SIZE
public static final int DEFAULT_EST_PER_TEST_RECORDINGS
private final int[] hitCounts
private final com.atlassian.clover.recorder.PerTestCoverage perTestCoverage
private boolean empty
private long timestamp
private final long registryVersion
public void (com.cenqua.clover.registry.Clover2Registry)
com.cenqua.clover.registry.Clover2Registry registry
public void (com.cenqua.clover.registry.Clover2Registry, com.cenqua.clover.CoverageDataSpec)
com.cenqua.clover.registry.Clover2Registry registry
com.cenqua.clover.CoverageDataSpec spec
public void (long, int[], com.atlassian.clover.recorder.PerTestCoverage)
long timestamp
int[] hitCounts
com.atlassian.clover.recorder.PerTestCoverage perTestCoverage
private void (com.cenqua.clover.registry.Clover2Registry, com.cenqua.clover.CoverageDataSpec, int)
com.cenqua.clover.registry.Clover2Registry registry
com.cenqua.clover.CoverageDataSpec spec
int estPerTestRecordings
void (com.cenqua.clover.registry.Clover2Registry, com.cenqua.clover.CoverageData, com.cenqua.clover.CoverageDataSpec)
com.cenqua.clover.registry.Clover2Registry registry
com.cenqua.clover.CoverageData other
com.cenqua.clover.CoverageDataSpec spec
public long getTimestamp ()
public void setTimestamp (long)
long timestamp
public boolean isEmpty ()
public void resolve (com.cenqua.clover.registry.Clover2Registry)
com.cenqua.clover.registry.TestCaseInfo info
java.util.Iterator testcases
com.cenqua.clover.registry.Clover2Registry registry
public int[] getHitCounts ()
public int getHitCount (int)
int index
public int getCoverageSize ()
public java.util.BitSet getPassOnlyAndIncidentalHits ()
java.util.BitSet passOnlyTestHits
java.util.BitSet allTestHits
java.util.BitSet allHits
public com.cenqua.clover.registry.TestCaseInfo getTestById (int)
int testId
public java.util.BitSet getPassOnlyHits ()
public java.util.BitSet getHitsFor (com.cenqua.clover.registry.TestCaseInfo)
com.cenqua.clover.registry.TestCaseInfo tci
public java.util.BitSet getHitsFor (java.util.Set)
java.util.Set tcis
public java.util.BitSet getHitsFor (java.util.Set, com.cenqua.clover.registry.CoverageDataRange)
java.util.Set tcis
com.cenqua.clover.registry.CoverageDataRange range
public java.util.BitSet getUniqueHitsFor (com.cenqua.clover.registry.TestCaseInfo)
com.cenqua.clover.registry.TestCaseInfo tci
public java.util.BitSet getUniqueHitsFor (java.util.Set)
java.util.Set tcis
public boolean hasPerTestData ()
public java.util.Set getTests ()
public java.util.Set getTestsCovering (com.cenqua.clover.registry.CoverageDataRange)
com.cenqua.clover.registry.CoverageDataRange range
public java.util.Map mapTestsAndCoverageForFile (com.cenqua.clover.registry.FileInfo)
com.cenqua.clover.registry.FileInfo fileInfo
public java.util.BitSet getAllHits ()
public void addCoverage (com.cenqua.clover.registry.TestCaseInfo, com.atlassian.clover.recorder.PerTestRecordingTranscript)
com.cenqua.clover.registry.TestCaseInfo tci
com.atlassian.clover.recorder.PerTestRecordingTranscript recording
public void addCoverage (com.atlassian.clover.recorder.GlobalCoverageRecordingTranscript)
com.atlassian.clover.recorder.GlobalCoverageRecordingTranscript recording
int added
public static java.util.Set tcisInHitRange (java.util.Map, com.cenqua.clover.registry.CoverageDataRange)
java.util.Map$Entry tciAndHits
int startIdx
int endIdx
int hitIdx
java.util.Iterator iter
java.util.Map tcisAndHits
com.cenqua.clover.registry.CoverageDataRange range
java.util.Set hits
public void avoidObviousOverflow ()
int i
int max
public com.atlassian.clover.recorder.PerTestCoverage getPerTestCoverage ()
static void ()
}
com/cenqua/clover/CoverageDataCollator$1.classCoverageDataCollator.java
package com.cenqua.clover
com.cenqua.clover.CoverageDataCollator$1 extends java.lang.Object implements com.cenqua.clover.registry.FileInfoVisitor {
final clover.org.apache.commons.lang.mutable.MutableLong val$maxVersion
final clover.org.apache.commons.lang.mutable.MutableLong val$minVersion
final com.cenqua.clover.CoverageDataCollator this$0
void (com.cenqua.clover.CoverageDataCollator, clover.org.apache.commons.lang.mutable.MutableLong, clover.org.apache.commons.lang.mutable.MutableLong)
public void visitFileInfo (com.cenqua.clover.registry.BaseFileInfo)
com.cenqua.clover.registry.BaseFileInfo f
com.cenqua.clover.registry.FileInfo file
}
com/cenqua/clover/CoverageDataCollator.classCoverageDataCollator.java
package com.cenqua.clover
public com.cenqua.clover.CoverageDataCollator extends java.lang.Object {
private com.cenqua.clover.registry.Clover2Registry registry
private com.atlassian.clover.recorder.RecordingTranscripts$Filter filter
public void (com.cenqua.clover.registry.Clover2Registry)
com.cenqua.clover.registry.Clover2Registry registry
public void (com.cenqua.clover.registry.Clover2Registry, com.cenqua.clover.CoverageDataSpec)
com.cenqua.clover.registry.Clover2Registry registry
com.cenqua.clover.CoverageDataSpec spec
public com.cenqua.clover.CoverageDataCollator copyWithNewRegistry (com.cenqua.clover.registry.Clover2Registry)
com.cenqua.clover.registry.Clover2Registry registry
com.cenqua.clover.CoverageDataCollator collator
public com.cenqua.clover.CoverageData loadCoverageData (com.cenqua.clover.CoverageDataSpec, com.cenqua.clover.ProgressListener) throws com.atlassian.clover.api.CloverException
com.cenqua.clover.CoverageDataSpec spec
com.cenqua.clover.ProgressListener progressListener
public com.cenqua.clover.CoverageData loadCoverageData (com.cenqua.clover.CoverageData, com.cenqua.clover.CoverageDataSpec, com.cenqua.clover.ProgressListener) throws com.atlassian.clover.api.CloverException
com.cenqua.clover.util.collections.Pair newRecordings
com.cenqua.clover.CoverageData coverageData
com.cenqua.clover.CoverageDataSpec spec
com.cenqua.clover.ProgressListener progressListener
com.atlassian.clover.recorder.RecordingTranscripts$Filter prevFilter
com.atlassian.clover.recorder.RecordingTranscripts$Filter newFilter
public boolean isOutOfDate ()
private com.atlassian.clover.recorder.RecordingTranscripts$Filter updateFilter (com.atlassian.clover.recorder.RecordingTranscripts$Filter, com.cenqua.clover.CoverageDataSpec)
com.atlassian.clover.recorder.RecordingTranscripts$Filter prevFilter
com.cenqua.clover.CoverageDataSpec spec
long from
long to
boolean loadPerTestData
private void collateRecordingFiles (java.util.Collection, com.cenqua.clover.CoverageData, com.cenqua.clover.CoverageDataSpec)
com.atlassian.clover.recorder.GlobalCoverageRecordingTranscript rec
long version
java.io.IOException e
boolean[] alreadyTruncated
com.atlassian.clover.recorder.RecordingTranscripts$FileRef recordingFile
java.util.Iterator i$
java.util.Collection files
com.cenqua.clover.CoverageData coverageData
com.cenqua.clover.CoverageDataSpec spec
long start
int numRecordings
long tsNewestRecordingUsed
long tsOldestRecordingUsed
clover.org.apache.commons.lang.mutable.MutableLong maxVersion
clover.org.apache.commons.lang.mutable.MutableLong minVersion
long end
private void collatePerTestRecordings (java.util.Collection, com.cenqua.clover.CoverageData, com.cenqua.clover.CoverageDataSpec, com.cenqua.clover.ProgressListener) throws com.atlassian.clover.api.CloverException
com.atlassian.clover.recorder.PerTestRecordingTranscript recording
com.cenqua.clover.registry.TestCaseInfo tci
Exception e
com.atlassian.clover.recorder.RecordingTranscripts$FileRef recordingFile
java.util.Iterator it
java.util.Collection perTestRecordings
com.cenqua.clover.CoverageData coverageData
com.cenqua.clover.CoverageDataSpec spec
com.cenqua.clover.ProgressListener progressListener
long start
int numPerTestRecordings
float progress
float progressIncrement
long end
private void logSourceFileTimeStamps (long, long)
long minVersion
long maxVersion
private void logInstrumentationSessionVersions ()
com.cenqua.clover.registry.Clover2Registry$InstrumentationInfo session
Object obj
java.util.Iterator i$
String sessionTimestamps
int i
private void logGlobalRecordingFileVersion (com.atlassian.clover.recorder.RecordingTranscripts$FileRef, com.atlassian.clover.recorder.GlobalCoverageRecordingTranscript)
com.atlassian.clover.recorder.RecordingTranscripts$FileRef recordingFile
com.atlassian.clover.recorder.GlobalCoverageRecordingTranscript rec
}
com/cenqua/clover/CoverageDataSpec.classCoverageDataSpec.java
package com.cenqua.clover
public com.cenqua.clover.CoverageDataSpec extends java.lang.Object {
private long span
private boolean preserveTestCaseCache
private com.cenqua.clover.registry.HasMetricsFilter$Invertable testFilter
private boolean resolve
private boolean filterTraces
private boolean loadPerTestData
private boolean deleteUnusedCoverage
private com.atlassian.clover.recorder.PerTestCoverageStrategy perTestStrategy
private com.cenqua.clover.cfg.StorageSize perTestStorageSize
public void ()
public void (long)
long span
public void (com.cenqua.clover.registry.HasMetricsFilter$Invertable, long)
com.cenqua.clover.registry.HasMetricsFilter$Invertable testFilter
long span
public void (com.cenqua.clover.registry.HasMetricsFilter$Invertable, long, boolean, boolean, boolean, boolean, com.atlassian.clover.recorder.PerTestCoverageStrategy)
com.cenqua.clover.registry.HasMetricsFilter$Invertable testFilter
long span
boolean deleteUnusedCoverage
boolean resolve
boolean preserveTestCaseCache
boolean loadPerTestData
com.atlassian.clover.recorder.PerTestCoverageStrategy perTestStrategy
public boolean isFilterTraces ()
public void setFilterTraces (boolean)
boolean filterTraces
public com.cenqua.clover.registry.HasMetricsFilter$Invertable getTestFilter ()
public void setTestFilter (com.cenqua.clover.registry.HasMetricsFilter$Invertable)
com.cenqua.clover.registry.HasMetricsFilter$Invertable testFilter
public long getSpan ()
public boolean isResolve ()
public boolean isDeleteUnusedCoverage ()
public boolean isPreserveTestCaseCache ()
public boolean isLoadPerTestData ()
public void setLoadPerTestData (boolean)
boolean loadPerTestData
public com.atlassian.clover.recorder.PerTestCoverageStrategy getPerTestStrategy ()
public void setPerTestStrategy (com.atlassian.clover.recorder.PerTestCoverageStrategy)
com.atlassian.clover.recorder.PerTestCoverageStrategy perTestStrategy
public void setPerTestStorageSize (com.cenqua.clover.cfg.StorageSize)
com.cenqua.clover.cfg.StorageSize size
public com.cenqua.clover.cfg.StorageSize getPerTestStorageSize ()
}
com/cenqua/clover/DefaultLogger.classDefaultLogger.java
package com.cenqua.clover
public com.cenqua.clover.DefaultLogger extends com.cenqua.clover.Logger {
private static String[] LOG_LEVEL_STR
public void ()
public void log (int, java.lang.String, java.lang.Throwable)
java.io.PrintStream stream
String decoratedMsg
int level
String msg
Throwable t
java.io.PrintStream stream
String decoratedMsg
static void ()
}
com/cenqua/clover/Environment$1.classEnvironment.java
package com.cenqua.clover
final com.cenqua.clover.Environment$1 extends java.lang.Object implements java.security.PrivilegedAction {
void ()
public java.lang.String run ()
public java.lang.Object run ()
}
com/cenqua/clover/Environment$2.classEnvironment.java
package com.cenqua.clover
final com.cenqua.clover.Environment$2 extends java.lang.Object implements java.security.PrivilegedAction {
final String val$propertyName
void (java.lang.String)
public java.lang.String run ()
public java.lang.Object run ()
}
com/cenqua/clover/Environment$IllegalPropertySyntax.classEnvironment.java
package com.cenqua.clover
com.cenqua.clover.Environment$IllegalPropertySyntax extends com.atlassian.clover.api.CloverException {
public void (java.lang.String)
String reason
}
com/cenqua/clover/Environment.classEnvironment.java
package com.cenqua.clover
public com.cenqua.clover.Environment extends java.lang.Object {
private static final char PROP_START
public void ()
public static java.lang.String substituteSysPropRefs (java.lang.String)
SecurityException e
String propertyName
String replacement
String fragment
java.util.Collection fragments
java.util.Collection propertyRefs
StringBuffer sb
java.util.Iterator i
java.util.Iterator j
com.cenqua.clover.Environment$IllegalPropertySyntax e
String value
private static void parsePropertyString (java.lang.String, java.util.Collection, java.util.Collection) throws com.cenqua.clover.Environment$IllegalPropertySyntax
int endName
String propertyName
String value
java.util.Collection fragments
java.util.Collection propertyRefs
int prev
int pos
static void ()
Exception e
String propStart
}
com/cenqua/clover/ErrorInfo.classErrorInfo.java
package com.cenqua.clover
public com.cenqua.clover.ErrorInfo extends java.lang.Object {
private final String message
private final String stackTrace
public void (java.lang.String, java.lang.String)
String message
String stackTrace
public java.lang.String getMessage ()
public java.lang.String getStackTrace ()
public java.lang.String toString ()
}
com/cenqua/clover/JDKLogger$Factory.classJDKLogger.java
package com.cenqua.clover
public com.cenqua.clover.JDKLogger$Factory extends java.lang.Object implements com.cenqua.clover.Logger$Factory {
public void ()
public com.cenqua.clover.Logger getLoggerInstance (java.lang.String)
String category
}
com/cenqua/clover/JDKLogger.classJDKLogger.java
package com.cenqua.clover
public com.cenqua.clover.JDKLogger extends com.cenqua.clover.Logger {
private java.util.logging.Logger instance
private static java.util.logging.Level[] LOG_LEVELS
public void (java.lang.String)
String category
public void log (int, java.lang.String, java.lang.Throwable)
int level
String msg
Throwable t
static void ()
}
com/cenqua/clover/LicenseLogger.classLicenseLogger.java
package com.cenqua.clover
public com.cenqua.clover.LicenseLogger extends java.lang.Object implements clover.com.atlassian.extras.common.log.Logger$Log {
final com.cenqua.clover.Logger log
public void (com.cenqua.clover.Logger)
com.cenqua.clover.Logger log
public void setClass (java.lang.Class)
Class aClass
public void debug (java.lang.Object)
Object o
public void debug (java.lang.Object, java.lang.Throwable)
Object o
Throwable throwable
public void info (java.lang.Object)
Object o
public void info (java.lang.Object, java.lang.Throwable)
Object o
Throwable throwable
public void warn (java.lang.Object)
Object o
public void warn (java.lang.Object, java.lang.Throwable)
Object o
Throwable throwable
public void error (java.lang.Object)
Object o
public void error (java.lang.Object, java.lang.Throwable)
Object o
Throwable throwable
public void fatal (java.lang.Object)
Object o
public void fatal (java.lang.Object, java.lang.Throwable)
Object o
Throwable throwable
}
com/cenqua/clover/Log4JLogger$Factory.classLog4JLogger.java
package com.cenqua.clover
public com.cenqua.clover.Log4JLogger$Factory extends java.lang.Object implements com.cenqua.clover.Logger$Factory {
public void ()
public com.cenqua.clover.Logger getLoggerInstance (java.lang.String)
String category
}
com/cenqua/clover/Log4JLogger.classLog4JLogger.java
package com.cenqua.clover
public com.cenqua.clover.Log4JLogger extends com.cenqua.clover.Logger {
private clover.org.apache.log4j.Logger instance
private static clover.org.apache.log4j.Level[] LOG4J_LEVELS
static Class class$java$lang$Object
static Class class$java$lang$Throwable
public void (java.lang.String)
String category
public void log (int, java.lang.String, java.lang.Throwable)
int level
String msg
Throwable t
public static boolean init ()
ClassNotFoundException e
LinkageError e
NoSuchMethodException e
Throwable t
public static void findLogMethod () throws java.lang.ClassNotFoundException java.lang.NoSuchMethodException
Class categoryClass
Class priorityClass
java.lang.reflect.Method logMethod
}
com/cenqua/clover/Logger$1.classLogger.java
package com.cenqua.clover
final com.cenqua.clover.Logger$1 extends java.lang.Object implements com.cenqua.clover.Logger$Factory {
void ()
public com.cenqua.clover.Logger getLoggerInstance (java.lang.String)
String category
}
com/cenqua/clover/Logger$2.classLogger.java
package com.cenqua.clover
final com.cenqua.clover.Logger$2 extends java.lang.Object implements java.security.PrivilegedAction {
void ()
public java.lang.String run ()
public java.lang.Object run ()
}
com/cenqua/clover/Logger$Factory.classLogger.java
package com.cenqua.clover
public abstract com.cenqua.clover.Logger$Factory extends java.lang.Object {
public abstract com.cenqua.clover.Logger getLoggerInstance (java.lang.String)
}
com/cenqua/clover/Logger$NullLogger.classLogger.java
package com.cenqua.clover
public com.cenqua.clover.Logger$NullLogger extends com.cenqua.clover.Logger {
public void ()
public void log (int, java.lang.String, java.lang.Throwable)
int level
String msg
Throwable t
}
com/cenqua/clover/Logger.classLogger.java
package com.cenqua.clover
public abstract com.cenqua.clover.Logger extends java.lang.Object {
public static final int LOG_ERR
public static final int LOG_WARN
public static final int LOG_INFO
public static final int LOG_VERBOSE
public static final int LOG_DEBUG
private static final com.cenqua.clover.Logger NULL_LOGGER
private static com.cenqua.clover.Logger SINGLETON
private static com.cenqua.clover.Logger$Factory FACTORY_INSTANCE
private static boolean debug
private static boolean verbose
public static com.cenqua.clover.Logger getInstance (java.lang.String)
String category
public static com.cenqua.clover.Logger getInstance ()
public static void setFactory (com.cenqua.clover.Logger$Factory)
com.cenqua.clover.Logger$Factory factory
public static void setInstance (com.cenqua.clover.Logger)
com.cenqua.clover.Logger instance
public static void setDebug (boolean)
boolean debug
public static boolean isDebug ()
public static boolean isVerbose ()
public static void setVerbose (boolean)
boolean verbose
public static boolean canIgnore (int)
int level
public void error (java.lang.String)
String msg
public void error (java.lang.String, java.lang.Throwable)
String msg
Throwable t
public void error (java.lang.Throwable)
Throwable t
public void warn (java.lang.String)
String msg
public void warn (java.lang.String, java.lang.Throwable)
String msg
Throwable t
public void warn (java.lang.Throwable)
Throwable t
public void info (java.lang.String)
String msg
public void info (java.lang.String, java.lang.Throwable)
String msg
Throwable t
public void info (java.lang.Throwable)
Throwable t
public void verbose (java.lang.String)
String msg
public void verbose (java.lang.String, java.lang.Throwable)
String msg
Throwable t
public void verbose (java.lang.Throwable)
Throwable t
public void debug (java.lang.String)
String msg
public void debug (java.lang.String, java.lang.Throwable)
String msg
Throwable t
public void debug (java.lang.Throwable)
Throwable t
protected void ()
public abstract void log (int, java.lang.String, java.lang.Throwable)
static void ()
String level
SecurityException e
}
com/cenqua/clover/MaskedBitSetCoverageProvider.classMaskedBitSetCoverageProvider.java
package com.cenqua.clover
public com.cenqua.clover.MaskedBitSetCoverageProvider extends java.lang.Object implements com.cenqua.clover.registry.CoverageDataProvider com.cenqua.clover.TCILookupStore {
private java.util.BitSet hits
private com.cenqua.clover.TCILookupStore tciLookup
private com.cenqua.clover.registry.CoverageDataProvider dataProvider
public void (java.util.BitSet, com.cenqua.clover.TCILookupStore, com.cenqua.clover.registry.CoverageDataProvider)
java.util.BitSet coverageMask
com.cenqua.clover.TCILookupStore tciLookup
com.cenqua.clover.registry.CoverageDataProvider dataProvider
public int getHitCount (int)
int index
public com.cenqua.clover.TestCaseInfoLookup namedTCILookupFor (java.lang.String)
String name
public clover.retrotranslator.edu.emory.mathcs.backport.java.util.concurrent.ConcurrentMap getTciLookups ()
}
com/cenqua/clover/ProgressListener$1.classProgressListener.java
package com.cenqua.clover
final com.cenqua.clover.ProgressListener$1 extends java.lang.Object implements com.cenqua.clover.ProgressListener {
void ()
public void handleProgress (java.lang.String, float)
String desc
float pc
}
com/cenqua/clover/ProgressListener.classProgressListener.java
package com.cenqua.clover
public abstract com.cenqua.clover.ProgressListener extends java.lang.Object implements java.util.EventListener {
public static final com.cenqua.clover.ProgressListener NOOP_LISTENER
public abstract void handleProgress (java.lang.String, float)
static void ()
}
com/cenqua/clover/RecorderLogging$1.classRecorderLogging.java
package com.cenqua.clover
final com.cenqua.clover.RecorderLogging$1 extends java.lang.Object implements java.security.PrivilegedAction {
void ()
public java.lang.String run ()
public java.lang.Object run ()
}
com/cenqua/clover/RecorderLogging.classRecorderLogging.java
package com.cenqua.clover
public com.cenqua.clover.RecorderLogging extends java.lang.Object {
static Class class$com$cenqua$clover$Logger$Factory
public void ()
public static void init ()
String adapter
SecurityException e
private static void initLog4JLogging ()
private static void initJDKLogging ()
ClassNotFoundException e
private static void initCustomLogging (java.lang.String)
com.cenqua.clover.Logger$Factory factory
Class loggerFactoryClass
ClassNotFoundException e
ExceptionInInitializerError e
IllegalAccessException e
InstantiationException e
String classname
String errorMsg
boolean successful
}
com/cenqua/clover/RuntimeType.classRuntimeType.java
package com.cenqua.clover
public final com.cenqua.clover.RuntimeType extends java.lang.Object {
public final String name
public final int id
public void (java.lang.String)
String type
public boolean matches (java.lang.String)
String type
public boolean equals (java.lang.Object)
Object o
com.cenqua.clover.RuntimeType that
public int hashCode ()
int result
public java.lang.String toString ()
}
com/cenqua/clover/TCILookupStore.classTCILookupStore.java
package com.cenqua.clover
public abstract com.cenqua.clover.TCILookupStore extends java.lang.Object {
public abstract com.cenqua.clover.TestCaseInfoLookup namedTCILookupFor (java.lang.String)
public abstract clover.retrotranslator.edu.emory.mathcs.backport.java.util.concurrent.ConcurrentMap getTciLookups ()
}
com/cenqua/clover/TestCaseInfoLookup.classTestCaseInfoLookup.java
package com.cenqua.clover
public com.cenqua.clover.TestCaseInfoLookup extends java.lang.Object {
private clover.retrotranslator.edu.emory.mathcs.backport.java.util.concurrent.ConcurrentHashMap byId
private clover.retrotranslator.edu.emory.mathcs.backport.java.util.concurrent.ConcurrentHashMap byQualifiedName
public void ()
public void add (com.cenqua.clover.registry.TestCaseInfo)
com.cenqua.clover.registry.TestCaseInfo tci
public com.cenqua.clover.registry.TestCaseInfo getBy (java.lang.Integer)
Integer id
public com.cenqua.clover.registry.TestCaseInfo getBy (java.lang.String)
String qualifiedName
public java.util.Set getTestCaseInfos ()
}
com/cenqua/clover/TestResultProcessor$TestXMLHandler.classTestResultProcessor.java
package com.cenqua.clover
com.cenqua.clover.TestResultProcessor$TestXMLHandler extends org.xml.sax.helpers.DefaultHandler {
private com.cenqua.clover.registry.ProjectInfo model
private com.cenqua.clover.registry.ClassInfo currentTestClassFromTestSuite
private com.cenqua.clover.registry.ClassInfo currentTestClassFromTestCase
private com.cenqua.clover.registry.TestCaseInfo currentTestCaseInfo
private StringBuffer message
private int testCaseCount
public void (com.cenqua.clover.registry.ProjectInfo)
com.cenqua.clover.registry.ProjectInfo model
public void startDocument ()
public void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)
String fqnClassname
String classnameAttr
com.cenqua.clover.registry.ClassInfo classInfo
String packageAttr
NumberFormatException e
int lastDot
com.cenqua.clover.registry.MethodInfo methodDecl
String classname
String testname
float time
com.cenqua.clover.registry.ClassInfo currentTestClass
String namespaceURI
String localName
String qName
org.xml.sax.Attributes atts
private com.cenqua.clover.registry.ClassInfo findClass (java.lang.String)
String rawName
String classname
com.cenqua.clover.registry.ClassInfo info
public void characters (char[], int, int)
char[] ch
int start
int length
public void ignorableWhitespace (char[], int, int)
char[] ch
int start
int length
private void collectMessage (char[], int, int)
char[] ch
int start
int length
public void endElement (java.lang.String, java.lang.String, java.lang.String)
String namespaceURI
String localName
String qName
public void endDocument ()
public int getTestCaseCount ()
}
com/cenqua/clover/TestResultProcessor.classTestResultProcessor.java
package com.cenqua.clover
public com.cenqua.clover.TestResultProcessor extends java.lang.Object {
private com.cenqua.clover.registry.ProjectInfo model
private java.util.List files
public static void addTestResultsToModel (com.cenqua.clover.registry.ProjectInfo, java.util.List) throws com.atlassian.clover.api.CloverException
com.cenqua.clover.registry.ProjectInfo model
java.util.List files
com.cenqua.clover.TestResultProcessor processor
int numTestResults
public void (com.cenqua.clover.registry.ProjectInfo, java.util.List)
com.cenqua.clover.registry.ProjectInfo model
java.util.List files
public int scan () throws com.atlassian.clover.api.CloverException
java.io.IOException e
org.xml.sax.SAXException e
java.io.File file
java.util.Iterator iterator
javax.xml.parsers.SAXParserFactory factory
javax.xml.parsers.SAXParser parser
com.cenqua.clover.TestResultProcessor$TestXMLHandler handler
int fileCount
int testCaseCount
javax.xml.parsers.ParserConfigurationException e
org.xml.sax.SAXException e
com.cenqua.clover.Logger log
}
com/cenqua/clover/cfg/Interval.classInterval.java
package com.cenqua.clover.cfg
public com.cenqua.clover.cfg.Interval extends java.lang.Object {
private static final java.math.BigDecimal POINT_FIVE
public static final int UNIT_SECOND
public static final int UNIT_MINUTE
public static final int UNIT_HOUR
public static final int UNIT_DAY
public static final int UNIT_WEEK
public static final int UNIT_MONTH
public static final int UNIT_YEAR
public static final com.cenqua.clover.cfg.Interval ZERO_SECONDS
public static final com.cenqua.clover.cfg.Interval DEFAULT_SPAN
private static final int[] UNITS
public static final com.cenqua.clover.cfg.Interval ZERO_INTERVAL
private static final java.math.BigDecimal[] MULTIPLIERS
private static final String[] NAMES
private java.math.BigDecimal magnitude
private int unit
public void (java.math.BigDecimal, int)
java.math.BigDecimal magnitude
int unit
public void (long, int)
long magnitude
int unit
public void (double, int)
double magnitude
int unit
public void (java.lang.String, int)
String timeDescription
int defaultUnit
public void (java.lang.String)
String timeDescription
private void initialise (java.lang.String)
int index
char c
String timeDescription
int unitIndex
boolean digitSeen
java.text.StringCharacterIterator sci
String amountString
public java.math.BigDecimal getValueInUnits (int)
int i
int i
int desiredUnit
java.math.BigDecimal adjustedMagnitude
public long getValueInMillis ()
java.math.BigDecimal secs
public java.lang.String toString (int)
int desiredUnit
java.math.BigDecimal adjustedMag
String unitName
String description
public java.lang.String toIntString (int)
int desiredUnit
java.math.BigDecimal adjustedMag
String unitName
String description
public java.lang.String toString ()
public java.lang.String toSensibleString ()
String description
java.math.BigDecimal val
int i
public int getUnit ()
public java.math.BigDecimal getMagnitude ()
public int compareTo (com.cenqua.clover.cfg.Interval)
com.cenqua.clover.cfg.Interval rhs
int baseUnit
java.math.BigDecimal rhsMagnitude
java.math.BigDecimal lhsMagnitude
public boolean equals (java.lang.Object)
Object rhs
com.cenqua.clover.cfg.Interval rhsInterval
public int hashCode ()
public com.cenqua.clover.cfg.Interval subtract (com.cenqua.clover.cfg.Interval)
com.cenqua.clover.cfg.Interval rhs
int smallUnit
int bigUnit
java.math.BigDecimal lhsMagnitude
java.math.BigDecimal rhsMagnitude
com.cenqua.clover.cfg.Interval result
java.math.BigDecimal lhsUnitMagnitude
public com.cenqua.clover.cfg.Interval add (com.cenqua.clover.cfg.Interval)
com.cenqua.clover.cfg.Interval rhs
int smallUnit
int bigUnit
java.math.BigDecimal lhsMagnitude
java.math.BigDecimal rhsMagnitude
com.cenqua.clover.cfg.Interval result
java.math.BigDecimal lhsUnitMagnitude
public int signum ()
static void ()
}
com/cenqua/clover/cfg/Percentage.classPercentage.java
package com.cenqua.clover.cfg
public com.cenqua.clover.cfg.Percentage extends java.lang.Object {
private java.math.BigDecimal value
public final int ROUNDING
public java.math.BigDecimal getValue ()
public java.lang.String toString ()
public float getAsFloatFraction ()
public int getScale ()
public void setScale (int)
int newScale
public void (java.lang.String)
String valueString
int percentIndex
String numericPortion
public int compare (float)
float fractionalpc
java.math.BigDecimal cmp
}
com/cenqua/clover/cfg/StorageSize.classStorageSize.java
package com.cenqua.clover.cfg
public com.cenqua.clover.cfg.StorageSize extends java.lang.Object {
private static java.util.regex.Pattern SIZE_REGEX
private static java.util.Map MULTIPLIERS
public static final com.cenqua.clover.cfg.StorageSize ZERO
public static final com.cenqua.clover.cfg.StorageSize MAX
private long sizeInBytes
public void (long)
long sizeInBytes
public static com.cenqua.clover.cfg.StorageSize fromString (java.lang.String)
Long mult
long value
String unit
NumberFormatException e
String s
java.util.regex.Matcher m
public long getSizeInBytes ()
public boolean equals (java.lang.Object)
Object o
com.cenqua.clover.cfg.StorageSize that
public int hashCode ()
static void ()
}
com/cenqua/clover/context/ContextSet.classContextSet.java
package com.cenqua.clover.context
public com.cenqua.clover.context.ContextSet extends java.lang.Object implements com.atlassian.clover.io.tags.TaggedPersistent {
private final com.atlassian.clover.util.CloverBitSet bitSet
public static com.cenqua.clover.context.ContextSet remap (com.cenqua.clover.context.ContextSet, java.util.Map)
Integer mapValue
int i
com.cenqua.clover.context.ContextSet orig
java.util.Map mapping
com.atlassian.clover.util.CloverBitSet res
com.atlassian.clover.util.CloverBitSet bs
public void ()
public void (int)
int size
public void (com.cenqua.clover.context.ContextSet)
com.cenqua.clover.context.ContextSet copy
private void (com.atlassian.clover.util.CloverBitSet)
com.atlassian.clover.util.CloverBitSet bitSet
public boolean get (int)
int bitIndex
public boolean intersects (com.cenqua.clover.context.ContextSet)
com.cenqua.clover.context.ContextSet other
public int nextSetBit (int)
int fromIndex
public int size ()
public com.cenqua.clover.context.ContextSet and (com.cenqua.clover.context.ContextSet)
com.cenqua.clover.context.ContextSet set
public com.cenqua.clover.context.ContextSet clear (int)
int bitIndex
com.atlassian.clover.util.CloverBitSet clone
public com.cenqua.clover.context.ContextSet or (com.cenqua.clover.context.ContextSet)
com.cenqua.clover.context.ContextSet set
public com.cenqua.clover.context.ContextSet set (int)
int bitIndex
com.atlassian.clover.util.CloverBitSet clone
public com.cenqua.clover.context.ContextSet set (int, boolean)
int bitIndex
boolean value
com.atlassian.clover.util.CloverBitSet clone
public com.cenqua.clover.context.ContextSet flip (int, int)
int startIdx
int endIdx
public java.lang.String toString ()
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
public void write (com.atlassian.clover.io.tags.TaggedDataOutput) throws java.io.IOException
int i
com.atlassian.clover.io.tags.TaggedDataOutput out
long[] bitsAsLongs
public static com.cenqua.clover.context.ContextSet read (com.atlassian.clover.io.tags.TaggedDataInput) throws java.io.IOException
int i
com.atlassian.clover.io.tags.TaggedDataInput in
int numLongs
long[] bitsAsLongs
}
com/cenqua/clover/context/ContextStore$ContextMapper$1.classContextStore.java
package com.cenqua.clover.context
com.cenqua.clover.context.ContextStore$ContextMapper$1 extends java.lang.Object implements com.cenqua.clover.registry.FileElementVisitor {
final java.util.Map val$mapping
final com.cenqua.clover.context.ContextStore$ContextMapper this$0
void (com.cenqua.clover.context.ContextStore$ContextMapper, java.util.Map)
public void visitClass (com.cenqua.clover.registry.ClassInfo)
com.cenqua.clover.registry.ClassInfo info
public void visitMethod (com.cenqua.clover.registry.MethodInfo)
com.cenqua.clover.registry.MethodInfo info
public void visitStatement (com.cenqua.clover.registry.StatementInfo)
com.cenqua.clover.registry.StatementInfo info
public void visitBranch (com.cenqua.clover.registry.BranchInfo)
com.cenqua.clover.registry.BranchInfo info
}
com/cenqua/clover/context/ContextStore$ContextMapper.classContextStore.java
package com.cenqua.clover.context
public com.cenqua.clover.context.ContextStore$ContextMapper extends java.lang.Object {
private com.cenqua.clover.context.ContextStore contextStore
private java.util.Map mappings
void (com.cenqua.clover.context.ContextStore, java.util.Map)
com.cenqua.clover.context.ContextStore cs
java.util.Map mappings
public void applyContextMapping (com.cenqua.clover.CloverDatabase, com.cenqua.clover.registry.FileInfo)
com.cenqua.clover.CloverDatabase db
com.cenqua.clover.registry.FileInfo finfo
java.util.Map mapping
public com.cenqua.clover.context.ContextStore getContextStore ()
}
com/cenqua/clover/context/ContextStore.classContextStore.java
package com.cenqua.clover.context
public com.cenqua.clover.context.ContextStore extends java.lang.Object implements com.atlassian.clover.io.tags.TaggedPersistent {
public static final int NO_INDEX
public static final int CONTEXT_CLOVER_OFF
public static final int CONTEXT_STATIC
public static final int CONTEXT_INSTANCE
public static final int CONTEXT_CTOR
public static final int CONTEXT_METHOD
public static final int CONTEXT_SWITCH
public static final int CONTEXT_WHILE
public static final int CONTEXT_DO
public static final int CONTEXT_FOR
public static final int CONTEXT_IF
public static final int CONTEXT_ELSE
public static final int CONTEXT_TRY
public static final int CONTEXT_CATCH
public static final int CONTEXT_FINALLY
public static final int CONTEXT_SYNC
public static final int CONTEXT_ASSERT
public static final int CONTEXT_DEPRECATED
public static final int CONTEXT_PRIVATE_METHOD
public static final int CONTEXT_PROPERTY_ACCESSOR
public static final int NEXT_INDEX
private static java.util.Map reservedContexts
private static java.util.Map reservedMethodContexts
private static java.util.Set reservedNames
private int nextIndex
private java.util.Map methodContexts
private java.util.Map statementContexts
private transient clover.retrotranslator.edu.emory.mathcs.backport.java.util.concurrent.ConcurrentHashMap namedContextCache
static Class class$com$cenqua$clover$context$StatementRegexpContext
static Class class$com$cenqua$clover$context$MethodRegexpContext
public void ()
private void (int, java.util.Map, java.util.Map)
int nextIndex
java.util.Map methodContexts
java.util.Map statementContexts
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream stream
private void initCache ()
public int addMethodContext (com.cenqua.clover.context.MethodRegexpContext) throws com.atlassian.clover.api.CloverException
com.cenqua.clover.context.MethodRegexpContext ctx
com.cenqua.clover.context.MethodRegexpContext context
int index
private int removeExistingContext (com.cenqua.clover.context.NamedContext, java.util.Map, int)
com.cenqua.clover.context.NamedContext context
java.util.Map contexts
int index
com.cenqua.clover.context.NamedContext existingContext
public int addStatementContext (com.cenqua.clover.context.StatementRegexpContext) throws com.atlassian.clover.api.CloverException
com.cenqua.clover.context.StatementRegexpContext ctx
com.cenqua.clover.context.StatementRegexpContext context
int index
private static void logContext (java.lang.String, java.lang.String, com.cenqua.clover.context.RegexpContext, int)
String verb
String type
com.cenqua.clover.context.RegexpContext context
int index
public java.util.List getMethodContexts ()
public java.util.List getStatementContexts ()
public java.util.List getReservedContexts ()
public java.util.List getReservedMethodContexts ()
public java.util.List getAllUserContexts ()
java.util.List contexts
public com.cenqua.clover.context.ContextSet createContextSetFilter (java.lang.String)
String spec
public com.cenqua.clover.context.ContextSet createContextSetFilter (java.lang.String, boolean)
String filter
com.cenqua.clover.context.NamedContext context
String spec
boolean invert
com.cenqua.clover.context.ContextSet result
java.util.StringTokenizer toks
public com.cenqua.clover.context.NamedContext getContext (java.lang.String)
String name
com.cenqua.clover.context.NamedContext result
public java.lang.String getContextsAsString (com.cenqua.clover.context.ContextSet)
com.cenqua.clover.context.NamedContext context
int j
com.cenqua.clover.context.ContextSet set
String ctxAsString
com.cenqua.clover.context.NamedContext[] contexts
StringBuffer contextString
String sep
public com.cenqua.clover.context.NamedContext[] getContexts (com.cenqua.clover.context.ContextSet)
int i
com.cenqua.clover.context.ContextSet ctxSet
java.util.List allContexts
java.util.List contexts
public static void saveCustomContexts (com.atlassian.clover.instr.java.InstrumentationConfig) throws com.atlassian.clover.api.CloverException
com.cenqua.clover.context.MethodRegexpContext context
java.util.regex.PatternSyntaxException e
com.atlassian.clover.instr.java.InstrumentationConfig$MethodContextDef contextDef
java.util.Iterator it
com.cenqua.clover.context.StatementRegexpContext context
java.util.regex.PatternSyntaxException e
com.atlassian.clover.instr.java.InstrumentationConfig$StatementContextDef contextDef
java.util.Iterator it
java.io.IOException e
java.io.IOException e
com.cenqua.clover.context.ContextStore contexts
com.cenqua.clover.registry.Clover2Registry registry
com.atlassian.clover.instr.java.InstrumentationConfig config
public static com.cenqua.clover.context.ContextStore$ContextMapper mergeContextStores (com.cenqua.clover.registry.Clover2Registry, java.util.Collection)
com.cenqua.clover.context.ContextStore store
java.util.Iterator iterator
java.util.Map oldMapping
com.cenqua.clover.CloverDatabase db
com.cenqua.clover.context.ContextStore store
int equiv
java.util.Iterator iterator
com.cenqua.clover.CloverDatabase db
java.util.Map oldMapping
Integer equiv
java.util.Map newMapping
java.util.Iterator iterator
int mergedIndex
com.cenqua.clover.context.RegexpContext context
Integer contextIdx
boolean universal
java.util.Iterator contexts
com.cenqua.clover.context.NamedContext context
Integer contextIdx
java.util.Iterator contexts
java.util.Map mapping
java.util.Iterator m
com.cenqua.clover.registry.Clover2Registry newReg
java.util.Collection mergingDbs
com.cenqua.clover.context.ContextStore merged
java.util.Map oldMappings
java.util.Map newMappings
com.cenqua.clover.context.ContextStore smallest
java.util.List allReservedContexts
private int addContextFromTemplate (com.cenqua.clover.context.RegexpContext)
com.atlassian.clover.api.CloverException e
com.cenqua.clover.context.RegexpContext context
int newIndex
private int getEquivalentContextIndex (com.cenqua.clover.context.RegexpContext)
com.cenqua.clover.context.RegexpContext regexpContext
java.util.Iterator c
com.cenqua.clover.context.RegexpContext context
java.util.Collection search
public int size ()
private void collectContextAt (java.util.List, int, java.util.List)
com.cenqua.clover.context.NamedContext namedContext
java.util.Iterator iterator
java.util.List reservedList
int i
java.util.List contexts
private static void addContext (java.util.Map, com.cenqua.clover.context.NamedContext)
java.util.Map map
com.cenqua.clover.context.NamedContext context
public static boolean isReservedName (java.lang.String)
String name
private void checkForReservedName (com.cenqua.clover.context.NamedContext) throws com.atlassian.clover.api.CloverException
com.cenqua.clover.context.NamedContext context
public boolean equals (java.lang.Object)
Object o
com.cenqua.clover.context.ContextStore that
public int hashCode ()
int result
public void write (com.atlassian.clover.io.tags.TaggedDataOutput) throws java.io.IOException
java.util.Map$Entry entry
java.util.Iterator i$
java.util.Map$Entry entry
java.util.Iterator i$
com.atlassian.clover.io.tags.TaggedDataOutput out
java.util.HashSet customNames
public static com.cenqua.clover.context.ContextStore read (com.atlassian.clover.io.tags.TaggedDataInput) throws java.io.IOException
com.cenqua.clover.context.MethodRegexpContext ctx
int i
java.util.Map$Entry entry
java.util.Iterator i$
com.cenqua.clover.context.StatementRegexpContext ctx
int i
com.atlassian.clover.io.tags.TaggedDataInput in
int nextIndex
int numMethodContexts
java.util.Map methodContexts
int numStmtContexts
java.util.Map stmtContexts
static void ()
}
com/cenqua/clover/context/MethodRegexpContext.classMethodRegexpContext.java
package com.cenqua.clover.context
public com.cenqua.clover.context.MethodRegexpContext extends com.cenqua.clover.context.RegexpContext implements com.atlassian.clover.io.tags.TaggedPersistent {
private int maxComplexity
private int maxStatements
private int maxAggregatedComplexity
private int maxAggregatedStatements
public void (com.cenqua.clover.context.MethodRegexpContext)
com.cenqua.clover.context.MethodRegexpContext ctx
public void (java.lang.String, java.util.regex.Pattern)
String name
java.util.regex.Pattern pattern
public void (java.lang.String, java.util.regex.Pattern, int, int)
String name
java.util.regex.Pattern pattern
int maxComplexity
int maxStatements
public void (java.lang.String, java.util.regex.Pattern, int, int, int, int)
String name
java.util.regex.Pattern pattern
int maxComplexity
int maxStatements
int maxAggregatedComplexity
int maxAggregatedStatements
public void (int, java.lang.String, java.util.regex.Pattern)
int index
String name
java.util.regex.Pattern pattern
public void (int, java.lang.String, java.util.regex.Pattern, int, int, int, int)
int index
String name
java.util.regex.Pattern pattern
int maxComplexity
int maxStatements
int maxAggregatedComplexity
int maxAggregatedStatements
public int getMaxComplexity ()
public int getMaxStatements ()
public int getMaxAggregatedComplexity ()
public int getMaxAggregatedStatements ()
public boolean matches (com.atlassian.clover.instr.java.FileStructureInfo$MethodMarker)
com.atlassian.clover.instr.java.FileStructureInfo$MethodMarker methodMarker
public boolean isEquivalent (com.cenqua.clover.context.RegexpContext)
com.cenqua.clover.context.RegexpContext other
public boolean equals (java.lang.Object)
Object o
com.cenqua.clover.context.MethodRegexpContext that
public int hashCode ()
int result
public void write (com.atlassian.clover.io.tags.TaggedDataOutput) throws java.io.IOException
com.atlassian.clover.io.tags.TaggedDataOutput out
public static com.cenqua.clover.context.MethodRegexpContext read (com.atlassian.clover.io.tags.TaggedDataInput) throws java.io.IOException
com.atlassian.clover.io.tags.TaggedDataInput in
String name
int index
java.util.regex.Pattern pattern
int maxComplexity
int maxStatements
int maxAggregatedComplexity
int maxAggregatedStatements
}
com/cenqua/clover/context/NamedContext$Type.classNamedContext.java
package com.cenqua.clover.context
public final com.cenqua.clover.context.NamedContext$Type extends clover.retrotranslator.net.sf.retrotranslator.runtime.java.lang.Enum_ {
public static final com.cenqua.clover.context.NamedContext$Type BLOCK
public static final com.cenqua.clover.context.NamedContext$Type REGEXP
private static final com.cenqua.clover.context.NamedContext$Type[] $VALUES
static Class class$com$cenqua$clover$context$NamedContext$Type
public static com.cenqua.clover.context.NamedContext$Type[] values ()
public static com.cenqua.clover.context.NamedContext$Type valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/cenqua/clover/context/NamedContext.classNamedContext.java
package com.cenqua.clover.context
public abstract com.cenqua.clover.context.NamedContext extends java.lang.Object {
public abstract java.lang.String getName ()
public abstract int getIndex ()
public abstract com.cenqua.clover.context.NamedContext$Type getType ()
}
com/cenqua/clover/context/PropertyMethodRegexpContext.classPropertyMethodRegexpContext.java
package com.cenqua.clover.context
public com.cenqua.clover.context.PropertyMethodRegexpContext extends com.cenqua.clover.context.MethodRegexpContext {
public void (int, java.lang.String)
int index
String name
public boolean matches (com.atlassian.clover.instr.java.FileStructureInfo$MethodMarker)
com.atlassian.clover.instr.java.FileStructureInfo$MethodMarker methodMarker
com.cenqua.clover.registry.MethodInfo info
String name
com.cenqua.clover.registry.Parameter[] params
}
com/cenqua/clover/context/RegexpContext.classRegexpContext.java
package com.cenqua.clover.context
public abstract com.cenqua.clover.context.RegexpContext extends com.cenqua.clover.context.SimpleContext {
private java.util.regex.Pattern pattern
protected void (int, java.lang.String, java.util.regex.Pattern)
int index
String name
java.util.regex.Pattern pattern
public java.util.regex.Pattern getPattern ()
public boolean matches (java.lang.String)
String matchString
java.util.regex.Matcher m
public boolean isEquivalent (com.cenqua.clover.context.RegexpContext)
com.cenqua.clover.context.RegexpContext other
public com.cenqua.clover.context.NamedContext$Type getType ()
public boolean equals (java.lang.Object)
Object o
com.cenqua.clover.context.RegexpContext that
public int hashCode ()
int result
public java.lang.String toString ()
}
com/cenqua/clover/context/SimpleContext.classSimpleContext.java
package com.cenqua.clover.context
public com.cenqua.clover.context.SimpleContext extends java.lang.Object implements com.cenqua.clover.context.NamedContext {
private int index
private String name
void (int, java.lang.String)
int index
String name
public int getIndex ()
public void setIndex (int)
int index
public java.lang.String getName ()
public com.cenqua.clover.context.NamedContext$Type getType ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
Object o
com.cenqua.clover.context.SimpleContext that
public int hashCode ()
int result
}
com/cenqua/clover/context/StatementRegexpContext.classStatementRegexpContext.java
package com.cenqua.clover.context
public com.cenqua.clover.context.StatementRegexpContext extends com.cenqua.clover.context.RegexpContext implements com.atlassian.clover.io.tags.TaggedPersistent {
public void (com.cenqua.clover.context.StatementRegexpContext)
com.cenqua.clover.context.StatementRegexpContext ctx
public void (java.lang.String, java.util.regex.Pattern)
String name
java.util.regex.Pattern pattern
public void (int, java.lang.String, java.util.regex.Pattern)
int index
String name
java.util.regex.Pattern pattern
public boolean matches (com.atlassian.clover.instr.java.FileStructureInfo$Marker)
com.atlassian.clover.instr.java.FileStructureInfo$Marker marker
public boolean isEquivalent (com.cenqua.clover.context.RegexpContext)
com.cenqua.clover.context.RegexpContext other
public void write (com.atlassian.clover.io.tags.TaggedDataOutput) throws java.io.IOException
com.atlassian.clover.io.tags.TaggedDataOutput out
public static com.cenqua.clover.context.StatementRegexpContext read (com.atlassian.clover.io.tags.TaggedDataInput) throws java.io.IOException
com.atlassian.clover.io.tags.TaggedDataInput in
String name
int index
java.util.regex.Pattern pattern
}
com/cenqua/clover/model/CoverageDataPoint$1.classCoverageDataPoint.java
package com.cenqua.clover.model
final com.cenqua.clover.model.CoverageDataPoint$1 extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (java.lang.Object, java.lang.Object)
Long ts1
Long ts2
ClassCastException e
Object obj1
Object obj2
}
com/cenqua/clover/model/CoverageDataPoint.classCoverageDataPoint.java
package com.cenqua.clover.model
public com.cenqua.clover.model.CoverageDataPoint extends java.lang.Object {
private String version
private long generated
private com.cenqua.clover.registry.BaseProjectInfo project
private java.io.File dataFile
public static final java.util.Comparator CHRONOLOGICAL_CMP
public void ()
public java.lang.String getVersion ()
public void setVersion (java.lang.String)
String version
public long getGenerated ()
public void setGenerated (long)
long generated
public com.cenqua.clover.registry.BaseProjectInfo getProject ()
public void setProject (com.cenqua.clover.registry.BaseProjectInfo)
com.cenqua.clover.registry.BaseProjectInfo project
public void setDataFile (java.io.File)
java.io.File dataFile
public java.io.File getDataFile ()
static void ()
}
com/cenqua/clover/model/XmlConverter$CoverageXMLHandler.classXmlConverter.java
package com.cenqua.clover.model
public com.cenqua.clover.model.XmlConverter$CoverageXMLHandler extends org.xml.sax.helpers.DefaultHandler {
private com.cenqua.clover.model.CoverageDataPoint model
private com.cenqua.clover.registry.BaseProjectInfo project
private com.cenqua.clover.registry.BasePackageInfo pkg
private com.cenqua.clover.registry.BaseFileInfo file
private com.cenqua.clover.registry.HasMetrics currentEntity
private int currentLevel
private int requiredLevel
private boolean seenProjectElement
public void (int)
int detailLevel
public void startDocument ()
public void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)
com.cenqua.clover.registry.BaseClassInfo clazz
com.cenqua.clover.registry.BlockMetrics mets
String namespaceURI
String localName
String qName
org.xml.sax.Attributes atts
public void endElement (java.lang.String, java.lang.String, java.lang.String)
String namespaceURI
String localName
String qName
public void endDocument ()
private com.cenqua.clover.registry.ProjectMetrics getMetrics (org.xml.sax.Attributes, com.cenqua.clover.registry.HasMetrics)
org.xml.sax.Attributes atts
com.cenqua.clover.registry.HasMetrics owner
com.cenqua.clover.registry.ProjectMetrics mets
String complexity
String val
private static java.lang.String getAttribute (org.xml.sax.Attributes, java.lang.String, java.lang.String)
org.xml.sax.Attributes atts
String attributeName
String defaultValue
String value
public com.cenqua.clover.model.CoverageDataPoint getDataPoint ()
}
com/cenqua/clover/model/XmlConverter.classXmlConverter.java
package com.cenqua.clover.model
public com.cenqua.clover.model.XmlConverter extends java.lang.Object {
public static final int TOP_LEVEL
public static final int PROJECT_LEVEL
public static final int PACKAGE_LEVEL
public static final int FILE_LEVEL
public static final int CLASS_LEVEL
public static final int LINE_LEVEL
public void ()
public static com.cenqua.clover.model.CoverageDataPoint getFromXmlFile (java.io.File, int) throws java.io.IOException com.atlassian.clover.api.CloverException
javax.xml.parsers.SAXParserFactory factory
javax.xml.parsers.SAXParser parser
com.cenqua.clover.model.XmlConverter$CoverageXMLHandler handler
com.cenqua.clover.model.CoverageDataPoint result
javax.xml.parsers.ParserConfigurationException e
org.xml.sax.SAXException e
java.io.File in
int detailLevel
private static java.io.InputStream getInputStream (java.io.File) throws java.io.IOException
java.io.File inf
java.io.InputStream in
}
com/cenqua/clover/model/XmlNames.classXmlNames.java
package com.cenqua.clover.model
public com.cenqua.clover.model.XmlNames extends java.lang.Object {
public static final String E_COVERAGE
public static final String A_TIMESTAMP
public static final String E_PROJECT
public static final String E_TESTPROJECT
public static final String E_PACKAGE
public static final String A_NAME
public static final String A_PATH
public static final String A_ENCODING
public static final String A_CLOVER
public static final String A_GENERATED
public static final String E_FILE
public static final String E_CLASS
public static final String A_PACKAGES
public static final String A_FILES
public static final String A_CLASSES
public static final String E_METRICS
public static final String E_LINE
public static final String A_METHODS
public static final String A_LOC
public static final String A_NCLOC
public static final String A_ELEMENTS
public static final String A_STATEMENTS
public static final String A_CONDITIONALS
public static final String A_COVEREDMETHODS
public static final String A_COVEREDELEMENTS
public static final String A_COVEREDSTATEMENTS
public static final String A_COVEREDCONDITIONALS
public static final String A_LINENUM
public static final String A_LINETYPE
public static final String A_METHOD_SIG
public static final String A_COUNT
public static final String A_TRUECOUNT
public static final String A_FALSECOUNT
public static final String A_COMPLEXITY
public static final String A_NUM_TEST_PASS
public static final String A_NUM_TEST_FAIL
public static final String A_NUM_TEST_RUNS
public static final String A_TEST_DURATION
public static final String A_TEST_SUCCESS
public static final String A_VISIBILITY
public static final String V_METHOD
public static final String V_STMT
public static final String V_COND
public void ()
}
com/cenqua/clover/registry/AggregatedMetricsNode.classAggregatedMetricsNode.java
package com.cenqua.clover.registry
public abstract com.cenqua.clover.registry.AggregatedMetricsNode extends java.lang.Object {
public abstract int getAggregatedComplexity ()
public abstract void setAggregatedComplexity (int)
public abstract int getAggregatedStatementCount ()
public abstract void setAggregatedStatementCount (int)
}
com/cenqua/clover/registry/Annotation.classAnnotation.java
package com.cenqua.clover.registry
public com.cenqua.clover.registry.Annotation extends java.lang.Object implements com.cenqua.clover.registry.AnnotationValue com.cenqua.clover.registry.AnnotationValueCollection {
private String name
private java.util.Map attributes
static Class class$com$cenqua$clover$registry$AnnotationValue
public void ()
public void (java.lang.String)
String name
public java.lang.String getName ()
public void setName (java.lang.String)
String name
public java.util.Map getAttributes ()
public void put (java.lang.String, com.cenqua.clover.registry.AnnotationValue)
String attributeName
com.cenqua.clover.registry.AnnotationValue value
public com.cenqua.clover.registry.AnnotationValue getAttribute (java.lang.String)
String attributeName
public java.util.List toList ()
public void write (com.atlassian.clover.io.tags.TaggedDataOutput) throws java.io.IOException
java.util.Map$Entry entry
java.util.Iterator i$
com.atlassian.clover.io.tags.TaggedDataOutput out
java.util.Set entries
public static com.cenqua.clover.registry.Annotation read (com.atlassian.clover.io.tags.TaggedDataInput) throws java.io.IOException
int i
com.atlassian.clover.io.tags.TaggedDataInput in
com.cenqua.clover.registry.Annotation annotation
int numEntries
public java.lang.String toString ()
}
com/cenqua/clover/registry/AnnotationValue.classAnnotationValue.java
package com.cenqua.clover.registry
public abstract com.cenqua.clover.registry.AnnotationValue extends java.lang.Object implements com.atlassian.clover.io.tags.TaggedPersistent {
public abstract java.util.List toList ()
}
com/cenqua/clover/registry/AnnotationValueCollection.classAnnotationValueCollection.java
package com.cenqua.clover.registry
public abstract com.cenqua.clover.registry.AnnotationValueCollection extends java.lang.Object {
public abstract void put (java.lang.String, com.cenqua.clover.registry.AnnotationValue)
}
com/cenqua/clover/registry/ArrayAnnotationValue.classArrayAnnotationValue.java
package com.cenqua.clover.registry
public com.cenqua.clover.registry.ArrayAnnotationValue extends java.lang.Object implements com.cenqua.clover.registry.AnnotationValue com.cenqua.clover.registry.AnnotationValueCollection {
private java.util.ArrayList values
static Class class$com$cenqua$clover$registry$AnnotationValue
public void ()
public void (com.cenqua.clover.registry.AnnotationValue[])
com.cenqua.clover.registry.AnnotationValue[] annotationValues
public void put (java.lang.String, com.cenqua.clover.registry.AnnotationValue)
String key
com.cenqua.clover.registry.AnnotationValue value
public java.util.List getValues ()
public java.util.List toList ()
public void write (com.atlassian.clover.io.tags.TaggedDataOutput) throws java.io.IOException
com.cenqua.clover.registry.AnnotationValue value
java.util.Iterator i$
com.atlassian.clover.io.tags.TaggedDataOutput out
public static com.cenqua.clover.registry.ArrayAnnotationValue read (com.atlassian.clover.io.tags.TaggedDataInput) throws java.io.IOException
int i
com.atlassian.clover.io.tags.TaggedDataInput in
com.cenqua.clover.registry.ArrayAnnotationValue result
int valueSize
public java.lang.String toString ()
}
com/cenqua/clover/registry/BaseClassInfo.classBaseClassInfo.java
package com.cenqua.clover.registry
public com.cenqua.clover.registry.BaseClassInfo extends com.cenqua.clover.registry.FixedFileRegion implements com.cenqua.clover.registry.HasMetrics {
protected String name
protected String qualifiedName
protected boolean typeInterface
protected boolean typeEnum
protected boolean typeAnnotation
protected boolean testClass
protected transient com.cenqua.clover.registry.BasePackageInfo packageInfo
protected transient com.cenqua.clover.registry.BlockMetrics rawMetrics
protected transient com.cenqua.clover.registry.BlockMetrics metrics
protected transient com.cenqua.clover.context.ContextSet contextFilter
public void (com.cenqua.clover.registry.BasePackageInfo, com.cenqua.clover.registry.BaseFileInfo, com.atlassian.clover.api.registry.SourceInfo, java.lang.String, boolean, boolean, boolean)
com.cenqua.clover.registry.BasePackageInfo packageInfo
com.cenqua.clover.registry.BaseFileInfo containingFile
com.atlassian.clover.api.registry.SourceInfo region
String name
boolean typeInterface
boolean typeEnum
boolean typeAnnotation
protected void (java.lang.String, java.lang.String, boolean, boolean, boolean, boolean, com.atlassian.clover.api.registry.SourceInfo)
String name
String qualifiedName
boolean typeInterface
boolean typeEnum
boolean typeAnnotation
boolean testClass
com.atlassian.clover.api.registry.SourceInfo region
private java.lang.String calcQualifiedName ()
public java.lang.String getName ()
public java.lang.String getQualifiedName ()
public com.cenqua.clover.registry.BasePackageInfo getPackage ()
void setPackage (com.cenqua.clover.registry.BasePackageInfo)
com.cenqua.clover.registry.BasePackageInfo packageInfo
public boolean isInterface ()
public boolean isEnum ()
public boolean isAnnotationType ()
public com.cenqua.clover.registry.BlockMetrics getRawMetrics ()
public com.cenqua.clover.registry.BlockMetrics getMetrics ()
public void setMetrics (com.cenqua.clover.registry.BlockMetrics)
com.cenqua.clover.registry.BlockMetrics metrics
public boolean isTestClass ()
public com.cenqua.clover.context.ContextSet getContextFilter ()
public java.lang.String toString ()
}
com/cenqua/clover/registry/BaseFileInfo.classBaseFileInfo.java
package com.cenqua.clover.registry
public com.cenqua.clover.registry.BaseFileInfo extends java.lang.Object implements com.cenqua.clover.registry.HasMetrics {
protected String name
protected String encoding
protected int lineCount
protected int ncLineCount
protected java.util.Map classes
protected long timestamp
protected long filesize
protected long checksum
protected transient com.cenqua.clover.registry.BasePackageInfo containingPackage
protected transient com.cenqua.clover.registry.BlockMetrics rawMetrics
protected transient com.cenqua.clover.registry.BlockMetrics metrics
protected transient com.cenqua.clover.context.ContextSet contextFilter
public void (com.cenqua.clover.registry.BasePackageInfo, java.lang.String, java.lang.String, int, int, long, long, long)
com.cenqua.clover.registry.BasePackageInfo containingPackage
String name
String encoding
int lineCount
int ncLineCount
long timestamp
long filesize
long checksum
public boolean isTestFile ()
com.cenqua.clover.registry.BaseClassInfo clss
java.util.Iterator it
public java.lang.String getName ()
public com.cenqua.clover.registry.BlockMetrics getMetrics ()
public void setMetrics (com.cenqua.clover.registry.BlockMetrics)
com.cenqua.clover.registry.BlockMetrics metrics
public com.cenqua.clover.registry.BlockMetrics getRawMetrics ()
public java.lang.String getEncoding ()
public long getTimestamp ()
public long getFilesize ()
public long getChecksum ()
public java.lang.String getPackagePath ()
public com.cenqua.clover.registry.BasePackageInfo getContainingPackage ()
public void setContainingPackage (com.cenqua.clover.registry.BasePackageInfo)
java.util.Iterator iter
com.cenqua.clover.registry.BasePackageInfo containingPackage
public com.cenqua.clover.context.ContextSet getContextFilter ()
public int getLineCount ()
public int getNcLineCount ()
public void addClass (com.cenqua.clover.registry.BaseClassInfo)
com.cenqua.clover.registry.BaseClassInfo clazz
public java.util.List getClasses ()
public com.cenqua.clover.registry.BaseClassInfo getNamedClass (java.lang.String)
String name
public boolean isEmpty ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object o
com.cenqua.clover.registry.BaseFileInfo that
}
com/cenqua/clover/registry/BaseInvertableFilter.classBaseInvertableFilter.java
package com.cenqua.clover.registry
public abstract com.cenqua.clover.registry.BaseInvertableFilter extends java.lang.Object implements com.cenqua.clover.registry.HasMetricsFilter$Invertable {
private final boolean inverted
public void ()
public void (boolean)
boolean inverted
public final boolean isInverted ()
public abstract com.cenqua.clover.registry.BaseInvertableFilter invert ()
public abstract boolean accept (com.cenqua.clover.registry.HasMetrics)
public com.cenqua.clover.registry.HasMetricsFilter$Invertable invert ()
}
com/cenqua/clover/registry/BasePackageInfo.classBasePackageInfo.java
package com.cenqua.clover.registry
public com.cenqua.clover.registry.BasePackageInfo extends java.lang.Object implements com.cenqua.clover.registry.HasMetrics com.cenqua.clover.registry.CachingInfo {
protected final String name
protected final boolean defaultPkg
protected final java.util.Map files
protected final String path
protected com.cenqua.clover.registry.BaseProjectInfo containingProject
protected com.cenqua.clover.registry.BlockMetrics rawMetrics
protected com.cenqua.clover.registry.BlockMetrics metrics
protected com.cenqua.clover.context.ContextSet contextFilter
protected java.util.List classes
public void (com.cenqua.clover.registry.BaseProjectInfo, java.lang.String)
com.cenqua.clover.registry.BaseProjectInfo containingProject
String name
public static boolean isDefaultName (java.lang.String)
String name
public com.cenqua.clover.registry.BaseProjectInfo getContainingProject ()
public com.cenqua.clover.context.ContextSet getContextFilter ()
public java.lang.String getName ()
public java.lang.String getPath ()
public boolean isDefault ()
public boolean isEmpty ()
public java.util.List getFiles ()
public void addFile (com.cenqua.clover.registry.BaseFileInfo)
com.cenqua.clover.registry.BaseFileInfo file
public com.cenqua.clover.registry.BaseFileInfo getFile (java.lang.String)
String packagePath
public com.cenqua.clover.registry.BaseFileInfo getFileInPackage (java.lang.String)
String name
public java.util.List getClasses ()
public java.util.List getClasses (com.cenqua.clover.registry.HasMetricsFilter)
com.cenqua.clover.registry.HasMetrics hasMetrics
java.util.Iterator iterator
com.cenqua.clover.registry.HasMetricsFilter filter
java.util.List filteredClasses
java.util.List allClasses
public java.util.List getChildAndDescendantClasses ()
com.cenqua.clover.registry.BasePackageInfo otherPkg
java.util.List packages
java.util.List classes
java.util.Iterator pkgIter
public com.cenqua.clover.registry.BlockMetrics getRawMetrics ()
public com.cenqua.clover.registry.BlockMetrics getMetrics ()
public void setMetrics (com.cenqua.clover.registry.BlockMetrics)
com.cenqua.clover.registry.BlockMetrics metrics
protected void gatherChildClasses ()
com.cenqua.clover.registry.BaseFileInfo fileInfo
java.util.Iterator iterator
java.util.ArrayList tmpClasses
public void visitFiles (com.cenqua.clover.registry.FileInfoVisitor)
com.cenqua.clover.registry.BaseFileInfo fileInfo
java.util.Iterator iterator
com.cenqua.clover.registry.FileInfoVisitor visitor
public boolean isChildOrDescendantOf (com.cenqua.clover.registry.BasePackageInfo)
com.cenqua.clover.registry.BasePackageInfo other
public boolean isNamed (java.lang.String)
String name
public void invalidateCaches ()
}
com/cenqua/clover/registry/BaseProjectInfo$1.classBaseProjectInfo.java
package com.cenqua.clover.registry
com.cenqua.clover.registry.BaseProjectInfo$1 extends java.lang.Object implements com.cenqua.clover.registry.FileInfoVisitor {
final java.util.Map val$tmpClassLookup
final com.cenqua.clover.registry.BaseProjectInfo this$0
void (com.cenqua.clover.registry.BaseProjectInfo, java.util.Map)
public void visitFileInfo (com.cenqua.clover.registry.BaseFileInfo)
com.cenqua.clover.registry.BaseClassInfo info
java.util.Iterator it
com.cenqua.clover.registry.BaseFileInfo file
java.util.List classes
}
com/cenqua/clover/registry/BaseProjectInfo$2.classBaseProjectInfo.java
package com.cenqua.clover.registry
com.cenqua.clover.registry.BaseProjectInfo$2 extends java.lang.Object implements com.cenqua.clover.registry.FileInfoVisitor {
final java.util.Map val$tmpFileLookup
final com.cenqua.clover.registry.BaseProjectInfo this$0
void (com.cenqua.clover.registry.BaseProjectInfo, java.util.Map)
public void visitFileInfo (com.cenqua.clover.registry.BaseFileInfo)
com.cenqua.clover.registry.BaseFileInfo file
}
com/cenqua/clover/registry/BaseProjectInfo.classBaseProjectInfo.java
package com.cenqua.clover.registry
public com.cenqua.clover.registry.BaseProjectInfo extends java.lang.Object implements com.cenqua.clover.registry.HasMetrics com.cenqua.clover.registry.CachingInfo {
protected String name
protected java.util.Map packages
protected long version
protected java.util.Map classLookup
protected java.util.Map fileLookup
protected com.cenqua.clover.registry.BlockMetrics rawMetrics
protected com.cenqua.clover.registry.BlockMetrics metrics
protected com.cenqua.clover.context.ContextSet contextFilter
public void (java.lang.String, long)
String name
long version
public void (java.lang.String)
String name
public java.util.List getPackages ()
public void addPackage (com.cenqua.clover.registry.BasePackageInfo)
com.cenqua.clover.registry.BasePackageInfo pkg
public com.cenqua.clover.registry.BasePackageInfo getDefaultPackage ()
public com.cenqua.clover.registry.BasePackageInfo getNamedPackage (java.lang.String)
String name
public java.lang.String getName ()
public void setName (java.lang.String)
String name
public boolean isEmpty ()
public com.cenqua.clover.registry.BaseClassInfo findClass (java.lang.String)
String fqcn
public com.cenqua.clover.registry.BaseFileInfo findFile (java.lang.String)
String pkgPath
public java.util.List getClasses (com.cenqua.clover.registry.HasMetricsFilter)
com.cenqua.clover.registry.BaseClassInfo classInfo
java.util.Iterator iterator
com.cenqua.clover.registry.HasMetricsFilter filter
java.util.List result
public java.util.List getFiles (com.cenqua.clover.registry.HasMetricsFilter)
com.cenqua.clover.registry.BaseFileInfo fileInfo
java.util.Iterator iterator
com.cenqua.clover.registry.HasMetricsFilter filter
java.util.List result
public java.util.List getPackages (com.cenqua.clover.registry.HasMetricsFilter)
com.cenqua.clover.registry.BasePackageInfo packageInfo
java.util.Iterator iterator
com.cenqua.clover.registry.HasMetricsFilter filter
java.util.List result
private void buildClassLookupMap ()
java.util.Map tmpClassLookup
private void buildFileLookupMap ()
java.util.Map tmpFileLookup
public com.cenqua.clover.registry.BlockMetrics getRawMetrics ()
public com.cenqua.clover.registry.BlockMetrics getMetrics ()
public void setMetrics (com.cenqua.clover.registry.BlockMetrics)
com.cenqua.clover.registry.BlockMetrics metrics
public com.cenqua.clover.context.ContextSet getContextFilter ()
public void setContextFilter (com.cenqua.clover.context.ContextSet)
com.cenqua.clover.context.ContextSet filter
public void visitFiles (com.cenqua.clover.registry.FileInfoVisitor)
com.cenqua.clover.registry.BasePackageInfo pkgInfo
java.util.Iterator iterator
com.cenqua.clover.registry.FileInfoVisitor visitor
public long getVersion ()
public void setVersion (long)
long version
public void invalidateCaches ()
}
com/cenqua/clover/registry/BasicBranchInfo.classBasicBranchInfo.java
package com.cenqua.clover.registry
public com.cenqua.clover.registry.BasicBranchInfo extends com.cenqua.clover.registry.BasicElementInfo {
private final boolean instrumented
public void (com.atlassian.clover.api.registry.SourceInfo, int, int, boolean)
com.atlassian.clover.api.registry.SourceInfo region
int relativeDataIndex
int complexity
boolean instrumented
public void (com.atlassian.clover.api.registry.SourceInfo, int, int, boolean, com.atlassian.clover.spi.lang.LanguageConstruct)
com.atlassian.clover.api.registry.SourceInfo region
int relativeDataIndex
int complexity
boolean instrumented
com.atlassian.clover.spi.lang.LanguageConstruct construct
public boolean isInstrumented ()
public java.lang.String toString ()
}
com/cenqua/clover/registry/BasicElementInfo.classBasicElementInfo.java
package com.cenqua.clover.registry
public com.cenqua.clover.registry.BasicElementInfo extends java.lang.Object implements com.atlassian.clover.api.registry.SourceInfo {
private com.cenqua.clover.registry.FixedSourceRegion region
private final int relativeDataIndex
private int complexity
private com.atlassian.clover.spi.lang.LanguageConstruct construct
public void (com.atlassian.clover.api.registry.SourceInfo, int, int, com.atlassian.clover.spi.lang.LanguageConstruct)
com.atlassian.clover.api.registry.SourceInfo region
int relativeDataIndex
int complexity
com.atlassian.clover.spi.lang.LanguageConstruct construct
public com.atlassian.clover.api.registry.SourceInfo getRegion ()
public int getRelativeDataIndex ()
public int getComplexity ()
public int getStartLine ()
public int getStartColumn ()
public int getEndLine ()
public int getEndColumn ()
public void setComplexity (int)
int complexity
public void setRegion (com.atlassian.clover.api.registry.SourceInfo)
com.atlassian.clover.api.registry.SourceInfo region
public com.atlassian.clover.spi.lang.LanguageConstruct getConstruct ()
public void setConstruct (com.atlassian.clover.spi.lang.LanguageConstruct)
com.atlassian.clover.spi.lang.LanguageConstruct construct
public java.lang.String toString ()
}
com/cenqua/clover/registry/BasicMethodInfo.classBasicMethodInfo.java
package com.cenqua.clover.registry
public com.cenqua.clover.registry.BasicMethodInfo extends com.cenqua.clover.registry.BasicElementInfo {
private com.cenqua.clover.registry.MethodSignature signature
private boolean test
private int dataLength
private transient String name
public void (com.atlassian.clover.api.registry.SourceInfo, int, int, int, com.cenqua.clover.registry.MethodSignature, boolean)
com.atlassian.clover.api.registry.SourceInfo region
int relativeDataIndex
int dataLength
int complexity
com.cenqua.clover.registry.MethodSignature signature
boolean isTest
public void (com.atlassian.clover.api.registry.SourceInfo, int, int, int, com.cenqua.clover.registry.MethodSignature, boolean, com.atlassian.clover.spi.lang.LanguageConstruct)
com.atlassian.clover.api.registry.SourceInfo region
int relativeDataIndex
int dataLength
int complexity
com.cenqua.clover.registry.MethodSignature signature
boolean isTest
com.atlassian.clover.spi.lang.LanguageConstruct construct
public void (com.atlassian.clover.api.registry.SourceInfo, int, int, com.cenqua.clover.registry.MethodSignature, boolean)
com.atlassian.clover.api.registry.SourceInfo region
int relativeDataIndex
int complexity
com.cenqua.clover.registry.MethodSignature signature
boolean isTest
public void (com.atlassian.clover.api.registry.SourceInfo, int, int, com.cenqua.clover.registry.MethodSignature, boolean, com.atlassian.clover.spi.lang.LanguageConstruct)
com.atlassian.clover.api.registry.SourceInfo region
int relativeDataIndex
int complexity
com.cenqua.clover.registry.MethodSignature signature
boolean isTest
com.atlassian.clover.spi.lang.LanguageConstruct construct
private java.lang.String getNameFor (com.cenqua.clover.registry.MethodSignature)
com.cenqua.clover.registry.MethodSignature signature
public com.cenqua.clover.registry.MethodSignature getSignature ()
public boolean isTest ()
public int getDataLength ()
public java.lang.String getName ()
public void setDataLength (int)
int length
public java.lang.String toString ()
}
com/cenqua/clover/registry/BasicStatementInfo.classBasicStatementInfo.java
package com.cenqua.clover.registry
public com.cenqua.clover.registry.BasicStatementInfo extends com.cenqua.clover.registry.BasicElementInfo {
public void (com.atlassian.clover.api.registry.SourceInfo, int, int, com.atlassian.clover.spi.lang.LanguageConstruct)
com.atlassian.clover.api.registry.SourceInfo region
int relativeDataIndex
int complexity
com.atlassian.clover.spi.lang.LanguageConstruct construct
public void (com.atlassian.clover.api.registry.SourceInfo, int, int)
com.atlassian.clover.api.registry.SourceInfo region
int relativeDataIndex
int complexity
}
com/cenqua/clover/registry/BlockMetrics.classBlockMetrics.java
package com.cenqua.clover.registry
public com.cenqua.clover.registry.BlockMetrics extends java.lang.Object {
public static float VALUE_UNDEFINED
private com.cenqua.clover.registry.HasMetrics owner
private int numStatements
private int numCoveredStatements
private int numBranches
private int numCoveredBranches
private int complexity
private int numTests
private int numTestPasses
private int numTestFailures
private int numTestErrors
private float testExecutionTime
public static boolean isUndefined (float)
float value
public void (com.cenqua.clover.registry.HasMetrics)
com.cenqua.clover.registry.HasMetrics owner
public com.cenqua.clover.registry.HasMetrics getOwner ()
public void setOwner (com.cenqua.clover.registry.HasMetrics)
com.cenqua.clover.registry.HasMetrics owner
public java.lang.String getType ()
public int getNumStatements ()
public void setNumStatements (int)
int numStatements
public int getNumCoveredStatements ()
public void setNumCoveredStatements (int)
int numCoveredStatements
public int getNumBranches ()
public void setNumBranches (int)
int numBranches
public int getNumCoveredBranches ()
public void setNumCoveredBranches (int)
int numCoveredBranches
public int getComplexity ()
public void setComplexity (int)
int complexity
public int getNumTests ()
public void setNumTests (int)
int numTests
public int getNumTestPasses ()
public void setNumTestPasses (int)
int numTestPasses
public int getNumTestFailures ()
public void setNumTestFailures (int)
int numTestFailures
public int getNumTestErrors ()
public void setNumTestErrors (int)
int numTestErrors
public float getTestExecutionTime ()
public void setTestExecutionTime (float)
float testExecutionTime
public int getNumElements ()
public int getNumCoveredElements ()
public int getNumUncoveredElements ()
public float getPcCoveredStatements ()
public float getPcCoveredBranches ()
public float getPcCoveredElements ()
public float getPcUncoveredElements ()
float pcCovered
public float getAvgTestExecutionTime ()
public float getPcTestPasses ()
public float getPcTestErrors ()
public float getPcTestFailures ()
public int getNumTestsRun ()
public float getPcTestPassesFailures ()
int denom
public boolean isEmpty ()
public float getComplexityDensity ()
public com.cenqua.clover.registry.BlockMetrics add (com.cenqua.clover.registry.BlockMetrics)
com.cenqua.clover.registry.BlockMetrics metrics
public boolean equals (java.lang.Object)
Object o
com.cenqua.clover.registry.BlockMetrics that
public int hashCode ()
int result
protected float getFraction (float, int)
float num
int dem
public java.lang.String toString ()
static void ()
}
com/cenqua/clover/registry/BranchInfo.classBranchInfo.java
package com.cenqua.clover.registry
public com.cenqua.clover.registry.BranchInfo extends com.cenqua.clover.registry.ElementInfo implements com.atlassian.clover.io.tags.TaggedPersistent {
private transient com.cenqua.clover.registry.MethodInfo containingMethod
static Class class$com$cenqua$clover$context$ContextSet
public void (com.cenqua.clover.registry.MethodInfo, int, com.cenqua.clover.context.ContextSet, com.atlassian.clover.api.registry.SourceInfo, int, boolean)
com.cenqua.clover.registry.MethodInfo containingMethod
int relativeDataIndex
com.cenqua.clover.context.ContextSet context
com.atlassian.clover.api.registry.SourceInfo region
int complexity
boolean instrumented
public void (com.cenqua.clover.registry.MethodInfo, int, com.cenqua.clover.context.ContextSet, com.atlassian.clover.api.registry.SourceInfo, int, boolean, com.atlassian.clover.spi.lang.LanguageConstruct)
com.cenqua.clover.registry.MethodInfo containingMethod
int relativeDataIndex
com.cenqua.clover.context.ContextSet context
com.atlassian.clover.api.registry.SourceInfo region
int complexity
boolean instrumented
com.atlassian.clover.spi.lang.LanguageConstruct construct
private void (com.cenqua.clover.registry.MethodInfo, com.cenqua.clover.context.ContextSet, com.cenqua.clover.registry.BasicBranchInfo)
com.cenqua.clover.registry.MethodInfo containingMethod
com.cenqua.clover.context.ContextSet context
com.cenqua.clover.registry.BasicBranchInfo sharedInfo
public int getTrueHitCount ()
public int getFalseHitCount ()
com.cenqua.clover.registry.CoverageDataProvider data
public boolean isInstrumented ()
public com.cenqua.clover.registry.BranchInfo copy (com.cenqua.clover.registry.MethodInfo)
com.cenqua.clover.registry.MethodInfo method
public void setDataProvider (com.cenqua.clover.registry.CoverageDataProvider)
com.cenqua.clover.registry.CoverageDataProvider data
public com.cenqua.clover.registry.CoverageDataProvider getDataProvider ()
public int getDataLength ()
void setContainingMethod (com.cenqua.clover.registry.MethodInfo)
com.cenqua.clover.registry.MethodInfo methodInfo
public com.cenqua.clover.registry.BaseFileInfo getContainingFile ()
public java.lang.String toString ()
public void write (com.atlassian.clover.io.tags.TaggedDataOutput) throws java.io.IOException
com.atlassian.clover.io.tags.TaggedDataOutput out
public static com.cenqua.clover.registry.BranchInfo read (com.atlassian.clover.io.tags.TaggedDataInput) throws java.io.IOException
com.atlassian.clover.io.tags.TaggedDataInput in
com.cenqua.clover.context.ContextSet context
int relativeDataIndex
int complexity
com.atlassian.clover.spi.lang.LanguageConstruct construct
boolean isInstrumented
com.cenqua.clover.registry.FixedSourceRegion region
}
com/cenqua/clover/registry/CachingInfo.classCachingInfo.java
package com.cenqua.clover.registry
public abstract com.cenqua.clover.registry.CachingInfo extends java.lang.Object {
public abstract void invalidateCaches ()
}
com/cenqua/clover/registry/ClassInfo.classClassInfo.java
package com.cenqua.clover.registry
public com.cenqua.clover.registry.ClassInfo extends com.cenqua.clover.registry.BaseClassInfo implements com.cenqua.clover.registry.AggregatedMetricsNode com.cenqua.clover.registry.HasMetricsNode com.cenqua.clover.registry.CoverageDataReceptor com.atlassian.clover.io.tags.TaggedPersistent com.atlassian.clover.api.registry.ClassInfo {
private java.util.List methods
private int relativeDataIndex
private int dataLength
private int aggregatedStatementCount
private int aggregatedComplexity
private transient com.cenqua.clover.registry.CoverageDataProvider data
private transient com.cenqua.clover.TestCaseInfoLookup tciLookup
static Class class$com$cenqua$clover$registry$MethodInfo
public void (com.cenqua.clover.registry.PackageInfo, com.cenqua.clover.registry.FileInfo, int, java.lang.String, com.atlassian.clover.api.registry.SourceInfo, boolean, boolean, boolean)
com.cenqua.clover.registry.PackageInfo packageInfo
com.cenqua.clover.registry.FileInfo containingFile
int dataIndex
String name
com.atlassian.clover.api.registry.SourceInfo region
boolean typeInterface
boolean typeEnum
boolean typeAnnotation
private void (java.lang.String, java.lang.String, int, int, boolean, boolean, boolean, boolean, com.atlassian.clover.api.registry.SourceInfo, java.util.List)
String name
String qualifiedName
int dataIndex
int dataLength
boolean typeInterface
boolean typeEnum
boolean typeAnnotation
boolean testClass
com.atlassian.clover.api.registry.SourceInfo region
java.util.List methods
public boolean isEmpty ()
public java.util.List getMethods ()
public void addMethod (com.cenqua.clover.registry.MethodInfo)
com.cenqua.clover.registry.MethodInfo meth
public void addTestCase (com.cenqua.clover.registry.TestCaseInfo)
com.cenqua.clover.registry.TestCaseInfo tci
com.cenqua.clover.TestCaseInfoLookup lookup
private java.lang.String calcTCILookupName ()
public java.util.Collection getTestCases ()
com.cenqua.clover.TestCaseInfoLookup lookup
public com.cenqua.clover.registry.TestCaseInfo getTestCase (java.lang.Integer)
Integer id
com.cenqua.clover.TestCaseInfoLookup lookup
public com.cenqua.clover.registry.TestCaseInfo getTestCase (java.lang.String)
String testname
com.cenqua.clover.TestCaseInfoLookup lookup
public void setDataProvider (com.cenqua.clover.registry.CoverageDataProvider)
com.cenqua.clover.registry.MethodInfo methodInfo
java.util.Iterator i$
com.cenqua.clover.registry.CoverageDataProvider data
public com.cenqua.clover.registry.CoverageDataProvider getDataProvider ()
public int getDataIndex ()
public int getRelativeDataIndex ()
public int getDataLength ()
public void setDataLength (int)
int length
public int getAggregatedStatementCount ()
public void setAggregatedStatementCount (int)
int aggregatedStatements
public void increaseAggregatedStatements (int)
int increment
public int getAggregatedComplexity ()
public void setAggregatedComplexity (int)
int aggregatedComplexity
public void increaseAggregatedComplexity (int)
int increment
public void gatherSourceRegions (java.util.Set)
com.cenqua.clover.registry.MethodInfo methodInfo
java.util.Iterator i$
java.util.Set regions
public void visitElements (com.cenqua.clover.registry.FileElementVisitor)
com.cenqua.clover.registry.MethodInfo methodInfo
java.util.Iterator i$
com.cenqua.clover.registry.FileElementVisitor visitor
public java.lang.String getChildType ()
public int getNumChildren ()
public com.cenqua.clover.registry.HasMetricsNode getChild (int)
int i
public int getIndexOfChild (com.cenqua.clover.registry.HasMetricsNode)
com.cenqua.clover.registry.HasMetricsNode child
public boolean isLeaf ()
public void setComparator (java.util.Comparator)
java.util.Comparator cmp
public com.cenqua.clover.registry.BlockMetrics getMetrics ()
public com.cenqua.clover.registry.BlockMetrics getRawMetrics ()
private com.cenqua.clover.registry.ClassMetrics calcMetrics (com.cenqua.clover.context.ContextSet, boolean)
com.cenqua.clover.registry.MethodInfo methodInfo
java.util.Iterator i$
com.cenqua.clover.registry.TestCaseInfo test
java.util.Iterator i$
int numTests
int numPasses
int numFailures
int numErrors
float executionTime
com.cenqua.clover.context.ContextSet filter
boolean filtered
com.cenqua.clover.registry.ClassMetrics classMetrics
int covered
int numMethods
int numTestMethods
com.cenqua.clover.TestCaseInfoLookup lookup
public com.cenqua.clover.registry.ClassInfo copy (com.cenqua.clover.registry.FileInfo, com.cenqua.clover.registry.HasMetricsFilter)
com.cenqua.clover.registry.MethodInfo methodInfo
java.util.Iterator i$
com.cenqua.clover.registry.FileInfo newParent
com.cenqua.clover.registry.HasMetricsFilter filter
com.cenqua.clover.registry.ClassInfo cinfo
public com.cenqua.clover.registry.MethodInfo getTestMethodDeclaration (java.lang.String)
com.cenqua.clover.registry.MethodInfo methodInfo
java.util.Iterator i$
String methodname
public int getNumMethods ()
public void setRegionEnd (int, int)
int endLine
int endCol
public void setContainingFile (com.cenqua.clover.registry.FileInfo)
com.cenqua.clover.registry.FileInfo fileInfo
public void write (com.atlassian.clover.io.tags.TaggedDataOutput) throws java.io.IOException
com.cenqua.clover.registry.MethodInfo methodInfo
java.util.Iterator i$
com.atlassian.clover.io.tags.TaggedDataOutput out
public static com.cenqua.clover.registry.ClassInfo read (com.atlassian.clover.io.tags.TaggedDataInput) throws java.io.IOException
int i
com.cenqua.clover.registry.MethodInfo method
java.util.Iterator i$
com.atlassian.clover.io.tags.TaggedDataInput in
String name
String qualifiedName
int index
int length
int aggregatedComplexity
int aggregatedStatements
boolean typeAnnotation
boolean typeEnum
boolean typeInterface
boolean isTest
com.cenqua.clover.registry.FixedSourceRegion region
int numMethods
java.util.List methods
com.cenqua.clover.registry.ClassInfo classInfo
public com.atlassian.clover.api.registry.FileInfo getContainer ()
}
com/cenqua/clover/registry/ClassMetrics.classClassMetrics.java
package com.cenqua.clover.registry
public com.cenqua.clover.registry.ClassMetrics extends com.cenqua.clover.registry.BlockMetrics {
private int numMethods
private int numCoveredMethods
private int numTestMethods
public void (com.cenqua.clover.registry.HasMetrics)
com.cenqua.clover.registry.HasMetrics owner
public java.lang.String getType ()
public int getNumMethods ()
public void setNumMethods (int)
int numMethods
public java.lang.String getChildType ()
public int getNumChildren ()
public int getNumCoveredMethods ()
public void setNumCoveredMethods (int)
int numCoveredMethods
public int getNumTestMethods ()
public void setNumTestMethods (int)
int numTestMethods
public int getNumElements ()
public int getNumCoveredElements ()
public float getPcCoveredMethods ()
public float getAvgMethodComplexity ()
public float getAvgStatementsPerMethod ()
public com.cenqua.clover.registry.ClassMetrics add (com.cenqua.clover.registry.ClassMetrics)
com.cenqua.clover.registry.ClassMetrics metrics
public boolean equals (java.lang.Object)
Object o
com.cenqua.clover.registry.ClassMetrics that
public int hashCode ()
int result
public java.lang.String toString ()
}
com/cenqua/clover/registry/Clover2Registry$1.classClover2Registry.java
package com.cenqua.clover.registry
final com.cenqua.clover.registry.Clover2Registry$1 extends java.lang.Object implements com.atlassian.clover.registry.format.RegContentsConsumer {
final java.util.List val$instrHistory
final long val$version
final com.cenqua.clover.registry.HasMetricsFilter val$filter
final com.cenqua.clover.registry.ProjectInfo val$projInfo
final java.util.Map val$fileInfos
final com.atlassian.clover.registry.format.UpdatableRegFile val$regFile
final com.cenqua.clover.registry.Clover2Registry[] val$resultReg
void (java.util.List, long, com.cenqua.clover.registry.HasMetricsFilter, com.cenqua.clover.registry.ProjectInfo, java.util.Map, com.atlassian.clover.registry.format.UpdatableRegFile, com.cenqua.clover.registry.Clover2Registry[])
public void consume (com.atlassian.clover.registry.format.RegContents) throws java.io.IOException com.atlassian.clover.api.registry.CloverRegistryException
java.util.Collection fileInfoRecs
com.atlassian.clover.registry.format.InstrSessionSegment sessionSegment
java.util.Iterator i$
com.cenqua.clover.CoverageData covData
com.atlassian.clover.registry.format.RegContents contents
com.cenqua.clover.context.ContextStore ctxStore
com.cenqua.clover.registry.Clover2Registry reg
com.atlassian.clover.registry.format.CoverageSegment coverage
}
com/cenqua/clover/registry/Clover2Registry$1FosterPackageInfo.classClover2Registry.java
package com.cenqua.clover.registry
com.cenqua.clover.registry.Clover2Registry$1FosterPackageInfo extends com.cenqua.clover.registry.BasePackageInfo {
public String fosterName
final com.cenqua.clover.registry.ProjectInfo val$projInfo
void (com.cenqua.clover.registry.ProjectInfo)
public java.lang.String getName ()
public java.lang.String getPath ()
public boolean isDefault ()
public com.cenqua.clover.registry.FileInfo adopt (java.lang.String, com.cenqua.clover.registry.FileInfo)
String fosterName
com.cenqua.clover.registry.FileInfo fileInfo
}
com/cenqua/clover/registry/Clover2Registry$InstrumentationInfo.classClover2Registry.java
package com.cenqua.clover.registry
public com.cenqua.clover.registry.Clover2Registry$InstrumentationInfo extends java.lang.Object {
private long startTS
private long endTS
private long version
public void (long, long, long)
long version
long startTS
long endTS
public void (long)
long startTS
public long getStartTS ()
public void setStartTS (long)
long startTS
public long getEndTS ()
public void setEndTS (long)
long endTS
public long getVersion ()
public java.lang.String toString ()
}
com/cenqua/clover/registry/Clover2Registry.classClover2Registry.java
package com.cenqua.clover.registry
public com.cenqua.clover.registry.Clover2Registry extends java.lang.Object implements com.cenqua.clover.registry.InstrumentationTarget {
private final com.cenqua.clover.registry.ProjectView$Original model
private final java.util.LinkedList instrumentationHistory
private final java.util.List updatesToSave
private volatile com.atlassian.clover.registry.format.RegFile regFile
private com.cenqua.clover.context.ContextStore contexts
private com.cenqua.clover.CoverageData coverageData
public void (java.io.File, java.lang.String)
java.io.File regFile
String name
public void (java.io.File, com.atlassian.clover.registry.format.RegAccessMode, java.lang.String)
java.io.File regFile
com.atlassian.clover.registry.format.RegAccessMode accessMode
String name
void (com.atlassian.clover.registry.format.RegFile, com.cenqua.clover.registry.ProjectInfo, java.util.List, com.cenqua.clover.context.ContextStore)
com.atlassian.clover.registry.format.RegFile regFile
com.cenqua.clover.registry.ProjectInfo model
java.util.List instrumentationHistory
com.cenqua.clover.context.ContextStore contexts
public com.cenqua.clover.registry.Clover2Registry copyForBackgroundCoverageLoad ()
public static com.cenqua.clover.registry.Clover2Registry fromInitString (java.lang.String, java.lang.String) throws com.atlassian.clover.api.CloverException
String initstring
String name
java.io.File regFile
com.cenqua.clover.registry.Clover2Registry reg
public static com.cenqua.clover.registry.Clover2Registry fromFile (java.io.File) throws com.atlassian.clover.api.CloverException
java.io.File registryFile
public static com.cenqua.clover.registry.Clover2Registry fromFile (java.io.File, com.cenqua.clover.registry.HasMetricsFilter, com.cenqua.clover.ProgressListener) throws com.atlassian.clover.api.CloverException
com.atlassian.clover.registry.format.UpdatableRegFile regFile
java.util.List instrHistory
com.cenqua.clover.registry.ProjectInfo projInfo
java.util.Map fileInfos
long version
com.cenqua.clover.registry.Clover2Registry[] resultReg
RuntimeException e
com.atlassian.clover.registry.NoSuchRegistryException e
java.io.IOException e
java.io.File registryFile
com.cenqua.clover.registry.HasMetricsFilter filter
com.cenqua.clover.ProgressListener progressListener
private static void buildModel (long, com.cenqua.clover.registry.HasMetricsFilter, com.cenqua.clover.registry.ProjectInfo, java.util.Map, com.atlassian.clover.registry.format.InstrSessionSegment, java.util.Collection)
com.cenqua.clover.registry.PackageInfo pkgInfo
com.cenqua.clover.registry.FileInfo fileInfo
String pkgName
String filePath
com.atlassian.clover.registry.format.FileInfoRecord fileInfoRec
java.util.Iterator i$
long version
com.cenqua.clover.registry.HasMetricsFilter filter
com.cenqua.clover.registry.ProjectInfo projInfo
java.util.Map fileInfos
com.atlassian.clover.registry.format.InstrSessionSegment sessionSegment
java.util.Collection fileInfoRecs
com.cenqua.clover.registry.Clover2Registry$1FosterPackageInfo surrogatePackage
private static void recreateDataIndicesAndLengths (com.atlassian.clover.registry.format.UpdatableRegFile, com.cenqua.clover.registry.ProjectInfo)
com.cenqua.clover.registry.FileInfo fileInfo
java.util.Iterator i$
int pkgStartIdx
int pkgEndIdx
com.cenqua.clover.registry.PackageInfo pkgInfo
java.util.Iterator i$
com.atlassian.clover.registry.format.UpdatableRegFile regFile
com.cenqua.clover.registry.ProjectInfo projInfo
int projLen
public static com.cenqua.clover.registry.Clover2Registry createOrLoad (java.io.File, java.lang.String) throws java.io.IOException com.atlassian.clover.api.CloverException
com.cenqua.clover.registry.Clover2Registry registry
java.io.File parentDir
java.io.File registryFile
String projectName
com.cenqua.clover.registry.Clover2Registry registry
public com.atlassian.clover.registry.format.RegFile saveAndOverwriteFile () throws java.io.IOException com.atlassian.clover.api.registry.CloverRegistryException
protected com.atlassian.clover.registry.format.RegFile saveAndOverwriteFile (com.cenqua.clover.registry.ProjectInfo, java.util.List, com.cenqua.clover.context.ContextStore, com.cenqua.clover.CoverageData) throws java.io.IOException com.atlassian.clover.api.registry.CloverRegistryException
com.cenqua.clover.registry.Clover2Registry$InstrumentationInfo instrInfo
int i
com.cenqua.clover.registry.ProjectInfo project
java.util.List instrumentationHistory
com.cenqua.clover.context.ContextStore contexts
com.cenqua.clover.CoverageData coverageData
com.atlassian.clover.registry.format.RegFile regFile
java.util.List updates
long startTs
long endTs
public com.atlassian.clover.registry.format.RegFile saveAndAppendToFile () throws java.io.IOException com.atlassian.clover.api.registry.CloverRegistryException
public com.atlassian.clover.registry.format.UpdatableRegFile applyAndAppendToFile (com.atlassian.clover.registry.format.UpdatableRegFile, com.atlassian.clover.instr.InstrumentationSessionImpl$Update) throws java.io.IOException com.atlassian.clover.api.registry.CloverRegistryException
com.atlassian.clover.registry.format.UpdatableRegFile regFile
com.atlassian.clover.instr.InstrumentationSessionImpl$Update update
public com.atlassian.clover.registry.RegistryUpdate applyUpdate (long, com.atlassian.clover.instr.InstrumentationSessionImpl$Update) throws com.atlassian.clover.api.instrumentation.ConcurrentInstrumentationException
long expectedVersion
com.atlassian.clover.instr.InstrumentationSessionImpl$Update update
public com.cenqua.clover.registry.ProjectView$Filtered newProjectView (com.cenqua.clover.registry.HasMetricsFilter$Invertable)
com.cenqua.clover.registry.HasMetricsFilter$Invertable filter
public com.atlassian.clover.api.instrumentation.InstrumentationSession startInstr () throws com.atlassian.clover.api.CloverException
public com.atlassian.clover.api.instrumentation.InstrumentationSession startInstr (java.lang.String) throws com.atlassian.clover.api.CloverException
String encoding
public boolean fileExists ()
public boolean isOutOfDate ()
java.io.File file
public java.io.File getRegistryFile ()
public java.lang.String getProjectName ()
public void setProjectName (java.lang.String)
String name
public long getVersion ()
public long getFirstVersion ()
public void setVersion (long)
long version
public com.cenqua.clover.registry.ProjectView$Original getModel ()
public boolean isReadOnly ()
public void setCoverageData (com.cenqua.clover.CoverageData)
com.cenqua.clover.CoverageData data
public com.cenqua.clover.CoverageData getCoverageData ()
public int getDataLength ()
public com.cenqua.clover.registry.ProjectInfo getProject ()
public java.util.List getInstrHistory ()
public com.cenqua.clover.context.ContextStore getContextStore ()
public void setContextStore (com.cenqua.clover.context.ContextStore)
com.cenqua.clover.context.ContextStore contexts
public java.lang.String getInitstring ()
public long getPastInstrTimestamp (int)
java.util.ListIterator history
int numPastInstrs
long msec
public void resolve (com.cenqua.clover.util.Path)
com.cenqua.clover.util.Path sourcePath
static void access$000 (long, com.cenqua.clover.registry.HasMetricsFilter, com.cenqua.clover.registry.ProjectInfo, java.util.Map, com.atlassian.clover.registry.format.InstrSessionSegment, java.util.Collection)
long x0
com.cenqua.clover.registry.HasMetricsFilter x1
com.cenqua.clover.registry.ProjectInfo x2
java.util.Map x3
com.atlassian.clover.registry.format.InstrSessionSegment x4
java.util.Collection x5
static void access$100 (com.atlassian.clover.registry.format.UpdatableRegFile, com.cenqua.clover.registry.ProjectInfo)
com.atlassian.clover.registry.format.UpdatableRegFile x0
com.cenqua.clover.registry.ProjectInfo x1
}
com/cenqua/clover/registry/CoverageDataProvider.classCoverageDataProvider.java
package com.cenqua.clover.registry
public abstract com.cenqua.clover.registry.CoverageDataProvider extends java.lang.Object {
public abstract int getHitCount (int)
}
com/cenqua/clover/registry/CoverageDataRange.classCoverageDataRange.java
package com.cenqua.clover.registry
public abstract com.cenqua.clover.registry.CoverageDataRange extends java.lang.Object {
public abstract int getDataIndex ()
public abstract int getDataLength ()
}
com/cenqua/clover/registry/CoverageDataReceptor.classCoverageDataReceptor.java
package com.cenqua.clover.registry
public abstract com.cenqua.clover.registry.CoverageDataReceptor extends java.lang.Object implements com.cenqua.clover.registry.CoverageDataRange {
public abstract void setDataProvider (com.cenqua.clover.registry.CoverageDataProvider)
public abstract com.cenqua.clover.registry.CoverageDataProvider getDataProvider ()
}
com/cenqua/clover/registry/ElementInfo.classElementInfo.java
package com.cenqua.clover.registry
public abstract com.cenqua.clover.registry.ElementInfo extends java.lang.Object implements com.cenqua.clover.registry.CoverageDataReceptor com.cenqua.clover.registry.FileInfoRegion {
protected final com.cenqua.clover.registry.BasicElementInfo sharedInfo
protected com.cenqua.clover.context.ContextSet context
protected void (com.cenqua.clover.context.ContextSet, com.cenqua.clover.registry.BasicElementInfo)
com.cenqua.clover.context.ContextSet context
com.cenqua.clover.registry.BasicElementInfo sharedInfo
public com.cenqua.clover.context.ContextSet getContext ()
public void setContext (com.cenqua.clover.context.ContextSet)
com.cenqua.clover.context.ContextSet context
public boolean isFiltered (com.cenqua.clover.context.ContextSet)
com.cenqua.clover.context.ContextSet filter
public void addContext (com.cenqua.clover.context.NamedContext)
com.cenqua.clover.context.NamedContext ctx
public int getComplexity ()
public void setComplexity (int)
int complexity
public int getHitCount ()
com.cenqua.clover.registry.CoverageDataProvider data
public int getRelativeDataIndex ()
public int getDataIndex ()
public int getStartLine ()
public int getStartColumn ()
public int getEndLine ()
public int getEndColumn ()
public com.atlassian.clover.spi.lang.LanguageConstruct getConstruct ()
}
com/cenqua/clover/registry/EmptyProjectUpdate.classEmptyProjectUpdate.java
package com.cenqua.clover.registry
public com.cenqua.clover.registry.EmptyProjectUpdate extends java.lang.Object implements com.atlassian.clover.registry.RegistryUpdate {
private final long version
private final long startTs
private final long endTs
private final int slotCount
public void (long, long, long, int)
long version
long startTs
long endTs
int slotCount
public long getVersion ()
public long getStartTs ()
public long getEndTs ()
public int getSlotCount ()
public java.util.List getFileInfos ()
public com.cenqua.clover.context.ContextStore getContextStore ()
}
com/cenqua/clover/registry/FileElementVisitor.classFileElementVisitor.java
package com.cenqua.clover.registry
public abstract com.cenqua.clover.registry.FileElementVisitor extends java.lang.Object {
public abstract void visitClass (com.cenqua.clover.registry.ClassInfo)
public abstract void visitMethod (com.cenqua.clover.registry.MethodInfo)
public abstract void visitStatement (com.cenqua.clover.registry.StatementInfo)
public abstract void visitBranch (com.cenqua.clover.registry.BranchInfo)
}
com/cenqua/clover/registry/FileInfo$1.classFileInfo.java
package com.cenqua.clover.registry
com.cenqua.clover.registry.FileInfo$1 extends java.lang.Object implements com.cenqua.clover.registry.FileElementVisitor {
final com.cenqua.clover.registry.LineInfo[] val$tmpLineInfo
final com.cenqua.clover.registry.FileInfo this$0
void (com.cenqua.clover.registry.FileInfo, com.cenqua.clover.registry.LineInfo[])
private com.cenqua.clover.registry.LineInfo getOrCreateLineInfo (com.atlassian.clover.api.registry.SourceInfo)
com.atlassian.clover.api.registry.SourceInfo r
int startLine
com.cenqua.clover.registry.LineInfo lineInfo
public void visitClass (com.cenqua.clover.registry.ClassInfo)
com.cenqua.clover.registry.ClassInfo info
com.cenqua.clover.registry.LineInfo lineInfo
public void visitMethod (com.cenqua.clover.registry.MethodInfo)
com.cenqua.clover.registry.MethodInfo info
com.cenqua.clover.registry.LineInfo lineInfo
public void visitStatement (com.cenqua.clover.registry.StatementInfo)
com.cenqua.clover.registry.StatementInfo info
com.cenqua.clover.registry.LineInfo lineInfo
public void visitBranch (com.cenqua.clover.registry.BranchInfo)
com.cenqua.clover.registry.BranchInfo info
com.cenqua.clover.registry.LineInfo lineInfo
}
com/cenqua/clover/registry/FileInfo.classFileInfo.java
package com.cenqua.clover.registry
public com.cenqua.clover.registry.FileInfo extends com.cenqua.clover.registry.BaseFileInfo implements com.cenqua.clover.registry.HasMetricsNode com.cenqua.clover.registry.CoverageDataReceptor com.atlassian.clover.io.tags.TaggedPersistent com.atlassian.clover.api.registry.FileInfo {
public static final long NO_VERSION
private java.io.File actualFile
protected int dataIndex
private int dataLength
private long minVersion
private long maxVersion
private transient java.util.List orderedClasses
private transient com.cenqua.clover.registry.LineInfo[] lineInfo
private transient java.util.Comparator orderby
private transient com.cenqua.clover.registry.CoverageDataProvider data
private transient java.util.Map failStackInfos
static Class class$com$cenqua$clover$registry$ClassInfo
public void (com.cenqua.clover.registry.PackageInfo, java.io.File, java.lang.String, int, int, int, long, long, long, long)
com.cenqua.clover.registry.PackageInfo containingPackage
java.io.File actualFile
String encoding
int dataIndex
int lineCount
int ncLineCount
long timestamp
long filesize
long checksum
long minVersion
private void (java.io.File, java.lang.String, int, int, int, int, long, long, long, long, long, java.util.Map)
java.io.File actualFile
String encoding
int dataIndex
int dataLength
int lineCount
int ncLineCount
long timestamp
long checksum
long filesize
long minVersion
long maxVersion
java.util.Map classes
public java.io.File getPhysicalFile ()
public boolean validatePhysicalFile ()
java.io.IOException e
public java.util.Set getSourceRegions ()
com.cenqua.clover.registry.ClassInfo classInfo
java.util.Iterator iterator
java.util.Set regions
public com.cenqua.clover.registry.LineInfo[] getLineInfo ()
public com.cenqua.clover.registry.LineInfo[] getLineInfo (int)
java.util.Map$Entry entry
int line
java.util.List stackFrames
java.util.Iterator iterator
com.cenqua.clover.registry.LineInfo[] tmpLineInfo
int ensureLineCountAtLeast
public void visitElements (com.cenqua.clover.registry.FileElementVisitor)
com.cenqua.clover.registry.ClassInfo classInfo
java.util.Iterator iterator
com.cenqua.clover.registry.FileElementVisitor visitor
public com.cenqua.clover.registry.BlockMetrics getMetrics ()
public com.cenqua.clover.registry.BlockMetrics getRawMetrics ()
public void resolve (com.cenqua.clover.util.Path)
com.cenqua.clover.util.Path path
java.io.File resolved
public void setDataProvider (com.cenqua.clover.registry.CoverageDataProvider)
com.cenqua.clover.registry.ClassInfo classInfo
java.util.Iterator iterator
com.cenqua.clover.registry.CoverageDataProvider data
public com.cenqua.clover.registry.CoverageDataProvider getDataProvider ()
public void setDataIndex (int)
int dataIndex
public int getDataIndex ()
public int getDataLength ()
public void setDataLength (int)
int length
public void addVersion (long)
long version
public void addVersions (long, long)
long minVersion
long maxVersion
public boolean supportsVersion (long)
long version
public long getMinVersion ()
public long getMaxVersion ()
public void resetVersions (long)
long version
public boolean changedFrom (long, long)
long checksum
long filesize
public java.lang.String getChildType ()
public int getNumChildren ()
public com.cenqua.clover.registry.HasMetricsNode getChild (int)
int i
public int getIndexOfChild (com.cenqua.clover.registry.HasMetricsNode)
com.cenqua.clover.registry.HasMetricsNode child
public boolean isLeaf ()
public void setComparator (java.util.Comparator)
com.cenqua.clover.registry.ClassInfo classInfo
java.util.Iterator iterator
java.util.Comparator cmp
private void buildOrderedClassList ()
java.util.ArrayList tmpOrderedClasses
private com.cenqua.clover.registry.FileMetrics calcMetrics (boolean)
com.cenqua.clover.registry.ClassInfo classInfo
java.util.Iterator iterator
boolean filtered
com.cenqua.clover.registry.FileMetrics fileMetrics
int numClasses
public com.cenqua.clover.registry.FileInfo copy (com.cenqua.clover.registry.PackageInfo, com.cenqua.clover.registry.HasMetricsFilter)
com.cenqua.clover.registry.ClassInfo classInfo
java.util.Iterator iterator
com.cenqua.clover.registry.PackageInfo pkg
com.cenqua.clover.registry.HasMetricsFilter filter
com.cenqua.clover.registry.FileInfo file
public java.util.Set getUniqueFailingTests ()
com.cenqua.clover.registry.StackTraceInfo$TraceEntry traceEntry
java.util.Iterator iterator
java.util.Map$Entry entry
java.util.List entries
java.util.Iterator it
java.util.Set tests
public java.util.Map getFailStackEntries ()
public void setFailStackEntries (java.util.Map)
java.util.Map entries
public void addFailStackEntry (int, com.cenqua.clover.registry.StackTraceInfo$TraceEntry)
int lineNum
com.cenqua.clover.registry.StackTraceInfo$TraceEntry traceEntry
Integer lineKey
java.util.List tracesForLine
public void write (com.atlassian.clover.io.tags.TaggedDataOutput) throws java.io.IOException
com.cenqua.clover.registry.ClassInfo classInfo
java.util.Iterator i$
com.atlassian.clover.io.tags.TaggedDataOutput out
public static com.cenqua.clover.registry.FileInfo read (com.atlassian.clover.io.tags.TaggedDataInput) throws java.io.IOException
com.cenqua.clover.registry.ClassInfo classInfo
int i
com.cenqua.clover.registry.ClassInfo classInfo
java.util.Iterator i$
com.atlassian.clover.io.tags.TaggedDataInput in
String actualFileName
java.io.File actualFile
String encoding
long timestamp
long filesize
long checksum
int dataIndex
int dataLength
long minVersion
long maxVersion
int lineCount
int ncLineCount
int numClasses
java.util.Map classes
com.cenqua.clover.registry.FileInfo fileInfo
public java.io.Reader getSourceReader () throws java.io.FileNotFoundException java.io.UnsupportedEncodingException
public com.atlassian.clover.spi.lang.Language getLanguage ()
String extension
java.util.Iterator i$
com.atlassian.clover.spi.lang.Language language
com.atlassian.clover.spi.lang.Language$Builtin[] arr$
int len$
int i$
public com.atlassian.clover.api.registry.PackageInfo getContainer ()
}
com/cenqua/clover/registry/FileInfoRegion.classFileInfoRegion.java
package com.cenqua.clover.registry
public abstract com.cenqua.clover.registry.FileInfoRegion extends java.lang.Object implements com.atlassian.clover.api.registry.SourceInfo {
public abstract com.cenqua.clover.registry.BaseFileInfo getContainingFile ()
}
com/cenqua/clover/registry/FileInfoVisitor.classFileInfoVisitor.java
package com.cenqua.clover.registry
public abstract com.cenqua.clover.registry.FileInfoVisitor extends java.lang.Object {
public abstract void visitFileInfo (com.cenqua.clover.registry.BaseFileInfo)
}
com/cenqua/clover/registry/FileMetrics.classFileMetrics.java
package com.cenqua.clover.registry
public com.cenqua.clover.registry.FileMetrics extends com.cenqua.clover.registry.ClassMetrics {
private int numClasses
private int lineCount
private int ncLineCount
public void (com.cenqua.clover.registry.HasMetrics)
com.cenqua.clover.registry.HasMetrics owner
public java.lang.String getType ()
public int getNumClasses ()
public void setNumClasses (int)
int numClasses
public java.lang.String getChildType ()
public int getNumChildren ()
public int getLineCount ()
public void setLineCount (int)
int lineCount
public int getNcLineCount ()
public void setNcLineCount (int)
int ncLineCount
public com.cenqua.clover.registry.FileMetrics add (com.cenqua.clover.registry.FileMetrics)
com.cenqua.clover.registry.FileMetrics metrics
public float getAvgMethodsPerClass ()
public boolean equals (java.lang.Object)
Object o
com.cenqua.clover.registry.FileMetrics that
public int hashCode ()
int result
public java.lang.String toString ()
}
com/cenqua/clover/registry/FixedFileRegion.classFixedFileRegion.java
package com.cenqua.clover.registry
public com.cenqua.clover.registry.FixedFileRegion extends java.lang.Object implements com.cenqua.clover.registry.FileInfoRegion {
protected com.cenqua.clover.registry.BaseFileInfo containingFile
protected com.cenqua.clover.registry.FixedSourceRegion region
public void (int, int)
int startLine
int startColumn
public void (int, int, int, int)
int startLine
int startColumn
int endLine
int endColumn
public void (com.cenqua.clover.registry.BaseFileInfo, int, int, int, int)
com.cenqua.clover.registry.BaseFileInfo containingFile
int startLine
int startColumn
int endLine
int endColumn
public void (com.cenqua.clover.registry.BaseFileInfo, com.atlassian.clover.api.registry.SourceInfo)
com.cenqua.clover.registry.BaseFileInfo containingFile
com.atlassian.clover.api.registry.SourceInfo region
public com.cenqua.clover.registry.BaseFileInfo getContainingFile ()
public int getStartLine ()
public int getStartColumn ()
public int getEndLine ()
public int getEndColumn ()
}
com/cenqua/clover/registry/FixedSourceRegion$RegionStartComparator.classFixedSourceRegion.java
package com.cenqua.clover.registry
public com.cenqua.clover.registry.FixedSourceRegion$RegionStartComparator extends java.lang.Object implements java.util.Comparator {
public void ()
public int compare (com.atlassian.clover.api.registry.SourceInfo, com.atlassian.clover.api.registry.SourceInfo)
int eld
int scd
int sld
com.atlassian.clover.api.registry.SourceInfo reg1
com.atlassian.clover.api.registry.SourceInfo reg2
public int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
com/cenqua/clover/registry/FixedSourceRegion.classFixedSourceRegion.java
package com.cenqua.clover.registry
public com.cenqua.clover.registry.FixedSourceRegion extends java.lang.Object implements com.atlassian.clover.api.registry.SourceInfo com.atlassian.clover.io.tags.TaggedPersistent {
protected final int startLine
protected final int startColumn
protected final int endLine
protected final int endColumn
public static final java.util.Comparator SOURCE_ORDER_COMP
public void (int, int)
int startLine
int startColumn
public void (com.atlassian.clover.api.registry.SourceInfo)
com.atlassian.clover.api.registry.SourceInfo other
public void (int, int, int, int)
int startLine
int startColumn
int endLine
int endColumn
public int getStartLine ()
public int getStartColumn ()
public int getEndLine ()
public int getEndColumn ()
public com.cenqua.clover.registry.FixedSourceRegion setStartLine (int)
int startLine
public com.cenqua.clover.registry.FixedSourceRegion setStartColumn (int)
int startColumn
public com.cenqua.clover.registry.FixedSourceRegion setEndLine (int)
int endLine
public com.cenqua.clover.registry.FixedSourceRegion setEndColumn (int)
int endColumn
public boolean equals (java.lang.Object)
Object o
com.cenqua.clover.registry.FixedSourceRegion that
public int hashCode ()
int result
public java.lang.String toString ()
public static com.cenqua.clover.registry.FixedSourceRegion of (com.atlassian.clover.api.registry.SourceInfo)
com.atlassian.clover.api.registry.SourceInfo region
public void write (com.atlassian.clover.io.tags.TaggedDataOutput) throws java.io.IOException
com.atlassian.clover.io.tags.TaggedDataOutput out
public static void writeRaw (com.atlassian.clover.api.registry.SourceInfo, com.atlassian.clover.io.tags.TaggedDataOutput) throws java.io.IOException
com.atlassian.clover.api.registry.SourceInfo region
com.atlassian.clover.io.tags.TaggedDataOutput out
public static com.cenqua.clover.registry.FixedSourceRegion read (com.atlassian.clover.io.tags.TaggedDataInput) throws java.io.IOException
com.atlassian.clover.io.tags.TaggedDataInput in
static void ()
}
com/cenqua/clover/registry/FullProjectUpdate.classFullProjectUpdate.java
package com.cenqua.clover.registry
public com.cenqua.clover.registry.FullProjectUpdate extends java.lang.Object implements com.atlassian.clover.registry.RegistryUpdate {
private final com.cenqua.clover.registry.ProjectInfo proj
private final com.cenqua.clover.context.ContextStore ctxStore
private final long startTs
private final long endTs
public void (com.cenqua.clover.registry.ProjectInfo, com.cenqua.clover.context.ContextStore, long, long)
com.cenqua.clover.registry.ProjectInfo proj
com.cenqua.clover.context.ContextStore ctxStore
long startTs
long endTs
public long getVersion ()
public long getStartTs ()
public long getEndTs ()
public int getSlotCount ()
public java.util.List getFileInfos ()
public com.cenqua.clover.context.ContextStore getContextStore ()
}
com/cenqua/clover/registry/HasMetrics.classHasMetrics.java
package com.cenqua.clover.registry
public abstract com.cenqua.clover.registry.HasMetrics extends java.lang.Object {
public abstract java.lang.String getName ()
public abstract com.cenqua.clover.registry.BlockMetrics getMetrics ()
public abstract com.cenqua.clover.registry.BlockMetrics getRawMetrics ()
public abstract void setMetrics (com.cenqua.clover.registry.BlockMetrics)
}
com/cenqua/clover/registry/HasMetricsFilter$1.classHasMetricsFilter.java
package com.cenqua.clover.registry
final com.cenqua.clover.registry.HasMetricsFilter$1 extends java.lang.Object implements com.cenqua.clover.registry.HasMetricsFilter$Invertable {
void ()
public boolean isInverted ()
public com.cenqua.clover.registry.HasMetricsFilter$Invertable invert ()
public boolean accept (com.cenqua.clover.registry.HasMetrics)
com.cenqua.clover.registry.HasMetrics hm
}
com/cenqua/clover/registry/HasMetricsFilter$2.classHasMetricsFilter.java
package com.cenqua.clover.registry
final com.cenqua.clover.registry.HasMetricsFilter$2 extends java.lang.Object implements com.cenqua.clover.registry.HasMetricsFilter$Invertable {
void ()
public boolean isInverted ()
public com.cenqua.clover.registry.HasMetricsFilter$Invertable invert ()
public boolean accept (com.cenqua.clover.registry.HasMetrics)
com.cenqua.clover.registry.HasMetrics hm
}
com/cenqua/clover/registry/HasMetricsFilter$Invertable.classHasMetricsFilter.java
package com.cenqua.clover.registry
public abstract com.cenqua.clover.registry.HasMetricsFilter$Invertable extends java.lang.Object implements com.cenqua.clover.registry.HasMetricsFilter {
public abstract boolean isInverted ()
public abstract com.cenqua.clover.registry.HasMetricsFilter$Invertable invert ()
}
com/cenqua/clover/registry/HasMetricsFilter.classHasMetricsFilter.java
package com.cenqua.clover.registry
public abstract com.cenqua.clover.registry.HasMetricsFilter extends java.lang.Object {
public static final com.cenqua.clover.registry.HasMetricsFilter$Invertable ACCEPT_ALL
public static final com.cenqua.clover.registry.HasMetricsFilter$Invertable ACCEPT_NONE
public abstract boolean accept (com.cenqua.clover.registry.HasMetrics)
static void ()
}
com/cenqua/clover/registry/HasMetricsNode.classHasMetricsNode.java
package com.cenqua.clover.registry
public abstract com.cenqua.clover.registry.HasMetricsNode extends java.lang.Object implements com.cenqua.clover.registry.HasMetrics {
public abstract java.lang.String getChildType ()
public abstract boolean isEmpty ()
public abstract int getNumChildren ()
public abstract com.cenqua.clover.registry.HasMetricsNode getChild (int)
public abstract int getIndexOfChild (com.cenqua.clover.registry.HasMetricsNode)
public abstract boolean isLeaf ()
public abstract void setComparator (java.util.Comparator)
}
com/cenqua/clover/registry/HasMetricsSupport$1.classHasMetricsSupport.java
package com.cenqua.clover.registry
final com.cenqua.clover.registry.HasMetricsSupport$1 extends com.cenqua.clover.registry.HasMetricsSupport$HasMetricsComparator {
void ()
public int compare (com.cenqua.clover.registry.HasMetrics, com.cenqua.clover.registry.HasMetrics)
com.cenqua.clover.registry.HasMetrics obj1
com.cenqua.clover.registry.HasMetrics obj2
public java.lang.String getName ()
public java.lang.String getDescription ()
}
com/cenqua/clover/registry/HasMetricsSupport$10.classHasMetricsSupport.java
package com.cenqua.clover.registry
final com.cenqua.clover.registry.HasMetricsSupport$10 extends com.cenqua.clover.registry.HasMetricsSupport$MetricsComparator {
void ()
public int compare (com.cenqua.clover.registry.BlockMetrics, com.cenqua.clover.registry.BlockMetrics)
com.cenqua.clover.registry.BlockMetrics m
com.cenqua.clover.registry.BlockMetrics m1
public java.lang.String getName ()
public java.lang.String getDescription ()
}
com/cenqua/clover/registry/HasMetricsSupport$11.classHasMetricsSupport.java
package com.cenqua.clover.registry
final com.cenqua.clover.registry.HasMetricsSupport$11 extends com.cenqua.clover.registry.HasMetricsSupport$MetricsComparator {
void ()
public int compare (com.cenqua.clover.registry.BlockMetrics, com.cenqua.clover.registry.BlockMetrics)
com.cenqua.clover.registry.BlockMetrics m
com.cenqua.clover.registry.BlockMetrics m1
public java.lang.String getName ()
public java.lang.String getDescription ()
}
com/cenqua/clover/registry/HasMetricsSupport$2.classHasMetricsSupport.java
package com.cenqua.clover.registry
final com.cenqua.clover.registry.HasMetricsSupport$2 extends com.cenqua.clover.registry.HasMetricsSupport$HasMetricsComparator {
void ()
public int compare (com.cenqua.clover.registry.HasMetrics, com.cenqua.clover.registry.HasMetrics)
com.cenqua.clover.registry.HasMetrics obj1
com.cenqua.clover.registry.HasMetrics obj2
Integer t1
Integer t2
int res
public java.lang.String getName ()
public java.lang.String getDescription ()
}
com/cenqua/clover/registry/HasMetricsSupport$3.classHasMetricsSupport.java
package com.cenqua.clover.registry
final com.cenqua.clover.registry.HasMetricsSupport$3 extends com.cenqua.clover.registry.HasMetricsSupport$HasMetricsComparator {
void ()
public java.lang.String getName ()
public java.lang.String getDescription ()
protected int compare (com.cenqua.clover.registry.HasMetrics, com.cenqua.clover.registry.HasMetrics)
com.cenqua.clover.registry.HasMetrics obj1
com.cenqua.clover.registry.HasMetrics obj2
}
com/cenqua/clover/registry/HasMetricsSupport$4.classHasMetricsSupport.java
package com.cenqua.clover.registry
final com.cenqua.clover.registry.HasMetricsSupport$4 extends com.cenqua.clover.registry.HasMetricsSupport$HasMetricsComparator {
void ()
public int compare (com.cenqua.clover.registry.HasMetrics, com.cenqua.clover.registry.HasMetrics)
com.cenqua.clover.registry.HasMetrics obj1
com.cenqua.clover.registry.HasMetrics obj2
Integer t1
Integer t2
int res
public java.lang.String getName ()
public java.lang.String getDescription ()
}
com/cenqua/clover/registry/HasMetricsSupport$5.classHasMetricsSupport.java
package com.cenqua.clover.registry
final com.cenqua.clover.registry.HasMetricsSupport$5 extends com.cenqua.clover.registry.HasMetricsSupport$HasMetricsComparator {
void ()
public int compare (com.cenqua.clover.registry.HasMetrics, com.cenqua.clover.registry.HasMetrics)
com.cenqua.clover.registry.HasMetrics obj1
com.cenqua.clover.registry.HasMetrics obj2
Integer t1
Integer t2
int res
public java.lang.String getName ()
public java.lang.String getDescription ()
}
com/cenqua/clover/registry/HasMetricsSupport$6.classHasMetricsSupport.java
package com.cenqua.clover.registry
final com.cenqua.clover.registry.HasMetricsSupport$6 extends com.cenqua.clover.registry.HasMetricsSupport$HasMetricsComparator {
void ()
public java.lang.String getName ()
public java.lang.String getDescription ()
protected int compare (com.cenqua.clover.registry.HasMetrics, com.cenqua.clover.registry.HasMetrics)
com.cenqua.clover.registry.HasMetrics obj1
com.cenqua.clover.registry.HasMetrics obj2
}
com/cenqua/clover/registry/HasMetricsSupport$7.classHasMetricsSupport.java
package com.cenqua.clover.registry
final com.cenqua.clover.registry.HasMetricsSupport$7 extends com.cenqua.clover.registry.HasMetricsSupport$HasMetricsComparator {
void ()
public int compare (com.cenqua.clover.registry.HasMetrics, com.cenqua.clover.registry.HasMetrics)
com.cenqua.clover.registry.HasMetrics obj1
com.cenqua.clover.registry.HasMetrics obj2
Float t1
Float t2
public java.lang.String getName ()
public java.lang.String getDescription ()
}
com/cenqua/clover/registry/HasMetricsSupport$8.classHasMetricsSupport.java
package com.cenqua.clover.registry
final com.cenqua.clover.registry.HasMetricsSupport$8 extends java.lang.Object implements com.cenqua.clover.util.NamedComparator {
void ()
public int compare (java.lang.Object, java.lang.Object)
String n1
String n2
Object obj1
Object obj2
public java.lang.String getName ()
public java.lang.String getDescription ()
}
com/cenqua/clover/registry/HasMetricsSupport$9.classHasMetricsSupport.java
package com.cenqua.clover.registry
final com.cenqua.clover.registry.HasMetricsSupport$9 extends com.cenqua.clover.registry.HasMetricsSupport$MetricsComparator {
void ()
public int compare (com.cenqua.clover.registry.BlockMetrics, com.cenqua.clover.registry.BlockMetrics)
com.cenqua.clover.registry.BlockMetrics m
com.cenqua.clover.registry.BlockMetrics m1
public java.lang.String getName ()
public java.lang.String getDescription ()
}
com/cenqua/clover/registry/HasMetricsSupport$CoverageComparator.classHasMetricsSupport.java
package com.cenqua.clover.registry
com.cenqua.clover.registry.HasMetricsSupport$CoverageComparator extends java.lang.Object implements com.cenqua.clover.util.NamedComparator {
private int direction
private String name
private String desc
public void (int, java.lang.String, java.lang.String)
int direction
String name
String desc
public int compare (java.lang.Object, java.lang.Object)
float s1
float s2
Object obj1
Object obj2
public java.lang.String getName ()
public java.lang.String getDescription ()
}
com/cenqua/clover/registry/HasMetricsSupport$HasMetricsComparator.classHasMetricsSupport.java
package com.cenqua.clover.registry
public abstract com.cenqua.clover.registry.HasMetricsSupport$HasMetricsComparator extends java.lang.Object implements com.cenqua.clover.util.NamedComparator {
public void ()
public int compare (java.lang.Object, java.lang.Object)
Object obj1
Object obj2
public abstract java.lang.String getName ()
public abstract java.lang.String getDescription ()
protected abstract int compare (com.cenqua.clover.registry.HasMetrics, com.cenqua.clover.registry.HasMetrics)
}
com/cenqua/clover/registry/HasMetricsSupport$HasMetricsComparatorChain.classHasMetricsSupport.java
package com.cenqua.clover.registry
public com.cenqua.clover.registry.HasMetricsSupport$HasMetricsComparatorChain extends com.cenqua.clover.registry.HasMetricsSupport$HasMetricsComparator {
private com.cenqua.clover.registry.HasMetricsSupport$HasMetricsComparator[] chain
private String name
private String description
public void (java.util.List)
java.util.List chain
public void (com.cenqua.clover.registry.HasMetricsSupport$HasMetricsComparator[], java.lang.String, java.lang.String)
com.cenqua.clover.registry.HasMetricsSupport$HasMetricsComparator[] chain
String name
String desc
public void (com.cenqua.clover.registry.HasMetricsSupport$HasMetricsComparator[])
com.cenqua.clover.registry.HasMetricsSupport$HasMetricsComparator[] chain
public java.lang.String getName ()
public java.lang.String getDescription ()
protected int compare (com.cenqua.clover.registry.HasMetrics, com.cenqua.clover.registry.HasMetrics)
int result
int i
com.cenqua.clover.registry.HasMetrics obj1
com.cenqua.clover.registry.HasMetrics obj2
}
com/cenqua/clover/registry/HasMetricsSupport$MetricsComparator.classHasMetricsSupport.java
package com.cenqua.clover.registry
abstract com.cenqua.clover.registry.HasMetricsSupport$MetricsComparator extends com.cenqua.clover.registry.HasMetricsSupport$HasMetricsComparator {
void ()
public abstract int compare (com.cenqua.clover.registry.BlockMetrics, com.cenqua.clover.registry.BlockMetrics)
protected int compare (com.cenqua.clover.registry.HasMetrics, com.cenqua.clover.registry.HasMetrics)
com.cenqua.clover.registry.HasMetrics obj1
com.cenqua.clover.registry.HasMetrics obj2
}
com/cenqua/clover/registry/HasMetricsSupport$ReverseComparator.classHasMetricsSupport.java
package com.cenqua.clover.registry
com.cenqua.clover.registry.HasMetricsSupport$ReverseComparator extends java.lang.Object implements com.cenqua.clover.util.NamedComparator {
private final java.util.Comparator cmp
private final String name
private final String desc
public void (java.util.Comparator, java.lang.String, java.lang.String)
java.util.Comparator cmp
String name
String desc
public int compare (java.lang.Object, java.lang.Object)
Object obj1
Object obj2
public java.lang.String getName ()
public java.lang.String getDescription ()
}
com/cenqua/clover/registry/HasMetricsSupport.classHasMetricsSupport.java
package com.cenqua.clover.registry
public com.cenqua.clover.registry.HasMetricsSupport extends java.lang.Object {
public static final com.cenqua.clover.registry.HasMetricsSupport$HasMetricsComparator CMP_LEX
public static final com.cenqua.clover.registry.HasMetricsSupport$HasMetricsComparator CMP_COMPLEXITY
public static final com.cenqua.clover.registry.HasMetricsSupport$HasMetricsComparator CMP_COMPLEXITY_LEX
public static final com.cenqua.clover.registry.HasMetricsSupport$HasMetricsComparator CMP_COMPLEXITY_DESC
public static final com.cenqua.clover.registry.HasMetricsSupport$HasMetricsComparator CMP_ELEMENTS_COVERED_ASC
public static com.cenqua.clover.registry.HasMetricsSupport$HasMetricsComparator CMP_ELEMENTS_COVERED_LEX_ASC
public static final com.cenqua.clover.util.NamedComparator CMP_ELEMENTS_COVERED_DESC
public static final com.cenqua.clover.registry.HasMetricsSupport$HasMetricsComparator CMP_ELEMENTS_UNCOVERED_ASC
public static final com.cenqua.clover.registry.HasMetricsSupport$HasMetricsComparator CMP_ELEMENTS_UNCOVERED_LEX_ASC
public static final com.cenqua.clover.registry.HasMetricsSupport$HasMetricsComparator CMP_ELEMENTS_UNCOVERED_DESC
public static final com.cenqua.clover.registry.HasMetricsSupport$HasMetricsComparator CMP_PC_ASC
public static final com.cenqua.clover.registry.HasMetricsSupport$HasMetricsComparator CMP_PC_LEX_ASC
private static final java.util.Map COMPARATORS
private static final com.cenqua.clover.util.NamedComparator CMP_DEFAULT
public static final com.cenqua.clover.util.NamedComparator CMP_PC_LEX_DESC
public static final String CMP_DEFAULT_NAME
public static final com.cenqua.clover.util.NamedComparator LEX_COMP
public static final com.cenqua.clover.util.NamedComparator PC_ASCENDING_COMP
public static final com.cenqua.clover.util.NamedComparator PC_DESCENDING_COMP
public static final java.util.Comparator CMP_PC_TESTS_PASS
public static final java.util.Comparator CMP_TESTS_FAIL
public static final java.util.Comparator CMP_TESTS_ERROR
static final java.util.Comparator[] TEST_COMPARATORS
public void ()
public static com.cenqua.clover.util.NamedComparator getHasMetricsComparator (java.lang.String)
String name
com.cenqua.clover.util.NamedComparator cmp
private static com.cenqua.clover.util.NamedComparator buildComparatorChain (java.lang.String)
String tok
java.util.StringTokenizer toks
String list
java.util.List cmps
public static java.util.Comparator newTestListComparator ()
static void ()
}
com/cenqua/clover/registry/InstrumentationTarget.classInstrumentationTarget.java
package com.cenqua.clover.registry
public abstract com.cenqua.clover.registry.InstrumentationTarget extends java.lang.Object {
public abstract com.atlassian.clover.registry.RegistryUpdate applyUpdate (long, com.atlassian.clover.instr.InstrumentationSessionImpl$Update) throws com.atlassian.clover.api.instrumentation.ConcurrentInstrumentationException
}
com/cenqua/clover/registry/LineInfo$1.classLineInfo.java
package com.cenqua.clover.registry
final com.cenqua.clover.registry.LineInfo$1 extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (com.cenqua.clover.registry.ElementInfo, com.cenqua.clover.registry.ElementInfo)
com.cenqua.clover.registry.ElementInfo a
com.cenqua.clover.registry.ElementInfo b
public int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
com/cenqua/clover/registry/LineInfo.classLineInfo.java
package com.cenqua.clover.registry
public com.cenqua.clover.registry.LineInfo extends java.lang.Object {
public static java.util.Comparator COLUMN_COMPARATOR
private int line
private static final com.cenqua.clover.registry.ClassInfo[] EMPTY_CLASS_INFOS
private static final com.cenqua.clover.registry.MethodInfo[] EMPTY_METHOD_INFOS
private static final com.cenqua.clover.registry.StatementInfo[] EMPTY_STATEMENT_INFOS
private static final com.cenqua.clover.registry.BranchInfo[] EMPTY_BRANCH_INFOS
private java.util.List classStarts
private java.util.List methodStarts
private java.util.List statements
private java.util.List branches
private com.cenqua.clover.registry.StackTraceInfo$TraceEntry[] failStackEntries
public void (int)
int line
public int getLine ()
public void setLine (int)
int line
public java.util.List getColumnOrderedElementInfos ()
java.util.List elements
public com.cenqua.clover.registry.ClassInfo[] getClassStarts ()
public com.cenqua.clover.registry.MethodInfo[] getMethodStarts ()
public com.cenqua.clover.registry.StatementInfo[] getStatements ()
public com.cenqua.clover.registry.BranchInfo[] getBranches ()
public com.cenqua.clover.registry.StackTraceInfo$TraceEntry[] getFailStackEntries ()
void addClassStart (com.cenqua.clover.registry.ClassInfo)
com.cenqua.clover.registry.ClassInfo clazz
void addMethodStart (com.cenqua.clover.registry.MethodInfo)
com.cenqua.clover.registry.MethodInfo method
void addStatement (com.cenqua.clover.registry.StatementInfo)
com.cenqua.clover.registry.StatementInfo stmt
void addBranch (com.cenqua.clover.registry.BranchInfo)
com.cenqua.clover.registry.BranchInfo branch
public void setFailStackEntries (com.cenqua.clover.registry.StackTraceInfo$TraceEntry[])
com.cenqua.clover.registry.StackTraceInfo$TraceEntry[] entries
public boolean hasMethodStarts ()
public boolean hasClassStarts ()
public boolean hasFailStackEntries ()
public boolean hasBranches ()
public boolean hasStatements ()
static void ()
}
com/cenqua/clover/registry/MethodInfo.classMethodInfo.java
package com.cenqua.clover.registry
public com.cenqua.clover.registry.MethodInfo extends com.cenqua.clover.registry.ElementInfo implements com.cenqua.clover.registry.AggregatedMetricsNode com.cenqua.clover.registry.HasMetricsNode com.atlassian.clover.io.tags.TaggedPersistent com.atlassian.clover.api.registry.MethodInfo {
public static final int DEFAULT_METHOD_COMPLEXITY
private java.util.List statements
private java.util.List branches
private int aggregatedStatementCount
private int aggregatedComplexity
private transient com.cenqua.clover.registry.BlockMetrics rawMetrics
private transient com.cenqua.clover.registry.BlockMetrics metrics
private transient com.cenqua.clover.context.ContextSet contextFilter
private transient com.cenqua.clover.registry.CoverageDataProvider data
private transient com.cenqua.clover.registry.ClassInfo containingClass
static Class class$com$cenqua$clover$registry$BranchInfo
static Class class$com$cenqua$clover$registry$StatementInfo
static Class class$com$cenqua$clover$context$ContextSet
static Class class$com$cenqua$clover$registry$MethodSignature
public void (com.cenqua.clover.registry.ClassInfo, int, com.cenqua.clover.context.ContextSet, com.atlassian.clover.api.registry.SourceInfo, com.cenqua.clover.registry.MethodSignature, boolean, int)
com.cenqua.clover.registry.ClassInfo containingClass
int relativeDataIndex
com.cenqua.clover.context.ContextSet context
com.atlassian.clover.api.registry.SourceInfo region
com.cenqua.clover.registry.MethodSignature signature
boolean isTest
int complexity
public void (com.cenqua.clover.registry.ClassInfo, int, com.cenqua.clover.context.ContextSet, com.atlassian.clover.api.registry.SourceInfo, com.cenqua.clover.registry.MethodSignature, boolean, int, com.atlassian.clover.spi.lang.LanguageConstruct)
com.cenqua.clover.registry.ClassInfo containingClass
int relativeDataIndex
com.cenqua.clover.context.ContextSet context
com.atlassian.clover.api.registry.SourceInfo region
com.cenqua.clover.registry.MethodSignature signature
boolean isTest
int complexity
com.atlassian.clover.spi.lang.LanguageConstruct construct
private void (com.cenqua.clover.registry.ClassInfo, com.cenqua.clover.context.ContextSet, com.cenqua.clover.registry.BasicMethodInfo)
com.cenqua.clover.registry.ClassInfo containingClass
com.cenqua.clover.context.ContextSet context
com.cenqua.clover.registry.BasicMethodInfo methodInfo
private void (com.cenqua.clover.registry.MethodSignature, com.cenqua.clover.context.ContextSet, int, int, int, com.atlassian.clover.spi.lang.LanguageConstruct, com.atlassian.clover.api.registry.SourceInfo, boolean, java.util.List, java.util.List)
com.cenqua.clover.registry.MethodSignature signature
com.cenqua.clover.context.ContextSet context
int relativeDataIndex
int dataLength
int complexity
com.atlassian.clover.spi.lang.LanguageConstruct construct
com.atlassian.clover.api.registry.SourceInfo region
boolean isTest
java.util.List statements
java.util.List branches
private void (com.cenqua.clover.registry.MethodSignature, com.cenqua.clover.context.ContextSet, int, int, int, com.atlassian.clover.api.registry.SourceInfo, boolean, java.util.List, java.util.List)
com.cenqua.clover.registry.MethodSignature signature
com.cenqua.clover.context.ContextSet context
int relativeDataIndex
int dataLength
int complexity
com.atlassian.clover.api.registry.SourceInfo region
boolean isTest
java.util.List statements
java.util.List branches
public java.lang.String getName ()
public java.lang.String getSimpleName ()
public com.cenqua.clover.registry.MethodSignature getSignature ()
public java.lang.String getQualifiedName ()
public com.cenqua.clover.registry.ClassInfo getContainingClass ()
public boolean isTest ()
public boolean isEmpty ()
public int getAggregatedStatementCount ()
public void setAggregatedStatementCount (int)
int aggregatedStatementCount
public void increaseAggregatedStatementCount (int)
int increment
public int getAggregatedComplexity ()
public void setAggregatedComplexity (int)
int aggregatedComplexity
public void increaseAggregatedComplexity (int)
int increment
public com.cenqua.clover.registry.StatementInfo[] getStatements ()
public int getStatementCount ()
public com.cenqua.clover.registry.BranchInfo[] getBranches ()
public com.cenqua.clover.registry.BlockMetrics getMetrics ()
public com.cenqua.clover.registry.BlockMetrics getRawMetrics ()
public void setMetrics (com.cenqua.clover.registry.BlockMetrics)
com.cenqua.clover.registry.BlockMetrics metrics
public void addStatement (com.cenqua.clover.registry.StatementInfo)
com.cenqua.clover.registry.StatementInfo stmt
public void addBranch (com.cenqua.clover.registry.BranchInfo)
com.cenqua.clover.registry.BranchInfo branch
public void setDataProvider (com.cenqua.clover.registry.CoverageDataProvider)
com.cenqua.clover.registry.CoverageDataProvider data
public void gatherSourceRegions (java.util.Set)
java.util.Set regions
public void visit (com.cenqua.clover.registry.FileElementVisitor)
com.cenqua.clover.registry.StatementInfo statementInfo
java.util.Iterator i$
com.cenqua.clover.registry.BranchInfo branchInfo
java.util.Iterator i$
com.cenqua.clover.registry.FileElementVisitor visitor
public boolean isLeaf ()
public int getNumChildren ()
public java.lang.String getChildType ()
public com.cenqua.clover.registry.HasMetricsNode getChild (int)
int i
public int getIndexOfChild (com.cenqua.clover.registry.HasMetricsNode)
com.cenqua.clover.registry.HasMetricsNode child
public void setComparator (java.util.Comparator)
java.util.Comparator cmp
private com.cenqua.clover.registry.BlockMetrics calcMetrics (com.cenqua.clover.context.ContextSet)
com.cenqua.clover.registry.StatementInfo statementInfo
java.util.Iterator i$
com.cenqua.clover.registry.BranchInfo branchInfo
java.util.Iterator i$
com.cenqua.clover.context.ContextSet contextSet
com.cenqua.clover.registry.BlockMetrics blockMetrics
int covered
int numStatements
int numBranches
int complexity
public com.cenqua.clover.registry.MethodInfo copy (com.cenqua.clover.registry.ClassInfo)
com.cenqua.clover.registry.StatementInfo statementInfo
java.util.Iterator i$
com.cenqua.clover.registry.BranchInfo branchInfo
java.util.Iterator i$
com.cenqua.clover.registry.ClassInfo newParent
com.cenqua.clover.registry.MethodInfo method
public boolean isPublic ()
public java.lang.String getVisibility ()
public int getParamCount ()
public com.cenqua.clover.registry.CoverageDataProvider getDataProvider ()
public int getDataLength ()
public void setDataLength (int)
int length
void setContainingClass (com.cenqua.clover.registry.ClassInfo)
com.cenqua.clover.registry.ClassInfo classInfo
public com.cenqua.clover.registry.BaseFileInfo getContainingFile ()
public void setRegionEnd (int, int)
int endLine
int endCol
com.atlassian.clover.api.registry.SourceInfo region
public void write (com.atlassian.clover.io.tags.TaggedDataOutput) throws java.io.IOException
com.cenqua.clover.registry.StatementInfo statement
java.util.Iterator i$
com.cenqua.clover.registry.BranchInfo branch
java.util.Iterator i$
com.atlassian.clover.io.tags.TaggedDataOutput out
public static com.cenqua.clover.registry.MethodInfo read (com.atlassian.clover.io.tags.TaggedDataInput) throws java.io.IOException
int i
int i
com.cenqua.clover.registry.StatementInfo statement
java.util.Iterator i$
com.cenqua.clover.registry.BranchInfo branch
java.util.Iterator i$
com.atlassian.clover.io.tags.TaggedDataInput in
com.cenqua.clover.registry.MethodSignature signature
boolean isTest
com.cenqua.clover.context.ContextSet context
int index
int length
int complexity
int aggregatedComplexity
int aggregatedStatements
com.atlassian.clover.spi.lang.LanguageConstruct construct
com.cenqua.clover.registry.FixedSourceRegion region
int numStatements
java.util.List statements
int numBranches
java.util.List branches
com.cenqua.clover.registry.MethodInfo methodInfo
public java.lang.String toString ()
public com.atlassian.clover.api.registry.MethodSignatureInfo getSignature ()
public com.atlassian.clover.api.registry.ClassInfo getContainingClass ()
}
com/cenqua/clover/registry/MethodSignature.classMethodSignature.java
package com.cenqua.clover.registry
public com.cenqua.clover.registry.MethodSignature extends java.lang.Object implements com.atlassian.clover.io.tags.TaggedPersistent com.atlassian.clover.api.registry.MethodSignatureInfo {
private static final String[] EMPTY_STRINGS
private static final com.cenqua.clover.registry.Parameter[] EMPTY_PARAMS
private java.util.Map tags
private com.cenqua.clover.registry.Modifiers modifiers
private String name
private String typeParams
private String returnType
private com.cenqua.clover.registry.Parameter[] parameters
private String[] throwsTypes
public transient String normSeqPrefix
public transient String normSeqSuffix
static Class class$com$cenqua$clover$registry$Modifiers
static Class class$com$cenqua$clover$registry$Parameter
public void (java.lang.String)
String name
public void (java.lang.String, int, com.cenqua.clover.registry.Annotation[])
String name
int modifiers
com.cenqua.clover.registry.Annotation[] annotations
public void (java.lang.String, java.lang.String, java.lang.String, com.cenqua.clover.registry.Parameter[], java.lang.String[], com.cenqua.clover.registry.Modifiers)
String name
String typeParams
String returnType
com.cenqua.clover.registry.Parameter[] parameters
String[] throwsTypes
com.cenqua.clover.registry.Modifiers modifiers
public void (com.atlassian.clover.instr.java.CloverToken, com.atlassian.clover.instr.java.CloverToken, com.atlassian.clover.instr.java.CloverToken, java.lang.String, java.lang.String, java.lang.String, com.cenqua.clover.registry.Parameter[], java.lang.String[])
com.atlassian.clover.instr.java.CloverToken firstToken
com.atlassian.clover.instr.java.CloverToken nameToken
com.atlassian.clover.instr.java.CloverToken lastToken
String name
String typeParams
String returnType
com.cenqua.clover.registry.Parameter[] parameters
String[] throwsTypes
public void (com.atlassian.clover.instr.java.CloverToken, com.atlassian.clover.instr.java.CloverToken, com.atlassian.clover.instr.java.CloverToken, java.util.Map, com.cenqua.clover.registry.Modifiers, java.lang.String, java.lang.String, java.lang.String, com.cenqua.clover.registry.Parameter[], java.lang.String[])
int mods
com.atlassian.clover.instr.java.CloverToken firstToken
com.atlassian.clover.instr.java.CloverToken nameToken
com.atlassian.clover.instr.java.CloverToken lastToken
java.util.Map tags
com.cenqua.clover.registry.Modifiers modifiers
String name
String typeParams
String returnType
com.cenqua.clover.registry.Parameter[] parameters
String[] throwsTypes
public java.util.Map getTags ()
public int getModifiersMask ()
public void setModifiers (int)
int modifiers
public com.cenqua.clover.registry.Modifiers getModifiers ()
public java.util.Map getAnnotations ()
public java.lang.String getName ()
public java.lang.String getReturnType ()
public java.lang.String getTypeParams ()
public com.cenqua.clover.registry.Parameter[] getParameters ()
public boolean hasParams ()
public int getParamCount ()
public java.lang.String listParamTypes ()
int i
StringBuffer types
String sep
public java.lang.String listParamIdents ()
int i
StringBuffer idents
String sep
public boolean hasThrowsTypes ()
public java.lang.String[] getThrowsTypes ()
public void setName (java.lang.String)
String name
public java.lang.String getRenamedNormalisedSignature (java.lang.String)
String newName
StringBuffer renamed
private java.util.Map flyweightIfEmptyFor (java.util.Map)
java.util.Map map
private java.lang.String[] flyweightIfEmptyFor (java.lang.String[])
String[] strings
private com.cenqua.clover.registry.Parameter[] flyweightIfEmptyFor (com.cenqua.clover.registry.Parameter[])
com.cenqua.clover.registry.Parameter[] params
public static void writeNull (java.io.DataOutput) throws java.io.IOException
java.io.DataOutput out
public void write (com.atlassian.clover.io.tags.TaggedDataOutput) throws java.io.IOException
String value
java.util.Iterator i$
java.util.List values
java.util.Map$Entry entry
java.util.Iterator i$
int i
int i
com.atlassian.clover.io.tags.TaggedDataOutput out
java.util.Set entries
int numParameters
int numThrowsTypes
public static com.cenqua.clover.registry.MethodSignature read (com.atlassian.clover.io.tags.TaggedDataInput) throws java.io.IOException
int j
String key
int numValues
java.util.List values
int i
int i
int i
com.atlassian.clover.io.tags.TaggedDataInput in
String name
String typeParam
String returnType
com.cenqua.clover.registry.Modifiers modifiers
int numTagEntries
java.util.Map tags
int numParameters
com.cenqua.clover.registry.Parameter[] parameters
int numThrowsTypes
String[] throwsTypes
public java.lang.String getNormalizedSignature ()
String modifiers
StringBuffer builder
private void appendThrowsClause (java.lang.StringBuffer)
String e
String[] arr$
int len$
int i$
StringBuffer builder
private void appendParameters (java.lang.StringBuffer)
com.cenqua.clover.registry.Parameter param
com.cenqua.clover.registry.Parameter[] arr$
int len$
int i$
StringBuffer builder
private static void removeLastTwo (java.lang.StringBuffer)
StringBuffer builder
public java.lang.String toString ()
public com.atlassian.clover.api.registry.ParameterInfo[] getParameters ()
public com.atlassian.clover.api.registry.ModifiersInfo getModifiers ()
static void ()
}
com/cenqua/clover/registry/Modifiers.classModifiers.java
package com.cenqua.clover.registry
public com.cenqua.clover.registry.Modifiers extends java.lang.Object implements com.atlassian.clover.io.tags.TaggedPersistent com.atlassian.clover.api.registry.ModifiersInfo {
private int mask
private java.util.Map annotations
static Class class$com$cenqua$clover$registry$Annotation
public void ()
public static com.cenqua.clover.registry.Modifiers createFrom (int, com.cenqua.clover.registry.Annotation[])
com.cenqua.clover.registry.Annotation annotation
com.cenqua.clover.registry.Annotation[] arr$
int len$
int i$
int modifiers
com.cenqua.clover.registry.Annotation[] annotations
com.cenqua.clover.registry.Modifiers result
public boolean containsAnnotation (java.lang.String)
String name
public boolean containsAnnotation (java.util.regex.Pattern)
String annoName
java.util.Iterator annoNames
java.util.regex.Pattern pattern
public com.cenqua.clover.registry.Annotation getAnnotation (java.lang.String)
String name
public java.util.Map getAnnotations ()
public void addAnnotation (com.cenqua.clover.registry.Annotation)
com.cenqua.clover.registry.Annotation annotation
public void clearAnnotations ()
public void setMask (int)
int mask
public int getMask ()
public java.lang.String getVisibility ()
int visibilityMods
public void write (com.atlassian.clover.io.tags.TaggedDataOutput) throws java.io.IOException
com.cenqua.clover.registry.Annotation entry
java.util.Iterator i$
com.atlassian.clover.io.tags.TaggedDataOutput out
java.util.Collection entries
public static com.cenqua.clover.registry.Modifiers read (com.atlassian.clover.io.tags.TaggedDataInput) throws java.io.IOException
int i
com.atlassian.clover.io.tags.TaggedDataInput in
com.cenqua.clover.registry.Modifiers result
int entriesSize
public java.lang.String toString ()
}
com/cenqua/clover/registry/PackageFragment.classPackageFragment.java
package com.cenqua.clover.registry
public com.cenqua.clover.registry.PackageFragment extends java.lang.Object implements com.cenqua.clover.registry.HasMetricsNode {
private com.cenqua.clover.registry.ProjectInfo containingProject
private com.cenqua.clover.registry.PackageFragment parent
private java.util.List orderedKids
private java.util.Map children
private com.cenqua.clover.registry.BlockMetrics rawMetrics
private com.cenqua.clover.registry.BlockMetrics metrics
private com.cenqua.clover.registry.PackageInfo concretePackage
private String qualifiedName
private String name
private java.util.Comparator orderby
public void (com.cenqua.clover.registry.PackageFragment, com.cenqua.clover.registry.ProjectInfo, java.lang.String, java.lang.String)
com.cenqua.clover.registry.PackageFragment parent
com.cenqua.clover.registry.ProjectInfo containingProject
String fqn
String name
void addChild (com.cenqua.clover.registry.PackageFragment)
com.cenqua.clover.registry.PackageFragment pkg
public com.cenqua.clover.registry.PackageFragment[] getChildren ()
public com.cenqua.clover.registry.PackageInfo getConcretePackage ()
public void setConcretePackage (com.cenqua.clover.registry.PackageInfo)
com.cenqua.clover.registry.PackageInfo concretePackage
public boolean isConcrete ()
public com.cenqua.clover.registry.PackageFragment getParent ()
public com.cenqua.clover.registry.ProjectInfo getContainingProject ()
public java.lang.String getQualifiedName ()
public java.lang.String getName ()
public boolean isEmpty ()
public com.cenqua.clover.registry.BlockMetrics getMetrics ()
public com.cenqua.clover.registry.BlockMetrics getRawMetrics ()
public void setMetrics (com.cenqua.clover.registry.BlockMetrics)
com.cenqua.clover.registry.BlockMetrics metrics
public com.cenqua.clover.registry.PackageFragment getChild (java.lang.String)
String name
public java.lang.String getChildType ()
public int getNumChildren ()
int kids
public com.cenqua.clover.registry.HasMetricsNode getChild (int)
int i
int offset
public int getIndexOfChild (com.cenqua.clover.registry.HasMetricsNode)
com.cenqua.clover.registry.HasMetricsNode child
public boolean isLeaf ()
public void setComparator (java.util.Comparator)
java.util.Comparator cmp
private void buildOrderedChildList ()
private com.cenqua.clover.registry.ProjectMetrics calcMetrics (boolean)
com.cenqua.clover.registry.PackageFragment pkgFrag
java.util.Iterator kids
boolean filter
com.cenqua.clover.registry.ProjectMetrics metrics
}
com/cenqua/clover/registry/PackageInfo.classPackageInfo.java
package com.cenqua.clover.registry
public com.cenqua.clover.registry.PackageInfo extends com.cenqua.clover.registry.BasePackageInfo implements com.cenqua.clover.registry.HasMetricsNode com.cenqua.clover.registry.CoverageDataReceptor com.atlassian.clover.api.registry.PackageInfo {
private int dataIndex
private int dataLength
private java.util.Comparator orderby
private com.cenqua.clover.registry.CoverageDataProvider data
public void (com.cenqua.clover.registry.ProjectInfo, java.lang.String, int)
com.cenqua.clover.registry.ProjectInfo containingProject
String pkg
int dataIndex
public static com.cenqua.clover.registry.PackageInfo createEmptyFromTemplate (com.cenqua.clover.registry.PackageInfo)
com.cenqua.clover.registry.PackageInfo info
public void setDataProvider (com.cenqua.clover.registry.CoverageDataProvider)
com.cenqua.clover.registry.FileInfo fileInfo
java.util.Iterator iterator
com.cenqua.clover.registry.CoverageDataProvider data
public com.cenqua.clover.registry.CoverageDataProvider getDataProvider ()
public int getDataIndex ()
public int getDataLength ()
public void setDataIndex (int)
int index
public void setDataLength (int)
int length
public java.lang.String getChildType ()
public int getNumChildren ()
public com.cenqua.clover.registry.HasMetricsNode getChild (int)
int i
public int getIndexOfChild (com.cenqua.clover.registry.HasMetricsNode)
com.cenqua.clover.registry.HasMetricsNode child
public boolean isLeaf ()
public void setComparator (java.util.Comparator)
com.cenqua.clover.registry.FileInfo fileInfo
java.util.Iterator iterator
java.util.Comparator cmp
public com.cenqua.clover.registry.BlockMetrics getMetrics ()
public com.cenqua.clover.registry.BlockMetrics getRawMetrics ()
protected void gatherChildClasses ()
private com.cenqua.clover.registry.PackageMetrics calcMetrics (boolean)
com.cenqua.clover.registry.FileInfo fileInfo
java.util.Iterator iterator
boolean filter
com.cenqua.clover.registry.PackageMetrics packageMetrics
int numFiles
public com.cenqua.clover.registry.PackageInfo copy (com.cenqua.clover.registry.ProjectInfo, com.cenqua.clover.registry.HasMetricsFilter)
com.cenqua.clover.registry.FileInfo info
com.cenqua.clover.registry.FileInfo fileInfo
java.util.Iterator iterator
com.cenqua.clover.registry.ProjectInfo proj
com.cenqua.clover.registry.HasMetricsFilter filter
com.cenqua.clover.registry.PackageInfo pkg
public java.lang.String toString ()
public com.atlassian.clover.api.registry.ProjectInfo getContainer ()
public boolean isDescendantOf (com.atlassian.clover.api.registry.PackageInfo)
com.atlassian.clover.api.registry.PackageInfo other
}
com/cenqua/clover/registry/PackageMetrics.classPackageMetrics.java
package com.cenqua.clover.registry
public com.cenqua.clover.registry.PackageMetrics extends com.cenqua.clover.registry.FileMetrics {
private int numFiles
public void (com.cenqua.clover.registry.HasMetrics)
com.cenqua.clover.registry.HasMetrics owner
public java.lang.String getType ()
public int getNumFiles ()
public void setNumFiles (int)
int numFiles
public int getNumChildren ()
public java.lang.String getChildType ()
public float getAvgClassesPerFile ()
public com.cenqua.clover.registry.PackageMetrics add (com.cenqua.clover.registry.PackageMetrics)
com.cenqua.clover.registry.PackageMetrics metrics
public boolean equals (java.lang.Object)
Object o
com.cenqua.clover.registry.PackageMetrics that
public int hashCode ()
int result
public java.lang.String toString ()
}
com/cenqua/clover/registry/Parameter.classParameter.java
package com.cenqua.clover.registry
public com.cenqua.clover.registry.Parameter extends java.lang.Object implements com.atlassian.clover.io.tags.TaggedPersistent com.atlassian.clover.api.registry.ParameterInfo {
private final String type
private final String name
public void (java.lang.String, java.lang.String)
String type
String name
public java.lang.String getType ()
public java.lang.String getName ()
public void write (com.atlassian.clover.io.tags.TaggedDataOutput) throws java.io.IOException
com.atlassian.clover.io.tags.TaggedDataOutput out
public static com.cenqua.clover.registry.Parameter read (com.atlassian.clover.io.tags.TaggedDataInput) throws java.io.IOException
com.atlassian.clover.io.tags.TaggedDataInput in
public java.lang.String toString ()
}
com/cenqua/clover/registry/ProjectInfo$1.classProjectInfo.java
package com.cenqua.clover.registry
com.cenqua.clover.registry.ProjectInfo$1 extends java.lang.Object implements com.cenqua.clover.registry.FileInfoVisitor {
final com.cenqua.clover.util.Path val$sourcePath
final com.cenqua.clover.registry.ProjectInfo this$0
void (com.cenqua.clover.registry.ProjectInfo, com.cenqua.clover.util.Path)
public void visitFileInfo (com.cenqua.clover.registry.BaseFileInfo)
com.cenqua.clover.registry.BaseFileInfo file
}
com/cenqua/clover/registry/ProjectInfo$2.classProjectInfo.java
package com.cenqua.clover.registry
com.cenqua.clover.registry.ProjectInfo$2 extends java.lang.Object implements com.cenqua.clover.registry.FileInfoVisitor {
final long val$version
final com.cenqua.clover.registry.ProjectInfo this$0
void (com.cenqua.clover.registry.ProjectInfo, long)
public void visitFileInfo (com.cenqua.clover.registry.BaseFileInfo)
com.cenqua.clover.registry.BaseFileInfo file
}
com/cenqua/clover/registry/ProjectInfo.classProjectInfo.java
package com.cenqua.clover.registry
public com.cenqua.clover.registry.ProjectInfo extends com.cenqua.clover.registry.BaseProjectInfo implements com.cenqua.clover.registry.HasMetricsNode com.cenqua.clover.registry.CoverageDataReceptor com.atlassian.clover.api.registry.ProjectInfo {
private int dataIndex
private int dataLength
private java.util.List orderedPkgs
private java.util.List orderedPkgRoots
private java.util.Map roots
private boolean fragmented
private java.util.Comparator orderby
private com.cenqua.clover.registry.CoverageDataProvider data
private boolean hasTestResults
public void (java.lang.String, long)
String name
long version
public void (java.lang.String)
String name
public com.cenqua.clover.registry.PackageFragment[] getPackageRoots ()
public com.cenqua.clover.registry.ProjectInfo copy ()
public com.cenqua.clover.registry.ProjectInfo copy (com.cenqua.clover.registry.HasMetricsFilter)
com.cenqua.clover.registry.HasMetricsFilter filter
public com.cenqua.clover.registry.ProjectInfo copy (com.cenqua.clover.registry.HasMetricsFilter, com.cenqua.clover.context.ContextSet)
com.cenqua.clover.registry.PackageInfo info
com.cenqua.clover.registry.PackageInfo pkgInfo
java.util.Iterator iterator
com.cenqua.clover.registry.HasMetricsFilter filter
com.cenqua.clover.context.ContextSet contextFilter
com.cenqua.clover.registry.ProjectInfo proj
private void buildPackageTrees ()
com.cenqua.clover.registry.PackageInfo packageInfo
java.util.Iterator iterator
java.util.TreeMap tmpRoots
java.util.ArrayList tmpOrderedPkgRoots
private void buildOrderedPackageList ()
java.util.ArrayList tmpOrderedPkgs
private void addPackageToTree (com.cenqua.clover.registry.PackageInfo, java.util.Map, java.util.List)
com.cenqua.clover.registry.PackageFragment root
com.cenqua.clover.registry.PackageFragment node
String frag
com.cenqua.clover.registry.PackageInfo pkg
java.util.Map roots
java.util.List orderedPkgRoots
java.util.StringTokenizer pkgfragments
String qname
String sep
com.cenqua.clover.registry.PackageFragment currentFrag
public void resolve (com.cenqua.clover.util.Path)
com.cenqua.clover.util.Path sourcePath
public void setDataProvider (com.cenqua.clover.registry.CoverageDataProvider)
com.cenqua.clover.registry.PackageInfo pkgInfo
java.util.Iterator iterator
com.cenqua.clover.registry.CoverageDataProvider data
public com.cenqua.clover.registry.CoverageDataProvider getDataProvider ()
public int getDataIndex ()
public int getDataLength ()
public void setDataLength (int)
int length
public void buildCaches ()
public boolean isFragmented ()
public void setFragmented (boolean)
boolean fragmented
public java.lang.String getChildType ()
public int getNumChildren ()
public com.cenqua.clover.registry.HasMetricsNode getChild (int)
int i
public int getIndexOfChild (com.cenqua.clover.registry.HasMetricsNode)
com.cenqua.clover.registry.HasMetricsNode child
public boolean isLeaf ()
public void setComparator (java.util.Comparator)
com.cenqua.clover.registry.PackageInfo packageInfo
java.util.Iterator iterator
java.util.Comparator cmp
public void setVersion (long)
long version
public com.cenqua.clover.registry.BlockMetrics getMetrics ()
public com.cenqua.clover.registry.BlockMetrics getRawMetrics ()
public boolean hasTestResults ()
public void setHasTestResults (boolean)
boolean hasTestResults
private com.cenqua.clover.registry.ProjectMetrics calcMetrics (boolean)
com.cenqua.clover.registry.PackageInfo packageInfo
java.util.Iterator iterator
boolean filter
com.cenqua.clover.registry.ProjectMetrics projectMetrics
int numPackages
private void ensureRootsBuilt ()
public com.cenqua.clover.registry.PackageFragment findPackageFragment (java.lang.String)
int j
com.cenqua.clover.registry.PackageFragment currentFragment
String name
int i
String packageName
String[] names
com.cenqua.clover.registry.PackageFragment[] fragments
com.cenqua.clover.registry.PackageFragment result
public void invalidateCaches ()
public java.util.List getAllPackages ()
public com.atlassian.clover.api.registry.PackageInfo getPackage (java.lang.String)
String name
public com.atlassian.clover.api.registry.ClassInfo getClass (java.lang.String)
String fqcn
public com.atlassian.clover.api.registry.FileInfo getFile (java.lang.String)
String pkgPath
}
com/cenqua/clover/registry/ProjectMetrics.classProjectMetrics.java
package com.cenqua.clover.registry
public com.cenqua.clover.registry.ProjectMetrics extends com.cenqua.clover.registry.PackageMetrics {
private int numPackages
public void (com.cenqua.clover.registry.HasMetrics)
com.cenqua.clover.registry.HasMetrics owner
public java.lang.String getType ()
public int getNumPackages ()
public void setNumPackages (int)
int numPackages
public int getNumChildren ()
public java.lang.String getChildType ()
public float getAvgClassesPerPackage ()
public float getAvgFilesPerPackage ()
public com.cenqua.clover.registry.ProjectMetrics add (com.cenqua.clover.registry.ProjectMetrics)
com.cenqua.clover.registry.ProjectMetrics metrics
public boolean equals (java.lang.Object)
Object o
com.cenqua.clover.registry.ProjectMetrics that
public int hashCode ()
int result
public java.lang.String toString ()
}
com/cenqua/clover/registry/ProjectView$1.classProjectView.java
package com.cenqua.clover.registry
final com.cenqua.clover.registry.ProjectView$1 extends java.lang.Object implements com.cenqua.clover.registry.ProjectView {
void ()
public com.cenqua.clover.registry.ProjectInfo getProject ()
public com.atlassian.clover.registry.RegistryUpdate applyUpdate (long, com.atlassian.clover.instr.InstrumentationSessionImpl$Update) throws com.atlassian.clover.api.instrumentation.ConcurrentInstrumentationException
long expectedVersion
com.atlassian.clover.instr.InstrumentationSessionImpl$Update update
public void resolve (com.cenqua.clover.util.Path)
com.cenqua.clover.util.Path sourcePath
}
com/cenqua/clover/registry/ProjectView$Filtered.classProjectView.java
package com.cenqua.clover.registry
public com.cenqua.clover.registry.ProjectView$Filtered extends java.lang.Object implements com.cenqua.clover.registry.ProjectView {
private final com.cenqua.clover.registry.HasMetricsFilter$Invertable filter
private final com.cenqua.clover.registry.ProjectInfo project
public void (com.cenqua.clover.registry.HasMetricsFilter$Invertable, com.cenqua.clover.registry.ProjectInfo)
com.cenqua.clover.registry.HasMetricsFilter$Invertable filter
com.cenqua.clover.registry.ProjectInfo orig
public com.cenqua.clover.registry.ProjectInfo getProject ()
public com.atlassian.clover.registry.RegistryUpdate applyUpdate (long, com.atlassian.clover.instr.InstrumentationSessionImpl$Update) throws com.atlassian.clover.api.instrumentation.ConcurrentInstrumentationException
com.cenqua.clover.registry.FileInfo fileInfoCopy
com.cenqua.clover.registry.FileInfo fileInfo
java.util.Iterator i$
com.cenqua.clover.registry.PackageInfo pkgInfo
com.cenqua.clover.registry.PackageInfo updatedPkgInfo
java.util.Iterator i$
long expectedVersion
com.atlassian.clover.instr.InstrumentationSessionImpl$Update update
com.cenqua.clover.registry.CoverageDataProvider dataProvider
int projLen
private void setVersion (long)
long version
public void resolve (com.cenqua.clover.util.Path)
com.cenqua.clover.util.Path sourcePath
static void access$000 (com.cenqua.clover.registry.ProjectView$Filtered, long)
com.cenqua.clover.registry.ProjectView$Filtered x0
long x1
}
com/cenqua/clover/registry/ProjectView$Original.classProjectView.java
package com.cenqua.clover.registry
public com.cenqua.clover.registry.ProjectView$Original extends java.lang.Object implements com.cenqua.clover.registry.ProjectView {
private final clover.retrotranslator.edu.emory.mathcs.backport.java.util.concurrent.atomic.AtomicLong version
private final com.cenqua.clover.registry.ProjectInfo project
private final java.util.Collection filteredViews
public void (com.cenqua.clover.registry.ProjectInfo)
com.cenqua.clover.registry.ProjectInfo project
public com.cenqua.clover.registry.ProjectInfo getProject ()
public com.cenqua.clover.registry.ProjectView$Filtered newProjection (com.cenqua.clover.registry.HasMetricsFilter$Invertable)
com.cenqua.clover.registry.HasMetricsFilter$Invertable filter
com.cenqua.clover.registry.ProjectView$Filtered filteredView
public com.atlassian.clover.registry.RegistryUpdate applyUpdate (long, com.atlassian.clover.instr.InstrumentationSessionImpl$Update) throws com.atlassian.clover.api.instrumentation.ConcurrentInstrumentationException
com.cenqua.clover.registry.FileInfo fileInfo
java.util.Iterator i$
com.cenqua.clover.registry.PackageInfo pkgInfo
com.cenqua.clover.registry.PackageInfo updatedPkgInfo
java.util.Iterator i$
com.cenqua.clover.registry.ProjectView$Filtered projection
java.util.Iterator i$
long expectedVersion
com.atlassian.clover.instr.InstrumentationSessionImpl$Update update
com.cenqua.clover.registry.CoverageDataProvider dataProvider
int projLen
public long getVersion ()
public void setVersion (long)
com.cenqua.clover.registry.ProjectView$Filtered filteredView
java.util.Iterator i$
long version
public void resolve (com.cenqua.clover.util.Path)
com.cenqua.clover.util.Path sourcePath
}
com/cenqua/clover/registry/ProjectView.classProjectView.java
package com.cenqua.clover.registry
public abstract com.cenqua.clover.registry.ProjectView extends java.lang.Object implements com.cenqua.clover.registry.InstrumentationTarget {
public static final com.cenqua.clover.registry.ProjectView NONE
public abstract com.cenqua.clover.registry.ProjectInfo getProject ()
public abstract void resolve (com.cenqua.clover.util.Path)
static void ()
}
com/cenqua/clover/registry/StackTraceInfo$TraceEntry.classStackTraceInfo.java
package com.cenqua.clover.registry
public com.cenqua.clover.registry.StackTraceInfo$TraceEntry extends java.lang.Object {
private static final String FILE_REGEXP
private static final java.util.regex.Pattern TRACE_LINE_PATTERN
private static final java.util.regex.Pattern LINE_NUMBER_PATTERN
private com.cenqua.clover.registry.StackTraceInfo parentTrace
private int id
private String line
private com.cenqua.clover.registry.StackTraceInfo$TraceEntry up
private com.cenqua.clover.registry.StackTraceInfo$TraceEntry down
private java.lang.ref.WeakReference containingFile
private int lineNum
private String linePrefix
private String linkableLineSegment
public void (com.cenqua.clover.registry.StackTraceInfo, int, com.cenqua.clover.registry.StackTraceInfo$TraceEntry, java.lang.String)
com.cenqua.clover.registry.StackTraceInfo parentTrace
int id
com.cenqua.clover.registry.StackTraceInfo$TraceEntry up
String line
public com.cenqua.clover.registry.StackTraceInfo getParentTrace ()
public int getId ()
public java.lang.String getLine ()
public java.lang.String getLinePrefix ()
public java.lang.String getLinkableLineSegment ()
public com.cenqua.clover.registry.StackTraceInfo$TraceEntry getUp ()
public com.cenqua.clover.registry.StackTraceInfo$TraceEntry getDown ()
public void setDown (com.cenqua.clover.registry.StackTraceInfo$TraceEntry)
com.cenqua.clover.registry.StackTraceInfo$TraceEntry down
public com.cenqua.clover.registry.FileInfo getContainingFile ()
public int getLineNum ()
public boolean isResolved ()
public boolean resolve (com.cenqua.clover.registry.ProjectInfo)
com.cenqua.clover.registry.FileInfo fileInfo
String lineStr
String fqcn
com.cenqua.clover.registry.ClassInfo clazz
com.cenqua.clover.registry.ProjectInfo proj
java.util.regex.Matcher matcher
boolean resolved
static void ()
}
com/cenqua/clover/registry/StackTraceInfo.classStackTraceInfo.java
package com.cenqua.clover.registry
public com.cenqua.clover.registry.StackTraceInfo extends java.lang.Object {
private java.util.List entries
private com.cenqua.clover.registry.TestCaseInfo originatingTest
public void (com.cenqua.clover.registry.TestCaseInfo, java.lang.String)
com.cenqua.clover.registry.StackTraceInfo$TraceEntry cur
String line
com.cenqua.clover.registry.StackTraceInfo$TraceEntry prev
int id
java.io.IOException e
com.cenqua.clover.registry.TestCaseInfo originatingTest
String fullTrace
java.io.LineNumberReader lineReader
public com.cenqua.clover.registry.TestCaseInfo getOriginatingTest ()
public void setOriginatingTest (com.cenqua.clover.registry.TestCaseInfo)
com.cenqua.clover.registry.TestCaseInfo originatingTest
public void resolve (com.cenqua.clover.registry.ProjectInfo)
com.cenqua.clover.registry.StackTraceInfo$TraceEntry traceEntry
java.util.Iterator iterator
com.cenqua.clover.registry.ProjectInfo proj
public java.util.List getEntries ()
}
com/cenqua/clover/registry/StatementInfo.classStatementInfo.java
package com.cenqua.clover.registry
public com.cenqua.clover.registry.StatementInfo extends com.cenqua.clover.registry.ElementInfo implements com.atlassian.clover.io.tags.TaggedPersistent {
private transient com.cenqua.clover.registry.MethodInfo containingMethod
static Class class$com$cenqua$clover$context$ContextSet
public void (com.cenqua.clover.registry.MethodInfo, int, com.cenqua.clover.context.ContextSet, com.atlassian.clover.api.registry.SourceInfo, int)
com.cenqua.clover.registry.MethodInfo containingMethod
int relativeDataIndex
com.cenqua.clover.context.ContextSet context
com.atlassian.clover.api.registry.SourceInfo region
int complexity
public void (com.cenqua.clover.registry.MethodInfo, int, com.cenqua.clover.context.ContextSet, com.atlassian.clover.api.registry.SourceInfo, int, com.atlassian.clover.spi.lang.LanguageConstruct)
com.cenqua.clover.registry.MethodInfo containingMethod
int relativeDataIndex
com.cenqua.clover.context.ContextSet context
com.atlassian.clover.api.registry.SourceInfo region
int complexity
com.atlassian.clover.spi.lang.LanguageConstruct construct
private void (com.cenqua.clover.registry.MethodInfo, com.cenqua.clover.context.ContextSet, com.cenqua.clover.registry.BasicElementInfo)
com.cenqua.clover.registry.MethodInfo containingMethod
com.cenqua.clover.context.ContextSet context
com.cenqua.clover.registry.BasicElementInfo sharedInfo
public com.cenqua.clover.registry.StatementInfo copy (com.cenqua.clover.registry.MethodInfo)
com.cenqua.clover.registry.MethodInfo method
public void setDataProvider (com.cenqua.clover.registry.CoverageDataProvider)
com.cenqua.clover.registry.CoverageDataProvider data
public com.cenqua.clover.registry.CoverageDataProvider getDataProvider ()
public int getDataLength ()
void setContainingMethod (com.cenqua.clover.registry.MethodInfo)
com.cenqua.clover.registry.MethodInfo methodInfo
public com.cenqua.clover.registry.BaseFileInfo getContainingFile ()
public java.lang.String toString ()
public void write (com.atlassian.clover.io.tags.TaggedDataOutput) throws java.io.IOException
com.atlassian.clover.io.tags.TaggedDataOutput out
public static com.cenqua.clover.registry.StatementInfo read (com.atlassian.clover.io.tags.TaggedDataInput) throws java.io.IOException
com.atlassian.clover.io.tags.TaggedDataInput in
com.cenqua.clover.context.ContextSet context
int relativeDataIndex
int complexity
com.atlassian.clover.spi.lang.LanguageConstruct construct
com.cenqua.clover.registry.FixedSourceRegion region
}
com/cenqua/clover/registry/StringifiedAnnotationValue.classStringifiedAnnotationValue.java
package com.cenqua.clover.registry
public com.cenqua.clover.registry.StringifiedAnnotationValue extends java.lang.Object implements com.cenqua.clover.registry.AnnotationValue {
public String value
public void (java.lang.String)
String value
public java.lang.String getValue ()
public java.util.List toList ()
public void write (com.atlassian.clover.io.tags.TaggedDataOutput) throws java.io.IOException
com.atlassian.clover.io.tags.TaggedDataOutput out
public static com.cenqua.clover.registry.StringifiedAnnotationValue read (com.atlassian.clover.io.tags.TaggedDataInput) throws java.io.IOException
com.atlassian.clover.io.tags.TaggedDataInput in
public java.lang.String toString ()
}
com/cenqua/clover/registry/TestCaseInfo$1.classTestCaseInfo.java
package com.cenqua.clover.registry
com.cenqua.clover.registry.TestCaseInfo$1 extends java.lang.Object {
}
com/cenqua/clover/registry/TestCaseInfo$Factory.classTestCaseInfo.java
package com.cenqua.clover.registry
public com.cenqua.clover.registry.TestCaseInfo$Factory extends java.lang.Object {
private static java.util.Map instanceCache
private static int sliceOffset
public void ()
public static void reset ()
public static com.cenqua.clover.registry.TestCaseInfo getInstance (com.cenqua.clover.registry.TestCaseInfo)
com.cenqua.clover.registry.TestCaseInfo tci
com.cenqua.clover.registry.TestCaseInfo result
public static com.cenqua.clover.registry.TestCaseInfo getInstanceForSlice (com.atlassian.clover.recorder.PerTestRecordingTranscript)
String stackTrace
String exitMessage
com.atlassian.clover.recorder.PerTestRecordingTranscript recording
com.cenqua.clover.registry.TestCaseInfo tci
com.cenqua.clover.registry.TestCaseInfo result
public static java.util.Set getCacheValues ()
static void ()
}
com/cenqua/clover/registry/TestCaseInfo.classTestCaseInfo.java
package com.cenqua.clover.registry
public com.cenqua.clover.registry.TestCaseInfo extends java.lang.Object implements java.io.Serializable {
static final long serialVersionUID
public static final int DEFAULT_SLICE_ID_OFFSET
private transient java.lang.ref.WeakReference sourceMethod
private transient java.lang.ref.WeakReference runtimeType
private transient Integer id
private String runtimeTypeName
private String sourceMethodName
private boolean hasResult
private long startTime
private long endTime
private float time
private boolean error
private boolean failure
private String failMessage
private String failType
private String failFullMessage
private String testName
private Integer hashCode
private transient com.cenqua.clover.registry.StackTraceInfo stackTrace
private void (long, long, java.lang.String, java.lang.String)
long startTime
long endTime
String runtimeTypeName
String sourceMethodName
public void (java.lang.Integer, com.cenqua.clover.registry.ClassInfo, com.cenqua.clover.registry.MethodInfo)
Integer id
com.cenqua.clover.registry.ClassInfo runtimeType
com.cenqua.clover.registry.MethodInfo sourceMethod
public void (java.lang.Integer, com.cenqua.clover.registry.ClassInfo, java.lang.String)
Integer id
com.cenqua.clover.registry.ClassInfo runtimeType
String testName
public java.lang.Integer getId ()
public void setId (java.lang.Integer)
Integer id
public boolean isResolved ()
public boolean resolve (com.cenqua.clover.registry.ProjectInfo)
com.cenqua.clover.registry.ClassInfo srcClass
String srcClassname
com.cenqua.clover.registry.ClassInfo srcClass
com.cenqua.clover.registry.ProjectInfo project
String rtClassname
com.cenqua.clover.registry.ClassInfo runtimeType
int lastDot
public java.lang.Object readResolve () throws java.io.ObjectStreamException
com.cenqua.clover.registry.TestCaseInfo info
com.cenqua.clover.registry.StackTraceInfo strace
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream stream
public java.lang.String getKey ()
public static java.lang.String makeKey (java.lang.String, java.lang.String, long)
String runtimeTypeName
String sourceMethodName
long startTime
public java.lang.String getClassName ()
com.cenqua.clover.registry.ClassInfo runtimeType
public java.lang.String getTestName ()
public float getTime ()
public boolean isError ()
public boolean isHasResult ()
public void setHasResult (boolean)
boolean hasResult
public void setTime (float)
float time
public void setError (boolean)
boolean error
public boolean isFailure ()
public void setFailure (boolean)
boolean failure
public boolean isSuccess ()
public java.lang.String getFailMessage ()
public void setFailMessage (java.lang.String)
String failMessage
public java.lang.String getFailType ()
public void setFailType (java.lang.String)
String failType
public java.lang.String getFailFullMessage ()
public void setFailFullMessage (java.lang.String)
String failFullMessage
public com.cenqua.clover.registry.StackTraceInfo getStackTrace ()
public com.cenqua.clover.registry.ClassInfo getRuntimeType ()
public com.cenqua.clover.registry.ClassInfo getContainingClass ()
public com.cenqua.clover.registry.MethodInfo getSourceMethod ()
public java.lang.String getQualifiedName ()
com.cenqua.clover.registry.ClassInfo runtimeType
public java.lang.String getRuntimeTypeName ()
public java.lang.String getSourceMethodName ()
public long getStartTime ()
public void setStartTime (long)
long startTime
public long getEndTime ()
public void setEndTime (long)
long endTime
public boolean equals (java.lang.Object)
Object o
com.cenqua.clover.registry.TestCaseInfo that
public int hashCode ()
int result
public java.lang.String toString ()
void (long, long, java.lang.String, java.lang.String, com.cenqua.clover.registry.TestCaseInfo$1)
long x0
long x1
String x2
String x3
com.cenqua.clover.registry.TestCaseInfo$1 x4
}
com/cenqua/clover/reporters/AverageColumn.classAverageColumn.java
package com.cenqua.clover.reporters
public abstract com.cenqua.clover.reporters.AverageColumn extends com.cenqua.clover.reporters.TotalColumn {
public void (com.cenqua.clover.reporters.Column)
com.cenqua.clover.reporters.Column col
protected void ()
public void setFormat (java.lang.String)
String format
public void setValues (float)
float average
}
com/cenqua/clover/reporters/CalcLexer.classCalcLexer.java
package com.cenqua.clover.reporters
public com.cenqua.clover.reporters.CalcLexer extends clover.antlr.CharScanner implements com.cenqua.clover.reporters.CalcParserTokenTypes clover.antlr.TokenStream {
public void (java.io.InputStream)
java.io.InputStream in
public void (java.io.Reader)
java.io.Reader in
public void (clover.antlr.InputBuffer)
clover.antlr.InputBuffer ib
public void (clover.antlr.LexerSharedInputState)
clover.antlr.LexerSharedInputState state
public clover.antlr.Token nextToken () throws clover.antlr.TokenStreamException
clover.antlr.RecognitionException e
clover.antlr.CharStreamException cse
clover.antlr.Token _token
int _ttype
clover.antlr.Token theRetToken
public final void mWS (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
public final void mLPAREN (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
public final void mRPAREN (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
public final void mSTAR (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
public final void mSLASH (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
public final void mPOW (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
public final void mPLUS (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
public final void mMINUS (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
public final void mSEMI (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
protected final void mDIGIT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
public final void mINT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
int _cnt24
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
public final void mFMT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
public final void mCLOVDATA (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
int _cnt28
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
}
com/cenqua/clover/reporters/CalcParser.classCalcParser.java
package com.cenqua.clover.reporters
public com.cenqua.clover.reporters.CalcParser extends clover.antlr.LLkParser implements com.cenqua.clover.reporters.CalcParserTokenTypes {
public static final String[] _tokenNames
protected void (clover.antlr.TokenBuffer, int)
clover.antlr.TokenBuffer tokenBuf
int k
public void (clover.antlr.TokenBuffer)
clover.antlr.TokenBuffer tokenBuf
protected void (clover.antlr.TokenStream, int)
clover.antlr.TokenStream lexer
int k
public void (clover.antlr.TokenStream)
clover.antlr.TokenStream lexer
public void (clover.antlr.ParserSharedInputState)
clover.antlr.ParserSharedInputState state
public final void expr () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.collections.AST tmp11_AST
clover.antlr.collections.AST tmp12_AST
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST expr_AST
public final void factor () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.collections.AST tmp13_AST
clover.antlr.collections.AST tmp14_AST
clover.antlr.collections.AST tmp15_AST
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST factor_AST
public final void atom () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.collections.AST tmp16_AST
clover.antlr.collections.AST tmp17_AST
clover.antlr.collections.AST tmp18_AST
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST atom_AST
protected void buildTokenTypeASTClassMap ()
static void ()
}
com/cenqua/clover/reporters/CalcParserTokenTypes.classCalcParserTokenTypes.java
package com.cenqua.clover.reporters
public abstract com.cenqua.clover.reporters.CalcParserTokenTypes extends java.lang.Object {
public static final int EOF
public static final int NULL_TREE_LOOKAHEAD
public static final int PLUS
public static final int MINUS
public static final int STAR
public static final int SLASH
public static final int POW
public static final int INT
public static final int FMT
public static final int CLOVDATA
public static final int LPAREN
public static final int RPAREN
public static final int WS
public static final int SEMI
public static final int DIGIT
}
com/cenqua/clover/reporters/CalcTreeWalker.classCalcTreeWalker.java
package com.cenqua.clover.reporters
public com.cenqua.clover.reporters.CalcTreeWalker extends clover.antlr.TreeParser implements com.cenqua.clover.reporters.CalcParserTokenTypes {
public static final String[] _tokenNames
public void ()
public final double expr (clover.antlr.collections.AST, com.cenqua.clover.registry.BlockMetrics) throws clover.antlr.RecognitionException
clover.antlr.collections.AST __t30
clover.antlr.collections.AST tmp1_AST_in
clover.antlr.collections.AST __t31
clover.antlr.collections.AST tmp2_AST_in
clover.antlr.collections.AST __t32
clover.antlr.collections.AST tmp3_AST_in
clover.antlr.collections.AST __t33
clover.antlr.collections.AST tmp4_AST_in
clover.antlr.collections.AST __t34
clover.antlr.collections.AST tmp5_AST_in
com.atlassian.clover.api.CloverException e
String fmt
clover.antlr.collections.AST _t
com.cenqua.clover.registry.BlockMetrics m
double r
clover.antlr.collections.AST expr_AST_in
clover.antlr.collections.AST i
clover.antlr.collections.AST f
clover.antlr.collections.AST c
double a
double b
public final void validate (clover.antlr.collections.AST) throws clover.antlr.RecognitionException
clover.antlr.collections.AST __t37
clover.antlr.collections.AST tmp6_AST_in
clover.antlr.collections.AST __t38
clover.antlr.collections.AST tmp7_AST_in
clover.antlr.collections.AST __t39
clover.antlr.collections.AST tmp8_AST_in
clover.antlr.collections.AST __t40
clover.antlr.collections.AST tmp9_AST_in
clover.antlr.collections.AST __t41
clover.antlr.collections.AST tmp10_AST_in
clover.antlr.collections.AST _t
clover.antlr.collections.AST validate_AST_in
clover.antlr.collections.AST i
clover.antlr.collections.AST f
clover.antlr.collections.AST c
static void ()
}
com/cenqua/clover/reporters/CloverReportConfig.classCloverReportConfig.java
package com.cenqua.clover.reporters
public abstract com.cenqua.clover.reporters.CloverReportConfig extends java.lang.Object {
private static final String ERR_NO_OUTFILE_SPECIFIED
private com.cenqua.clover.reporters.CloverReportConfig firstCurrentConfig
private com.cenqua.clover.reporters.Format format
private com.cenqua.clover.reporters.Columns columns
private String title
private String homepage
private String projectName
private String titleAnchor
private String titleTarget
private String uniqueTitle
private java.io.File outFile
private String mainFileName
private boolean needsNewFrame
private String initString
private java.util.Date effectiveDate
private com.cenqua.clover.cfg.Interval span
private com.cenqua.clover.cfg.StorageSize coverageCacheSize
private String invalidReason
private boolean alwaysReport
private boolean compress
private com.cenqua.clover.util.Path sourcepath
private int titleCount
private boolean loadTestResults
private boolean loadPerTestData
private boolean skipCoverageTreeMap
private long reportDelay
private java.util.Map linkedReports
private com.cenqua.clover.registry.HasMetricsFilter includeFilter
private com.cenqua.clover.registry.HasMetricsFilter$Invertable testFilter
private String charset
private static final int DELAY_INC_MILLIS
public void ()
public void setFirstCurrentConfig (com.cenqua.clover.reporters.CloverReportConfig)
com.cenqua.clover.reporters.CloverReportConfig currentRoot
public com.cenqua.clover.reporters.CloverReportConfig getFirstCurrentConfig ()
public java.lang.String getHomepage ()
public void setHomepage (java.lang.String)
String homepage
public void setProjectName (java.lang.String)
String projectName
public void setLinkedReports (java.util.Map)
java.util.Map links
public java.util.Map getLinkedReports ()
public java.lang.String getUniqueTitle ()
public void setUniqueTitle (java.lang.String)
String uniqueTitle
public int getTitleCount ()
public int incTitleCount ()
public void setInitString (java.lang.String)
String initString
public java.lang.String getInitString ()
public void setOutFile (java.io.File)
java.io.File outFile
public java.io.File getOutFile ()
public java.lang.String getMainFileName ()
public java.io.File getMainOutFile ()
public boolean isNeedsNewFrame ()
public void setNeedsNewFrame (boolean)
boolean needsNewFrame
public void setMainFileName (java.lang.String)
String mainFileName
public void setAlwaysReport (boolean)
boolean alwaysReport
public boolean isAlwaysReport ()
public boolean isCompress ()
public void setCompress (boolean)
boolean compress
public void setSourcepath (com.cenqua.clover.util.Path)
com.cenqua.clover.util.Path sourcepath
public com.cenqua.clover.util.Path getSourcepath ()
public void setTitle (java.lang.String)
String title
public java.lang.String getTitleAnchor ()
public void setTitleAnchor (java.lang.String)
String titleAnchor
public java.lang.String getTitleTarget ()
public void setTitleTarget (java.lang.String)
String titleTarget
public void setSpan (com.cenqua.clover.cfg.Interval)
com.cenqua.clover.cfg.Interval span
public com.cenqua.clover.cfg.Interval getSpan ()
public void setEffectiveDate (java.util.Date)
java.util.Date effectiveDate
public java.util.Date getEffectiveDate ()
public void setCharset (java.lang.String)
String encoding
public java.lang.String getCharset ()
public java.lang.String getTitle ()
public void setFormat (com.cenqua.clover.reporters.Format)
com.cenqua.clover.reporters.Format format
public com.cenqua.clover.reporters.Format getFormat ()
public boolean isColumnsSet ()
public com.cenqua.clover.reporters.Columns getColumns ()
public void setColumns (com.cenqua.clover.reporters.Columns)
com.cenqua.clover.reporters.Columns columns
public boolean isLoadTestResults ()
public void setLoadTestResults (boolean)
boolean loadTestResults
public boolean validate ()
public java.lang.String getValidationFailureReason ()
protected void setFailureReason (java.lang.String)
String reason
public com.cenqua.clover.CloverDatabase getCoverageDatabase () throws com.atlassian.clover.api.CloverException
com.cenqua.clover.CoverageDataSpec spec
com.cenqua.clover.CloverDatabase database
protected com.cenqua.clover.registry.HasMetricsFilter$Invertable effectiveTestFilter ()
public void setIncludeFilter (com.cenqua.clover.registry.HasMetricsFilter)
com.cenqua.clover.registry.HasMetricsFilter includeFilter
public void setTestFilter (com.cenqua.clover.registry.HasMetricsFilter$Invertable)
com.cenqua.clover.registry.HasMetricsFilter$Invertable testFilter
public com.cenqua.clover.registry.HasMetricsFilter$Invertable getTestFilter ()
public boolean isLoadPerTestData ()
public void setLoadPerTestData (boolean)
boolean loadPerTestData
public void setCoverageCacheSize (com.cenqua.clover.cfg.StorageSize)
com.cenqua.clover.cfg.StorageSize size
public long getReportDelay ()
public void setReportDelay (long)
long delay
public boolean isSkipCoverageTreeMap ()
public void setSkipCoverageTreeMap (boolean)
boolean skipCoverageTreeMap
private void delayIfRecordingInProgress ()
int i
long reportDelay
InterruptedException e
java.io.File liveRecFile
}
com/cenqua/clover/reporters/CloverReporter$1.classCloverReporter.java
package com.cenqua.clover.reporters
com.cenqua.clover.reporters.CloverReporter$1 extends java.lang.Object {
static final int[] $SwitchMap$com$cenqua$clover$reporters$Type
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
com/cenqua/clover/reporters/CloverReporter.classCloverReporter.java
package com.cenqua.clover.reporters
public abstract com.cenqua.clover.reporters.CloverReporter extends java.lang.Object {
protected final com.cenqua.clover.CloverDatabase database
protected final com.cenqua.clover.reporters.CloverReportConfig reportConfig
protected static void loadLicense ()
protected void (com.cenqua.clover.CloverDatabase, com.cenqua.clover.reporters.CloverReportConfig)
com.cenqua.clover.CloverDatabase database
com.cenqua.clover.reporters.CloverReportConfig reportConfig
public void (com.cenqua.clover.reporters.CloverReportConfig) throws com.atlassian.clover.api.CloverException
com.cenqua.clover.reporters.CloverReportConfig reportConfig
public final int execute () throws com.atlassian.clover.api.CloverException
protected void validate () throws com.atlassian.clover.api.CloverException
protected abstract int executeImpl () throws com.atlassian.clover.api.CloverException
protected abstract long getPerms ()
protected static boolean canProceedWithReporting (com.cenqua.clover.reporters.CloverReportConfig)
com.cenqua.clover.reporters.CloverReportConfig config
public static com.cenqua.clover.reporters.CloverReporter buildReporter (com.cenqua.clover.reporters.CloverReportConfig) throws com.atlassian.clover.api.CloverException
com.cenqua.clover.reporters.CloverReportConfig config
protected boolean isCurrentReport ()
protected boolean isHistoricalReport ()
}
com/cenqua/clover/reporters/Column$ColumnData.classColumn.java
package com.cenqua.clover.reporters
public com.cenqua.clover.reporters.Column$ColumnData extends java.lang.Object {
private float value
private String customClass
protected void (float)
float value
public float getValue ()
public java.lang.String getCustomClass ()
public void setCustomClass (java.lang.String)
String customClass
}
com/cenqua/clover/reporters/Column$PcColumnData.classColumn.java
package com.cenqua.clover.reporters
public com.cenqua.clover.reporters.Column$PcColumnData extends com.cenqua.clover.reporters.Column$ColumnData {
private float pcValue
private boolean empty
private String customPositiveClass
private String customNegativeClass
public void (int, boolean)
int value
boolean empty
public void (int, float)
int value
float pcValue
public void (int, float, boolean)
int value
float pcValue
boolean empty
public float getPcValue ()
public boolean isEmpty ()
public java.lang.String getCustomPositiveClass ()
public java.lang.String getCustomNegativeClass ()
public void setCustomPositiveClass (java.lang.String)
String className
public void setCustomNegativeClass (java.lang.String)
String className
}
com/cenqua/clover/reporters/Column.classColumn.java
package com.cenqua.clover.reporters
public abstract com.cenqua.clover.reporters.Column extends java.lang.Object {
protected com.cenqua.clover.reporters.ColumnFormat formatter
private String format
private String scope
protected com.cenqua.clover.reporters.Column$ColumnData data
private float min
private float max
static final String ALERT_STYLE
public void <