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 ()
public void (com.cenqua.clover.reporters.Column)
com.cenqua.clover.reporters.Column col
public abstract com.cenqua.clover.reporters.Column copy ()
public void setFormat (java.lang.String)
String format
public void setMin (float)
float min
public void setMax (float)
float max
public java.lang.String getStyle ()
public com.cenqua.clover.reporters.ColumnFormat getFormat ()
public void setScope (java.lang.String)
String scope
public java.lang.String getScope ()
public void setCustomClass (java.lang.String)
String customClass
public java.lang.String render ()
public java.lang.Number getNumber ()
public com.cenqua.clover.reporters.Column$ColumnData getColumnData ()
public java.lang.String sortValue ()
public abstract void init (com.cenqua.clover.registry.BlockMetrics) throws com.atlassian.clover.api.CloverException
public void reset ()
public java.lang.String getName ()
String[] className
public abstract java.lang.String getTitle (com.cenqua.clover.registry.BlockMetrics)
public java.lang.String getTitle ()
public java.lang.String getHelp ()
}
com/cenqua/clover/reporters/ColumnFormat$BarGraphColumnFormat.classColumnFormat.java
package com.cenqua.clover.reporters
public abstract com.cenqua.clover.reporters.ColumnFormat$BarGraphColumnFormat extends com.cenqua.clover.reporters.ColumnFormat$PercentageColumnFormat {
public void ()
public java.lang.String format (com.cenqua.clover.reporters.Column$ColumnData)
Exception e
com.cenqua.clover.reporters.Column$ColumnData data
public java.lang.String formatTitle (java.lang.String)
String name
public int getColSpan ()
abstract int getBarSize ()
}
com/cenqua/clover/reporters/ColumnFormat$ErrorColumnFormat.classColumnFormat.java
package com.cenqua.clover.reporters
public com.cenqua.clover.reporters.ColumnFormat$ErrorColumnFormat extends java.lang.Object implements com.cenqua.clover.reporters.ColumnFormat {
private final String errorMsg
public void (java.lang.String)
String msg
public java.lang.String format (com.cenqua.clover.reporters.Column$ColumnData)
com.cenqua.clover.reporters.Column$ColumnData data
public java.lang.Number formatNumber (com.cenqua.clover.reporters.Column$ColumnData)
com.cenqua.clover.reporters.Column$ColumnData data
public java.lang.String formatTitle (java.lang.String)
String name
public java.lang.String sortValue (com.cenqua.clover.reporters.Column$ColumnData)
com.cenqua.clover.reporters.Column$ColumnData data
public java.lang.String sortType ()
public int getColSpan ()
public boolean isWithinThreshold (com.cenqua.clover.reporters.Column$ColumnData, float, float)
com.cenqua.clover.reporters.Column$ColumnData data
float min
float max
}
com/cenqua/clover/reporters/ColumnFormat$Factory.classColumnFormat.java
package com.cenqua.clover.reporters
public com.cenqua.clover.reporters.ColumnFormat$Factory extends java.lang.Object {
private static final java.util.Map FORMATS
public void ()
static com.cenqua.clover.reporters.ColumnFormat createFormat (java.lang.String)
String format
static void ()
}
com/cenqua/clover/reporters/ColumnFormat$FloatColumnFormat.classColumnFormat.java
package com.cenqua.clover.reporters
public com.cenqua.clover.reporters.ColumnFormat$FloatColumnFormat extends java.lang.Object implements com.cenqua.clover.reporters.ColumnFormat {
public void ()
public java.lang.String format (com.cenqua.clover.reporters.Column$ColumnData)
com.cenqua.clover.reporters.Column$ColumnData data
public java.lang.Number formatNumber (com.cenqua.clover.reporters.Column$ColumnData)
com.cenqua.clover.reporters.Column$ColumnData data
public java.lang.String formatTitle (java.lang.String)
String name
public java.lang.String sortValue (com.cenqua.clover.reporters.Column$ColumnData)
com.cenqua.clover.reporters.Column$ColumnData data
public java.lang.String sortType ()
public int getColSpan ()
public boolean isWithinThreshold (com.cenqua.clover.reporters.Column$ColumnData, float, float)
com.cenqua.clover.reporters.Column$ColumnData data
float min
float max
}
com/cenqua/clover/reporters/ColumnFormat$IntColumnFormat.classColumnFormat.java
package com.cenqua.clover.reporters
public com.cenqua.clover.reporters.ColumnFormat$IntColumnFormat extends com.cenqua.clover.reporters.ColumnFormat$FloatColumnFormat {
public void ()
public java.lang.String format (com.cenqua.clover.reporters.Column$ColumnData)
com.cenqua.clover.reporters.Column$ColumnData data
public java.lang.Number formatNumber (com.cenqua.clover.reporters.Column$ColumnData)
com.cenqua.clover.reporters.Column$ColumnData data
}
com/cenqua/clover/reporters/ColumnFormat$LongBarGraphColumnFormat.classColumnFormat.java
package com.cenqua.clover.reporters
public com.cenqua.clover.reporters.ColumnFormat$LongBarGraphColumnFormat extends com.cenqua.clover.reporters.ColumnFormat$BarGraphColumnFormat {
public void ()
int getBarSize ()
}
com/cenqua/clover/reporters/ColumnFormat$PercentageColumnFormat.classColumnFormat.java
package com.cenqua.clover.reporters
public com.cenqua.clover.reporters.ColumnFormat$PercentageColumnFormat extends com.cenqua.clover.reporters.ColumnFormat$FloatColumnFormat {
public void ()
public java.lang.String format (com.cenqua.clover.reporters.Column$ColumnData)
com.cenqua.clover.reporters.Column$ColumnData data
public java.lang.Number formatNumber (com.cenqua.clover.reporters.Column$ColumnData)
com.cenqua.clover.reporters.Column$ColumnData data
public java.lang.String sortValue (com.cenqua.clover.reporters.Column$ColumnData)
com.cenqua.clover.reporters.Column$ColumnData data
public java.lang.String formatTitle (java.lang.String)
String name
public boolean isWithinThreshold (com.cenqua.clover.reporters.Column$ColumnData, float, float)
com.cenqua.clover.reporters.Column$ColumnData data
float min
float max
float pcValue
com.cenqua.clover.reporters.Column$PcColumnData toPcData (com.cenqua.clover.reporters.Column$ColumnData)
com.cenqua.clover.reporters.Column$ColumnData data
}
com/cenqua/clover/reporters/ColumnFormat$ShortBarGraphColumnFormat.classColumnFormat.java
package com.cenqua.clover.reporters
public com.cenqua.clover.reporters.ColumnFormat$ShortBarGraphColumnFormat extends com.cenqua.clover.reporters.ColumnFormat$BarGraphColumnFormat {
public void ()
int getBarSize ()
}
com/cenqua/clover/reporters/ColumnFormat.classColumnFormat.java
package com.cenqua.clover.reporters
public abstract com.cenqua.clover.reporters.ColumnFormat extends java.lang.Object {
public static final String PERCENTAGE
public static final String PC
public static final String RAW
public static final String BAR
public static final String LONGBAR
public static final String SHORTBAR
public static final String SORT_TYPE_NUMBER
public static final String SORT_TYPE_ALPHA
public abstract java.lang.String format (com.cenqua.clover.reporters.Column$ColumnData)
public abstract java.lang.Number formatNumber (com.cenqua.clover.reporters.Column$ColumnData)
public abstract java.lang.String formatTitle (java.lang.String)
public abstract java.lang.String sortValue (com.cenqua.clover.reporters.Column$ColumnData)
public abstract java.lang.String sortType ()
public abstract int getColSpan ()
public abstract boolean isWithinThreshold (com.cenqua.clover.reporters.Column$ColumnData, float, float)
}
com/cenqua/clover/reporters/Columns$AvgClassesPerFile.classColumns.java
package com.cenqua.clover.reporters
public com.cenqua.clover.reporters.Columns$AvgClassesPerFile extends com.cenqua.clover.reporters.AverageColumn {
public void ()
public com.cenqua.clover.reporters.Column copy ()
public void (com.cenqua.clover.reporters.Column)
com.cenqua.clover.reporters.Column col
public void init (com.cenqua.clover.registry.BlockMetrics)
com.cenqua.clover.registry.BlockMetrics value
com.cenqua.clover.registry.PackageMetrics metrics
public java.lang.String getTitle (com.cenqua.clover.registry.BlockMetrics)
com.cenqua.clover.registry.BlockMetrics value
public java.lang.String getHelp ()
}
com/cenqua/clover/reporters/Columns$AvgMethodComplexity.classColumns.java
package com.cenqua.clover.reporters
public com.cenqua.clover.reporters.Columns$AvgMethodComplexity extends com.cenqua.clover.reporters.AverageColumn {
public void ()
public void (com.cenqua.clover.reporters.Column)
com.cenqua.clover.reporters.Column col
public com.cenqua.clover.reporters.Column copy ()
public void init (com.cenqua.clover.registry.BlockMetrics)
com.cenqua.clover.registry.BlockMetrics value
com.cenqua.clover.registry.ClassMetrics metrics
public java.lang.String getTitle (com.cenqua.clover.registry.BlockMetrics)
com.cenqua.clover.registry.BlockMetrics value
public java.lang.String getHelp ()
}
com/cenqua/clover/reporters/Columns$AvgMethodsPerClass.classColumns.java
package com.cenqua.clover.reporters
public com.cenqua.clover.reporters.Columns$AvgMethodsPerClass extends com.cenqua.clover.reporters.AverageColumn {
public void ()
public void (com.cenqua.clover.reporters.Column)
com.cenqua.clover.reporters.Column col
public com.cenqua.clover.reporters.Column copy ()
public void init (com.cenqua.clover.registry.BlockMetrics)
com.cenqua.clover.registry.BlockMetrics value
com.cenqua.clover.registry.FileMetrics metrics
public java.lang.String getTitle (com.cenqua.clover.registry.BlockMetrics)
com.cenqua.clover.registry.BlockMetrics value
public java.lang.String getHelp ()
}
com/cenqua/clover/reporters/Columns$AvgStatementsPerMethod.classColumns.java
package com.cenqua.clover.reporters
public com.cenqua.clover.reporters.Columns$AvgStatementsPerMethod extends com.cenqua.clover.reporters.AverageColumn {
public void ()
public void (com.cenqua.clover.reporters.Column)
com.cenqua.clover.reporters.Column col
public com.cenqua.clover.reporters.Column copy ()
public void init (com.cenqua.clover.registry.BlockMetrics)
com.cenqua.clover.registry.BlockMetrics value
com.cenqua.clover.registry.ClassMetrics metrics
public java.lang.String getTitle (com.cenqua.clover.registry.BlockMetrics)
com.cenqua.clover.registry.BlockMetrics value
public java.lang.String getHelp ()
}
com/cenqua/clover/reporters/Columns$Complexity.classColumns.java
package com.cenqua.clover.reporters
public com.cenqua.clover.reporters.Columns$Complexity extends com.cenqua.clover.reporters.TotalColumn {
public void ()
public void (com.cenqua.clover.reporters.Column)
com.cenqua.clover.reporters.Column col
public com.cenqua.clover.reporters.Column copy ()
public void init (com.cenqua.clover.registry.BlockMetrics)
com.cenqua.clover.registry.BlockMetrics value
public java.lang.String getTitle (com.cenqua.clover.registry.BlockMetrics)
com.cenqua.clover.registry.BlockMetrics value
public java.lang.String getHelp ()
}
com/cenqua/clover/reporters/Columns$ComplexityDensity.classColumns.java
package com.cenqua.clover.reporters
public com.cenqua.clover.reporters.Columns$ComplexityDensity extends com.cenqua.clover.reporters.AverageColumn {
public void ()
public void (com.cenqua.clover.reporters.Column)
com.cenqua.clover.reporters.Column col
public com.cenqua.clover.reporters.Column copy ()
public void init (com.cenqua.clover.registry.BlockMetrics)
com.cenqua.clover.registry.BlockMetrics value
public java.lang.String getTitle (com.cenqua.clover.registry.BlockMetrics)
com.cenqua.clover.registry.BlockMetrics value
public java.lang.String getHelp ()
}
com/cenqua/clover/reporters/Columns$ComplexityToCoverage.classColumns.java
package com.cenqua.clover.reporters
public com.cenqua.clover.reporters.Columns$ComplexityToCoverage extends com.cenqua.clover.reporters.TotalColumn {
public void ()
public void (com.cenqua.clover.reporters.Column)
com.cenqua.clover.reporters.Column col
public com.cenqua.clover.reporters.Column copy ()
public void init (com.cenqua.clover.registry.BlockMetrics)
com.cenqua.clover.registry.BlockMetrics value
boolean isEmpty
public java.lang.String getTitle (com.cenqua.clover.registry.BlockMetrics)
com.cenqua.clover.registry.BlockMetrics value
}
com/cenqua/clover/reporters/Columns$CoveredBranches.classColumns.java
package com.cenqua.clover.reporters
public com.cenqua.clover.reporters.Columns$CoveredBranches extends com.cenqua.clover.reporters.CoverageColumn {
public void ()
public void (com.cenqua.clover.reporters.Column)
com.cenqua.clover.reporters.Column col
public com.cenqua.clover.reporters.Column copy ()
public void init (com.cenqua.clover.registry.BlockMetrics)
com.cenqua.clover.registry.BlockMetrics value
public java.lang.String getTitle (com.cenqua.clover.registry.BlockMetrics)
com.cenqua.clover.registry.BlockMetrics value
public java.lang.String getHelp ()
}
com/cenqua/clover/reporters/Columns$CoveredElements.classColumns.java
package com.cenqua.clover.reporters
public com.cenqua.clover.reporters.Columns$CoveredElements extends com.cenqua.clover.reporters.CoverageColumn {
public void ()
public void (com.cenqua.clover.reporters.Column)
com.cenqua.clover.reporters.Column col
public com.cenqua.clover.reporters.Column copy ()
public void init (com.cenqua.clover.registry.BlockMetrics)
com.cenqua.clover.registry.BlockMetrics value
public java.lang.String getTitle (com.cenqua.clover.registry.BlockMetrics)
com.cenqua.clover.registry.BlockMetrics value
public java.lang.String getHelp ()
}
com/cenqua/clover/reporters/Columns$CoveredMethods.classColumns.java
package com.cenqua.clover.reporters
public com.cenqua.clover.reporters.Columns$CoveredMethods extends com.cenqua.clover.reporters.CoverageColumn {
public void ()
public void (com.cenqua.clover.reporters.Column)
com.cenqua.clover.reporters.Column col
public com.cenqua.clover.reporters.Column copy ()
public void init (com.cenqua.clover.registry.BlockMetrics)
com.cenqua.clover.registry.BlockMetrics value
com.cenqua.clover.registry.ClassMetrics cm
public java.lang.String getTitle (com.cenqua.clover.registry.BlockMetrics)
com.cenqua.clover.registry.BlockMetrics value
public java.lang.String getHelp ()
}
com/cenqua/clover/reporters/Columns$CoveredStatements.classColumns.java
package com.cenqua.clover.reporters
public com.cenqua.clover.reporters.Columns$CoveredStatements extends com.cenqua.clover.reporters.CoverageColumn {
public void ()
public void (com.cenqua.clover.reporters.Column)
com.cenqua.clover.reporters.Column col
public com.cenqua.clover.reporters.Column copy ()
public void init (com.cenqua.clover.registry.BlockMetrics)
com.cenqua.clover.registry.BlockMetrics value
public java.lang.String getTitle (com.cenqua.clover.registry.BlockMetrics)
com.cenqua.clover.registry.BlockMetrics value
public java.lang.String getHelp ()
}
com/cenqua/clover/reporters/Columns$Expression.classColumns.java
package com.cenqua.clover.reporters
public com.cenqua.clover.reporters.Columns$Expression extends com.cenqua.clover.reporters.Column {
static final com.cenqua.clover.reporters.ColumnFormat$ErrorColumnFormat ERROR_COLUMN_FORMAT
private String expr
private String title
public void ()
public void (com.cenqua.clover.reporters.Column)
com.cenqua.clover.reporters.Column col
com.cenqua.clover.reporters.Columns$Expression expression
public void addText (java.lang.String)
String text
public void setName (java.lang.String)
String title
public void setTitle (java.lang.String)
String title
public com.cenqua.clover.reporters.Column copy ()
public void init (com.cenqua.clover.registry.BlockMetrics) throws com.atlassian.clover.api.CloverException
double result
com.atlassian.clover.api.CloverException e
ClassCastException e
com.cenqua.clover.registry.BlockMetrics value
public java.lang.String getTitle (com.cenqua.clover.registry.BlockMetrics)
com.cenqua.clover.registry.BlockMetrics value
public java.lang.String getHelp ()
static java.lang.String access$100 (com.cenqua.clover.reporters.Columns$Expression)
com.cenqua.clover.reporters.Columns$Expression x0
static java.lang.String access$200 (com.cenqua.clover.reporters.Columns$Expression)
com.cenqua.clover.reporters.Columns$Expression x0
static void ()
}
com/cenqua/clover/reporters/Columns$FilteredElements.classColumns.java
package com.cenqua.clover.reporters
public com.cenqua.clover.reporters.Columns$FilteredElements extends com.cenqua.clover.reporters.Columns$PercentageColumn {
public void ()
public void (com.cenqua.clover.reporters.Column)
com.cenqua.clover.reporters.Column col
public com.cenqua.clover.reporters.Column copy ()
public void init (com.cenqua.clover.registry.BlockMetrics)
boolean isFiltered
float pcFiltered
int totalFiltered
com.cenqua.clover.registry.BlockMetrics value
com.cenqua.clover.registry.HasMetrics hasMetrics
com.cenqua.clover.registry.BlockMetrics rawMetrics
boolean isFiltered
float pcFiltered
int totalFiltered
public java.lang.String getTitle (com.cenqua.clover.registry.BlockMetrics)
com.cenqua.clover.registry.BlockMetrics value
public java.lang.String getHelp ()
public void setCustomNegativeClass (java.lang.String)
String x0
public void setCustomPositiveClass (java.lang.String)
String x0
}
com/cenqua/clover/reporters/Columns$LineCount.classColumns.java
package com.cenqua.clover.reporters
public com.cenqua.clover.reporters.Columns$LineCount extends com.cenqua.clover.reporters.TotalColumn {
public void ()
public void (com.cenqua.clover.reporters.Column)
com.cenqua.clover.reporters.Column col
public com.cenqua.clover.reporters.Column copy ()
public void init (com.cenqua.clover.registry.BlockMetrics)
com.cenqua.clover.registry.BlockMetrics value
com.cenqua.clover.registry.FileMetrics metrics
public java.lang.String getTitle (com.cenqua.clover.registry.BlockMetrics)
com.cenqua.clover.registry.BlockMetrics value
public java.lang.String getHelp ()
}
com/cenqua/clover/reporters/Columns$NcLineCount.classColumns.java
package com.cenqua.clover.reporters
public com.cenqua.clover.reporters.Columns$NcLineCount extends com.cenqua.clover.reporters.TotalColumn {
public void ()
public void (com.cenqua.clover.reporters.Column)
com.cenqua.clover.reporters.Column col
public com.cenqua.clover.reporters.Column copy ()
public void init (com.cenqua.clover.registry.BlockMetrics)
com.cenqua.clover.registry.BlockMetrics value
com.cenqua.clover.registry.FileMetrics metrics
public java.lang.String getTitle (com.cenqua.clover.registry.BlockMetrics)
com.cenqua.clover.registry.BlockMetrics value
public java.lang.String getHelp ()
}
com/cenqua/clover/reporters/Columns$PercentageColumn.classColumns.java
package com.cenqua.clover.reporters
abstract com.cenqua.clover.reporters.Columns$PercentageColumn extends com.cenqua.clover.reporters.CoverageColumn {
public void ()
public void (com.cenqua.clover.reporters.Column)
com.cenqua.clover.reporters.Column col
public void setCustomPositiveClass (java.lang.String)
String className
public void setCustomNegativeClass (java.lang.String)
String className
}
com/cenqua/clover/reporters/Columns$PercentageContribution.classColumns.java
package com.cenqua.clover.reporters
abstract com.cenqua.clover.reporters.Columns$PercentageContribution extends com.cenqua.clover.reporters.Columns$PercentageColumn {
protected void ()
protected void (com.cenqua.clover.reporters.Column)
com.cenqua.clover.reporters.Column col
protected void setCustomClasses ()
}
com/cenqua/clover/reporters/Columns$PercentageCoveredContribution.classColumns.java
package com.cenqua.clover.reporters
public com.cenqua.clover.reporters.Columns$PercentageCoveredContribution extends com.cenqua.clover.reporters.Columns$PercentageContribution {
public void ()
public void (com.cenqua.clover.reporters.Column)
com.cenqua.clover.reporters.Column col
public com.cenqua.clover.reporters.Column copy ()
public void init (com.cenqua.clover.registry.BlockMetrics)
com.cenqua.clover.registry.BlockMetrics value
com.cenqua.clover.registry.HasMetrics owner
com.cenqua.clover.registry.BaseProjectInfo project
com.cenqua.clover.registry.BlockMetrics projectMetrics
public java.lang.String getTitle (com.cenqua.clover.registry.BlockMetrics)
com.cenqua.clover.registry.BlockMetrics value
public java.lang.String getHelp ()
public void setCustomNegativeClass (java.lang.String)
String x0
public void setCustomPositiveClass (java.lang.String)
String x0
}
com/cenqua/clover/reporters/Columns$PercentageUncoveredContribution.classColumns.java
package com.cenqua.clover.reporters
public com.cenqua.clover.reporters.Columns$PercentageUncoveredContribution extends com.cenqua.clover.reporters.Columns$PercentageContribution {
public void ()
public void (com.cenqua.clover.reporters.Column)
com.cenqua.clover.reporters.Column col
public com.cenqua.clover.reporters.Column copy ()
public void init (com.cenqua.clover.registry.BlockMetrics)
com.cenqua.clover.registry.BlockMetrics value
com.cenqua.clover.registry.HasMetrics owner
com.cenqua.clover.registry.BaseProjectInfo project
com.cenqua.clover.registry.BlockMetrics projectMetrics
public java.lang.String getTitle (com.cenqua.clover.registry.BlockMetrics)
com.cenqua.clover.registry.BlockMetrics value
public java.lang.String getHelp ()
public void setCustomNegativeClass (java.lang.String)
String x0
public void setCustomPositiveClass (java.lang.String)
String x0
}
com/cenqua/clover/reporters/Columns$SUM.classColumns.java
package com.cenqua.clover.reporters
public com.cenqua.clover.reporters.Columns$SUM extends com.cenqua.clover.reporters.Columns$Expression {
public void ()
public java.lang.String getHelp ()
}
com/cenqua/clover/reporters/Columns$TotalBranches.classColumns.java
package com.cenqua.clover.reporters
public com.cenqua.clover.reporters.Columns$TotalBranches extends com.cenqua.clover.reporters.TotalColumn {
public void ()
public void (com.cenqua.clover.reporters.Column)
com.cenqua.clover.reporters.Column col
public com.cenqua.clover.reporters.Column copy ()
public void init (com.cenqua.clover.registry.BlockMetrics)
com.cenqua.clover.registry.BlockMetrics value
public java.lang.String getTitle (com.cenqua.clover.registry.BlockMetrics)
com.cenqua.clover.registry.BlockMetrics value
public java.lang.String getHelp ()
}
com/cenqua/clover/reporters/Columns$TotalChildren.classColumns.java
package com.cenqua.clover.reporters
public com.cenqua.clover.reporters.Columns$TotalChildren extends com.cenqua.clover.reporters.TotalColumn {
public void ()
public void (com.cenqua.clover.reporters.Column)
com.cenqua.clover.reporters.Column col
public com.cenqua.clover.reporters.Column copy ()
public void init (com.cenqua.clover.registry.BlockMetrics)
com.cenqua.clover.registry.BlockMetrics value
com.cenqua.clover.registry.ClassMetrics metrics
public java.lang.String getTitle (com.cenqua.clover.registry.BlockMetrics)
com.cenqua.clover.registry.BlockMetrics value
com.cenqua.clover.registry.ClassMetrics metrics
com.cenqua.clover.reporters.html.HtmlRenderingSupportImpl support
String title
String suffix
}
com/cenqua/clover/reporters/Columns$TotalClasses.classColumns.java
package com.cenqua.clover.reporters
public com.cenqua.clover.reporters.Columns$TotalClasses extends com.cenqua.clover.reporters.TotalColumn {
public void ()
public void (com.cenqua.clover.reporters.Column)
com.cenqua.clover.reporters.Column col
public com.cenqua.clover.reporters.Column copy ()
public void init (com.cenqua.clover.registry.BlockMetrics)
com.cenqua.clover.registry.BlockMetrics value
com.cenqua.clover.registry.FileMetrics metrics
public java.lang.String getTitle (com.cenqua.clover.registry.BlockMetrics)
com.cenqua.clover.registry.BlockMetrics value
public java.lang.String getHelp ()
}
com/cenqua/clover/reporters/Columns$TotalElements.classColumns.java
package com.cenqua.clover.reporters
public com.cenqua.clover.reporters.Columns$TotalElements extends com.cenqua.clover.reporters.TotalColumn {
public void ()
public void (com.cenqua.clover.reporters.Column)
com.cenqua.clover.reporters.Column col
public com.cenqua.clover.reporters.Column copy ()
public void init (com.cenqua.clover.registry.BlockMetrics)
com.cenqua.clover.registry.BlockMetrics value
public java.lang.String getTitle (com.cenqua.clover.registry.BlockMetrics)
com.cenqua.clover.registry.BlockMetrics value
public java.lang.String getHelp ()
}
com/cenqua/clover/reporters/Columns$TotalFiles.classColumns.java
package com.cenqua.clover.reporters
public com.cenqua.clover.reporters.Columns$TotalFiles extends com.cenqua.clover.reporters.TotalColumn {
public void ()
public void (com.cenqua.clover.reporters.Column)
com.cenqua.clover.reporters.Column col
public com.cenqua.clover.reporters.Column copy ()
public void init (com.cenqua.clover.registry.BlockMetrics)
com.cenqua.clover.registry.BlockMetrics value
com.cenqua.clover.registry.PackageMetrics metrics
public java.lang.String getTitle (com.cenqua.clover.registry.BlockMetrics)
com.cenqua.clover.registry.BlockMetrics value
public java.lang.String getHelp ()
}
com/cenqua/clover/reporters/Columns$TotalMethods.classColumns.java
package com.cenqua.clover.reporters
public com.cenqua.clover.reporters.Columns$TotalMethods extends com.cenqua.clover.reporters.TotalColumn {
public void ()
public void (com.cenqua.clover.reporters.Column)
com.cenqua.clover.reporters.Column col
public com.cenqua.clover.reporters.Column copy ()
public void init (com.cenqua.clover.registry.BlockMetrics)
com.cenqua.clover.registry.ClassMetrics cm
com.cenqua.clover.registry.BlockMetrics value
public java.lang.String getTitle (com.cenqua.clover.registry.BlockMetrics)
com.cenqua.clover.registry.BlockMetrics value
public java.lang.String getHelp ()
}
com/cenqua/clover/reporters/Columns$TotalPackages.classColumns.java
package com.cenqua.clover.reporters
public com.cenqua.clover.reporters.Columns$TotalPackages extends com.cenqua.clover.reporters.TotalColumn {
public void ()
public void (com.cenqua.clover.reporters.Column)
com.cenqua.clover.reporters.Column col
public com.cenqua.clover.reporters.Column copy ()
public void init (com.cenqua.clover.registry.BlockMetrics)
com.cenqua.clover.registry.ProjectMetrics metrics
com.cenqua.clover.registry.BlockMetrics value
public java.lang.String getTitle (com.cenqua.clover.registry.BlockMetrics)
com.cenqua.clover.registry.BlockMetrics value
public java.lang.String getHelp ()
}
com/cenqua/clover/reporters/Columns$TotalPercentageCovered.classColumns.java
package com.cenqua.clover.reporters
public com.cenqua.clover.reporters.Columns$TotalPercentageCovered extends com.cenqua.clover.reporters.Columns$PercentageColumn {
public void ()
public void (com.cenqua.clover.reporters.Column)
com.cenqua.clover.reporters.Column col
public com.cenqua.clover.reporters.Column copy ()
public void init (com.cenqua.clover.registry.BlockMetrics)
com.cenqua.clover.registry.BlockMetrics value
public java.lang.String getTitle (com.cenqua.clover.registry.BlockMetrics)
com.cenqua.clover.registry.BlockMetrics value
public java.lang.String getHelp ()
public void setCustomNegativeClass (java.lang.String)
String x0
public void setCustomPositiveClass (java.lang.String)
String x0
}
com/cenqua/clover/reporters/Columns$TotalStatements.classColumns.java
package com.cenqua.clover.reporters
public com.cenqua.clover.reporters.Columns$TotalStatements extends com.cenqua.clover.reporters.TotalColumn {
public void ()
public void (com.cenqua.clover.reporters.Column)
com.cenqua.clover.reporters.Column col
public com.cenqua.clover.reporters.Column copy ()
public void init (com.cenqua.clover.registry.BlockMetrics)
com.cenqua.clover.registry.BlockMetrics value
public java.lang.String getTitle (com.cenqua.clover.registry.BlockMetrics)
com.cenqua.clover.registry.BlockMetrics value
public java.lang.String getHelp ()
}
com/cenqua/clover/reporters/Columns$UncoveredBranches.classColumns.java
package com.cenqua.clover.reporters
public com.cenqua.clover.reporters.Columns$UncoveredBranches extends com.cenqua.clover.reporters.CoverageColumn {
public void ()
public void (com.cenqua.clover.reporters.Column)
com.cenqua.clover.reporters.Column col
public com.cenqua.clover.reporters.Column copy ()
public void init (com.cenqua.clover.registry.BlockMetrics)
com.cenqua.clover.registry.BlockMetrics value
float pcvalue
public java.lang.String getTitle (com.cenqua.clover.registry.BlockMetrics)
com.cenqua.clover.registry.BlockMetrics value
public java.lang.String getHelp ()
}
com/cenqua/clover/reporters/Columns$UncoveredElements.classColumns.java
package com.cenqua.clover.reporters
public com.cenqua.clover.reporters.Columns$UncoveredElements extends com.cenqua.clover.reporters.CoverageColumn {
public void ()
public void (com.cenqua.clover.reporters.Column)
com.cenqua.clover.reporters.Column col
public com.cenqua.clover.reporters.Column copy ()
public void init (com.cenqua.clover.registry.BlockMetrics)
com.cenqua.clover.registry.BlockMetrics value
float pcvalue
public java.lang.String getTitle (com.cenqua.clover.registry.BlockMetrics)
com.cenqua.clover.registry.BlockMetrics value
public java.lang.String getHelp ()
}
com/cenqua/clover/reporters/Columns$UncoveredMethods.classColumns.java
package com.cenqua.clover.reporters
public com.cenqua.clover.reporters.Columns$UncoveredMethods extends com.cenqua.clover.reporters.CoverageColumn {
public void ()
public void (com.cenqua.clover.reporters.Column)
com.cenqua.clover.reporters.Column col
public com.cenqua.clover.reporters.Column copy ()
public void init (com.cenqua.clover.registry.BlockMetrics)
com.cenqua.clover.registry.BlockMetrics value
com.cenqua.clover.registry.ClassMetrics cm
float pcvalue
public java.lang.String getTitle (com.cenqua.clover.registry.BlockMetrics)
com.cenqua.clover.registry.BlockMetrics value
public java.lang.String getHelp ()
}
com/cenqua/clover/reporters/Columns$UncoveredStatements.classColumns.java
package com.cenqua.clover.reporters
public com.cenqua.clover.reporters.Columns$UncoveredStatements extends com.cenqua.clover.reporters.CoverageColumn {
public void ()
public void (com.cenqua.clover.reporters.Column)
com.cenqua.clover.reporters.Column col
public com.cenqua.clover.reporters.Column copy ()
public void init (com.cenqua.clover.registry.BlockMetrics)
com.cenqua.clover.registry.BlockMetrics value
float pcvalue
public java.lang.String getTitle (com.cenqua.clover.registry.BlockMetrics)
com.cenqua.clover.registry.BlockMetrics value
public java.lang.String getHelp ()
}
com/cenqua/clover/reporters/Columns.classColumns.java
package com.cenqua.clover.reporters
public com.cenqua.clover.reporters.Columns extends java.lang.Object {
static final String SCOPE_PACKAGE
static final String SCOPE_CLASS
static final String SCOPE_METHOD
private final java.util.List projectColumns
private final java.util.List pkgColumns
private final java.util.List classColumns
private final java.util.List methodColumns
static Class class$com$cenqua$clover$reporters$Column
static Class class$com$cenqua$clover$reporters$Columns
static Class class$com$cenqua$clover$reporters$Columns$Expression
static Class class$com$cenqua$clover$reporters$Columns$PercentageColumn
public void ()
private static com.cenqua.clover.reporters.Column createColumn (java.lang.String) throws com.atlassian.clover.api.CloverException
String name
Class colClass
ClassNotFoundException e
IllegalAccessException e
InstantiationException e
String columnType
public static boolean isValidColumnName (java.lang.String)
String name
ClassNotFoundException e
String columnName
public static double getColumnValue (java.lang.String, java.lang.String, com.cenqua.clover.registry.BlockMetrics) throws com.atlassian.clover.api.CloverException
String name
String format
com.cenqua.clover.registry.BlockMetrics m
com.cenqua.clover.reporters.Column col
private static com.cenqua.clover.registry.BaseProjectInfo getProjectFor (com.cenqua.clover.registry.HasMetrics)
com.cenqua.clover.registry.HasMetrics owner
public void addConfiguredTotalPercentageCovered (com.cenqua.clover.reporters.Columns$TotalPercentageCovered)
com.cenqua.clover.reporters.Columns$TotalPercentageCovered column
public void addConfiguredPercentageCoveredContribution (com.cenqua.clover.reporters.Columns$PercentageCoveredContribution)
com.cenqua.clover.reporters.Columns$PercentageCoveredContribution column
public void addConfiguredPercentageUncoveredContribution (com.cenqua.clover.reporters.Columns$PercentageUncoveredContribution)
com.cenqua.clover.reporters.Columns$PercentageUncoveredContribution column
public void addConfiguredTotalBranches (com.cenqua.clover.reporters.Columns$TotalBranches)
com.cenqua.clover.reporters.Columns$TotalBranches column
public void addConfiguredCoveredBranches (com.cenqua.clover.reporters.Columns$CoveredBranches)
com.cenqua.clover.reporters.Columns$CoveredBranches column
public void addConfiguredUncoveredBranches (com.cenqua.clover.reporters.Columns$UncoveredBranches)
com.cenqua.clover.reporters.Columns$UncoveredBranches column
public void addConfiguredTotalMethods (com.cenqua.clover.reporters.Columns$TotalMethods)
com.cenqua.clover.reporters.Columns$TotalMethods column
public void addConfiguredCoveredMethods (com.cenqua.clover.reporters.Columns$CoveredMethods)
com.cenqua.clover.reporters.Columns$CoveredMethods column
public void addConfiguredUncoveredMethods (com.cenqua.clover.reporters.Columns$UncoveredMethods)
com.cenqua.clover.reporters.Columns$UncoveredMethods column
public void addConfiguredTotalStatements (com.cenqua.clover.reporters.Columns$TotalStatements)
com.cenqua.clover.reporters.Columns$TotalStatements column
public void addConfiguredCoveredStatements (com.cenqua.clover.reporters.Columns$CoveredStatements)
com.cenqua.clover.reporters.Columns$CoveredStatements column
public void addConfiguredUncoveredStatements (com.cenqua.clover.reporters.Columns$UncoveredStatements)
com.cenqua.clover.reporters.Columns$UncoveredStatements column
public void addConfiguredTotalElements (com.cenqua.clover.reporters.Columns$TotalElements)
com.cenqua.clover.reporters.Columns$TotalElements column
public void addConfiguredCoveredElements (com.cenqua.clover.reporters.Columns$CoveredElements)
com.cenqua.clover.reporters.Columns$CoveredElements column
public void addConfiguredUncoveredElements (com.cenqua.clover.reporters.Columns$UncoveredElements)
com.cenqua.clover.reporters.Columns$UncoveredElements column
public void addConfiguredAvgClassesPerFile (com.cenqua.clover.reporters.Columns$AvgClassesPerFile)
com.cenqua.clover.reporters.Columns$AvgClassesPerFile column
public void addConfiguredAvgMethodsPerClass (com.cenqua.clover.reporters.Columns$AvgMethodsPerClass)
com.cenqua.clover.reporters.Columns$AvgMethodsPerClass column
public void addConfiguredAvgStatementsPerMethod (com.cenqua.clover.reporters.Columns$AvgStatementsPerMethod)
com.cenqua.clover.reporters.Columns$AvgStatementsPerMethod column
public void addConfiguredTotalPackages (com.cenqua.clover.reporters.Columns$TotalPackages)
com.cenqua.clover.reporters.Columns$TotalPackages column
public void addConfiguredTotalFiles (com.cenqua.clover.reporters.Columns$TotalFiles)
com.cenqua.clover.reporters.Columns$TotalFiles column
public void addConfiguredTotalClasses (com.cenqua.clover.reporters.Columns$TotalClasses)
com.cenqua.clover.reporters.Columns$TotalClasses column
public void addConfiguredLineCount (com.cenqua.clover.reporters.Columns$LineCount)
com.cenqua.clover.reporters.Columns$LineCount column
public void addConfiguredNcLineCount (com.cenqua.clover.reporters.Columns$NcLineCount)
com.cenqua.clover.reporters.Columns$NcLineCount column
public void addConfiguredComplexity (com.cenqua.clover.reporters.Columns$Complexity)
com.cenqua.clover.reporters.Columns$Complexity column
public void addConfiguredAvgMethodComplexity (com.cenqua.clover.reporters.Columns$AvgMethodComplexity)
com.cenqua.clover.reporters.Columns$AvgMethodComplexity column
private void addGlobalMethodColumn (com.cenqua.clover.reporters.Column, com.cenqua.clover.reporters.Column)
com.cenqua.clover.reporters.Column column
com.cenqua.clover.reporters.Column methodColumn
public void addConfiguredComplexityDensity (com.cenqua.clover.reporters.Columns$ComplexityDensity)
com.cenqua.clover.reporters.Columns$ComplexityDensity column
public void addConfiguredTotalChildren (com.cenqua.clover.reporters.Columns$TotalChildren)
com.cenqua.clover.reporters.Columns$TotalChildren column
public void addConfiguredComplexityCoverage (com.cenqua.clover.reporters.Columns$ComplexityToCoverage)
com.cenqua.clover.reporters.Columns$ComplexityToCoverage column
public void addConfiguredExpression (com.cenqua.clover.reporters.Columns$Expression) throws com.atlassian.clover.api.CloverException
com.cenqua.clover.reporters.Columns$Expression column
private void insertColumn (com.cenqua.clover.reporters.Column)
com.cenqua.clover.reporters.Column column
private boolean scopeContains (com.cenqua.clover.reporters.Column, java.lang.String)
com.cenqua.clover.reporters.Column column
String scope
public void addConfiguredSum (com.cenqua.clover.reporters.Columns$SUM)
com.cenqua.clover.reporters.Columns$SUM column
public void addFilteredElements (com.cenqua.clover.reporters.Columns$FilteredElements)
com.cenqua.clover.reporters.Columns$FilteredElements column
private void addGlobalColumn (com.cenqua.clover.reporters.Column)
com.cenqua.clover.reporters.Column column
private void addClassColumn (com.cenqua.clover.reporters.Column)
com.cenqua.clover.reporters.Column column
private void addPkgColumn (com.cenqua.clover.reporters.Column)
com.cenqua.clover.reporters.Column column
private void addMethodColumn (com.cenqua.clover.reporters.Column)
com.cenqua.clover.reporters.Column column
public java.util.Set getProjectColumns ()
java.util.Set allColumns
public java.util.List getPkgColumns ()
public java.util.List getClassColumns ()
public java.util.List getMethodColumns ()
public java.util.List getProjectColumnsCopy ()
public java.util.List getClassColumnsCopy ()
public java.util.List getMethodColumnsCopy ()
public static java.util.List getAllColumns ()
com.cenqua.clover.reporters.Column col
InstantiationException e
IllegalAccessException e
Class aClass
int i
java.util.List allColumns
Class[] classes
private java.util.List copyColumns (java.util.List)
com.cenqua.clover.reporters.Column column
java.util.Iterator iterator
java.util.List cols
java.util.List columns
static com.cenqua.clover.registry.BaseProjectInfo access$000 (com.cenqua.clover.registry.HasMetrics)
com.cenqua.clover.registry.HasMetrics x0
}
com/cenqua/clover/reporters/CoverageColumn.classCoverageColumn.java
package com.cenqua.clover.reporters
public abstract com.cenqua.clover.reporters.CoverageColumn extends com.cenqua.clover.reporters.Column {
public void (com.cenqua.clover.reporters.Column)
com.cenqua.clover.reporters.Column col
protected void ()
protected void setValues (int, float)
int total
float pcValue
protected void setValues (int, float, boolean)
int total
float pcValue
boolean isEmpty
}
com/cenqua/clover/reporters/Current.classCurrent.java
package com.cenqua.clover.reporters
public com.cenqua.clover.reporters.Current extends com.cenqua.clover.reporters.CloverReportConfig {
private boolean summary
private static final String ERR_INITSTRING_NOT_SPECIFIED
public static final com.cenqua.clover.reporters.Current DEFAULT_HTML
public static final com.cenqua.clover.reporters.Current DEFAULT_XML
public static final com.cenqua.clover.reporters.Current DEFAULT_PDF
private int maxTestsPerFile
private boolean includeFailedTestCoverage
private java.util.List testSourceFiles
private java.util.List globalFileNames
private int numThreads
private com.cenqua.clover.cfg.Interval timeOut
private boolean showUniqueCoverage
protected java.util.List testResultFiles
public void ()
public void (com.cenqua.clover.reporters.Current)
com.cenqua.clover.reporters.Current that
public void (boolean)
boolean summary
public void setSummary (boolean)
boolean summary
public boolean getSummary ()
public boolean validate ()
public java.lang.String toString ()
public void addGlobalFileName (java.lang.String)
String fileName
public void addTestResultFile (java.io.File)
java.io.File file
public void addTestSourceFile (java.io.File)
java.io.File file
public java.util.List getTestSourceFiles ()
public java.util.List getGlobalSourceFileNames ()
public com.cenqua.clover.CloverDatabase getCoverageDatabase () throws com.atlassian.clover.api.CloverException
com.atlassian.clover.api.CloverException e
com.cenqua.clover.CoverageData data
com.cenqua.clover.registry.CoverageDataProvider provider
com.cenqua.clover.CloverDatabase db
boolean hasTestResult
protected com.cenqua.clover.registry.HasMetricsFilter$Invertable effectiveTestFilter ()
com.cenqua.clover.registry.HasMetricsFilter$Invertable filter
public int getMaxTestsPerFile ()
public void setMaxTestsPerFile (int)
int maxTestsPerFile
public int getNumThreads ()
public void setNumThreads (int)
int numThreads
public boolean isShowUniqueCoverage ()
public void setShowUniqueCoverage (boolean)
boolean showUniqueCoverage
public boolean isIncludeFailedTestCoverage ()
public void setIncludeFailedTestCoverage (boolean)
boolean includeFailedTestCoverage
public com.cenqua.clover.cfg.Interval getTimeOut ()
public void setTimeOut (java.lang.String)
String timeOutDescription
static void ()
}
com/cenqua/clover/reporters/ExpressionEvaluator.classExpressionEvaluator.java
package com.cenqua.clover.reporters
public com.cenqua.clover.reporters.ExpressionEvaluator extends java.lang.Object {
public void ()
public static double eval (java.lang.String, com.cenqua.clover.registry.BlockMetrics, java.lang.String) throws com.atlassian.clover.api.CloverException
clover.antlr.RecognitionException e
String expr
com.cenqua.clover.registry.BlockMetrics metrics
String title
com.cenqua.clover.reporters.CalcParser parser
clover.antlr.CommonAST t
com.cenqua.clover.reporters.CalcTreeWalker walker
public static com.cenqua.clover.reporters.CalcParser parse (java.lang.String, java.lang.String) throws com.atlassian.clover.api.CloverException
clover.antlr.RecognitionException e
clover.antlr.TokenStreamException e
String expr
String title
java.io.InputStream in
com.cenqua.clover.reporters.CalcLexer lexer
com.cenqua.clover.reporters.CalcParser parser
public static void validate (java.lang.String, java.lang.String) throws com.atlassian.clover.api.CloverException
clover.antlr.RecognitionException e
String expr
String title
private static com.atlassian.clover.api.CloverException wrapException (java.lang.String, java.lang.Exception)
String expr
Exception e
}
com/cenqua/clover/reporters/Format.classFormat.java
package com.cenqua.clover.reporters
public com.cenqua.clover.reporters.Format extends java.lang.Object {
public static final String DEFAULT_COMPARATOR_NAME
public static final com.cenqua.clover.reporters.Format DEFAULT_PDF
public static final com.cenqua.clover.reporters.Format DEFAULT_XML
public static final com.cenqua.clover.reporters.Format DEFAULT_HTML
public static final com.cenqua.clover.reporters.Format DEFAULT_JSON
private static final com.cenqua.clover.reporters.Columns DEFAULT_HTML_COLUMNS
public static final com.cenqua.clover.reporters.Columns DEFAULT_JSON_COLUMNS
public static final int MIN_TABWIDTH
public static final int MAX_TABWIDTH
private com.cenqua.clover.reporters.Type type
private boolean bw
private String orderby
private boolean showBars
private boolean noCache
private boolean srcLevel
private boolean filterTrace
private boolean showEmpty
private String pageSize
private int tabWidth
private int maxNameLength
private String spaceChar
private String contextFilter
private String callback
public void ()
public void (com.cenqua.clover.reporters.Format)
com.cenqua.clover.reporters.Format that
void (com.cenqua.clover.reporters.Type, boolean, java.lang.String, boolean, boolean, boolean, boolean, java.lang.String)
com.cenqua.clover.reporters.Type type
boolean bw
String orderby
boolean showBars
boolean noCache
boolean srcLevel
boolean showEmpty
String pageSize
public void setType (java.lang.String)
String type
public void setBw (boolean)
boolean bw
public void setOrderby (java.lang.String)
String orderby
public void setShowBars (boolean)
boolean showBars
public void setNoCache (boolean)
boolean noCache
public void setSrcLevel (boolean)
boolean srcLevel
public boolean isFilterTrace ()
public void setFilterTrace (boolean)
boolean filterTrace
public void setShowEmpty (boolean)
boolean showEmpty
public void setPageSize (java.lang.String)
String pageSize
public java.lang.String getPageSize ()
public int getTabWidth ()
public void setTabWidth (int)
int tabWidth
public boolean getShowEmpty ()
public com.cenqua.clover.reporters.Type getType ()
public boolean getBw ()
public java.lang.String getOrderby ()
public boolean getShowBars ()
public boolean getNoCache ()
public boolean getSrcLevel ()
public int getMaxNameLength ()
public void setMaxNameLength (int)
int maxNameLength
public java.lang.String getSpaceChar ()
public void setSpaceChar (java.lang.String)
String spaceChar
public java.lang.String getFilter ()
public void setFilter (java.lang.String)
String filter
public com.cenqua.clover.reporters.Columns getDefaultColumns ()
public java.lang.String getCallback ()
public void setCallback (java.lang.String)
String callback
public boolean in (com.cenqua.clover.reporters.Type[])
com.cenqua.clover.reporters.Type type
com.cenqua.clover.reporters.Type[] arr$
int len$
int i$
com.cenqua.clover.reporters.Type[] types
static void ()
com.cenqua.clover.reporters.Columns$TotalPercentageCovered column
com.cenqua.clover.reporters.Columns$CoveredElements coveredElements
com.cenqua.clover.reporters.Columns$UncoveredElements uncoveredElements
}
com/cenqua/clover/reporters/Historical$Added.classHistorical.java
package com.cenqua.clover.reporters
public com.cenqua.clover.reporters.Historical$Added extends com.cenqua.clover.reporters.Historical$Movers {
protected static com.cenqua.clover.cfg.Percentage DEFAULT_THRESHOLD
public static final com.cenqua.clover.reporters.Historical$Movers DEFAULT_MOVERS
public void ()
public void (com.cenqua.clover.cfg.Interval, int, com.cenqua.clover.reporters.Column)
com.cenqua.clover.cfg.Interval interval
int range
com.cenqua.clover.reporters.Column column
public void setThreshold (com.cenqua.clover.cfg.Percentage) throws com.atlassian.clover.api.CloverException
com.cenqua.clover.cfg.Percentage threshold
static void ()
}
com/cenqua/clover/reporters/Historical$Chart.classHistorical.java
package com.cenqua.clover.reporters
public com.cenqua.clover.reporters.Historical$Chart extends java.lang.Object {
protected boolean logScale
protected com.cenqua.clover.reporters.Columns columns
private int height
private int width
private String xLabel
protected String yLabel
protected String title
protected int upperBound
protected boolean autoRange
public void ()
public void setInclude (java.lang.String)
String include
public void addColumns (com.cenqua.clover.reporters.Columns)
com.cenqua.clover.reporters.Columns cols
public com.cenqua.clover.reporters.Columns getColumns ()
public void setLogScale (boolean)
boolean logScale
public boolean isLogScale ()
public java.lang.String getTitle ()
public java.lang.String getYLabel ()
public java.lang.String getXLabel ()
public int getWidth ()
public int getHeight ()
public void setHeight (int)
int height
public void setWidth (int)
int width
public void setXLabel (java.lang.String)
String xLabel
public void setYLabel (java.lang.String)
String yLabel
public void setTitle (java.lang.String)
String title
public int getUpperBound ()
public void setUpperBound (int)
int upperBound
public boolean isAutoRange ()
public void setAutoRange (boolean)
boolean autoRange
}
com/cenqua/clover/reporters/Historical$Coverage.classHistorical.java
package com.cenqua.clover.reporters
public com.cenqua.clover.reporters.Historical$Coverage extends com.cenqua.clover.reporters.Historical$Chart {
public void ()
}
com/cenqua/clover/reporters/Historical$Metrics.classHistorical.java
package com.cenqua.clover.reporters
public com.cenqua.clover.reporters.Historical$Metrics extends com.cenqua.clover.reporters.Historical$Chart {
public void ()
}
com/cenqua/clover/reporters/Historical$Movers.classHistorical.java
package com.cenqua.clover.reporters
public com.cenqua.clover.reporters.Historical$Movers extends java.lang.Object {
protected static com.cenqua.clover.cfg.Percentage DEFAULT_THRESHOLD
protected static int DEFAULT_RANGE
public static final com.cenqua.clover.reporters.Historical$Movers DEFAULT_MOVERS
private com.cenqua.clover.cfg.Interval interval
private com.cenqua.clover.cfg.Percentage threshold
private int range
private com.cenqua.clover.reporters.Column column
private int maxWidth
public void ()
public void (com.cenqua.clover.cfg.Interval, com.cenqua.clover.cfg.Percentage, int, com.cenqua.clover.reporters.Column)
com.cenqua.clover.cfg.Interval interval
com.cenqua.clover.cfg.Percentage threshold
int range
com.cenqua.clover.reporters.Column column
public void addConfiguredColumns (com.cenqua.clover.reporters.Columns) throws com.atlassian.clover.api.CloverException
com.cenqua.clover.reporters.Columns cols
java.util.Set columns
public void setMaxWidth (int)
int maxWidth
public int getMaxWidth ()
public void setColumn (com.cenqua.clover.reporters.Column)
com.cenqua.clover.reporters.Column column
public com.cenqua.clover.reporters.Column getColumn ()
public void setInterval (com.cenqua.clover.cfg.Interval)
com.cenqua.clover.cfg.Interval interval
public com.cenqua.clover.cfg.Interval getInterval ()
public void setThreshold (com.cenqua.clover.cfg.Percentage) throws com.atlassian.clover.api.CloverException
com.cenqua.clover.cfg.Percentage threshold
public com.cenqua.clover.cfg.Percentage getThreshold ()
public void setRange (int)
int range
public int getRange ()
static void ()
}
com/cenqua/clover/reporters/Historical$Overview.classHistorical.java
package com.cenqua.clover.reporters
public com.cenqua.clover.reporters.Historical$Overview extends java.lang.Object {
public void ()
}
com/cenqua/clover/reporters/Historical.classHistorical.java
package com.cenqua.clover.reporters
public com.cenqua.clover.reporters.Historical extends com.cenqua.clover.reporters.CloverReportConfig {
private static final String ERR_TIME_INTERVAL_ENDS_BEFORE_START
private static final String ERR_RANGE_MUST_BE_POSITIVE_INTEGER
private static final String ERR_HISTORY_DATA_DIR_NOT_SPECIFIED
private static final com.cenqua.clover.reporters.Columns DEFAULT_METRICS_COLUMNS
private static final com.cenqua.clover.reporters.Columns DEFAULT_COVERAGE_COLUMNS
private static final com.cenqua.clover.reporters.Column DEFAULT_MOVERS_COLUMN
private java.io.File historyDir
protected java.io.File[] historyFiles
private String from
private String to
private String dateFormat
private String packageName
private java.util.Date fromTS
private java.util.Date toTS
private java.util.List charts
private java.util.List allMovers
private java.util.List allAdded
private com.cenqua.clover.reporters.Historical$Overview overview
private boolean json
public static final java.util.Date DEFAULT_FROM_TS
public static final java.util.Date DEFAULT_TO_TS
public void ()
public void setHistoryDir (java.io.File)
java.io.File historyDir
public void setFrom (java.lang.String)
String from
public void setTo (java.lang.String)
String to
public void setDateFormat (java.lang.String)
String dateFormat
public void setPackage (java.lang.String)
String packageName
public void addCoverage (com.cenqua.clover.reporters.Historical$Coverage)
com.cenqua.clover.reporters.Historical$Coverage coverage
public void addMetrics (com.cenqua.clover.reporters.Historical$Metrics)
com.cenqua.clover.reporters.Historical$Metrics metrics
public void addChart (com.cenqua.clover.reporters.Historical$Chart)
com.cenqua.clover.reporters.Historical$Chart chart
public void addMovers (com.cenqua.clover.reporters.Historical$Movers)
com.cenqua.clover.reporters.Historical$Movers movers
public void addAdded (com.cenqua.clover.reporters.Historical$Added)
com.cenqua.clover.reporters.Historical$Added movers
public void addOverview (com.cenqua.clover.reporters.Historical$Overview)
com.cenqua.clover.reporters.Historical$Overview overview
public com.cenqua.clover.reporters.Historical$Overview getOverview ()
public java.util.List getCharts ()
public java.util.List getMovers ()
public java.util.List getAdded ()
public java.io.File getHistoryDir ()
public java.io.File[] getHistoryFiles ()
public java.lang.String getFrom ()
public java.lang.String getTo ()
public java.lang.String getDateFormat ()
public java.lang.String getPackage ()
public java.util.Date getFromTS ()
public java.util.Date getToTS ()
public boolean isJson ()
public void setJson (boolean)
boolean json
public boolean validate ()
public boolean processAndValidate ()
com.cenqua.clover.reporters.Historical$Movers movers
java.util.Iterator iter
com.cenqua.clover.reporters.Historical$Movers movers
java.util.Iterator iter
private void processDateRange ()
java.text.SimpleDateFormat df
Throwable e
java.text.SimpleDateFormat df
java.text.SimpleDateFormat def
private java.util.Date parseDate (java.text.SimpleDateFormat, java.lang.String, java.util.Date)
Exception e
java.util.Date date
java.text.SimpleDateFormat df
String dateStr
java.util.Date defaultDate
java.util.Date date
static com.cenqua.clover.reporters.Columns access$000 ()
static com.cenqua.clover.reporters.Columns access$100 ()
static com.cenqua.clover.reporters.Column access$200 ()
static void ()
}
com/cenqua/clover/reporters/MetricsCollator$1.classMetricsCollator.java
package com.cenqua.clover.reporters
com.cenqua.clover.reporters.MetricsCollator$1 extends java.lang.Object implements com.cenqua.clover.registry.HasMetricsFilter {
final com.cenqua.clover.reporters.MetricsCollator this$0
void (com.cenqua.clover.reporters.MetricsCollator)
public boolean accept (com.cenqua.clover.registry.HasMetrics)
com.cenqua.clover.registry.HasMetrics hm
}
com/cenqua/clover/reporters/MetricsCollator.classMetricsCollator.java
package com.cenqua.clover.reporters
public com.cenqua.clover.reporters.MetricsCollator extends java.lang.Object {
public void ()
public java.util.List getLeastTestedMethods (java.util.List)
com.cenqua.clover.registry.MethodInfo methodInfo
java.util.Iterator i$
com.cenqua.clover.registry.ClassInfo classInfo
java.util.Iterator iterator
java.util.List classes
java.util.List methodsLeastTested
int numMethods
com.cenqua.clover.registry.HasMetricsFilter methodFilter
java.util.List comparators
com.cenqua.clover.registry.HasMetricsSupport$HasMetricsComparator cmp
int toIndex
public java.util.List getTopRisks (java.util.Map, int)
int diff
Integer key
java.util.List list
int size
java.util.Iterator iterator
java.util.Map classMap
int risksCount
int count
java.util.List topRisks
public java.util.Map rankProjectRisks (java.util.List, java.util.List)
java.util.List value
com.cenqua.clover.registry.BaseClassInfo info
int rank
Integer key
java.util.List value
java.util.Iterator iterator
java.util.List pceOrder
java.util.List amcOrder
java.util.Map classMap
int i
public java.util.List getTopOfList (java.util.List, int, com.cenqua.clover.registry.HasMetricsSupport$HasMetricsComparator)
java.util.List infos
int topNCount
com.cenqua.clover.registry.HasMetricsSupport$HasMetricsComparator cmp
int last
}
com/cenqua/clover/reporters/ReportFilter.classReportFilter.java
package com.cenqua.clover.reporters
public abstract com.cenqua.clover.reporters.ReportFilter extends java.lang.Object {
public abstract boolean isFileIncluded (java.io.File)
}
com/cenqua/clover/reporters/TestSelectionHelper.classTestSelectionHelper.java
package com.cenqua.clover.reporters
public com.cenqua.clover.reporters.TestSelectionHelper extends java.lang.Object {
public static final String TESTS_INCLUDE_PATTERN_PARAM
public static final String TESTS_EXCLUDE_PATTERN_PARAM
public static final String SOURCE_ROOT_PARAM
private void ()
public static java.lang.String getParamsUsage ()
public static void configureTestSelectionFilter (com.cenqua.clover.reporters.Current, java.lang.String[])
int i
com.cenqua.clover.reporters.Current cfg
String[] args
String includeFilter
String excludeFilter
String sourceRoot
String[] includes
String[] excludes
com.cenqua.clover.reporters.filters.AntPatternTestFilter filter
}
com/cenqua/clover/reporters/TotalColumn.classTotalColumn.java
package com.cenqua.clover.reporters
public abstract com.cenqua.clover.reporters.TotalColumn extends com.cenqua.clover.reporters.Column {
public void ()
public void (com.cenqua.clover.reporters.Column)
com.cenqua.clover.reporters.Column col
public void setFormat (java.lang.String)
String format
public void setValues (int)
int total
}
com/cenqua/clover/reporters/Type.classType.java
package com.cenqua.clover.reporters
public final com.cenqua.clover.reporters.Type extends clover.retrotranslator.net.sf.retrotranslator.runtime.java.lang.Enum_ {
public static final com.cenqua.clover.reporters.Type PDF
public static final com.cenqua.clover.reporters.Type HTML
public static final com.cenqua.clover.reporters.Type JSON
public static final com.cenqua.clover.reporters.Type XML
private static final com.cenqua.clover.reporters.Type[] $VALUES
static Class class$com$cenqua$clover$reporters$Type
public static com.cenqua.clover.reporters.Type[] values ()
public static com.cenqua.clover.reporters.Type valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/cenqua/clover/reporters/console/ConsoleReporter.classConsoleReporter.java
package com.cenqua.clover.reporters.console
public com.cenqua.clover.reporters.console.ConsoleReporter extends java.lang.Object {
private static final com.cenqua.clover.Logger LOG
private final com.cenqua.clover.reporters.console.ConsoleReporterConfig cfg
static Class class$com$cenqua$clover$reporters$console$ConsoleReporter
public void (com.cenqua.clover.reporters.console.ConsoleReporterConfig)
com.cenqua.clover.reporters.console.ConsoleReporterConfig cfg
public void report (java.io.PrintWriter, com.cenqua.clover.CloverDatabase)
com.cenqua.clover.registry.ClassInfo cInfo
com.cenqua.clover.registry.ClassMetrics metrics
java.util.Iterator it
java.util.List classes
int m
com.cenqua.clover.registry.MethodInfo[] starts
int m
String prefix
int m
com.cenqua.clover.registry.StatementInfo[] stmts
com.cenqua.clover.registry.BranchInfo[] branches
com.cenqua.clover.registry.LineInfo info
int linenum
com.cenqua.clover.registry.FileInfo fInfo
com.cenqua.clover.registry.LineInfo[] lines
java.util.Iterator files
com.cenqua.clover.registry.PackageInfo pkg
java.util.List fileInfos
java.util.Iterator pkgs
java.io.PrintWriter out
com.cenqua.clover.CloverDatabase db
java.util.List packages
com.cenqua.clover.registry.ProjectMetrics overview
void printMetricsSummary (java.io.PrintWriter, java.lang.String, com.cenqua.clover.registry.ClassMetrics)
java.io.PrintWriter out
String title
com.cenqua.clover.registry.ClassMetrics metrics
String methodSummary
String stmtSummary
String branchSummary
String totalSummary
private void printPcBar (java.io.PrintWriter, java.lang.String, float)
int i
java.io.PrintWriter out
String summary
float amt
int padLen
int len
int pc
private static java.lang.String infoSummaryString (int, int, float)
int covered
int total
float percent
StringBuffer buf
private static void usage ()
public static void main (java.lang.String[])
String[] args
public static int mainImpl (java.lang.String[])
com.cenqua.clover.CloverDatabase db
Exception e
String[] args
com.cenqua.clover.reporters.console.ConsoleReporterConfig config
com.cenqua.clover.reporters.console.ConsoleReporter reporter
static void ()
}
com/cenqua/clover/reporters/console/ConsoleReporterConfig$Keys.classConsoleReporterConfig.java
package com.cenqua.clover.reporters.console
public final com.cenqua.clover.reporters.console.ConsoleReporterConfig$Keys extends clover.retrotranslator.net.sf.retrotranslator.runtime.java.lang.Enum_ {
public static final com.cenqua.clover.reporters.console.ConsoleReporterConfig$Keys CODETYPE
public static final com.cenqua.clover.reporters.console.ConsoleReporterConfig$Keys INITSTRING
public static final com.cenqua.clover.reporters.console.ConsoleReporterConfig$Keys LEVEL
public static final com.cenqua.clover.reporters.console.ConsoleReporterConfig$Keys SOURCEPATH
public static final com.cenqua.clover.reporters.console.ConsoleReporterConfig$Keys SPAN
public static final com.cenqua.clover.reporters.console.ConsoleReporterConfig$Keys TITLE
public static final com.cenqua.clover.reporters.console.ConsoleReporterConfig$Keys UNITTESTS
private String shortKey
private String longKey
private String description
private static final com.cenqua.clover.reporters.console.ConsoleReporterConfig$Keys[] $VALUES
static Class class$com$cenqua$clover$reporters$console$ConsoleReporterConfig$Keys
public static com.cenqua.clover.reporters.console.ConsoleReporterConfig$Keys[] values ()
public static com.cenqua.clover.reporters.console.ConsoleReporterConfig$Keys valueOf (java.lang.String)
String name
private void (java.lang.String, int, java.lang.String, java.lang.String, java.lang.String)
String shortKey
String longKey
String desc
public java.lang.String shortKey ()
public java.lang.String longKey ()
public java.lang.String description ()
public boolean matches (java.lang.String)
String arg
static void ()
}
com/cenqua/clover/reporters/console/ConsoleReporterConfig.classConsoleReporterConfig.java
package com.cenqua.clover.reporters.console
public com.cenqua.clover.reporters.console.ConsoleReporterConfig extends java.lang.Object {
private static final String CODE_TYPES_AS_STRING_LIST
private static final String INVALID_CODE_TYPE_MESSAGE
String level
String title
String initstring
java.util.Set packageSet
boolean showPackages
boolean showClasses
boolean showMethods
boolean showStatements
boolean showUnitTests
com.cenqua.clover.cfg.Interval span
com.cenqua.clover.util.Path sourcepath
com.cenqua.clover.CodeType codetype
public void ()
public void setPackageSet (java.util.Set)
java.util.Set packageSet
public void setInitString (java.lang.String)
String initString
public void setLevel (java.lang.String)
String level
public com.cenqua.clover.cfg.Interval getSpan ()
public void setSpan (com.cenqua.clover.cfg.Interval)
com.cenqua.clover.cfg.Interval span
public com.cenqua.clover.util.Path getSourcepath ()
public void setSourcepath (com.cenqua.clover.util.Path)
com.cenqua.clover.util.Path sourcepath
public com.cenqua.clover.CodeType getCodetype ()
public void setCodetype (com.cenqua.clover.CodeType)
com.cenqua.clover.CodeType codetype
public void setShowUnitTests (boolean)
boolean show
public boolean isShowUnitTests ()
public boolean validate ()
boolean valid
boolean processArgs (java.lang.String[])
IllegalArgumentException e
NumberFormatException e
int i
ArrayIndexOutOfBoundsException e
String[] args
static java.lang.String access$000 ()
static void ()
}
com/cenqua/clover/reporters/filters/AntPatternTestFilter.classAntPatternTestFilter.java
package com.cenqua.clover.reporters.filters
public com.cenqua.clover.reporters.filters.AntPatternTestFilter extends com.cenqua.clover.registry.BaseInvertableFilter {
private final String[] includeFilter
private final String[] excludeFilter
private final String root
void (boolean, java.lang.String, java.lang.String[], java.lang.String[])
boolean inverted
String root
String[] includePattern
String[] excludePattern
public void (java.lang.String, java.lang.String[], java.lang.String[])
String root
String[] includePattern
String[] excludePattern
public void (java.lang.String)
String root
public com.cenqua.clover.reporters.filters.AntPatternTestFilter invert ()
public boolean accept (com.cenqua.clover.registry.HasMetrics)
com.cenqua.clover.registry.ClassInfo ci
java.io.File file
String path
String relative
com.cenqua.clover.registry.HasMetrics hm
public java.lang.String toString ()
public com.cenqua.clover.registry.BaseInvertableFilter invert ()
public com.cenqua.clover.registry.HasMetricsFilter$Invertable invert ()
}
com/cenqua/clover/reporters/filters/DefaultTestFilter.classDefaultTestFilter.java
package com.cenqua.clover.reporters.filters
public com.cenqua.clover.reporters.filters.DefaultTestFilter extends com.cenqua.clover.registry.BaseInvertableFilter {
public void ()
public void (boolean)
boolean inverted
public com.cenqua.clover.reporters.filters.DefaultTestFilter invert ()
public boolean accept (com.cenqua.clover.registry.HasMetrics)
com.cenqua.clover.registry.ClassInfo classInfo
com.cenqua.clover.registry.HasMetrics hm
public com.cenqua.clover.registry.BaseInvertableFilter invert ()
public com.cenqua.clover.registry.HasMetricsFilter$Invertable invert ()
}
com/cenqua/clover/reporters/filters/EmptyTestFilter.classEmptyTestFilter.java
package com.cenqua.clover.reporters.filters
public com.cenqua.clover.reporters.filters.EmptyTestFilter extends com.cenqua.clover.registry.BaseInvertableFilter {
public void ()
void (boolean)
boolean inverted
public com.cenqua.clover.reporters.filters.EmptyTestFilter invert ()
public boolean accept (com.cenqua.clover.registry.HasMetrics)
com.cenqua.clover.registry.HasMetrics hm
public com.cenqua.clover.registry.BaseInvertableFilter invert ()
public com.cenqua.clover.registry.HasMetricsFilter$Invertable invert ()
}
com/cenqua/clover/reporters/filters/FileSetFilter.classFileSetFilter.java
package com.cenqua.clover.reporters.filters
public com.cenqua.clover.reporters.filters.FileSetFilter extends com.cenqua.clover.registry.BaseInvertableFilter {
private java.util.List sourceFiles
public void (java.util.List)
java.util.List sourceFiles
void (java.util.List, boolean)
java.util.List sourceFiles
boolean inverted
public com.cenqua.clover.reporters.filters.FileSetFilter invert ()
public boolean accept (com.cenqua.clover.registry.HasMetrics)
com.cenqua.clover.registry.FileInfo fileInfo
com.cenqua.clover.registry.HasMetrics hm
public com.cenqua.clover.registry.BaseInvertableFilter invert ()
public com.cenqua.clover.registry.HasMetricsFilter$Invertable invert ()
}
com/cenqua/clover/reporters/filters/SourceFileFilter.classSourceFileFilter.java
package com.cenqua.clover.reporters.filters
public com.cenqua.clover.reporters.filters.SourceFileFilter extends com.cenqua.clover.registry.BaseInvertableFilter {
public void ()
void (boolean)
boolean inverted
public com.cenqua.clover.reporters.filters.SourceFileFilter invert ()
public boolean accept (com.cenqua.clover.registry.HasMetrics)
com.cenqua.clover.registry.FileInfo fileInfo
com.cenqua.clover.registry.HasMetrics hm
public com.cenqua.clover.registry.BaseInvertableFilter invert ()
public com.cenqua.clover.registry.HasMetricsFilter$Invertable invert ()
}
com/cenqua/clover/reporters/html/ClassInfoStatsCalculator$AvgMethodComplexityCalculator.classClassInfoStatsCalculator.java
package com.cenqua.clover.reporters.html
public com.cenqua.clover.reporters.html.ClassInfoStatsCalculator$AvgMethodComplexityCalculator extends com.cenqua.clover.reporters.html.ClassInfoStatsCalculator {
public void ()
public boolean ignore (com.cenqua.clover.registry.BaseClassInfo)
com.cenqua.clover.registry.BaseClassInfo classInfo
public float getValue (com.cenqua.clover.registry.BaseClassInfo)
com.cenqua.clover.registry.BaseClassInfo classInfo
float value
public java.lang.String getFormattedValue (com.cenqua.clover.registry.BaseClassInfo)
com.cenqua.clover.registry.BaseClassInfo classInfo
public int getScaledValue (com.cenqua.clover.registry.BaseClassInfo)
com.cenqua.clover.registry.BaseClassInfo classInfo
public java.lang.String getName ()
}
com/cenqua/clover/reporters/html/ClassInfoStatsCalculator$ElementCountCalculator.classClassInfoStatsCalculator.java
package com.cenqua.clover.reporters.html
public com.cenqua.clover.reporters.html.ClassInfoStatsCalculator$ElementCountCalculator extends com.cenqua.clover.reporters.html.ClassInfoStatsCalculator {
public void ()
public float getValue (com.cenqua.clover.registry.BaseClassInfo)
com.cenqua.clover.registry.BaseClassInfo classInfo
public java.lang.String getFormattedValue (com.cenqua.clover.registry.BaseClassInfo)
com.cenqua.clover.registry.BaseClassInfo classInfo
public int getScaledValue (com.cenqua.clover.registry.BaseClassInfo)
com.cenqua.clover.registry.BaseClassInfo classInfo
public java.lang.String getName ()
public boolean ignore (com.cenqua.clover.registry.BaseClassInfo)
com.cenqua.clover.registry.BaseClassInfo classInfo
}
com/cenqua/clover/reporters/html/ClassInfoStatsCalculator$PcCoveredElementsCalculator.classClassInfoStatsCalculator.java
package com.cenqua.clover.reporters.html
public com.cenqua.clover.reporters.html.ClassInfoStatsCalculator$PcCoveredElementsCalculator extends com.cenqua.clover.reporters.html.ClassInfoStatsCalculator {
public void ()
public boolean ignore (com.cenqua.clover.registry.BaseClassInfo)
com.cenqua.clover.registry.BaseClassInfo classInfo
public float getValue (com.cenqua.clover.registry.BaseClassInfo)
com.cenqua.clover.registry.BaseClassInfo classInfo
public java.lang.String getFormattedValue (com.cenqua.clover.registry.BaseClassInfo)
com.cenqua.clover.registry.BaseClassInfo classInfo
public int getScaledValue (com.cenqua.clover.registry.BaseClassInfo)
com.cenqua.clover.registry.BaseClassInfo classInfo
public java.lang.String getName ()
}
com/cenqua/clover/reporters/html/ClassInfoStatsCalculator$UncoveredElementsCalculator.classClassInfoStatsCalculator.java
package com.cenqua.clover.reporters.html
public com.cenqua.clover.reporters.html.ClassInfoStatsCalculator$UncoveredElementsCalculator extends com.cenqua.clover.reporters.html.ClassInfoStatsCalculator {
public void ()
public boolean ignore (com.cenqua.clover.registry.BaseClassInfo)
com.cenqua.clover.registry.BaseClassInfo classInfo
public float getValue (com.cenqua.clover.registry.BaseClassInfo)
com.cenqua.clover.registry.BaseClassInfo classInfo
public java.lang.String getFormattedValue (com.cenqua.clover.registry.BaseClassInfo)
com.cenqua.clover.registry.BaseClassInfo classInfo
public int getScaledValue (com.cenqua.clover.registry.BaseClassInfo)
com.cenqua.clover.registry.BaseClassInfo classInfo
public java.lang.String getName ()
}
com/cenqua/clover/reporters/html/ClassInfoStatsCalculator.classClassInfoStatsCalculator.java
package com.cenqua.clover.reporters.html
public abstract com.cenqua.clover.reporters.html.ClassInfoStatsCalculator extends java.lang.Object {
public void ()
public abstract java.lang.String getName ()
public abstract java.lang.String getFormattedValue (com.cenqua.clover.registry.BaseClassInfo)
public abstract int getScaledValue (com.cenqua.clover.registry.BaseClassInfo)
public abstract boolean ignore (com.cenqua.clover.registry.BaseClassInfo)
}
com/cenqua/clover/reporters/html/HtmlRenderingSupportImpl.classHtmlRenderingSupportImpl.java
package com.cenqua.clover.reporters.html
public com.cenqua.clover.reporters.html.HtmlRenderingSupportImpl extends java.lang.Object implements com.atlassian.clover.spi.reporters.html.source.HtmlRenderingSupport {
private final com.cenqua.clover.reporters.Format format
private final boolean filter
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 static final String[] HEAT_COLORS
public void ()
public void (com.cenqua.clover.reporters.Format, boolean)
com.cenqua.clover.reporters.Format format
boolean filter
public java.util.Map collectColumnValues (java.util.List, com.cenqua.clover.registry.HasMetrics) throws com.atlassian.clover.api.CloverException
com.cenqua.clover.reporters.Column col
com.cenqua.clover.registry.BlockMetrics metrics
java.util.Iterator iterator
java.util.List columns
com.cenqua.clover.registry.HasMetrics info
java.util.Map columnValues
public com.cenqua.clover.registry.BlockMetrics metricsFor (com.cenqua.clover.registry.HasMetrics)
com.cenqua.clover.registry.HasMetrics info
public java.lang.String formatShortDate (long)
long ts
public java.lang.String getPercentStr (float)
float aPc
public java.lang.String getRemainderPercentStr (float)
float aPc
float remainder
private float getRemainder (float)
float aPc
public java.lang.String getPkgURLPath (java.lang.String)
String aPkg
public java.lang.String getPkgURLPath (java.lang.String, java.lang.String)
String aPkg
String aFile
public java.lang.String getFileIdentifier (com.cenqua.clover.registry.FileInfo)
com.cenqua.clover.registry.FileInfo aFile
public java.lang.String getRootRelPath (java.lang.String)
int i
String aPkg
int l
StringBuffer buf
public java.lang.String getPackageRelPath (java.lang.String, java.lang.String)
String pkgA
String pkgB
java.util.StringTokenizer pkgATokens
java.util.StringTokenizer pkgBTokens
String tokenA
String tokenB
StringBuffer buf
public java.lang.String getWrappablePath (java.lang.String)
int i
String aStr
int l
StringBuffer buf
public java.lang.StringBuffer getTestFileName (com.cenqua.clover.registry.TestCaseInfo)
com.cenqua.clover.registry.TestCaseInfo testInfo
String name
String className
StringBuffer link
public java.lang.StringBuffer getTestLink (boolean, com.cenqua.clover.registry.TestCaseInfo)
String pkgURLPath
boolean topLevel
com.cenqua.clover.registry.TestCaseInfo testInfo
StringBuffer link
public java.lang.StringBuffer getSrcFileLink (boolean, com.cenqua.clover.registry.BaseClassInfo, long)
boolean toplevel
com.cenqua.clover.registry.BaseClassInfo cls
long idParam
String cname
String file
String pkgName
StringBuffer srcFileLink
private java.lang.StringBuffer insertQueryParams (java.lang.StringBuffer, long)
StringBuffer srcFileLink
long idParam
StringBuffer retVal
int hashIndex
String paramString
public java.lang.StringBuffer getFileLink (boolean, com.cenqua.clover.registry.BaseFileInfo)
boolean toplevel
com.cenqua.clover.registry.BaseFileInfo fileInfo
String file
String pkgName
public java.lang.StringBuffer getSrcFileLink (boolean, com.cenqua.clover.registry.BaseClassInfo, com.cenqua.clover.registry.BasePackageInfo)
boolean toplevel
com.cenqua.clover.registry.BaseClassInfo cls
com.cenqua.clover.registry.BasePackageInfo pkgInContext
String cname
String file
String pkgName
String pkgNameInContext
StringBuffer link
public java.lang.StringBuffer getSrcFileLink (boolean, com.cenqua.clover.registry.BaseClassInfo)
boolean toplevel
com.cenqua.clover.registry.BaseClassInfo cls
String cname
String file
String pkgName
public java.lang.String getMethodLink (boolean, com.cenqua.clover.registry.MethodInfo)
boolean toplevel
com.cenqua.clover.registry.MethodInfo mthd
public java.lang.String getSrcLineLink (boolean, com.cenqua.clover.registry.BaseFileInfo, int)
boolean toplevel
com.cenqua.clover.registry.BaseFileInfo file
int line
StringBuffer link
public java.lang.StringBuffer getSrcFileLink (boolean, java.lang.String, java.lang.String, java.lang.String)
boolean isTopLevel
String className
String containingFileName
String packageName
StringBuffer link
String basename
private java.lang.String appendBaseDirectoryName (java.lang.StringBuffer, boolean, java.lang.String)
StringBuffer link
boolean isTopLevel
String packageName
String pkgUrl
private void appendBaseFileName (java.lang.StringBuffer, java.lang.String)
StringBuffer link
String containingFileName
String basename
public java.lang.String getBaseFileName (com.cenqua.clover.registry.BaseClassInfo)
com.cenqua.clover.registry.BaseClassInfo classInfo
StringBuffer buf
String normalizedPath
String fileName
public static int getWidth (int, float)
int w
float aPc
public static int getRemainder (int, float)
int w
float aPc
public static java.lang.String getPcWidth (float)
float pc
public static java.lang.String getPcWidth (java.lang.Float)
Float pc
public java.lang.String getRemainderPcWidth (float)
float pc
float remainder
public java.lang.String format1d (float)
float pc
public java.lang.String formatMultiply1d (float, float)
float pc
float multiplier
public java.lang.String formatMultiply1dReverse (float, float, float)
float pc
float multiplier
float max
public java.lang.String truncateEnd (java.lang.String)
String str
public java.lang.String truncateEnd (java.lang.String, int)
String str
int length
public java.lang.String truncateStart (java.lang.String)
String str
public java.lang.String formatInt (int)
int aVal
public java.lang.String formatFloat (float)
float aVal
public java.lang.String format3d (float)
float aVal
public java.lang.String capitalize (java.lang.String)
String s
public int contains (java.util.Set, int)
java.util.Set set
int key
public int length (java.lang.Object[])
Object[] array
public java.lang.String htmlEscapeStr (java.lang.String)
String aString
public java.lang.String htmlEscapeStr (java.lang.String, java.lang.String, java.lang.String)
char c
int i
int j
String aString
String tabString
String spaceString
StringBuffer buf
public java.lang.String linkifyStackTrace (java.lang.String, com.cenqua.clover.registry.ProjectInfo, java.lang.String)
int line
String srcLineLink
StringBuffer srcLinkBuf
String pkgName
String lineStr
String srcLineLink
String escapedLine
String fqcn
com.cenqua.clover.registry.ClassInfo clazz
String rootRelPath
com.cenqua.clover.registry.ProjectInfo proj
String trace
StringBuffer buff
java.util.regex.Matcher matcher
StringBuffer tail
public java.lang.String linkifyStackTrace (java.lang.String, com.cenqua.clover.registry.StackTraceInfo)
com.cenqua.clover.registry.StackTraceInfo$TraceEntry entry
java.util.Iterator it
String rootRelPath
com.cenqua.clover.registry.StackTraceInfo trace
StringBuffer buff
public java.lang.String getTestClassLink (boolean, com.cenqua.clover.registry.ClassInfo)
String pkgURLPath
boolean topLevel
com.cenqua.clover.registry.ClassInfo classInfo
StringBuffer outname
public int constrain (float, int, int)
float input
int min
int max
int diff
public int getFontSize (com.cenqua.clover.reporters.html.StatisticsClassInfoVisitor, com.cenqua.clover.registry.BaseClassInfo, int, int)
com.cenqua.clover.reporters.html.StatisticsClassInfoVisitor stats
com.cenqua.clover.registry.BaseClassInfo classInfo
int min
int max
int result
float pcResult
public java.lang.String getColor (com.cenqua.clover.reporters.html.StatisticsClassInfoVisitor, com.cenqua.clover.registry.BaseClassInfo)
com.cenqua.clover.reporters.html.StatisticsClassInfoVisitor stats
com.cenqua.clover.registry.BaseClassInfo classInfo
int result
float pcResult
int index
public float getFraction (float, long)
float num
long dem
public java.util.Set tcisInHitRange (java.util.Map, com.cenqua.clover.registry.CoverageDataRange)
java.util.Map tcisAndHits
com.cenqua.clover.registry.CoverageDataRange range
static void ()
}
com/cenqua/clover/reporters/html/HtmlReportUtil$1.classHtmlReportUtil.java
package com.cenqua.clover.reporters.html
final com.cenqua.clover.reporters.html.HtmlReportUtil$1 extends java.lang.ThreadLocal {
void ()
protected java.lang.Object initialValue ()
}
com/cenqua/clover/reporters/html/HtmlReportUtil.classHtmlReportUtil.java
package com.cenqua.clover.reporters.html
public com.cenqua.clover.reporters.html.HtmlReportUtil extends java.lang.Object {
private static ThreadLocal ve
static final int EXTRA_COLS
static Class class$clover$org$apache$velocity$runtime$resource$loader$ClasspathResourceLoader
public void ()
public static clover.org.apache.velocity.app.VelocityEngine getVelocityEngine ()
static clover.org.apache.velocity.app.VelocityEngine newVelocityEngine ()
Exception e
clover.org.apache.velocity.app.VelocityEngine engine
public static void mergeTemplateToFile (clover.org.apache.velocity.app.VelocityEngine, java.io.File, clover.org.apache.velocity.VelocityContext, java.lang.String) throws java.lang.Exception
Exception e
clover.org.apache.velocity.app.VelocityEngine engine
java.io.File outfile
clover.org.apache.velocity.VelocityContext context
String template
java.io.BufferedWriter out
public static void mergeTemplateToFile (java.io.File, clover.org.apache.velocity.VelocityContext, java.lang.String) throws java.lang.Exception
java.io.File outfile
clover.org.apache.velocity.VelocityContext context
String template
public static void mergeTemplateToDir (java.io.File, java.lang.String, clover.org.apache.velocity.VelocityContext) throws java.lang.Exception
java.io.File basePath
String templateName
clover.org.apache.velocity.VelocityContext context
java.io.File outfile
public static void addColumnsToContext (clover.org.apache.velocity.VelocityContext, java.util.List, com.cenqua.clover.registry.HasMetricsNode, java.util.List)
com.cenqua.clover.reporters.Column column
com.cenqua.clover.reporters.ColumnFormat format
java.util.Iterator iterator
clover.org.apache.velocity.VelocityContext context
java.util.List cols
com.cenqua.clover.registry.HasMetricsNode parent
java.util.List children
com.cenqua.clover.registry.HasMetricsNode childInfo
int colSpan
public static void addFilteredPercentageToContext (clover.org.apache.velocity.VelocityContext, com.cenqua.clover.registry.HasMetrics)
String percentFiltered
clover.org.apache.velocity.VelocityContext context
com.cenqua.clover.registry.HasMetrics model
float pcFiltered
public static boolean hasFilteredMetrics (com.cenqua.clover.registry.HasMetrics)
com.cenqua.clover.registry.HasMetrics model
public static float getPercentageFiltered (com.cenqua.clover.registry.HasMetrics)
int numElements
com.cenqua.clover.registry.HasMetrics model
float rawElements
static void ()
}
com/cenqua/clover/reporters/html/HtmlReporter$1.classHtmlReporter.java
package com.cenqua.clover.reporters.html
final com.cenqua.clover.reporters.html.HtmlReporter$1 extends java.util.HashMap {
void ()
}
com/cenqua/clover/reporters/html/HtmlReporter$2.classHtmlReporter.java
package com.cenqua.clover.reporters.html
final com.cenqua.clover.reporters.html.HtmlReporter$2 extends java.util.LinkedHashMap {
void ()
}
com/cenqua/clover/reporters/html/HtmlReporter$3.classHtmlReporter.java
package com.cenqua.clover.reporters.html
final com.cenqua.clover.reporters.html.HtmlReporter$3 extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (com.cenqua.clover.registry.TestCaseInfo, com.cenqua.clover.registry.TestCaseInfo)
com.cenqua.clover.registry.TestCaseInfo lhs
com.cenqua.clover.registry.TestCaseInfo rhs
public int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
com/cenqua/clover/reporters/html/HtmlReporter$4.classHtmlReporter.java
package com.cenqua.clover.reporters.html
com.cenqua.clover.reporters.html.HtmlReporter$4 extends java.lang.Object implements com.cenqua.clover.registry.HasMetricsFilter {
final com.cenqua.clover.reporters.html.HtmlReporter this$0
void (com.cenqua.clover.reporters.html.HtmlReporter)
public boolean accept (com.cenqua.clover.registry.HasMetrics)
com.cenqua.clover.registry.HasMetrics hm
}
com/cenqua/clover/reporters/html/HtmlReporter$TestMethodFilter.classHtmlReporter.java
package com.cenqua.clover.reporters.html
com.cenqua.clover.reporters.html.HtmlReporter$TestMethodFilter extends java.lang.Object implements com.cenqua.clover.registry.HasMetricsFilter {
void ()
public boolean accept (com.cenqua.clover.registry.HasMetrics)
com.cenqua.clover.registry.HasMetrics hm
}
com/cenqua/clover/reporters/html/HtmlReporter$TreeInfo.classHtmlReporter.java
package com.cenqua.clover.reporters.html
public com.cenqua.clover.reporters.html.HtmlReporter$TreeInfo extends java.lang.Object {
private String pathPrefix
private String name
public void (java.lang.String, java.lang.String)
String pathPrefix
String name
public java.lang.String getPathPrefix ()
public java.lang.String getName ()
public java.lang.String getLowercaseName ()
public java.lang.String toString ()
}
com/cenqua/clover/reporters/html/HtmlReporter.classHtmlReporter.java
package com.cenqua.clover.reporters.html
public com.cenqua.clover.reporters.html.HtmlReporter extends com.cenqua.clover.reporters.CloverReporter {
private static final java.util.Map HTML_HOMEPAGE_VALUES
private static final String HTML_HOMEPAGE_DEFAULT
protected static final java.util.Map SUMMARY_TABS
protected static final String TAB_CLASSES
protected static final String TAB_TESTS
protected static final String TAB_RESULTS
private static final java.util.Comparator TEST_SORT_ORDER
private static final java.util.Comparator TEST_CASE_COMPARATOR
private final java.text.DateFormat dateFormat
private final java.io.File basePath
private final java.io.File baseImagePath
private final com.cenqua.clover.reporters.html.HtmlRenderingSupportImpl rederingHelper
private final String reportTimeStamp
private final java.util.Comparator listComparator
private final String pageTitle
private final String pageTitleAnchor
private final String pageTitleTarget
private java.util.Date coverageTS
private java.util.Comparator detailComparator
static Class class$com$cenqua$clover$reporters$html$HtmlReporter
public void (com.cenqua.clover.reporters.CloverReportConfig) throws com.atlassian.clover.api.CloverException
com.cenqua.clover.reporters.CloverReportConfig config
String comp
protected void validate () throws com.atlassian.clover.api.CloverException
protected int executeImpl () throws com.atlassian.clover.api.CloverException
Exception e
protected long getPerms ()
private void filterLinkedReports ()
java.util.Map$Entry e
com.cenqua.clover.reporters.CloverReportConfig link
com.cenqua.clover.reporters.Format format
java.util.Iterator iterator
java.util.Map linkedReports
java.util.Map filteredLinkedReports
private void executeCurrentReport () throws java.lang.Exception
com.cenqua.clover.registry.PackageInfo pkg
long start
long total
java.util.Iterator it
java.util.List targetClasses
java.util.List testClasses
java.util.List targetFiles
java.util.Map srcFileCharts
com.cenqua.clover.util.CloverExecutor service
com.cenqua.clover.cfg.Interval timeOut
long currentStartTime
java.util.List pkgs
com.cenqua.clover.reporters.html.HtmlReporter$TreeInfo appSrcTree
com.cenqua.clover.reporters.html.HtmlReporter$TreeInfo appCloudTree
com.cenqua.clover.reporters.html.HtmlReporter$TreeInfo testSrcTree
long currentTotalTime
int pkgCount
long msPerPkg
private void executeHistoricalReport () throws java.lang.Exception
String relToCurrentRoot
com.cenqua.clover.reporters.Format format
String chartName
com.cenqua.clover.reporters.Historical$Chart chart
clover.org.jfree.chart.JFreeChart jFreeChart
clover.org.jfree.chart.ChartRenderingInfo renderingInfo
String imageMap
int i
com.cenqua.clover.reporters.json.JSONHistoricalReporter jsonReporter
com.cenqua.clover.reporters.util.HistoricalReportDescriptor descriptor
boolean hasHistoricalData
clover.org.apache.velocity.VelocityContext context
java.io.File outfile
com.cenqua.clover.reporters.CloverReportConfig firstCurrentConfig
java.io.File imgDir
com.cenqua.clover.reporters.Historical historical
java.util.List charts
java.util.Map data
java.util.List chartNames
java.util.Map imageMaps
private com.cenqua.clover.reporters.Current reportAsCurrent ()
static com.cenqua.clover.reporters.Current processArgs (java.lang.String[])
NumberFormatException e
int threadCount
NumberFormatException e
int tabwidth
NumberFormatException e
int i
ArrayIndexOutOfBoundsException e
String[] args
com.cenqua.clover.reporters.Current cfg
private static void usage (java.lang.String)
String msg
public static void main (java.lang.String[])
String[] args
public static int runReport (java.lang.String[])
Exception e
String[] args
com.cenqua.clover.reporters.Current cfg
private clover.org.apache.velocity.VelocityContext insertCommonProps (clover.org.apache.velocity.VelocityContext, java.lang.String)
clover.org.apache.velocity.VelocityContext context
String pkg
String title
String cloverURL
static void insertLicenseMessages (clover.org.apache.velocity.VelocityContext)
clover.org.apache.velocity.VelocityContext context
String headerMsg
String footerMsg
private void renderProjectCoverageCloudPage (com.cenqua.clover.reporters.html.HtmlReporter$TreeInfo, com.cenqua.clover.util.CloverExecutor) throws java.lang.Exception
com.cenqua.clover.reporters.html.HtmlReporter$TreeInfo appCloudTree
com.cenqua.clover.util.CloverExecutor service
clover.org.apache.velocity.VelocityContext cloudsContext
private void renderProjectTreeMapPage (com.cenqua.clover.util.CloverExecutor) throws java.lang.Exception
com.cenqua.clover.util.CloverExecutor service
clover.org.apache.velocity.VelocityContext context
protected com.cenqua.clover.registry.ProjectInfo getConfiguredModel ()
protected com.cenqua.clover.registry.ProjectInfo getFullModel ()
protected com.cenqua.clover.registry.ProjectInfo getTestModel ()
private void renderDashboard (com.cenqua.clover.util.CloverExecutor, com.cenqua.clover.reporters.util.CloverChartFactory$ChartInfo, com.cenqua.clover.reporters.util.CloverChartFactory$ChartInfo) throws java.lang.Exception
com.cenqua.clover.util.CloverExecutor queue
com.cenqua.clover.reporters.util.CloverChartFactory$ChartInfo histogram
com.cenqua.clover.reporters.util.CloverChartFactory$ChartInfo scatter
clover.org.apache.velocity.VelocityContext ctx
com.cenqua.clover.registry.ProjectInfo configuredProject
com.cenqua.clover.reporters.html.RenderDashboardAction action
java.io.File outfile
com.cenqua.clover.reporters.json.RenderMetricsJSONAction jsonAction
private java.io.File copyCommonImages () throws java.io.IOException
java.io.File imgDir
private void copyStaticResource (java.lang.String, java.lang.String) throws java.io.IOException
String aLoadPath
String aName
ClassLoader loader
java.io.File outfile
java.io.InputStream res
java.io.InputStream in
java.io.OutputStream out
int b
private void processPackage (com.cenqua.clover.registry.PackageInfo, com.cenqua.clover.reporters.html.HtmlReporter$TreeInfo, com.cenqua.clover.reporters.html.HtmlReporter$TreeInfo, com.cenqua.clover.reporters.html.HtmlReporter$TreeInfo, com.cenqua.clover.util.CloverExecutor, java.util.Map) throws java.lang.Exception
com.cenqua.clover.registry.FileInfo file
java.util.Iterator it
com.cenqua.clover.registry.PackageInfo pkg
com.cenqua.clover.reporters.html.HtmlReporter$TreeInfo appSrcTree
com.cenqua.clover.reporters.html.HtmlReporter$TreeInfo appCloudTree
com.cenqua.clover.reporters.html.HtmlReporter$TreeInfo testSrcTree
com.cenqua.clover.util.CloverExecutor queue
java.util.Map charts
com.cenqua.clover.registry.ProjectInfo projectInfo
com.cenqua.clover.registry.PackageInfo pkgAppInfo
com.cenqua.clover.registry.PackageInfo pkgTestInfo
java.util.List classes
java.util.List testClasses
private void renderSourceFilePage (com.cenqua.clover.util.CloverExecutor, java.util.Map, com.cenqua.clover.registry.ProjectInfo, com.cenqua.clover.registry.FileInfo) throws java.lang.Exception
com.cenqua.clover.util.CloverExecutor queue
java.util.Map charts
com.cenqua.clover.registry.ProjectInfo projectInfo
com.cenqua.clover.registry.FileInfo file
private void renderTestPages (com.cenqua.clover.util.CloverExecutor, com.cenqua.clover.registry.BaseFileInfo) throws java.lang.Exception
com.cenqua.clover.registry.TestCaseInfo test
clover.org.apache.velocity.VelocityContext context
clover.retrotranslator.edu.emory.mathcs.backport.java.util.concurrent.Callable testResultRenderer
java.util.Iterator tests
com.cenqua.clover.registry.ClassInfo aClass
java.util.Iterator clz
com.cenqua.clover.util.CloverExecutor queue
com.cenqua.clover.registry.BaseFileInfo file
java.util.List classes
private void gatherAggregatePackages (java.util.Map, com.cenqua.clover.registry.PackageFragment)
com.cenqua.clover.registry.PackageFragment kid
int i
java.util.Map pkgs
com.cenqua.clover.registry.PackageFragment frag
com.cenqua.clover.registry.PackageFragment[] kids
private void renderAggregatePkgPage (com.cenqua.clover.registry.ProjectInfo, com.cenqua.clover.reporters.html.HtmlReporter$TreeInfo, boolean) throws java.lang.Exception
com.cenqua.clover.registry.PackageFragment root
int i
com.cenqua.clover.registry.ProjectInfo model
com.cenqua.clover.reporters.html.HtmlReporter$TreeInfo tree
boolean linkToClouds
String filename
java.io.File outfile
clover.org.apache.velocity.VelocityContext context
java.util.Map aggregatePkgs
com.cenqua.clover.registry.PackageFragment[] roots
java.util.List kids
private void renderBasePages () throws java.lang.Exception
java.io.File outfile
clover.org.apache.velocity.VelocityContext context
private java.lang.String getHomepageValue ()
String homepageKey
private void renderTopLeftPanePage () throws java.lang.Exception
java.io.File outfile
clover.org.apache.velocity.VelocityContext context
java.util.List packages
private void renderPackagesSummaryPage (java.lang.String, java.lang.String, clover.org.apache.velocity.VelocityContext, com.cenqua.clover.registry.ProjectInfo, com.cenqua.clover.reporters.html.HtmlReporter$TreeInfo, boolean) throws java.lang.Exception
String name
String templateName
clover.org.apache.velocity.VelocityContext context
com.cenqua.clover.registry.ProjectInfo model
com.cenqua.clover.reporters.html.HtmlReporter$TreeInfo tree
boolean linkToClouds
String filename
java.io.File outfile
java.util.List packages
private void renderPackagesSummaryPage (com.cenqua.clover.registry.ProjectInfo, com.cenqua.clover.reporters.html.HtmlReporter$TreeInfo, boolean) throws java.lang.Exception
com.cenqua.clover.registry.ProjectInfo model
com.cenqua.clover.reporters.html.HtmlReporter$TreeInfo tree
boolean linkToClouds
private void renderTestResultsPkgsSummaryPage () throws java.lang.Exception
java.io.File outfile
clover.org.apache.velocity.VelocityContext context
com.cenqua.clover.registry.ProjectInfo projectInfo
java.util.List packages
private void renderPkgClassesPage (java.lang.String, java.lang.String, com.cenqua.clover.registry.PackageInfo, java.util.List, clover.org.apache.velocity.VelocityContext, java.lang.String, boolean) throws java.lang.Exception
String outfileName
String templateName
com.cenqua.clover.registry.PackageInfo pkg
java.util.List classes
clover.org.apache.velocity.VelocityContext context
String currentTabName
boolean isTests
java.io.File outdir
java.io.File outfile
String name
private void renderPkgClassesPage (java.lang.String, com.cenqua.clover.registry.PackageInfo, java.util.List, java.lang.String, boolean) throws java.lang.Exception
String templateName
com.cenqua.clover.registry.PackageInfo pkg
java.util.List classes
String currentTabName
boolean isTests
String outfileName
clover.org.apache.velocity.VelocityContext context
public static java.lang.String renderHtmlBarTable (float, int, java.lang.String) throws java.lang.Exception
float pcCovered
int width
String customClass
public static java.lang.String renderHtmlBarTable (float, int, java.lang.String, java.lang.String, java.lang.String) throws java.lang.Exception
float pcCovered
int width
String customClass
String customBarPositive
String customBarNegative
clover.org.apache.velocity.VelocityContext context
java.io.ByteArrayOutputStream baos
java.io.BufferedWriter out
private void renderPkgSummaryPage (com.cenqua.clover.registry.PackageInfo, com.cenqua.clover.reporters.html.HtmlReporter$TreeInfo, boolean, com.cenqua.clover.util.CloverExecutor, boolean) throws java.lang.Exception
com.cenqua.clover.registry.PackageInfo pkg
com.cenqua.clover.reporters.html.HtmlReporter$TreeInfo tree
boolean siblingPagePresent
com.cenqua.clover.util.CloverExecutor queue
boolean linkToClouds
clover.org.apache.velocity.VelocityContext context
private void renderPkgCloudPages (com.cenqua.clover.registry.PackageInfo, com.cenqua.clover.reporters.html.HtmlReporter$TreeInfo, boolean, com.cenqua.clover.util.CloverExecutor) throws java.lang.Exception
com.cenqua.clover.registry.PackageInfo pkg
com.cenqua.clover.reporters.html.HtmlReporter$TreeInfo tree
boolean siblingPagePresent
com.cenqua.clover.util.CloverExecutor queue
clover.org.apache.velocity.VelocityContext context
private void renderTestResultsPkgSummaryPages (com.cenqua.clover.registry.PackageInfo, java.util.List) throws java.lang.Exception
com.cenqua.clover.registry.ClassInfo classInfo
com.cenqua.clover.registry.ClassInfo testClassInfo
java.util.Iterator iterator
com.cenqua.clover.registry.PackageInfo pkg
java.util.List classes
java.io.File outdir
com.cenqua.clover.registry.HasMetricsFilter filter
java.io.File outfile
clover.org.apache.velocity.VelocityContext context
private void renderTestClassSummaryPage (com.cenqua.clover.registry.ClassInfo) throws java.lang.Exception
com.cenqua.clover.registry.ClassInfo classInfo
String outname
java.io.File outfile
java.util.List tests
clover.org.apache.velocity.VelocityContext context
String link
private void insertCommonTestProps (clover.org.apache.velocity.VelocityContext, java.util.List, java.lang.String, com.cenqua.clover.registry.BasePackageInfo, com.cenqua.clover.registry.HasMetrics, java.lang.String, java.lang.String, java.lang.String)
clover.org.apache.velocity.VelocityContext context
java.util.List entities
String childEntityType
com.cenqua.clover.registry.BasePackageInfo pkg
com.cenqua.clover.registry.HasMetrics entity
String link
String title
String subtitle
static void ()
}
com/cenqua/clover/reporters/html/JSONObjectFactory.classJSONObjectFactory.java
package com.cenqua.clover.reporters.html
public com.cenqua.clover.reporters.html.JSONObjectFactory extends java.lang.Object {
public void ()
public static com.cenqua.clover.reporters.json.JSONObject getJSONTestTargets (java.util.Map, java.util.Map) throws com.cenqua.clover.reporters.json.JSONException
java.util.Map method
int i
java.util.Map statement
int i
com.cenqua.clover.registry.TestCaseInfo testcase
java.util.BitSet methodSet
java.util.BitSet elementSet
java.util.Map test
java.util.List methods
java.util.List statements
java.util.Iterator it
java.util.Map targetMethods
java.util.Map targetElements
com.cenqua.clover.reporters.json.JSONObject jsonTestTargets
public static com.cenqua.clover.reporters.json.JSONObject getJSONPageData (com.cenqua.clover.registry.FileInfo) throws com.cenqua.clover.reporters.json.JSONException
java.util.Map method
com.cenqua.clover.registry.MethodInfo methodInfo
java.util.Iterator i$
com.cenqua.clover.registry.ClassInfo classInfo
java.util.Map classMap
java.util.List methods
java.util.Iterator it
com.cenqua.clover.registry.FileInfo fileInfo
com.cenqua.clover.reporters.json.JSONObject jsonPageData
java.util.List classList
public static java.util.List getJSONSrcFileLines (com.atlassian.clover.spi.reporters.html.source.LineRenderInfo[], java.lang.String)
java.util.Iterator it
com.atlassian.clover.spi.reporters.html.source.LineRenderInfo info
java.util.List testHits
int i
com.atlassian.clover.spi.reporters.html.source.LineRenderInfo[] renderInfos
String name
java.util.List srcFileLines
java.util.List srcFileLine
}
com/cenqua/clover/reporters/html/NonTestClassFilter.classNonTestClassFilter.java
package com.cenqua.clover.reporters.html
public com.cenqua.clover.reporters.html.NonTestClassFilter extends java.lang.Object implements com.cenqua.clover.registry.HasMetricsFilter {
public void ()
public boolean accept (com.cenqua.clover.registry.HasMetrics)
com.cenqua.clover.registry.BaseClassInfo baseClassInfo
com.cenqua.clover.registry.HasMetrics hm
}
com/cenqua/clover/reporters/html/OrderedCalculatorComparator.classOrderedCalculatorComparator.java
package com.cenqua.clover.reporters.html
public com.cenqua.clover.reporters.html.OrderedCalculatorComparator extends java.lang.Object implements java.util.Comparator {
private final com.cenqua.clover.reporters.html.ClassInfoStatsCalculator[] calculators
public void (com.cenqua.clover.reporters.html.ClassInfoStatsCalculator[])
com.cenqua.clover.reporters.html.ClassInfoStatsCalculator[] calculators
public int compare (com.cenqua.clover.registry.BaseClassInfo, com.cenqua.clover.registry.BaseClassInfo)
int value
int i
com.cenqua.clover.registry.BaseClassInfo object
com.cenqua.clover.registry.BaseClassInfo object1
private int cmp (com.cenqua.clover.reporters.html.ClassInfoStatsCalculator, com.cenqua.clover.registry.BaseClassInfo, com.cenqua.clover.registry.BaseClassInfo)
com.cenqua.clover.reporters.html.ClassInfoStatsCalculator c
com.cenqua.clover.registry.BaseClassInfo classInfo
com.cenqua.clover.registry.BaseClassInfo classInfo1
int scaledValue
int scaledValue1
public int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
com/cenqua/clover/reporters/html/RenderCoverageCloudAction.classRenderCoverageCloudAction.java
package com.cenqua.clover.reporters.html
public abstract com.cenqua.clover.reporters.html.RenderCoverageCloudAction extends java.lang.Object implements clover.retrotranslator.edu.emory.mathcs.backport.java.util.concurrent.Callable {
protected java.util.List classes
protected java.io.File basePath
protected clover.org.apache.velocity.VelocityContext context
protected com.cenqua.clover.reporters.html.HtmlReporter$TreeInfo tree
public void (clover.org.apache.velocity.VelocityContext, com.cenqua.clover.reporters.html.HtmlReporter$TreeInfo, java.util.List, java.io.File)
clover.org.apache.velocity.VelocityContext context
com.cenqua.clover.reporters.html.HtmlReporter$TreeInfo tree
java.util.List classes
java.io.File basePath
public java.lang.Object call () throws java.lang.Exception
java.util.List allTabs
com.cenqua.clover.reporters.html.TabInfo risksInfo
com.cenqua.clover.reporters.html.TabInfo quickWinsInfo
protected abstract java.io.File createOutputDir () throws java.io.IOException
protected abstract com.cenqua.clover.reporters.html.TabInfo createRisksTab ()
protected com.cenqua.clover.reporters.html.TabInfo createQuickWinsTab ()
protected void renderProjectRisks (java.io.File, java.util.List, com.cenqua.clover.reporters.html.TabInfo, com.cenqua.clover.reporters.html.HtmlReporter$TreeInfo) throws java.lang.Exception
java.io.File outDir
java.util.List allTabs
com.cenqua.clover.reporters.html.TabInfo currentTab
com.cenqua.clover.reporters.html.HtmlReporter$TreeInfo tree
protected void renderQuickWins (java.io.File, java.util.List, com.cenqua.clover.reporters.html.TabInfo, com.cenqua.clover.reporters.html.HtmlReporter$TreeInfo) throws java.lang.Exception
java.io.File outDir
java.util.List allTabs
com.cenqua.clover.reporters.html.TabInfo currentTab
com.cenqua.clover.reporters.html.HtmlReporter$TreeInfo tree
protected void renderCloudPage (java.io.File, java.util.List, com.cenqua.clover.reporters.html.ClassInfoStatsCalculator, com.cenqua.clover.reporters.html.ClassInfoStatsCalculator, com.cenqua.clover.reporters.html.TabInfo, com.cenqua.clover.reporters.html.HtmlReporter$TreeInfo) throws java.lang.Exception
java.io.File outDir
java.util.List allTabs
com.cenqua.clover.reporters.html.ClassInfoStatsCalculator axis1
com.cenqua.clover.reporters.html.ClassInfoStatsCalculator axis2
com.cenqua.clover.reporters.html.TabInfo currentTab
com.cenqua.clover.reporters.html.HtmlReporter$TreeInfo tree
protected void applyAxis (java.lang.String, com.cenqua.clover.reporters.html.ClassInfoStatsCalculator, com.cenqua.clover.reporters.html.ClassInfoStatsCalculator, java.util.List)
String prefix
com.cenqua.clover.reporters.html.ClassInfoStatsCalculator axis1
com.cenqua.clover.reporters.html.ClassInfoStatsCalculator axis2
java.util.List classes
com.cenqua.clover.reporters.html.StatisticsClassInfoVisitor v2
com.cenqua.clover.reporters.html.StatisticsClassInfoVisitor v1
protected abstract void applyAxies (com.cenqua.clover.reporters.html.ClassInfoStatsCalculator, com.cenqua.clover.reporters.html.ClassInfoStatsCalculator)
protected abstract void applySpecificProperties ()
}
com/cenqua/clover/reporters/html/RenderDashboardAction.classRenderDashboardAction.java
package com.cenqua.clover.reporters.html
public com.cenqua.clover.reporters.html.RenderDashboardAction extends java.lang.Object implements clover.retrotranslator.edu.emory.mathcs.backport.java.util.concurrent.Callable {
private static final int DBRD_PROJECT_RISKS_COUNT
private static final int DBRD_TOP_N_COUNT
private final java.io.File mBasePath
private final com.cenqua.clover.registry.ProjectInfo mConfiguredInfo
private final com.cenqua.clover.registry.ProjectInfo mProjectInfo
private final clover.org.apache.velocity.VelocityContext mContext
private final com.cenqua.clover.reporters.util.CloverChartFactory$ChartInfo mHistogram
private final com.cenqua.clover.reporters.util.CloverChartFactory$ChartInfo mScatter
public void (clover.org.apache.velocity.VelocityContext, java.io.File, com.cenqua.clover.registry.ProjectInfo, com.cenqua.clover.registry.ProjectInfo, com.cenqua.clover.reporters.util.CloverChartFactory$ChartInfo, com.cenqua.clover.reporters.util.CloverChartFactory$ChartInfo)
clover.org.apache.velocity.VelocityContext ctx
java.io.File basePath
com.cenqua.clover.registry.ProjectInfo configured
com.cenqua.clover.registry.ProjectInfo full
com.cenqua.clover.reporters.util.CloverChartFactory$ChartInfo histogram
com.cenqua.clover.reporters.util.CloverChartFactory$ChartInfo scatter
public java.lang.Object call () throws java.lang.Exception
java.io.File outfile
protected java.io.File insertDashboardProperties () throws java.lang.Exception
com.cenqua.clover.reporters.json.RenderTreeMapAction tree
java.util.List classes
com.cenqua.clover.reporters.html.ClassInfoStatsCalculator avgMethodCmpCalculator
com.cenqua.clover.reporters.html.ClassInfoStatsCalculator pcCoveredEleCalculator
com.cenqua.clover.reporters.html.ClassInfoStatsCalculator eleCountCalculator
java.util.List amcOrder
java.util.List pceOrder
com.cenqua.clover.reporters.html.StatisticsClassInfoVisitor amcVisitor
com.cenqua.clover.reporters.html.StatisticsClassInfoVisitor pceVisitor
com.cenqua.clover.reporters.MetricsCollator collator
java.util.Map classMap
java.util.List topRisks
com.cenqua.clover.reporters.Column tpc
java.util.List packages
java.util.List complexPkgs
java.util.List allClasses
java.util.List complexClasses
String filename
java.io.File outfile
}
com/cenqua/clover/reporters/html/RenderFileAction$1.classRenderFileAction.java
package com.cenqua.clover.reporters.html
final com.cenqua.clover.reporters.html.RenderFileAction$1 extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (java.lang.Object, java.lang.Object)
Object object
Object object1
com.cenqua.clover.registry.BlockMetrics m
com.cenqua.clover.registry.BlockMetrics m1
}
com/cenqua/clover/reporters/html/RenderFileAction$2.classRenderFileAction.java
package com.cenqua.clover.reporters.html
com.cenqua.clover.reporters.html.RenderFileAction$2 extends java.lang.Object implements com.cenqua.clover.registry.FileElementVisitor {
final java.util.Map val$targetMethods
final com.cenqua.clover.registry.TestCaseInfo val$tci
final java.util.Map val$targetElements
final java.util.List[] val$testLineInfo
final com.cenqua.clover.reporters.html.RenderFileAction this$0
void (com.cenqua.clover.reporters.html.RenderFileAction, java.util.Map, com.cenqua.clover.registry.TestCaseInfo, java.util.Map, java.util.List[])
public void visitClass (com.cenqua.clover.registry.ClassInfo)
com.cenqua.clover.registry.ClassInfo info
public void visitMethod (com.cenqua.clover.registry.MethodInfo)
java.util.BitSet set
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
private void visitNode (com.cenqua.clover.registry.ElementInfo)
java.util.BitSet set
com.cenqua.clover.registry.ElementInfo info
private void updateTestLineInfo (com.atlassian.clover.api.registry.SourceInfo)
com.atlassian.clover.api.registry.SourceInfo r
int sl
java.util.List tests
private boolean isSetForThisTest (java.util.Map, int)
java.util.Map m
int i
java.util.BitSet bsc
}
com/cenqua/clover/reporters/html/RenderFileAction.classRenderFileAction.java
package com.cenqua.clover.reporters.html
public com.cenqua.clover.reporters.html.RenderFileAction extends java.lang.Object implements clover.retrotranslator.edu.emory.mathcs.backport.java.util.concurrent.Callable {
protected static ThreadLocal columnsTL
protected static ThreadLocal contextSetTL
private static final java.util.Comparator TEST_METRICS_COMPARATOR
protected final com.cenqua.clover.registry.FileInfo fileInfo
protected final com.cenqua.clover.reporters.html.HtmlRenderingSupportImpl renderingHelper
protected final com.cenqua.clover.reporters.Current report
protected final clover.org.apache.velocity.VelocityContext velocity
protected final com.cenqua.clover.CloverDatabase database
protected final com.cenqua.clover.registry.ProjectInfo fullModel
protected final java.util.Map charts
protected java.util.List[] testLineInfo
public void (com.cenqua.clover.registry.FileInfo, com.cenqua.clover.reporters.html.HtmlRenderingSupportImpl, com.cenqua.clover.reporters.Current, clover.org.apache.velocity.VelocityContext, com.cenqua.clover.CloverDatabase, com.cenqua.clover.registry.ProjectInfo, java.util.Map)
com.cenqua.clover.registry.FileInfo fileInfo
com.cenqua.clover.reporters.html.HtmlRenderingSupportImpl renderingHelper
com.cenqua.clover.reporters.Current report
clover.org.apache.velocity.VelocityContext velocity
com.cenqua.clover.CloverDatabase database
com.cenqua.clover.registry.ProjectInfo fullModel
java.util.Map charts
public static void initThreadLocals ()
public static void resetThreadLocals ()
public java.lang.Object call () throws java.lang.Exception
public void render () throws java.lang.Exception
java.util.List srclines
Exception e
String srcname
String basename
String outname
java.io.File outfile
String jsonOutFilename
public com.cenqua.clover.registry.FileInfo insertSrcFileProperties () throws clover.antlr.TokenStreamException com.cenqua.clover.reporters.json.JSONException
com.cenqua.clover.registry.TestCaseInfo tci
com.cenqua.clover.CoverageData data
java.util.Iterator tests
java.util.List sublist
java.util.Map$Entry e
java.util.Iterator iterator
com.cenqua.clover.registry.ProjectInfo projInfo
java.util.Map targetMethods
java.util.Map targetElements
java.util.Map testMetrics
java.util.Set testHits
com.cenqua.clover.registry.FileInfo fcopy
java.util.Set testSet
java.util.List[] testLineInfo
java.util.Map orderedTestMetrics
java.util.List testMetricList
java.util.List sublist
private void insertLineInfos (com.cenqua.clover.registry.FileInfo, java.util.List[]) throws clover.antlr.TokenStreamException
com.cenqua.clover.registry.FileInfo fcopy
java.util.List[] testLineInfo
protected com.cenqua.clover.context.ContextSet getContextSet ()
static java.lang.String createOutFileName (java.lang.String)
String basename
protected static java.lang.String createOutFileBaseName (java.lang.String)
String basename
static void ()
}
com/cenqua/clover/reporters/html/RenderPackageCoverageCloudAction.classRenderPackageCoverageCloudAction.java
package com.cenqua.clover.reporters.html
public com.cenqua.clover.reporters.html.RenderPackageCoverageCloudAction extends com.cenqua.clover.reporters.html.RenderCoverageCloudAction {
private java.util.List childAndDescendantClasses
private com.cenqua.clover.registry.PackageInfo pkg
private boolean siblingPagePresent
public void (clover.org.apache.velocity.VelocityContext, java.io.File, com.cenqua.clover.reporters.html.HtmlReporter$TreeInfo, com.cenqua.clover.registry.PackageInfo, boolean)
clover.org.apache.velocity.VelocityContext context
java.io.File basePath
com.cenqua.clover.reporters.html.HtmlReporter$TreeInfo tree
com.cenqua.clover.registry.PackageInfo pkg
boolean siblingPagePresent
private java.util.List sortedChildrenAndDescendantClassesFor (com.cenqua.clover.registry.PackageInfo)
com.cenqua.clover.registry.PackageInfo pkg
private static java.util.List sortClasses (java.util.List, java.util.Comparator)
java.util.List classes
java.util.Comparator comparator
private static java.util.List sortedClassesFor (com.cenqua.clover.registry.PackageInfo)
com.cenqua.clover.registry.PackageInfo pkg
protected java.io.File createOutputDir () throws java.io.IOException
protected com.cenqua.clover.reporters.html.TabInfo createRisksTab ()
protected void applySpecificProperties ()
protected void applyAxies (com.cenqua.clover.reporters.html.ClassInfoStatsCalculator, com.cenqua.clover.reporters.html.ClassInfoStatsCalculator)
com.cenqua.clover.reporters.html.ClassInfoStatsCalculator axis1
com.cenqua.clover.reporters.html.ClassInfoStatsCalculator axis2
}
com/cenqua/clover/reporters/html/RenderPackageSummaryAction.classRenderPackageSummaryAction.java
package com.cenqua.clover.reporters.html
public com.cenqua.clover.reporters.html.RenderPackageSummaryAction extends java.lang.Object implements clover.retrotranslator.edu.emory.mathcs.backport.java.util.concurrent.Callable {
private final clover.org.apache.velocity.VelocityContext context
private final java.io.File basePath
private final com.cenqua.clover.registry.PackageInfo pkg
private final boolean linkToClouds
private final java.util.List childClasses
private final com.cenqua.clover.reporters.html.HtmlReporter$TreeInfo tree
private final java.util.Comparator detailComparator
private final boolean siblingPagePresent
private final java.util.List columns
private final com.cenqua.clover.reporters.CloverReportConfig cfg
private final com.atlassian.clover.spi.reporters.html.source.HtmlRenderingSupport helper
public void (clover.org.apache.velocity.VelocityContext, java.io.File, com.cenqua.clover.reporters.CloverReportConfig, com.cenqua.clover.registry.PackageInfo, java.util.Comparator, com.cenqua.clover.reporters.html.HtmlReporter$TreeInfo, com.atlassian.clover.spi.reporters.html.source.HtmlRenderingSupport, boolean, boolean)
clover.org.apache.velocity.VelocityContext context
java.io.File basePath
com.cenqua.clover.reporters.CloverReportConfig cfg
com.cenqua.clover.registry.PackageInfo pkg
java.util.Comparator detailComparator
com.cenqua.clover.reporters.html.HtmlReporter$TreeInfo tree
com.atlassian.clover.spi.reporters.html.source.HtmlRenderingSupport helper
boolean siblingPagePresent
boolean linkToClouds
public java.lang.Object call () throws java.lang.Exception
java.io.File outDir
String summaryFilename
java.io.File outfile
private void sortClasses (java.util.List, java.util.Comparator)
java.util.List classes
java.util.Comparator comparator
}
com/cenqua/clover/reporters/html/RenderProjectCoverageCloudsAction.classRenderProjectCoverageCloudsAction.java
package com.cenqua.clover.reporters.html
public com.cenqua.clover.reporters.html.RenderProjectCoverageCloudsAction extends com.cenqua.clover.reporters.html.RenderCoverageCloudAction {
protected com.cenqua.clover.registry.ProjectInfo projectInfo
public void (clover.org.apache.velocity.VelocityContext, java.io.File, com.cenqua.clover.reporters.html.HtmlReporter$TreeInfo, com.cenqua.clover.registry.ProjectInfo)
clover.org.apache.velocity.VelocityContext context
java.io.File basePath
com.cenqua.clover.reporters.html.HtmlReporter$TreeInfo tree
com.cenqua.clover.registry.ProjectInfo projectInfo
public void (clover.org.apache.velocity.VelocityContext, java.io.File, com.cenqua.clover.reporters.html.HtmlReporter$TreeInfo, com.cenqua.clover.registry.ProjectInfo, java.util.List)
clover.org.apache.velocity.VelocityContext context
java.io.File basePath
com.cenqua.clover.reporters.html.HtmlReporter$TreeInfo tree
com.cenqua.clover.registry.ProjectInfo projectInfo
java.util.List classes
protected java.io.File createOutputDir ()
protected com.cenqua.clover.reporters.html.TabInfo createRisksTab ()
private static java.util.List sortedAppClassesFor (com.cenqua.clover.registry.ProjectInfo)
com.cenqua.clover.registry.ProjectInfo model
java.util.List classes
protected void applySpecificProperties ()
protected void applyAxies (com.cenqua.clover.reporters.html.ClassInfoStatsCalculator, com.cenqua.clover.reporters.html.ClassInfoStatsCalculator)
com.cenqua.clover.reporters.html.ClassInfoStatsCalculator axis1
com.cenqua.clover.reporters.html.ClassInfoStatsCalculator axis2
}
com/cenqua/clover/reporters/html/RenderTestResultAction$1.classRenderTestResultAction.java
package com.cenqua.clover.reporters.html
final com.cenqua.clover.reporters.html.RenderTestResultAction$1 extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (com.cenqua.clover.registry.HasMetrics, com.cenqua.clover.registry.HasMetrics)
com.cenqua.clover.registry.HasMetrics m
com.cenqua.clover.registry.HasMetrics m1
public int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
com/cenqua/clover/reporters/html/RenderTestResultAction$2.classRenderTestResultAction.java
package com.cenqua.clover.reporters.html
com.cenqua.clover.reporters.html.RenderTestResultAction$2 extends java.lang.Object implements com.cenqua.clover.registry.HasMetricsFilter {
final com.cenqua.clover.reporters.html.RenderTestResultAction this$0
void (com.cenqua.clover.reporters.html.RenderTestResultAction)
public boolean accept (com.cenqua.clover.registry.HasMetrics)
com.cenqua.clover.registry.HasMetrics hm
}
com/cenqua/clover/reporters/html/RenderTestResultAction.classRenderTestResultAction.java
package com.cenqua.clover.reporters.html
public com.cenqua.clover.reporters.html.RenderTestResultAction extends java.lang.Object implements clover.retrotranslator.edu.emory.mathcs.backport.java.util.concurrent.Callable {
private static final ThreadLocal REUSABLE_MODEL
private static final ThreadLocal CONFIGURABLE_MODEL
private static final java.util.Comparator TARGET_CLASS_COMPARATOR
private final com.cenqua.clover.reporters.html.HtmlRenderingSupportImpl renderingHelper
private final com.cenqua.clover.reporters.Current config
private final com.cenqua.clover.registry.ProjectInfo fullModel
private final com.cenqua.clover.registry.TestCaseInfo testCaseInfo
private final clover.org.apache.velocity.VelocityContext velocity
private final com.cenqua.clover.CloverDatabase database
private final com.cenqua.clover.registry.ProjectInfo readOnlyModel
public void (com.cenqua.clover.registry.TestCaseInfo, com.cenqua.clover.reporters.html.HtmlRenderingSupportImpl, com.cenqua.clover.reporters.Current, com.cenqua.clover.registry.ProjectInfo, clover.org.apache.velocity.VelocityContext, com.cenqua.clover.registry.ProjectInfo, com.cenqua.clover.CloverDatabase)
com.cenqua.clover.registry.TestCaseInfo testCaseInfo
com.cenqua.clover.reporters.html.HtmlRenderingSupportImpl renderingHelper
com.cenqua.clover.reporters.Current config
com.cenqua.clover.registry.ProjectInfo readOnlyModel
clover.org.apache.velocity.VelocityContext velocity
com.cenqua.clover.registry.ProjectInfo fullModel
com.cenqua.clover.CloverDatabase database
public java.lang.Object call () throws java.lang.Exception
com.cenqua.clover.registry.FileInfo finfo
StringBuffer outname
java.io.File outfile
com.cenqua.clover.registry.ProjectInfo projectInfo
com.cenqua.clover.CoverageData data
java.util.List classes
private void gatherUniquenessVariables (java.util.List)
com.cenqua.clover.registry.ClassInfo info
java.util.Iterator iterator
java.util.List classes
java.util.Map uniqueCoverageMap
float uniqueElementsHit
int totalElementsHit
float pcUniqueElementsHit
String pcUniqueCoverage
private int buildUniqueCoverageMap (com.cenqua.clover.registry.TestCaseInfo, java.util.Map)
com.cenqua.clover.registry.ClassInfo info
java.util.Iterator iterator
com.cenqua.clover.registry.TestCaseInfo tci
java.util.Map uniqueCoverageMap
com.cenqua.clover.registry.ProjectInfo projectInfo
java.util.List uniqueClassesCovered
int uniqueElementsHit
private com.cenqua.clover.registry.ProjectInfo createUniqueCoverageModel (com.cenqua.clover.registry.TestCaseInfo)
com.cenqua.clover.registry.TestCaseInfo tci
com.cenqua.clover.registry.ProjectInfo projectInfo
com.cenqua.clover.CoverageData data
private java.util.List getCoverageByTest (com.cenqua.clover.registry.ProjectInfo)
com.cenqua.clover.registry.ProjectInfo projectInfo
static void ()
}
com/cenqua/clover/reporters/html/StatisticsClassInfoVisitor.classStatisticsClassInfoVisitor.java
package com.cenqua.clover.reporters.html
public com.cenqua.clover.reporters.html.StatisticsClassInfoVisitor extends java.lang.Object {
private long min
private long max
private final java.util.Map classes
private final com.cenqua.clover.reporters.html.ClassInfoStatsCalculator calculator
public void (com.cenqua.clover.reporters.html.ClassInfoStatsCalculator)
com.cenqua.clover.reporters.html.ClassInfoStatsCalculator calculator
public void visitClassInfo (com.cenqua.clover.registry.BaseClassInfo)
int count
com.cenqua.clover.registry.BaseClassInfo classInfo
public long getMin ()
public long getMax ()
public long getRange ()
public java.util.List getClasses ()
public boolean hasClassInfo (com.cenqua.clover.registry.BaseClassInfo)
com.cenqua.clover.registry.BaseClassInfo info
public com.cenqua.clover.reporters.html.ClassInfoStatsCalculator getCalculator ()
public static com.cenqua.clover.reporters.html.StatisticsClassInfoVisitor visit (java.util.List, com.cenqua.clover.reporters.html.ClassInfoStatsCalculator)
int i
java.util.List classes
com.cenqua.clover.reporters.html.ClassInfoStatsCalculator statsCalculator
com.cenqua.clover.reporters.html.StatisticsClassInfoVisitor visitor
}
com/cenqua/clover/reporters/html/TabInfo.classTabInfo.java
package com.cenqua.clover.reporters.html
public com.cenqua.clover.reporters.html.TabInfo extends java.lang.Object {
private final String title
private final String filename
private final String help
public void (java.lang.String, java.lang.String, java.lang.String)
String title
String filename
String help
public java.lang.String getTitle ()
public java.lang.String getFilename ()
public java.lang.String getHelp ()
}
com/cenqua/clover/reporters/html/TestClassCoverageThresholdFilter.classTestClassCoverageThresholdFilter.java
package com.cenqua.clover.reporters.html
public com.cenqua.clover.reporters.html.TestClassCoverageThresholdFilter extends com.cenqua.clover.reporters.html.TestClassFilter {
public void ()
public boolean accept (com.cenqua.clover.registry.HasMetrics)
com.cenqua.clover.registry.HasMetrics hm
}
com/cenqua/clover/reporters/html/TestClassFilter.classTestClassFilter.java
package com.cenqua.clover.reporters.html
public com.cenqua.clover.reporters.html.TestClassFilter extends java.lang.Object implements com.cenqua.clover.registry.HasMetricsFilter {
public void ()
public boolean accept (com.cenqua.clover.registry.HasMetrics)
com.cenqua.clover.registry.BaseClassInfo baseClassInfo
com.cenqua.clover.registry.HasMetrics hm
}
com/cenqua/clover/reporters/html/VelocityLogAdapter.classVelocityLogAdapter.java
package com.cenqua.clover.reporters.html
public com.cenqua.clover.reporters.html.VelocityLogAdapter extends java.lang.Object implements clover.org.apache.velocity.runtime.log.LogChute {
private com.cenqua.clover.Logger mLogger
public void (com.cenqua.clover.Logger)
com.cenqua.clover.Logger aLogger
public void init (clover.org.apache.velocity.runtime.RuntimeServices)
clover.org.apache.velocity.runtime.RuntimeServices rsvc
public void log (int, java.lang.String, java.lang.Throwable)
int level
String message
Throwable t
int logLevel
public void log (int, java.lang.String)
int level
String message
public boolean isLevelEnabled (int)
int level
}
com/cenqua/clover/reporters/html/source/PlaintextHtmlSourceRenderer.classPlaintextHtmlSourceRenderer.java
package com.cenqua.clover.reporters.html.source
public com.cenqua.clover.reporters.html.source.PlaintextHtmlSourceRenderer extends java.lang.Object implements com.cenqua.clover.reporters.html.source.SourceListener {
protected StringBuffer out
protected final com.atlassian.clover.spi.reporters.html.source.HtmlRenderingSupport renderingHelper
protected String emptyCoverageMsg
protected final String tab
protected final String space
protected final java.util.List lineInfo
public void (java.util.List, com.atlassian.clover.spi.reporters.html.source.HtmlRenderingSupport, java.lang.String, java.lang.String, java.lang.String)
java.util.List lineInfo
com.atlassian.clover.spi.reporters.html.source.HtmlRenderingSupport renderingHelper
String emptyCoverageMsg
String tab
String space
public void onChunk (java.lang.String)
String s
public void onNewLine ()
public void onStartDocument ()
public void onEndDocument ()
private void newLine ()
com.atlassian.clover.spi.reporters.html.source.LineRenderInfo thisLine
}
com/cenqua/clover/reporters/html/source/PlaintextLineTraverser.classPlaintextLineTraverser.java
package com.cenqua.clover.reporters.html.source
public com.cenqua.clover.reporters.html.source.PlaintextLineTraverser extends java.lang.Object implements com.cenqua.clover.reporters.html.source.SourceTraverser {
public void ()
public void traverse (java.io.Reader, com.cenqua.clover.registry.FileInfo, com.cenqua.clover.reporters.html.source.SourceListener) throws java.io.IOException
java.io.Reader sourceReader
com.cenqua.clover.registry.FileInfo fileInfo
com.cenqua.clover.reporters.html.source.SourceListener listener
java.io.BufferedReader bufferedReader
String line
}
com/cenqua/clover/reporters/html/source/PlaintextSourceRenderer.classPlaintextSourceRenderer.java
package com.cenqua.clover.reporters.html.source
public com.cenqua.clover.reporters.html.source.PlaintextSourceRenderer extends java.lang.Object implements com.atlassian.clover.spi.reporters.html.source.SourceRenderer {
public void ()
public com.atlassian.clover.spi.lang.Language getSupportedLanguage ()
public 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
java.util.List linesToRender
java.io.Reader sourceReader
com.cenqua.clover.registry.FileInfo finfo
com.atlassian.clover.spi.reporters.html.source.HtmlRenderingSupport renderingHelper
String emptyCoverageMsg
String tabString
String spaceString
}
com/cenqua/clover/reporters/html/source/RenderMessages.classRenderMessages.java
package com.cenqua.clover.reporters.html.source
public com.cenqua.clover.reporters.html.source.RenderMessages extends java.lang.Object {
public static final String OUT_OF_DATE
public static final String FAILED_RENDERING
public static final String FALLBACK_RENDERING
public void ()
}
com/cenqua/clover/reporters/html/source/SourceListener.classSourceListener.java
package com.cenqua.clover.reporters.html.source
public abstract com.cenqua.clover.reporters.html.source.SourceListener extends java.lang.Object {
public abstract void onStartDocument ()
public abstract void onEndDocument ()
public abstract void onNewLine ()
public abstract void onChunk (java.lang.String)
}
com/cenqua/clover/reporters/html/source/SourceRenderHelper.classSourceRenderHelper.java
package com.cenqua.clover.reporters.html.source
public com.cenqua.clover.reporters.html.source.SourceRenderHelper extends java.lang.Object {
private com.cenqua.clover.CloverDatabase database
private com.cenqua.clover.registry.CoverageDataProvider coverageProvider
private com.cenqua.clover.reporters.Current report
private com.cenqua.clover.reporters.html.HtmlRenderingSupportImpl renderingHelper
private boolean outOfDate
public void (com.cenqua.clover.CloverDatabase, com.cenqua.clover.reporters.Current, com.cenqua.clover.reporters.html.HtmlRenderingSupportImpl)
com.cenqua.clover.CloverDatabase database
com.cenqua.clover.reporters.Current report
com.cenqua.clover.reporters.html.HtmlRenderingSupportImpl renderingHelper
public void insertLineInfosForFile (com.cenqua.clover.registry.FileInfo, clover.org.apache.velocity.VelocityContext, com.cenqua.clover.context.ContextSet, java.lang.String, java.util.List[]) throws clover.antlr.TokenStreamException
com.atlassian.clover.spi.reporters.html.source.LineRenderInfo[] renderInfo
java.io.FileNotFoundException e
Exception e
com.cenqua.clover.registry.FileInfo fileInfo
clover.org.apache.velocity.VelocityContext context
com.cenqua.clover.context.ContextSet contextSet
String emptyChar
java.util.List[] testLineInfo
private void putErrorMessage (clover.org.apache.velocity.VelocityContext, java.lang.String)
clover.org.apache.velocity.VelocityContext context
String message
private void addWarning (clover.org.apache.velocity.VelocityContext, java.lang.String)
clover.org.apache.velocity.VelocityContext context
String message
java.util.List warningMessages
public com.atlassian.clover.spi.reporters.html.source.LineRenderInfo[] gatherSrcRenderInfo (clover.org.apache.velocity.VelocityContext, com.cenqua.clover.registry.FileInfo, com.cenqua.clover.context.ContextSet, java.lang.String, java.util.List[]) throws java.lang.Exception
int j
com.atlassian.clover.spi.reporters.html.source.SourceRenderer renderer
Throwable t
com.cenqua.clover.registry.ElementInfo lineElement
java.util.Iterator i$
String[] messages
String[] messages
com.cenqua.clover.registry.ElementInfo lineElement
java.util.Iterator i$
java.util.List lineElements
com.cenqua.clover.registry.TestCaseInfo tci
java.util.Iterator tests
String contextString
boolean hasSomeCoverage
boolean hilightInfo
boolean hilightBad
com.cenqua.clover.context.ContextSet filteredCtx
String msg
int headlineHits
String ccstr
com.cenqua.clover.registry.LineInfo linfo
com.atlassian.clover.spi.reporters.html.source.LineRenderInfo thisLine
boolean classStart
String hitClass
java.util.List testsForLine
int i
clover.org.apache.velocity.VelocityContext vc
com.cenqua.clover.registry.FileInfo finfo
com.cenqua.clover.context.ContextSet contextSet
String emptyCoverageChar
java.util.List[] testLineInfo
int lineCount
java.util.List renderedLines
String spaceChar
String tabStr
com.atlassian.clover.util.ChecksummingReader csr
com.cenqua.clover.registry.LineInfo[] lines
private java.lang.String[] calcCoverageMsg (com.cenqua.clover.registry.ElementInfo, java.lang.String)
com.cenqua.clover.registry.ElementInfo lineElement
String emptyCoverageChar
private boolean noHits (com.cenqua.clover.registry.ElementInfo)
com.cenqua.clover.registry.ElementInfo lineElement
private int hitCounts (com.cenqua.clover.registry.ElementInfo)
int tc
int fc
int hits
com.cenqua.clover.registry.ElementInfo lineElement
private com.atlassian.clover.util.ChecksummingReader render (com.cenqua.clover.registry.FileInfo, java.util.List, java.lang.String, java.lang.String, java.lang.String, com.atlassian.clover.spi.reporters.html.source.SourceRenderer) throws java.lang.Exception
com.cenqua.clover.registry.FileInfo finfo
java.util.List renderedLines
String emptyCoverageMsg
String tabString
String spaceString
com.atlassian.clover.spi.reporters.html.source.SourceRenderer renderer
com.atlassian.clover.util.ChecksummingReader csr
private java.lang.String extensionOf (java.lang.String)
String path
public static java.util.List getSrcLines (com.cenqua.clover.registry.FileInfo) throws java.io.IOException
com.cenqua.clover.registry.FileInfo finfo
java.io.BufferedReader reader
java.util.List srclines
String line
private static com.atlassian.clover.util.ChecksummingReader getChecksummingReader (com.cenqua.clover.registry.FileInfo) throws java.io.FileNotFoundException java.io.UnsupportedEncodingException
com.cenqua.clover.registry.FileInfo finfo
public static java.lang.String getRegionStartStr (com.atlassian.clover.api.registry.SourceInfo)
com.atlassian.clover.api.registry.SourceInfo region
}
com/cenqua/clover/reporters/html/source/SourceRendererManager$1.classSourceRendererManager.java
package com.cenqua.clover.reporters.html.source
final com.cenqua.clover.reporters.html.source.SourceRendererManager$1 extends java.util.HashMap {
static Class class$com$cenqua$clover$reporters$html$source$SourceRenderHelper
static Class class$com$atlassian$clover$spi$reporters$html$source$SourceRenderer
void ()
Exception e
com.atlassian.clover.services.ServiceNotAvailableException e
java.util.Iterator sourceRenderers
private void registerRenderer (com.atlassian.clover.spi.reporters.html.source.SourceRenderer)
com.atlassian.clover.spi.reporters.html.source.SourceRenderer existingRenderer
String extension
java.util.Iterator i$
com.atlassian.clover.spi.reporters.html.source.SourceRenderer sourceRenderer
com.atlassian.clover.spi.lang.Language language
}
com/cenqua/clover/reporters/html/source/SourceRendererManager.classSourceRendererManager.java
package com.cenqua.clover.reporters.html.source
public com.cenqua.clover.reporters.html.source.SourceRendererManager extends java.lang.Object {
private static final com.cenqua.clover.reporters.html.source.PlaintextSourceRenderer PLAINTEXT_RENDERER
private static final java.util.Map RENDERERS
public void ()
public static com.cenqua.clover.reporters.html.source.PlaintextSourceRenderer getPlaintextRenderer ()
public static com.atlassian.clover.spi.reporters.html.source.SourceRenderer getRendererForFileExtension (java.lang.String)
String fileExtension
static void ()
}
com/cenqua/clover/reporters/html/source/SourceTraverser.classSourceTraverser.java
package com.cenqua.clover.reporters.html.source
public abstract com.cenqua.clover.reporters.html.source.SourceTraverser extends java.lang.Object {
public abstract void traverse (java.io.Reader, com.cenqua.clover.registry.FileInfo, com.cenqua.clover.reporters.html.source.SourceListener) throws java.lang.Exception
}
com/cenqua/clover/reporters/html/source/java/JavaHtmlSourceRenderer.classJavaHtmlSourceRenderer.java
package com.cenqua.clover.reporters.html.source.java
public com.cenqua.clover.reporters.html.source.java.JavaHtmlSourceRenderer extends com.cenqua.clover.reporters.html.source.PlaintextHtmlSourceRenderer implements com.cenqua.clover.reporters.html.source.java.JavaSourceListener {
protected static final String CLOSE_SPAN
protected static final String OPEN_KEYWORD
protected static final String CLOSE_KEYWORD
protected static final String OPEN_STRING
protected static final String CLOSE_STRING
protected static final String OPEN_JDOCTAG
protected static final String CLOSE_JDOCTAG
protected static final String OPEN_COMMENT
protected static final String CLOSE_COMMENT
private final com.cenqua.clover.registry.ProjectInfo projectInfo
private final com.cenqua.clover.registry.PackageInfo packageInfo
private final java.util.Set pkgsInScope
private final java.util.Map classesInScope
public void (com.cenqua.clover.registry.FileInfo, java.util.List, com.atlassian.clover.spi.reporters.html.source.HtmlRenderingSupport, java.lang.String, java.lang.String, java.lang.String)
com.cenqua.clover.registry.FileInfo fileInfo
java.util.List lineInfo
com.atlassian.clover.spi.reporters.html.source.HtmlRenderingSupport renderingHelper
String emptyCoverageMsg
String tab
String space
public void onImport (java.lang.String)
String pkg
com.cenqua.clover.registry.PackageInfo pkgInfo
com.cenqua.clover.registry.ClassInfo cInfo
String imp
private com.cenqua.clover.registry.ClassInfo searchInScope (java.lang.String)
com.cenqua.clover.registry.PackageInfo pkgInfo
java.util.Iterator it
String ident
com.cenqua.clover.registry.ClassInfo cInfo
public void onStringLiteral (java.lang.String)
String s
public void onKeyword (java.lang.String)
String s
public void onCommentChunk (java.lang.String)
String s
public void onJavadocTag (java.lang.String)
String s
public void onPackageSegment (java.lang.String, java.lang.String)
String packageName
String seg
public void onImportSegment (java.lang.String, java.lang.String)
com.cenqua.clover.registry.ClassInfo clazz
String accum
String seg
public void onIdentifier (java.lang.String)
String id
com.cenqua.clover.registry.ClassInfo cInfo
}
com/cenqua/clover/reporters/html/source/java/JavaKeywords.classJavaKeywords.java
package com.cenqua.clover.reporters.html.source.java
public com.cenqua.clover.reporters.html.source.java.JavaKeywords extends java.lang.Object {
private static final java.util.Set SET
public void ()
public static boolean contains (int)
int id
static void ()
java.util.Set keywords
}
com/cenqua/clover/reporters/html/source/java/JavaSourceListener.classJavaSourceListener.java
package com.cenqua.clover.reporters.html.source.java
public abstract com.cenqua.clover.reporters.html.source.java.JavaSourceListener extends java.lang.Object implements com.cenqua.clover.reporters.html.source.SourceListener {
public abstract void onPackageSegment (java.lang.String, java.lang.String)
public abstract void onImportSegment (java.lang.String, java.lang.String)
public abstract void onImport (java.lang.String)
public abstract void onIdentifier (java.lang.String)
public abstract void onStringLiteral (java.lang.String)
public abstract void onKeyword (java.lang.String)
public abstract void onCommentChunk (java.lang.String)
public abstract void onJavadocTag (java.lang.String)
}
com/cenqua/clover/reporters/html/source/java/JavaSourceRenderer.classJavaSourceRenderer.java
package com.cenqua.clover.reporters.html.source.java
public com.cenqua.clover.reporters.html.source.java.JavaSourceRenderer extends java.lang.Object implements com.atlassian.clover.spi.reporters.html.source.SourceRenderer {
public void ()
public com.atlassian.clover.spi.lang.Language getSupportedLanguage ()
public 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
java.util.List linesToRender
java.io.Reader sourceReader
com.cenqua.clover.registry.FileInfo finfo
com.atlassian.clover.spi.reporters.html.source.HtmlRenderingSupport renderingHelper
String emptyCoverageMsg
String tabString
String spaceString
}
com/cenqua/clover/reporters/html/source/java/JavaTokenTraverser.classJavaTokenTraverser.java
package com.cenqua.clover.reporters.html.source.java
public final com.cenqua.clover.reporters.html.source.java.JavaTokenTraverser extends java.lang.Object implements com.cenqua.clover.reporters.html.source.SourceTraverser {
public void ()
public void traverse (java.io.Reader, com.cenqua.clover.registry.FileInfo, com.cenqua.clover.reporters.html.source.java.JavaSourceListener) throws clover.antlr.TokenStreamException
java.io.Reader sourceReader
com.cenqua.clover.registry.FileInfo fileInfo
com.cenqua.clover.reporters.html.source.java.JavaSourceListener listener
com.atlassian.clover.instr.java.UnicodeJavaLexer lexer
clover.antlr.Token token
clover.antlr.Token prev
StringBuffer currentChunk
StringBuffer accumName
boolean gatherPkgIdent
boolean gatherImportIdent
public static void processWhiteSpace (java.lang.String, com.cenqua.clover.reporters.html.source.java.JavaSourceListener)
boolean atNewLine
char c1
char c2
String whitespace
com.cenqua.clover.reporters.html.source.java.JavaSourceListener listener
StringBuffer b
int i
public static void processComment (java.lang.String, com.cenqua.clover.reporters.html.source.java.JavaSourceListener)
String tag
boolean atNewLine
char c1
char c2
String left
String comment
com.cenqua.clover.reporters.html.source.java.JavaSourceListener listener
StringBuffer b
int i
boolean inTag
public void traverse (java.io.Reader, com.cenqua.clover.registry.FileInfo, com.cenqua.clover.reporters.html.source.SourceListener) throws java.lang.Exception
java.io.Reader x0
com.cenqua.clover.registry.FileInfo x1
com.cenqua.clover.reporters.html.source.SourceListener x2
}
com/cenqua/clover/reporters/html/source/java/JavadocTags.classJavadocTags.java
package com.cenqua.clover.reporters.html.source.java
public final com.cenqua.clover.reporters.html.source.java.JavadocTags extends java.lang.Object {
private static final java.util.Set SET
public void ()
public static boolean contains (java.lang.String)
String candidate
static void ()
java.util.Set tags
}
com/cenqua/clover/reporters/json/JSONArray.classJSONArray.java
package com.cenqua.clover.reporters.json
public com.cenqua.clover.reporters.json.JSONArray extends java.lang.Object {
private java.util.ArrayList myArrayList
public void ()
public void (com.cenqua.clover.reporters.json.JSONTokener) throws com.cenqua.clover.reporters.json.JSONException
com.cenqua.clover.reporters.json.JSONTokener x
public void (java.lang.String) throws com.cenqua.clover.reporters.json.JSONException
String source
public void (java.util.Collection)
java.util.Collection collection
public void (java.lang.Object) throws com.cenqua.clover.reporters.json.JSONException
int i
int length
Object array
public java.lang.Object get (int) throws com.cenqua.clover.reporters.json.JSONException
int index
Object o
public boolean getBoolean (int) throws com.cenqua.clover.reporters.json.JSONException
int index
Object o
public double getDouble (int) throws com.cenqua.clover.reporters.json.JSONException
Exception e
int index
Object o
public int getInt (int) throws com.cenqua.clover.reporters.json.JSONException
int index
Object o
public com.cenqua.clover.reporters.json.JSONArray getJSONArray (int) throws com.cenqua.clover.reporters.json.JSONException
int index
Object o
public com.cenqua.clover.reporters.json.JSONObject getJSONObject (int) throws com.cenqua.clover.reporters.json.JSONException
int index
Object o
public long getLong (int) throws com.cenqua.clover.reporters.json.JSONException
int index
Object o
public java.lang.String getString (int) throws com.cenqua.clover.reporters.json.JSONException
int index
public boolean isNull (int)
int index
public java.lang.String join (java.lang.String) throws com.cenqua.clover.reporters.json.JSONException
int i
String separator
int len
StringBuffer sb
public int length ()
public java.lang.Object opt (int)
int index
public boolean optBoolean (int)
int index
public boolean optBoolean (int, boolean)
Exception e
int index
boolean defaultValue
public double optDouble (int)
int index
public double optDouble (int, double)
Exception e
int index
double defaultValue
public int optInt (int)
int index
public int optInt (int, int)
Exception e
int index
int defaultValue
public com.cenqua.clover.reporters.json.JSONArray optJSONArray (int)
int index
Object o
public com.cenqua.clover.reporters.json.JSONObject optJSONObject (int)
int index
Object o
public long optLong (int)
int index
public long optLong (int, long)
Exception e
int index
long defaultValue
public java.lang.String optString (int)
int index
public java.lang.String optString (int, java.lang.String)
int index
String defaultValue
Object o
public com.cenqua.clover.reporters.json.JSONArray put (boolean)
boolean value
public com.cenqua.clover.reporters.json.JSONArray put (java.util.Collection)
java.util.Collection value
public com.cenqua.clover.reporters.json.JSONArray put (double) throws com.cenqua.clover.reporters.json.JSONException
double value
Double d
public com.cenqua.clover.reporters.json.JSONArray put (int)
int value
public com.cenqua.clover.reporters.json.JSONArray put (long)
long value
public com.cenqua.clover.reporters.json.JSONArray put (java.util.Map)
java.util.Map value
public com.cenqua.clover.reporters.json.JSONArray put (java.lang.Object)
Object value
public com.cenqua.clover.reporters.json.JSONArray put (int, boolean) throws com.cenqua.clover.reporters.json.JSONException
int index
boolean value
public com.cenqua.clover.reporters.json.JSONArray put (int, java.util.Collection) throws com.cenqua.clover.reporters.json.JSONException
int index
java.util.Collection value
public com.cenqua.clover.reporters.json.JSONArray put (int, double) throws com.cenqua.clover.reporters.json.JSONException
int index
double value
public com.cenqua.clover.reporters.json.JSONArray put (int, int) throws com.cenqua.clover.reporters.json.JSONException
int index
int value
public com.cenqua.clover.reporters.json.JSONArray put (int, long) throws com.cenqua.clover.reporters.json.JSONException
int index
long value
public com.cenqua.clover.reporters.json.JSONArray put (int, java.util.Map) throws com.cenqua.clover.reporters.json.JSONException
int index
java.util.Map value
public com.cenqua.clover.reporters.json.JSONArray put (int, java.lang.Object) throws com.cenqua.clover.reporters.json.JSONException
int index
Object value
public com.cenqua.clover.reporters.json.JSONObject toJSONObject (com.cenqua.clover.reporters.json.JSONArray) throws com.cenqua.clover.reporters.json.JSONException
int i
com.cenqua.clover.reporters.json.JSONArray names
com.cenqua.clover.reporters.json.JSONObject jo
public java.lang.String toString ()
Exception e
public java.lang.String toString (int) throws com.cenqua.clover.reporters.json.JSONException
int indentFactor
java.lang.String toString (int, int) throws com.cenqua.clover.reporters.json.JSONException
int j
int newindent
int i
int indentFactor
int indent
int len
StringBuffer sb
public java.io.Writer write (java.io.Writer) throws com.cenqua.clover.reporters.json.JSONException
Object v
int i
boolean b
int len
java.io.IOException e
java.io.Writer writer
}
com/cenqua/clover/reporters/json/JSONException.classJSONException.java
package com.cenqua.clover.reporters.json
public com.cenqua.clover.reporters.json.JSONException extends java.lang.Exception {
private Throwable cause
public void (java.lang.String)
String message
public void (java.lang.Throwable)
Throwable t
public java.lang.Throwable getCause ()
}
com/cenqua/clover/reporters/json/JSONHistoricalReporter.classJSONHistoricalReporter.java
package com.cenqua.clover.reporters.json
public com.cenqua.clover.reporters.json.JSONHistoricalReporter extends java.lang.Object {
final java.io.File mBasePath
public void (java.io.File)
java.io.File basePath
public void generateHistoricalJSON (clover.org.apache.velocity.VelocityContext, java.util.Map, java.lang.String) throws java.lang.Exception
clover.org.apache.velocity.VelocityContext context
java.util.Map data
String title
com.cenqua.clover.reporters.json.JSONObject json
java.io.File jsonOutfile
com.cenqua.clover.reporters.json.JSONObject generateJSON (java.util.Map, java.lang.String) throws com.cenqua.clover.reporters.json.JSONException
com.cenqua.clover.reporters.Column col
java.util.Iterator iterator
java.util.Map$Entry entry
com.cenqua.clover.registry.HasMetrics hasMetrics
Long timestamp
java.util.Map rowData
java.util.List row
java.util.Iterator iterator2
java.util.Map data
String title
com.cenqua.clover.reporters.json.JSONObject json
java.util.Map table
java.util.List cols
java.util.List rows
java.text.SimpleDateFormat dateFormat
java.util.List columns
private void addColumnData (java.util.List, com.cenqua.clover.registry.HasMetrics, java.util.List)
com.atlassian.clover.api.CloverException e
com.cenqua.clover.reporters.Column col
java.util.Iterator iterator
java.util.List columns
com.cenqua.clover.registry.HasMetrics hasMetrics
java.util.List row
private void addRowInfo (java.util.List, java.lang.Object, java.lang.String)
java.util.List row
Object value
String fmtValue
java.util.Map rowInfo
private void addColumnInfo (java.util.List, java.lang.String, java.lang.String, java.lang.String)
java.util.List cols
String id
String label
String type
java.util.Map colInfo
}
com/cenqua/clover/reporters/json/JSONObject$1.classJSONObject.java
package com.cenqua.clover.reporters.json
com.cenqua.clover.reporters.json.JSONObject$1 extends java.lang.Object {
}
com/cenqua/clover/reporters/json/JSONObject$Null.classJSONObject.java
package com.cenqua.clover.reporters.json
final com.cenqua.clover.reporters.json.JSONObject$Null extends java.lang.Object {
private void ()
protected final java.lang.Object clone ()
public boolean equals (java.lang.Object)
Object object
public java.lang.String toString ()
void (com.cenqua.clover.reporters.json.JSONObject$1)
com.cenqua.clover.reporters.json.JSONObject$1 x0
}
com/cenqua/clover/reporters/json/JSONObject.classJSONObject.java
package com.cenqua.clover.reporters.json
public com.cenqua.clover.reporters.json.JSONObject extends java.lang.Object {
private java.util.Map myHashMap
public static final Object NULL
public void ()
public void (com.cenqua.clover.reporters.json.JSONObject, java.lang.String[]) throws com.cenqua.clover.reporters.json.JSONException
int i
com.cenqua.clover.reporters.json.JSONObject jo
String[] names
public void (com.cenqua.clover.reporters.json.JSONTokener) throws com.cenqua.clover.reporters.json.JSONException
com.cenqua.clover.reporters.json.JSONTokener x
char c
String key
public void (java.util.Map)
java.util.Map map
public void (java.lang.Object)
java.lang.reflect.Method method
String name
String key
Exception e
int i
Object bean
Class klass
java.lang.reflect.Method[] methods
public void (java.lang.Object, java.lang.String[])
java.lang.reflect.Field field
Object value
Exception e
String name
int i
Object object
String[] names
Class c
public void (java.lang.String) throws com.cenqua.clover.reporters.json.JSONException
String source
public com.cenqua.clover.reporters.json.JSONObject accumulate (java.lang.String, java.lang.Object) throws com.cenqua.clover.reporters.json.JSONException
String key
Object value
Object o
public com.cenqua.clover.reporters.json.JSONObject append (java.lang.String, java.lang.Object) throws com.cenqua.clover.reporters.json.JSONException
String key
Object value
Object o
public static java.lang.String doubleToString (double)
double d
String s
public java.lang.Object get (java.lang.String) throws com.cenqua.clover.reporters.json.JSONException
String key
Object o
public boolean getBoolean (java.lang.String) throws com.cenqua.clover.reporters.json.JSONException
String key
Object o
public double getDouble (java.lang.String) throws com.cenqua.clover.reporters.json.JSONException
Exception e
String key
Object o
public int getInt (java.lang.String) throws com.cenqua.clover.reporters.json.JSONException
String key
Object o
public com.cenqua.clover.reporters.json.JSONArray getJSONArray (java.lang.String) throws com.cenqua.clover.reporters.json.JSONException
String key
Object o
public com.cenqua.clover.reporters.json.JSONObject getJSONObject (java.lang.String) throws com.cenqua.clover.reporters.json.JSONException
String key
Object o
public long getLong (java.lang.String) throws com.cenqua.clover.reporters.json.JSONException
String key
Object o
public static java.lang.String[] getNames (com.cenqua.clover.reporters.json.JSONObject)
com.cenqua.clover.reporters.json.JSONObject jo
int length
java.util.Iterator i
String[] names
int j
public static java.lang.String[] getNames (java.lang.Object)
int i
Object object
Class klass
java.lang.reflect.Field[] fields
int length
String[] names
public java.lang.String getString (java.lang.String) throws com.cenqua.clover.reporters.json.JSONException
String key
public boolean has (java.lang.String)
String key
public boolean isNull (java.lang.String)
String key
public java.util.Iterator keys ()
public int length ()
public com.cenqua.clover.reporters.json.JSONArray names ()
com.cenqua.clover.reporters.json.JSONArray ja
java.util.Iterator keys
public static java.lang.String numberToString (java.lang.Number) throws com.cenqua.clover.reporters.json.JSONException
Number n
String s
public java.lang.Object opt (java.lang.String)
String key
public boolean optBoolean (java.lang.String)
String key
public boolean optBoolean (java.lang.String, boolean)
Exception e
String key
boolean defaultValue
public com.cenqua.clover.reporters.json.JSONObject put (java.lang.String, java.util.Collection) throws com.cenqua.clover.reporters.json.JSONException
String key
java.util.Collection value
public double optDouble (java.lang.String)
String key
public double optDouble (java.lang.String, double)
Object o
Exception e
String key
double defaultValue
public int optInt (java.lang.String)
String key
public int optInt (java.lang.String, int)
Exception e
String key
int defaultValue
public com.cenqua.clover.reporters.json.JSONArray optJSONArray (java.lang.String)
String key
Object o
public com.cenqua.clover.reporters.json.JSONObject optJSONObject (java.lang.String)
String key
Object o
public long optLong (java.lang.String)
String key
public long optLong (java.lang.String, long)
Exception e
String key
long defaultValue
public java.lang.String optString (java.lang.String)
String key
public java.lang.String optString (java.lang.String, java.lang.String)
String key
String defaultValue
Object o
public com.cenqua.clover.reporters.json.JSONObject put (java.lang.String, boolean) throws com.cenqua.clover.reporters.json.JSONException
String key
boolean value
public com.cenqua.clover.reporters.json.JSONObject put (java.lang.String, double) throws com.cenqua.clover.reporters.json.JSONException
String key
double value
public com.cenqua.clover.reporters.json.JSONObject put (java.lang.String, int) throws com.cenqua.clover.reporters.json.JSONException
String key
int value
public com.cenqua.clover.reporters.json.JSONObject put (java.lang.String, long) throws com.cenqua.clover.reporters.json.JSONException
String key
long value
public com.cenqua.clover.reporters.json.JSONObject put (java.lang.String, java.util.Map) throws com.cenqua.clover.reporters.json.JSONException
String key
java.util.Map value
public com.cenqua.clover.reporters.json.JSONObject put (java.lang.String, java.lang.Object) throws com.cenqua.clover.reporters.json.JSONException
String key
Object value
public com.cenqua.clover.reporters.json.JSONObject putOpt (java.lang.String, java.lang.Object) throws com.cenqua.clover.reporters.json.JSONException
String key
Object value
public static java.lang.String quote (java.lang.String)
String t
char b
String string
char c
int i
int len
StringBuffer sb
public java.lang.Object remove (java.lang.String)
String key
static void testValidity (java.lang.Object) throws com.cenqua.clover.reporters.json.JSONException
Object o
public com.cenqua.clover.reporters.json.JSONArray toJSONArray (com.cenqua.clover.reporters.json.JSONArray) throws com.cenqua.clover.reporters.json.JSONException
int i
com.cenqua.clover.reporters.json.JSONArray names
com.cenqua.clover.reporters.json.JSONArray ja
public java.lang.String toString ()
Object o
java.util.Iterator keys
StringBuffer sb
Exception e
public java.lang.String toString (int) throws com.cenqua.clover.reporters.json.JSONException
int indentFactor
java.lang.String toString (int, int) throws com.cenqua.clover.reporters.json.JSONException
Object o
int i
Object o
int i
int indentFactor
int indent
int n
java.util.Iterator keys
StringBuffer sb
int newindent
static java.lang.String valueToString (java.lang.Object) throws com.cenqua.clover.reporters.json.JSONException
Exception e
Object o
Object value
static java.lang.String valueToString (java.lang.Object, int, int) throws com.cenqua.clover.reporters.json.JSONException
Object o
Exception e
Object value
int indentFactor
int indent
public java.io.Writer write (java.io.Writer) throws com.cenqua.clover.reporters.json.JSONException
Object k
Object v
boolean b
java.util.Iterator keys
java.io.IOException e
java.io.Writer writer
static void ()
}
com/cenqua/clover/reporters/json/JSONReportUtils.classJSONReportUtils.java
package com.cenqua.clover.reporters.json
public com.cenqua.clover.reporters.json.JSONReportUtils extends java.lang.Object {
public void ()
public static java.util.Map collectColumnValuesFor (java.util.List, com.cenqua.clover.registry.HasMetrics, com.cenqua.clover.reporters.html.HtmlRenderingSupportImpl) throws com.atlassian.clover.api.CloverException
java.util.List columns
com.cenqua.clover.registry.HasMetrics mInfo
com.cenqua.clover.reporters.html.HtmlRenderingSupportImpl mHelper
java.util.Map columnValues
com.cenqua.clover.registry.BlockMetrics metrics
public static java.util.List getColumnNames (com.cenqua.clover.reporters.CloverReportConfig)
java.util.Iterator iterator
com.cenqua.clover.reporters.CloverReportConfig cfg
java.util.List columns
java.util.List columnNames
}
com/cenqua/clover/reporters/json/JSONReporter.classJSONReporter.java
package com.cenqua.clover.reporters.json
public com.cenqua.clover.reporters.json.JSONReporter extends com.cenqua.clover.reporters.CloverReporter {
private final com.cenqua.clover.reporters.html.HtmlRenderingSupportImpl renderingHelper
private final java.io.File basePath
static Class class$com$cenqua$clover$reporters$json$JSONReporter
public void (com.cenqua.clover.reporters.CloverReportConfig) throws com.atlassian.clover.api.CloverException
com.cenqua.clover.reporters.CloverReportConfig config
protected long getPerms ()
private com.cenqua.clover.reporters.Current getConfigAsCurrent ()
public int executeImpl () throws com.atlassian.clover.api.CloverException
com.cenqua.clover.registry.PackageInfo pkg
long start
long total
java.util.Iterator it
com.cenqua.clover.util.CloverExecutor service
com.cenqua.clover.cfg.Interval timeOut
Exception e
long currentStartTime
com.cenqua.clover.registry.ProjectInfo projectInfo
java.util.List pkgs
long currentTotalTime
int pkgCount
long msPerPkg
private void processPackage (com.cenqua.clover.registry.PackageInfo, com.cenqua.clover.util.CloverExecutor) throws java.lang.Exception
java.util.Iterator it
com.cenqua.clover.registry.PackageInfo pkg
com.cenqua.clover.util.CloverExecutor service
java.util.List files
com.cenqua.clover.registry.ProjectInfo projectInfo
java.io.File basedir
java.io.File outfile
public static void main (java.lang.String[])
String[] args
public static int runReport (java.lang.String[])
Exception e
String[] args
com.cenqua.clover.reporters.Current config
private static void usage (java.lang.String)
String msg
public static com.cenqua.clover.reporters.Current processArgs (java.lang.String[])
int threadCount
NumberFormatException e
int i
ArrayIndexOutOfBoundsException e
String[] args
com.cenqua.clover.reporters.Current cfg
}
com/cenqua/clover/reporters/json/JSONString.classJSONString.java
package com.cenqua.clover.reporters.json
public abstract com.cenqua.clover.reporters.json.JSONString extends java.lang.Object {
public abstract java.lang.String toJSONString ()
}
com/cenqua/clover/reporters/json/JSONStringer.classJSONStringer.java
package com.cenqua.clover.reporters.json
public com.cenqua.clover.reporters.json.JSONStringer extends com.cenqua.clover.reporters.json.JSONWriter {
public void ()
public java.lang.String toString ()
}
com/cenqua/clover/reporters/json/JSONTokener.classJSONTokener.java
package com.cenqua.clover.reporters.json
public com.cenqua.clover.reporters.json.JSONTokener extends java.lang.Object {
private int myIndex
private String mySource
public void (java.lang.String)
String s
public void back ()
public static int dehexchar (char)
char c
public boolean more ()
public char next ()
char c
public char next (char) throws com.cenqua.clover.reporters.json.JSONException
char c
char n
public java.lang.String next (int) throws com.cenqua.clover.reporters.json.JSONException
int n
int i
int j
public char nextClean () throws com.cenqua.clover.reporters.json.JSONException
char c
public java.lang.String nextString (char) throws com.cenqua.clover.reporters.json.JSONException
char quote
char c
StringBuffer sb
public java.lang.String nextTo (char)
char c
char d
StringBuffer sb
public java.lang.String nextTo (java.lang.String)
String delimiters
char c
StringBuffer sb
public java.lang.Object nextValue () throws com.cenqua.clover.reporters.json.JSONException
Exception e
Exception e
Exception g
Exception f
Exception e
char c
String s
StringBuffer sb
char b
public char skipTo (char)
char to
char c
int index
public boolean skipPast (java.lang.String)
String to
public com.cenqua.clover.reporters.json.JSONException syntaxError (java.lang.String)
String message
public java.lang.String toString ()
}
com/cenqua/clover/reporters/json/JSONWriter.classJSONWriter.java
package com.cenqua.clover.reporters.json
public com.cenqua.clover.reporters.json.JSONWriter extends java.lang.Object {
private static final int MAX_DEPTH
private boolean comma
protected char mode
private char[] stack
private int top
protected java.io.Writer writer
public void (java.io.Writer)
java.io.Writer w
private com.cenqua.clover.reporters.json.JSONWriter append (java.lang.String) throws com.cenqua.clover.reporters.json.JSONException
java.io.IOException e
String s
public com.cenqua.clover.reporters.json.JSONWriter array () throws com.cenqua.clover.reporters.json.JSONException
private com.cenqua.clover.reporters.json.JSONWriter end (char, char) throws com.cenqua.clover.reporters.json.JSONException
java.io.IOException e
char m
char c
public com.cenqua.clover.reporters.json.JSONWriter endArray () throws com.cenqua.clover.reporters.json.JSONException
public com.cenqua.clover.reporters.json.JSONWriter endObject () throws com.cenqua.clover.reporters.json.JSONException
public com.cenqua.clover.reporters.json.JSONWriter key (java.lang.String) throws com.cenqua.clover.reporters.json.JSONException
java.io.IOException e
String s
public com.cenqua.clover.reporters.json.JSONWriter object () throws com.cenqua.clover.reporters.json.JSONException
private void pop (char) throws com.cenqua.clover.reporters.json.JSONException
char c
private void push (char) throws com.cenqua.clover.reporters.json.JSONException
char c
public com.cenqua.clover.reporters.json.JSONWriter value (boolean) throws com.cenqua.clover.reporters.json.JSONException
boolean b
public com.cenqua.clover.reporters.json.JSONWriter value (double) throws com.cenqua.clover.reporters.json.JSONException
double d
public com.cenqua.clover.reporters.json.JSONWriter value (long) throws com.cenqua.clover.reporters.json.JSONException
long l
public com.cenqua.clover.reporters.json.JSONWriter value (java.lang.Object) throws com.cenqua.clover.reporters.json.JSONException
Object o
}
com/cenqua/clover/reporters/json/RenderCloudsJSONAction$ForPackages$OfTheirQuickWins.classRenderCloudsJSONAction.java
package com.cenqua.clover.reporters.json
public com.cenqua.clover.reporters.json.RenderCloudsJSONAction$ForPackages$OfTheirQuickWins extends com.cenqua.clover.reporters.json.RenderCloudsJSONAction$ForPackages {
public void (clover.org.apache.velocity.VelocityContext, com.cenqua.clover.registry.PackageInfo, com.cenqua.clover.reporters.CloverReportConfig, java.io.File, boolean)
clover.org.apache.velocity.VelocityContext ctx
com.cenqua.clover.registry.PackageInfo pkg
com.cenqua.clover.reporters.CloverReportConfig cfg
java.io.File dir
boolean aggregate
public java.lang.Object call () throws java.lang.Exception
}
com/cenqua/clover/reporters/json/RenderCloudsJSONAction$ForPackages$OfTheirRisks.classRenderCloudsJSONAction.java
package com.cenqua.clover.reporters.json
public com.cenqua.clover.reporters.json.RenderCloudsJSONAction$ForPackages$OfTheirRisks extends com.cenqua.clover.reporters.json.RenderCloudsJSONAction$ForPackages {
public void (clover.org.apache.velocity.VelocityContext, com.cenqua.clover.registry.PackageInfo, com.cenqua.clover.reporters.CloverReportConfig, java.io.File, boolean)
clover.org.apache.velocity.VelocityContext ctx
com.cenqua.clover.registry.PackageInfo pkg
com.cenqua.clover.reporters.CloverReportConfig cfg
java.io.File dir
boolean aggregate
public java.lang.Object call () throws java.lang.Exception
}
com/cenqua/clover/reporters/json/RenderCloudsJSONAction$ForPackages.classRenderCloudsJSONAction.java
package com.cenqua.clover.reporters.json
public abstract com.cenqua.clover.reporters.json.RenderCloudsJSONAction$ForPackages extends com.cenqua.clover.reporters.json.RenderCloudsJSONAction {
protected final com.cenqua.clover.registry.PackageInfo pkg
protected void (clover.org.apache.velocity.VelocityContext, com.cenqua.clover.registry.PackageInfo, com.cenqua.clover.reporters.CloverReportConfig, java.io.File, boolean)
clover.org.apache.velocity.VelocityContext ctx
com.cenqua.clover.registry.PackageInfo pkg
com.cenqua.clover.reporters.CloverReportConfig cfg
java.io.File dir
boolean aggregate
}
com/cenqua/clover/reporters/json/RenderCloudsJSONAction$ForProjects$OfTheirQuickWins.classRenderCloudsJSONAction.java
package com.cenqua.clover.reporters.json
public com.cenqua.clover.reporters.json.RenderCloudsJSONAction$ForProjects$OfTheirQuickWins extends com.cenqua.clover.reporters.json.RenderCloudsJSONAction$ForProjects {
public void (com.cenqua.clover.registry.ProjectInfo, clover.org.apache.velocity.VelocityContext, com.cenqua.clover.reporters.CloverReportConfig, java.io.File)
com.cenqua.clover.registry.ProjectInfo project
clover.org.apache.velocity.VelocityContext ctx
com.cenqua.clover.reporters.CloverReportConfig cfg
java.io.File dir
public java.lang.Object call () throws java.lang.Exception
}
com/cenqua/clover/reporters/json/RenderCloudsJSONAction$ForProjects$OfTheirRisks.classRenderCloudsJSONAction.java
package com.cenqua.clover.reporters.json
public com.cenqua.clover.reporters.json.RenderCloudsJSONAction$ForProjects$OfTheirRisks extends com.cenqua.clover.reporters.json.RenderCloudsJSONAction$ForProjects {
public void (com.cenqua.clover.registry.ProjectInfo, clover.org.apache.velocity.VelocityContext, com.cenqua.clover.reporters.CloverReportConfig, java.io.File)
com.cenqua.clover.registry.ProjectInfo project
clover.org.apache.velocity.VelocityContext ctx
com.cenqua.clover.reporters.CloverReportConfig cfg
java.io.File dir
public java.lang.Object call () throws java.lang.Exception
}
com/cenqua/clover/reporters/json/RenderCloudsJSONAction$ForProjects.classRenderCloudsJSONAction.java
package com.cenqua.clover.reporters.json
public abstract com.cenqua.clover.reporters.json.RenderCloudsJSONAction$ForProjects extends com.cenqua.clover.reporters.json.RenderCloudsJSONAction {
protected final com.cenqua.clover.registry.ProjectInfo project
protected void (com.cenqua.clover.registry.ProjectInfo, clover.org.apache.velocity.VelocityContext, com.cenqua.clover.reporters.CloverReportConfig, java.io.File)
com.cenqua.clover.registry.ProjectInfo project
clover.org.apache.velocity.VelocityContext ctx
com.cenqua.clover.reporters.CloverReportConfig cfg
java.io.File dir
}
com/cenqua/clover/reporters/json/RenderCloudsJSONAction.classRenderCloudsJSONAction.java
package com.cenqua.clover.reporters.json
public abstract com.cenqua.clover.reporters.json.RenderCloudsJSONAction extends java.lang.Object implements clover.retrotranslator.edu.emory.mathcs.backport.java.util.concurrent.Callable {
public static final String AGGREGATE_PREFIX
public static final String PROJECT_RISKS_FILE_NAME
public static final String PACKAGE_RISKS_FILE_NAME
public static final String QUICK_WINS_FILE_NAME
protected final java.io.File dir
protected final com.cenqua.clover.reporters.CloverReportConfig cfg
protected final clover.org.apache.velocity.VelocityContext ctx
protected final boolean aggregate
public void (clover.org.apache.velocity.VelocityContext, com.cenqua.clover.reporters.CloverReportConfig, java.io.File, boolean)
clover.org.apache.velocity.VelocityContext ctx
com.cenqua.clover.reporters.CloverReportConfig cfg
java.io.File dir
boolean aggregate
public java.lang.Object call () throws java.lang.Exception
protected void apply (java.io.File, java.lang.String, java.lang.String, java.util.List, com.cenqua.clover.reporters.html.ClassInfoStatsCalculator, com.cenqua.clover.reporters.html.ClassInfoStatsCalculator) throws java.lang.Exception
java.io.File dir
String fileName
String pageTitle
java.util.List deepClasses
com.cenqua.clover.reporters.html.ClassInfoStatsCalculator axis1
com.cenqua.clover.reporters.html.ClassInfoStatsCalculator axis2
com.cenqua.clover.reporters.json.JSONObject json
protected void applyAxis (java.util.List, com.cenqua.clover.reporters.html.ClassInfoStatsCalculator, com.cenqua.clover.reporters.html.ClassInfoStatsCalculator, com.cenqua.clover.reporters.json.JSONObject) throws com.cenqua.clover.reporters.json.JSONException
com.cenqua.clover.registry.ClassInfo classInfo
String path
java.util.Iterator iterator
java.util.List classes
com.cenqua.clover.reporters.html.ClassInfoStatsCalculator axis1
com.cenqua.clover.reporters.html.ClassInfoStatsCalculator axis2
com.cenqua.clover.reporters.json.JSONObject json
com.cenqua.clover.reporters.html.StatisticsClassInfoVisitor v2
com.cenqua.clover.reporters.html.StatisticsClassInfoVisitor v1
com.cenqua.clover.reporters.json.JSONArray jsonClasses
protected java.util.List sort (java.util.List)
java.util.List classes
}
com/cenqua/clover/reporters/json/RenderColophonJSONAction.classRenderColophonJSONAction.java
package com.cenqua.clover.reporters.json
public com.cenqua.clover.reporters.json.RenderColophonJSONAction extends java.lang.Object implements clover.retrotranslator.edu.emory.mathcs.backport.java.util.concurrent.Callable {
private final clover.org.apache.velocity.VelocityContext ctx
private final java.io.File file
private final com.cenqua.clover.reporters.CloverReportConfig cfg
public void (clover.org.apache.velocity.VelocityContext, java.io.File, com.cenqua.clover.reporters.CloverReportConfig)
clover.org.apache.velocity.VelocityContext ctx
java.io.File file
com.cenqua.clover.reporters.CloverReportConfig cfg
public java.lang.Object call () throws java.lang.Exception
com.cenqua.clover.reporters.json.JSONObject json
private com.cenqua.clover.reporters.json.JSONArray selectedColumns ()
java.util.Iterator iterator
com.cenqua.clover.reporters.json.JSONArray jsonColumns
java.util.List columnNames
}
com/cenqua/clover/reporters/json/RenderFileJSONAction.classRenderFileJSONAction.java
package com.cenqua.clover.reporters.json
public com.cenqua.clover.reporters.json.RenderFileJSONAction extends com.cenqua.clover.reporters.html.RenderFileAction {
public void (com.cenqua.clover.registry.FileInfo, com.cenqua.clover.reporters.html.HtmlRenderingSupportImpl, com.cenqua.clover.reporters.Current, clover.org.apache.velocity.VelocityContext, com.cenqua.clover.CloverDatabase, com.cenqua.clover.registry.ProjectInfo)
com.cenqua.clover.registry.FileInfo fileInfo
com.cenqua.clover.reporters.html.HtmlRenderingSupportImpl renderingHelper
com.cenqua.clover.reporters.Current report
clover.org.apache.velocity.VelocityContext velocity
com.cenqua.clover.CloverDatabase database
com.cenqua.clover.registry.ProjectInfo fullModel
public void render () throws java.lang.Exception
java.util.Map columnValues
com.cenqua.clover.reporters.html.source.SourceRenderHelper srh
com.cenqua.clover.registry.FileInfo fcopy
com.atlassian.clover.spi.reporters.html.source.LineRenderInfo[] lineInfos
String apiJsonOutFilename
java.io.File apiJsonOutfile
java.util.Collection hitCounts
com.cenqua.clover.reporters.json.JSONObject json
Exception e
String basename
private java.util.Collection collectHitCounts (com.atlassian.clover.spi.reporters.html.source.LineRenderInfo[])
com.atlassian.clover.spi.reporters.html.source.LineRenderInfo lineInfo
int i
com.atlassian.clover.spi.reporters.html.source.LineRenderInfo[] lineInfos
java.util.Collection hitCounts
}
com/cenqua/clover/reporters/json/RenderMetricsJSONAction.classRenderMetricsJSONAction.java
package com.cenqua.clover.reporters.json
public com.cenqua.clover.reporters.json.RenderMetricsJSONAction extends java.lang.Object implements clover.retrotranslator.edu.emory.mathcs.backport.java.util.concurrent.Callable {
private static ThreadLocal columns
private final com.cenqua.clover.registry.HasMetrics mInfo
private final java.io.File mFile
private final com.cenqua.clover.reporters.html.HtmlRenderingSupportImpl mHelper
private final com.cenqua.clover.reporters.CloverReportConfig mCfg
private final clover.org.apache.velocity.VelocityContext mCtx
public void (clover.org.apache.velocity.VelocityContext, com.cenqua.clover.registry.HasMetrics, com.cenqua.clover.reporters.CloverReportConfig, java.io.File, com.cenqua.clover.reporters.html.HtmlRenderingSupportImpl)
clover.org.apache.velocity.VelocityContext ctx
com.cenqua.clover.registry.HasMetrics configured
com.cenqua.clover.reporters.CloverReportConfig current
java.io.File outfile
com.cenqua.clover.reporters.html.HtmlRenderingSupportImpl helper
public static void initThreadLocals ()
public static void resetThreadLocals ()
public java.lang.Object call () throws java.lang.Exception
java.util.List cols
public void render () throws java.lang.Exception
java.util.Iterator iterator
com.cenqua.clover.registry.ProjectInfo projectInfo
java.util.List pkgs
com.cenqua.clover.registry.FileInfo info
java.util.Iterator iterator
java.util.List files
java.util.Map columnValues
com.cenqua.clover.reporters.json.JSONObject json
java.util.List children
}
com/cenqua/clover/reporters/json/RenderTreeMapAction$1.classRenderTreeMapAction.java
package com.cenqua.clover.reporters.json
com.cenqua.clover.reporters.json.RenderTreeMapAction$1 extends java.lang.Object {
}
com/cenqua/clover/reporters/json/RenderTreeMapAction$Data.classRenderTreeMapAction.java
package com.cenqua.clover.reporters.json
com.cenqua.clover.reporters.json.RenderTreeMapAction$Data extends java.lang.Object {
final float $area
final float $color
final String path
final String title
private void (float, float, java.lang.String, java.lang.String)
float area
float color
String path
String title
void (float, float, java.lang.String, java.lang.String, com.cenqua.clover.reporters.json.RenderTreeMapAction$1)
float x0
float x1
String x2
String x3
com.cenqua.clover.reporters.json.RenderTreeMapAction$1 x4
}
com/cenqua/clover/reporters/json/RenderTreeMapAction$Node.classRenderTreeMapAction.java
package com.cenqua.clover.reporters.json
com.cenqua.clover.reporters.json.RenderTreeMapAction$Node extends java.lang.Object {
final String id
final String name
final com.cenqua.clover.reporters.json.RenderTreeMapAction$Data data
final java.util.Collection children
private void (java.lang.String, java.lang.String, com.cenqua.clover.reporters.json.RenderTreeMapAction$Data, java.util.Collection)
String id
String name
com.cenqua.clover.reporters.json.RenderTreeMapAction$Data data
java.util.Collection children
void (java.lang.String, java.lang.String, com.cenqua.clover.reporters.json.RenderTreeMapAction$Data, java.util.Collection, com.cenqua.clover.reporters.json.RenderTreeMapAction$1)
String x0
String x1
com.cenqua.clover.reporters.json.RenderTreeMapAction$Data x2
java.util.Collection x3
com.cenqua.clover.reporters.json.RenderTreeMapAction$1 x4
}
com/cenqua/clover/reporters/json/RenderTreeMapAction.classRenderTreeMapAction.java
package com.cenqua.clover.reporters.json
public com.cenqua.clover.reporters.json.RenderTreeMapAction extends java.lang.Object implements clover.retrotranslator.edu.emory.mathcs.backport.java.util.concurrent.Callable {
private final com.cenqua.clover.registry.ProjectInfo project
private final java.io.File outdir
private final clover.org.apache.velocity.VelocityContext mContext
private final com.cenqua.clover.reporters.html.HtmlRenderingSupportImpl renderSupport
public void (com.cenqua.clover.registry.ProjectInfo, java.io.File, clover.org.apache.velocity.VelocityContext)
com.cenqua.clover.registry.ProjectInfo project
java.io.File outdir
clover.org.apache.velocity.VelocityContext context
public java.lang.Object call () throws java.lang.Exception
String jsonStr
String filename
public java.lang.String renderTreeMapJson (java.lang.String, java.lang.String, boolean) throws java.lang.Exception
String filename
String callback
boolean classLevel
String jsonStr
java.lang.String generateJson (boolean)
com.cenqua.clover.registry.ClassInfo classInfo
String path
java.util.Iterator iterator
com.cenqua.clover.registry.PackageInfo packageInfo
java.util.List classes
java.util.List classesList
java.util.Iterator packageInfoIterator
boolean classLevel
clover.com.google.gson.Gson gson
java.util.List pkgInfos
java.util.List pkgNodes
com.cenqua.clover.reporters.json.RenderTreeMapAction$Node projectNode
String jsonStr
private com.cenqua.clover.reporters.json.RenderTreeMapAction$Node createNode (int, java.lang.String, com.cenqua.clover.registry.HasMetrics, java.util.List)
int index
String nodeName
com.cenqua.clover.registry.HasMetrics hasMetrics
java.util.List children
private com.cenqua.clover.reporters.json.RenderTreeMapAction$Node createNode (int, java.lang.String, com.cenqua.clover.registry.HasMetrics, java.util.List, java.lang.String)
int index
String nodeName
com.cenqua.clover.registry.HasMetrics hasMetrics
java.util.List children
String path
com.cenqua.clover.registry.BlockMetrics metrics
String pcStr
String title
com.cenqua.clover.reporters.json.RenderTreeMapAction$Data data
com.cenqua.clover.reporters.json.RenderTreeMapAction$Node node
}
com/cenqua/clover/reporters/pdf/PDFColours.classPDFColours.java
package com.cenqua.clover.reporters.pdf
public com.cenqua.clover.reporters.pdf.PDFColours extends java.lang.Object {
public final java.awt.Color COL_TABLE_BORDER
public final java.awt.Color COL_HEADER_BG
public final java.awt.Color COL_LINK_TEXT
public final java.awt.Color COL_BAR_COVERED
public final java.awt.Color COL_BAR_UNCOVERED
public final java.awt.Color COL_BAR_BORDER
public final java.awt.Color COL_BAR_NA
public static final com.cenqua.clover.reporters.pdf.PDFColours BW_COLOURS
public static final com.cenqua.clover.reporters.pdf.PDFColours COL_COLOURS
private void (java.awt.Color, java.awt.Color, java.awt.Color, java.awt.Color, java.awt.Color, java.awt.Color, java.awt.Color)
java.awt.Color table_border
java.awt.Color header_bg
java.awt.Color link_text
java.awt.Color bar_covered
java.awt.Color bar_uncovered
java.awt.Color bar_border
java.awt.Color bar_na
static void ()
}
com/cenqua/clover/reporters/pdf/PDFReporter.classPDFReporter.java
package com.cenqua.clover.reporters.pdf
public com.cenqua.clover.reporters.pdf.PDFReporter extends com.cenqua.clover.reporters.CloverReporter {
private static final clover.com.lowagie.text.Rectangle DEFAULT_PAGE_SIZE
private static final java.util.Map SUPPORTED_PAGE_SIZES
private final clover.com.lowagie.text.Document document
private final com.cenqua.clover.reporters.pdf.PDFColours colours
private final String reportTitle
private final String titleAnchor
private final clover.com.lowagie.text.Rectangle docsize
private final clover.com.lowagie.text.pdf.PdfWriter docWriter
private final com.cenqua.clover.reporters.CloverReportConfig[] secondaryConfigs
static Class class$com$cenqua$clover$reporters$pdf$PDFReporter
public void (com.cenqua.clover.reporters.CloverReportConfig) throws com.atlassian.clover.api.CloverException
com.cenqua.clover.reporters.CloverReportConfig config
public void (com.cenqua.clover.reporters.CloverReportConfig, com.cenqua.clover.reporters.CloverReportConfig[]) throws com.atlassian.clover.api.CloverException
Exception e
com.cenqua.clover.reporters.CloverReportConfig config
com.cenqua.clover.reporters.CloverReportConfig[] secondaryConfigs
protected int executeImpl () throws com.atlassian.clover.api.CloverException
com.cenqua.clover.reporters.CloverReportConfig secondaryConfig
com.cenqua.clover.reporters.CloverReportConfig[] arr$
int len$
int i$
boolean written
protected void validate () throws com.atlassian.clover.api.CloverException
com.cenqua.clover.reporters.CloverReportConfig secondaryConfig
com.cenqua.clover.reporters.CloverReportConfig[] arr$
int len$
int i$
private void open ()
private void close ()
private clover.com.lowagie.text.Rectangle getConfiguredPageSize (com.cenqua.clover.reporters.CloverReportConfig)
clover.com.lowagie.text.Rectangle size
com.cenqua.clover.reporters.CloverReportConfig cfg
clover.com.lowagie.text.Rectangle size
String sizeStr
private boolean write (com.cenqua.clover.reporters.CloverReportConfig) throws com.atlassian.clover.api.CloverException
com.cenqua.clover.reporters.util.HistoricalReportDescriptor desc
boolean hasHistoricalData
Exception e
com.cenqua.clover.reporters.CloverReportConfig config
private void newPage () throws clover.com.lowagie.text.DocumentException java.io.IOException
private void generateHistoricalReport (com.cenqua.clover.reporters.Historical, com.cenqua.clover.reporters.util.HistoricalReportDescriptor) throws com.atlassian.clover.api.CloverException clover.com.lowagie.text.DocumentException java.io.IOException
java.util.List parentItem
com.cenqua.clover.reporters.Historical$Chart coverage
int i
java.util.Iterator iter
java.util.Iterator iter
com.cenqua.clover.reporters.Historical historicalConfig
com.cenqua.clover.reporters.util.HistoricalReportDescriptor desc
int chartsOnPage
java.util.List charts
java.util.Map data
int numCharts
private void generateCurrentReport (com.cenqua.clover.reporters.Current) throws com.atlassian.clover.api.CloverException clover.com.lowagie.text.DocumentException
com.cenqua.clover.reporters.Current currentConfig
com.cenqua.clover.registry.ProjectInfo project
java.util.List children
com.cenqua.clover.registry.HasMetrics parent
String parentTitle
String childrenTitle
protected long getPerms ()
public static void main (java.lang.String[])
String[] args
public static int runReport (java.lang.String[])
Exception e
String[] args
com.cenqua.clover.reporters.CloverReportConfig config
private static com.cenqua.clover.reporters.CloverReportConfig processArgs (java.lang.String[])
NumberFormatException e
int threadCount
NumberFormatException e
int i
ArrayIndexOutOfBoundsException e
String[] args
com.cenqua.clover.reporters.Current config
private static void usage (java.lang.String)
String msg
static void ()
}
com/cenqua/clover/reporters/pdf/PageFooterRenderer.classPageFooterRenderer.java
package com.cenqua.clover.reporters.pdf
public com.cenqua.clover.reporters.pdf.PageFooterRenderer extends clover.com.lowagie.text.pdf.PdfPageEventHelper {
private clover.com.lowagie.text.pdf.PdfContentByte cb
private clover.com.lowagie.text.pdf.PdfTemplate footerTmpl
private clover.com.lowagie.text.pdf.PdfTemplate totalPageTmpl
private clover.com.lowagie.text.pdf.BaseFont pageNumFont
private clover.com.lowagie.text.pdf.BaseFont licenseFont
private float footerWidth
private static final int SCALED_LOGO_SIZE
private static final int FOOTER_FONT_SIZE
private final String timestamp
private final clover.com.lowagie.text.Rectangle pgsize
private final com.cenqua.clover.reporters.pdf.PDFColours colours
public void (clover.com.lowagie.text.Rectangle, long, com.cenqua.clover.reporters.pdf.PDFColours)
clover.com.lowagie.text.Rectangle size
long generatedTS
com.cenqua.clover.reporters.pdf.PDFColours colours
public void onOpenDocument (clover.com.lowagie.text.pdf.PdfWriter, clover.com.lowagie.text.Document)
clover.com.lowagie.text.Image logo
clover.com.lowagie.text.pdf.PdfPTable footerTab
clover.com.lowagie.text.Phrase licText
String stmt
clover.com.lowagie.text.DocumentException de
java.io.IOException ioe
clover.com.lowagie.text.pdf.PdfWriter writer
clover.com.lowagie.text.Document document
public void onEndPage (clover.com.lowagie.text.pdf.PdfWriter, clover.com.lowagie.text.Document)
clover.com.lowagie.text.pdf.PdfWriter writer
clover.com.lowagie.text.Document document
int pageN
String text
float len
float max
int FROM_BOTTOM
public void onCloseDocument (clover.com.lowagie.text.pdf.PdfWriter, clover.com.lowagie.text.Document)
clover.com.lowagie.text.pdf.PdfWriter writer
clover.com.lowagie.text.Document document
}
com/cenqua/clover/reporters/pdf/RenderingSupport$GraphRenderer.classRenderingSupport.java
package com.cenqua.clover.reporters.pdf
com.cenqua.clover.reporters.pdf.RenderingSupport$GraphRenderer extends java.lang.Object implements clover.com.lowagie.text.pdf.PdfPTableEvent {
private clover.org.jfree.chart.JFreeChart graph
public void (clover.org.jfree.chart.JFreeChart)
clover.org.jfree.chart.JFreeChart graph
public void tableLayout (clover.com.lowagie.text.pdf.PdfPTable, float[][], float[], int, int, clover.com.lowagie.text.pdf.PdfContentByte[])
clover.com.lowagie.text.pdf.PdfPTable table
float[][] width
float[] heights
int headerRows
int rowStart
clover.com.lowagie.text.pdf.PdfContentByte[] canvases
float[] widths
clover.com.lowagie.text.pdf.PdfContentByte cb
float w
float h
float x
float y
clover.com.lowagie.text.pdf.PdfTemplate tp
java.awt.Graphics2D g2
}
com/cenqua/clover/reporters/pdf/RenderingSupport$PCBarRenderer.classRenderingSupport.java
package com.cenqua.clover.reporters.pdf
com.cenqua.clover.reporters.pdf.RenderingSupport$PCBarRenderer extends java.lang.Object implements clover.com.lowagie.text.pdf.PdfPTableEvent {
private float coveredpc
private float height
private float padx
private com.cenqua.clover.reporters.pdf.PDFColours colours
private int column
public void (float, float, com.cenqua.clover.reporters.pdf.PDFColours, float)
float coveredpc
float height
com.cenqua.clover.reporters.pdf.PDFColours colours
float padx
public void (int, float, float, com.cenqua.clover.reporters.pdf.PDFColours, float)
int column
float coveredpc
float height
com.cenqua.clover.reporters.pdf.PDFColours colours
float padx
public void tableLayout (clover.com.lowagie.text.pdf.PdfPTable, float[][], float[], int, int, clover.com.lowagie.text.pdf.PdfContentByte[])
clover.com.lowagie.text.pdf.PdfPTable table
float[][] width
float[] heights
int headerRows
int rowStart
clover.com.lowagie.text.pdf.PdfContentByte[] canvases
float[] widths
clover.com.lowagie.text.pdf.PdfContentByte cb
float hmargin
float barx
float bary
float barw
float barh
float coveredw
}
com/cenqua/clover/reporters/pdf/RenderingSupport.classRenderingSupport.java
package com.cenqua.clover.reporters.pdf
public com.cenqua.clover.reporters.pdf.RenderingSupport extends java.lang.Object {
private static final clover.com.lowagie.text.pdf.PdfPTable SPACER
public void ()
public static clover.com.lowagie.text.pdf.PdfPTable createLicenseWarningBar (java.lang.String, int, com.cenqua.clover.reporters.pdf.PDFColours)
String font
int points
com.cenqua.clover.reporters.pdf.PDFColours colours
clover.com.lowagie.text.pdf.PdfPTable warnTab
String stmt
clover.com.lowagie.text.Phrase warning
public static clover.com.lowagie.text.pdf.PdfPTable getSpacerRow ()
public static clover.com.lowagie.text.pdf.PdfPTable createReportHeader (com.cenqua.clover.registry.ProjectInfo, long, java.lang.String, java.lang.String, com.cenqua.clover.reporters.pdf.PDFColours) throws clover.com.lowagie.text.DocumentException
com.cenqua.clover.registry.ProjectInfo hasmetrics
long ts
String title
String titleAnchor
com.cenqua.clover.reporters.pdf.PDFColours colours
public static clover.com.lowagie.text.pdf.PdfPTable createReportHeader (com.cenqua.clover.registry.PackageInfo, long, java.lang.String, java.lang.String, com.cenqua.clover.reporters.pdf.PDFColours) throws clover.com.lowagie.text.DocumentException
com.cenqua.clover.registry.PackageInfo hasmetrics
long ts
String title
String titleAnchor
com.cenqua.clover.reporters.pdf.PDFColours colours
public static clover.com.lowagie.text.pdf.PdfPTable createCoverageDataTable (com.cenqua.clover.reporters.CloverReportConfig, java.lang.String, java.util.List, com.cenqua.clover.reporters.pdf.PDFColours) throws clover.com.lowagie.text.DocumentException
com.cenqua.clover.reporters.Column column
java.util.Iterator i$
com.cenqua.clover.registry.BlockMetrics met
String name
com.cenqua.clover.registry.HasMetrics item
java.util.Iterator i$
com.cenqua.clover.reporters.CloverReportConfig cfg
String col0Title
java.util.List items
com.cenqua.clover.reporters.pdf.PDFColours colours
clover.com.lowagie.text.pdf.PdfPTable stats
private static java.lang.String renderValue (com.cenqua.clover.reporters.Column, com.cenqua.clover.registry.BlockMetrics)
com.atlassian.clover.api.CloverException ex
com.cenqua.clover.reporters.Column column
com.cenqua.clover.registry.BlockMetrics met
String value
private static float fetchPercentageValue (com.cenqua.clover.reporters.Column, com.cenqua.clover.registry.BlockMetrics)
com.atlassian.clover.api.CloverException ex
com.cenqua.clover.reporters.Column column
com.cenqua.clover.registry.BlockMetrics metrics
float value
public static clover.com.lowagie.text.pdf.PdfPTable createChart (com.cenqua.clover.reporters.Historical$Chart, java.util.Map, com.cenqua.clover.reporters.pdf.PDFColours)
com.cenqua.clover.reporters.Historical$Chart chartCfg
java.util.Map data
com.cenqua.clover.reporters.pdf.PDFColours colours
clover.com.lowagie.text.pdf.PdfPTable coverage
clover.com.lowagie.text.Phrase headerPhrase
clover.com.lowagie.text.pdf.PdfPTable chartTable
clover.org.jfree.chart.JFreeChart graph
com.cenqua.clover.reporters.pdf.RenderingSupport$GraphRenderer renderer
private static clover.com.lowagie.text.pdf.PdfPTable createHeaderStats (com.cenqua.clover.registry.PackageMetrics, com.cenqua.clover.reporters.pdf.PDFColours) throws clover.com.lowagie.text.DocumentException
com.cenqua.clover.registry.PackageMetrics metrics
com.cenqua.clover.reporters.pdf.PDFColours colours
String level
clover.com.lowagie.text.pdf.PdfPTable projStats
public static clover.com.lowagie.text.pdf.PdfPTable createReportHeader (com.cenqua.clover.registry.HasMetrics, long, java.lang.String, boolean, com.cenqua.clover.reporters.pdf.PDFColours) throws clover.com.lowagie.text.DocumentException
com.cenqua.clover.registry.HasMetrics hasmetrics
long timestamp
String title
boolean isProject
com.cenqua.clover.reporters.pdf.PDFColours colours
public static clover.com.lowagie.text.pdf.PdfPTable createReportHeader (com.cenqua.clover.registry.HasMetrics, long, java.lang.String, java.lang.String, boolean, com.cenqua.clover.reporters.pdf.PDFColours) throws clover.com.lowagie.text.DocumentException
com.cenqua.clover.registry.HasMetrics hasmetrics
long timestamp
String title
String titleAnchor
boolean isProject
com.cenqua.clover.reporters.pdf.PDFColours colours
clover.com.lowagie.text.pdf.PdfPTable titlebar
com.cenqua.clover.registry.BlockMetrics metrics
clover.com.lowagie.text.Phrase titlePhrase
public static clover.com.lowagie.text.pdf.PdfPTable createHistoricalPageHeader (java.lang.String, com.cenqua.clover.reporters.pdf.PDFColours) throws clover.com.lowagie.text.DocumentException
String title
com.cenqua.clover.reporters.pdf.PDFColours colours
public static clover.com.lowagie.text.pdf.PdfPTable createHistoricalPageHeader (java.lang.String, java.lang.String, com.cenqua.clover.reporters.pdf.PDFColours) throws clover.com.lowagie.text.DocumentException
String title
String titleAnchor
com.cenqua.clover.reporters.pdf.PDFColours colours
clover.com.lowagie.text.pdf.PdfPTable titlebar
clover.com.lowagie.text.pdf.PdfPTable leftTab
clover.com.lowagie.text.Phrase titlePhrase
public static clover.com.lowagie.text.pdf.PdfPTable createHistoricalReportHeader (com.cenqua.clover.registry.HasMetrics, long, long, java.lang.String, java.lang.String, boolean, com.cenqua.clover.reporters.pdf.PDFColours) throws clover.com.lowagie.text.DocumentException
com.cenqua.clover.registry.HasMetrics hasmetrics
long ts1
long ts2
String title
String titleAnchor
boolean isProject
com.cenqua.clover.reporters.pdf.PDFColours colours
clover.com.lowagie.text.pdf.PdfPTable titlebar
com.cenqua.clover.registry.BlockMetrics metrics
clover.com.lowagie.text.pdf.PdfPTable leftTab
clover.com.lowagie.text.Phrase titlePhrase
public static clover.com.lowagie.text.pdf.PdfPTable createMoversTable (com.cenqua.clover.reporters.util.HistoricalReportDescriptor$MoversDescriptor, com.cenqua.clover.reporters.pdf.PDFColours) throws clover.com.lowagie.text.DocumentException
com.cenqua.clover.reporters.util.MetricsDiffSummary diff
float pcdiff
float pcnow
java.util.Iterator it
com.cenqua.clover.reporters.util.MetricsDiffSummary diff
float pcdiff
float pcnow
java.util.Iterator it
com.cenqua.clover.reporters.util.HistoricalReportDescriptor$MoversDescriptor moversDesc
com.cenqua.clover.reporters.pdf.PDFColours colours
java.util.List gainers
java.util.List losers
String requestedPeriod
String period
com.cenqua.clover.cfg.Percentage threshold
int range
clover.com.lowagie.text.pdf.PdfPTable movers
clover.com.lowagie.text.Phrase title
public static clover.com.lowagie.text.pdf.PdfPTable createAddedTable (com.cenqua.clover.reporters.util.HistoricalReportDescriptor$AddedDescriptor, com.cenqua.clover.reporters.pdf.PDFColours) throws clover.com.lowagie.text.DocumentException
com.cenqua.clover.reporters.util.MetricsDiffSummary diff
float pcdiff
float pcnow
java.util.Iterator it
com.cenqua.clover.reporters.util.HistoricalReportDescriptor$AddedDescriptor addedDesc
com.cenqua.clover.reporters.pdf.PDFColours colours
java.util.List gainers
java.util.List losers
String requestedPeriod
String period
com.cenqua.clover.cfg.Percentage threshold
int range
clover.com.lowagie.text.pdf.PdfPTable movers
clover.com.lowagie.text.Phrase title
private static clover.com.lowagie.text.pdf.PdfPTable createPCDiffBar (float, float, float, com.cenqua.clover.reporters.pdf.PDFColours) throws clover.com.lowagie.text.DocumentException
com.cenqua.clover.reporters.pdf.RenderingSupport$PCBarRenderer renderer
com.cenqua.clover.reporters.pdf.RenderingSupport$PCBarRenderer renderer
float pcdiff
float pcnow
float height
com.cenqua.clover.reporters.pdf.PDFColours colours
clover.com.lowagie.text.pdf.PdfPTable pcbar
private static clover.com.lowagie.text.pdf.PdfPTable createPCBar (float, float, com.cenqua.clover.reporters.pdf.PDFColours)
float pc
float height
com.cenqua.clover.reporters.pdf.PDFColours colours
private static clover.com.lowagie.text.pdf.PdfPTable createPCBar (float, float, com.cenqua.clover.reporters.pdf.PDFColours, float)
float pc
float height
com.cenqua.clover.reporters.pdf.PDFColours colours
float padx
clover.com.lowagie.text.pdf.PdfPTable pcbar
com.cenqua.clover.reporters.pdf.RenderingSupport$PCBarRenderer renderer
private static clover.com.lowagie.text.pdf.PdfPTable createCoverageDataHeader (com.cenqua.clover.reporters.CloverReportConfig, java.lang.String, com.cenqua.clover.reporters.pdf.PDFColours) throws clover.com.lowagie.text.DocumentException
com.cenqua.clover.reporters.Column column
java.util.Iterator i$
java.util.List columns
com.cenqua.clover.reporters.CloverReportConfig cfg
String col0Title
com.cenqua.clover.reporters.pdf.PDFColours colours
int numColumns
clover.com.lowagie.text.pdf.PdfPTable header
private static int[] calculateEqualColumnWidths (int)
int i
int numColumns
int[] columnWidths
static void ()
}
com/cenqua/clover/reporters/util/BrowserLaunch.classBrowserLaunch.java
package com.cenqua.clover.reporters.util
public com.cenqua.clover.reporters.util.BrowserLaunch extends java.lang.Object {
private static final String[] BROWSERS
private static final String ERROR_MSG
static Class class$java$net$URI
static Class class$java$lang$String
public void ()
public static void openURL (java.lang.String)
Class d
String browser
String[] arr$
int len$
int i$
boolean found
Exception e
String osName
Exception ignore
String url
static void ()
}
com/cenqua/clover/reporters/util/CloverChartFactory$1.classCloverChartFactory.java
package com.cenqua.clover.reporters.util
final com.cenqua.clover.reporters.util.CloverChartFactory$1 extends java.lang.Object implements clover.org.jfree.chart.urls.XYURLGenerator {
final java.util.Map val$classInfoMap
void (java.util.Map)
public java.lang.String generateURL (clover.org.jfree.data.xy.XYDataset, int, int)
clover.org.jfree.data.xy.XYDataset dataset
int series
int item
clover.org.jfree.data.xy.XYDataItem key
com.cenqua.clover.registry.BaseClassInfo classInfo
}
com/cenqua/clover/reporters/util/CloverChartFactory$2.classCloverChartFactory.java
package com.cenqua.clover.reporters.util
final com.cenqua.clover.reporters.util.CloverChartFactory$2 extends clover.org.jfree.chart.labels.StandardXYToolTipGenerator {
final java.util.Map val$classInfoMap
void (java.lang.String, java.text.NumberFormat, java.text.NumberFormat, java.util.Map)
String x0
java.text.NumberFormat x1
java.text.NumberFormat x2
public java.lang.String generateToolTip (clover.org.jfree.data.xy.XYDataset, int, int)
clover.org.jfree.data.xy.XYDataset dataset
int series
int item
String toolTip
clover.org.jfree.data.xy.XYDataItem key
com.cenqua.clover.registry.BaseClassInfo classInfo
}
com/cenqua/clover/reporters/util/CloverChartFactory$3.classCloverChartFactory.java
package com.cenqua.clover.reporters.util
final com.cenqua.clover.reporters.util.CloverChartFactory$3 extends clover.org.jfree.chart.labels.StandardXYToolTipGenerator {
final String val$format
void (java.lang.String, java.text.NumberFormat, java.text.NumberFormat, java.lang.String)
String x0
java.text.NumberFormat x1
java.text.NumberFormat x2
public java.lang.String generateToolTip (clover.org.jfree.data.xy.XYDataset, int, int)
String xValStr
int prevXVal
clover.org.jfree.data.xy.XYDataset dataset
int series
int item
int xVal
int yVal
String yValStr
String xValStr
}
com/cenqua/clover/reporters/util/CloverChartFactory$ChartInfo.classCloverChartFactory.java
package com.cenqua.clover.reporters.util
public com.cenqua.clover.reporters.util.CloverChartFactory$ChartInfo extends java.lang.Object {
private final String name
private final String imageMap
private final int extraNum
private final String text
private final String title
public void (java.lang.String, java.lang.String, int, java.lang.String, java.lang.String)
String name
String imageMap
int extraNum
String text
String title
public java.lang.String getName ()
public java.lang.String getImageMap ()
public int getExtraNum ()
public java.lang.String getText ()
public java.lang.String getTitle ()
}
com/cenqua/clover/reporters/util/CloverChartFactory.classCloverChartFactory.java
package com.cenqua.clover.reporters.util
public com.cenqua.clover.reporters.util.CloverChartFactory extends java.lang.Object {
private static final com.cenqua.clover.reporters.html.HtmlRenderingSupportImpl HTML_HELPER
private static final int BUCKETS
protected static final String HISTOGRAM_NAME
private static final String HISTOGRAM_TITLE
protected static final String SCATTER_NAME
private static final String SCATTER_TITLE
private static final String SRC_FILE_CHART_NAME
private static final String SRC_FILE_CHART_TEXT
private static final java.awt.Color TRANSPARENT_BACKGROUND
private static final java.awt.Color SERIES_COLOR
private static final java.awt.Color SERIES_HIGHLIGHT
private static final java.awt.Font AXIS_FONT
private static final int WIDTH_LARGE
private static final int HEIGHT_LARGE
private static final int WIDTH_SMALL
private static final int HEIGHT_SMALL
private static final java.awt.Color TOPLINE_DARK
private static final java.awt.Color TOPLINE_LIGHT
private static final java.awt.Color LIGHT_BLUE
private static final java.awt.Color KHAKI
private static final java.awt.Color ORANGE_XY
private static final java.awt.Color YELLOW_XY
private static final java.awt.Color DARK_BLUE
private static final java.awt.Color GREEN
private static final java.awt.Color LIGHT_ORANGE
private static final java.awt.Color LIGHT_YELLOW
private static final java.awt.Color BRIGHT_BLUE
private static final java.awt.Color DIRTY_RED
private static final java.awt.Color GREEN2
private static final java.awt.Color[] LINE_COLOURS_XY
public void ()
public static com.cenqua.clover.reporters.util.CloverChartFactory$ChartInfo getChartForFile (com.cenqua.clover.registry.FileInfo, java.util.Map)
com.cenqua.clover.registry.FileInfo fileInfo
java.util.Map charts
double coverage
public static com.cenqua.clover.reporters.util.CloverChartFactory$ChartInfo generateHistogramChart (java.util.List, java.io.File) throws java.io.IOException
java.util.List appClasses
java.io.File basePath
clover.org.jfree.chart.JFreeChart chart
clover.org.jfree.chart.ChartRenderingInfo renderingInfo
public static com.cenqua.clover.reporters.util.CloverChartFactory$ChartInfo generateScatterChart (java.util.List, java.io.File) throws java.io.IOException
java.util.List appClasses
java.io.File basePath
clover.org.jfree.chart.JFreeChart chart
clover.org.jfree.chart.ChartRenderingInfo renderingInfo
public static java.util.Map generateSrcFileCharts (java.util.List, java.io.File) throws java.io.IOException
int i
String chartName
clover.org.jfree.chart.ChartRenderingInfo renderingInfo
int pcPosition
com.cenqua.clover.reporters.util.CloverChartFactory$ChartInfo chartInfo
int i
java.util.List appFiles
java.io.File basePath
java.util.Map chartMap
clover.org.jfree.chart.JFreeChart chart
clover.org.jfree.chart.plot.XYPlot plot
int totalClasses
int higherPc
clover.org.jfree.chart.annotations.XYPointerAnnotation annotation
protected static clover.org.jfree.chart.JFreeChart createComplexityCoverageChart (java.lang.String, java.lang.String, java.util.List, java.lang.String)
clover.org.jfree.data.xy.XYDataItem item
com.cenqua.clover.registry.BaseClassInfo classInfo
int covered
int i
String xLabel
String yLabel
java.util.List appClasses
String toolTip
clover.org.jfree.data.xy.XYSeriesCollection seriesCollection
clover.org.jfree.chart.JFreeChart chart
clover.org.jfree.data.xy.XYSeries series
java.util.Map classInfoMap
clover.org.jfree.chart.axis.NumberAxis yAxis
clover.org.jfree.chart.axis.NumberAxis xAxis
clover.org.jfree.chart.axis.NumberAxis yAxisLabel
clover.org.jfree.chart.plot.XYPlot plot
clover.org.jfree.chart.renderer.xy.XYItemRenderer renderer
protected static clover.org.jfree.chart.JFreeChart createClassCoverageChart (java.lang.String, java.lang.String, java.util.List, java.lang.String)
int i
String xLabel
String yLabel
java.util.List appClasses
String toolTip
int[] data
clover.org.jfree.data.xy.XYSeriesCollection seriesCollection
clover.org.jfree.chart.JFreeChart chart
clover.org.jfree.data.xy.XYSeries series
clover.org.jfree.chart.axis.NumberAxis xAxis
clover.org.jfree.chart.axis.NumberAxis yAxis
clover.org.jfree.chart.axis.NumberAxis yAxisLabel
clover.org.jfree.chart.plot.XYPlot plot
clover.org.jfree.chart.renderer.xy.XYItemRenderer renderer
private static clover.org.jfree.chart.annotations.XYPointerAnnotation getAnnotation ()
clover.org.jfree.chart.annotations.XYPointerAnnotation annotation
public static clover.org.jfree.chart.JFreeChart createJFreeChart (com.cenqua.clover.reporters.Historical$Chart, java.util.Map)
clover.org.jfree.chart.axis.NumberAxis yAxis
com.atlassian.clover.api.CloverException e
java.util.Map$Entry entry
com.cenqua.clover.registry.HasMetrics hasMetrics
Long timestamp
Number yVal
java.util.Iterator iterator1
com.cenqua.clover.reporters.Column col
clover.org.jfree.data.xy.XYSeries series
java.util.Iterator iterator
com.cenqua.clover.reporters.Historical$Chart chartCfg
java.util.Map data
clover.org.jfree.chart.axis.ValueAxis xAxis
clover.org.jfree.chart.axis.NumberAxis yAxis
clover.org.jfree.data.xy.XYSeriesCollection seriesCollection
clover.org.jfree.chart.JFreeChart chart
clover.org.jfree.chart.plot.XYPlot plot
clover.org.jfree.chart.renderer.xy.XYLineAndShapeRenderer renderer
int j
com.cenqua.clover.reporters.Columns columns
private static clover.org.jfree.chart.urls.XYURLGenerator getXYURLGenerator (java.util.Map)
java.util.Map classInfoMap
private static clover.org.jfree.chart.labels.XYToolTipGenerator getXYToolTipGeneratorComplexityCoverage (java.util.Map, java.lang.String)
java.util.Map classInfoMap
String format
public static clover.org.jfree.chart.labels.XYToolTipGenerator getXYToolTipGenerator (java.lang.String)
String format
java.text.DateFormat dateFormat
private static clover.org.jfree.chart.labels.XYToolTipGenerator getXYToolTipGeneratorClassCoverage (java.lang.String)
String format
private static clover.org.jfree.chart.plot.XYPlot getDashboardXYPlot (clover.org.jfree.chart.JFreeChart, clover.org.jfree.chart.axis.NumberAxis, clover.org.jfree.chart.axis.NumberAxis, clover.org.jfree.chart.axis.NumberAxis)
clover.org.jfree.chart.JFreeChart chart
clover.org.jfree.chart.axis.NumberAxis xAxis
clover.org.jfree.chart.axis.NumberAxis yAxis
clover.org.jfree.chart.axis.NumberAxis yAxisLabel
clover.org.jfree.chart.plot.XYPlot plot
private static clover.org.jfree.chart.axis.NumberAxis getDashboardYAxis (java.lang.String, double)
String label
double maxValue
clover.org.jfree.chart.axis.NumberAxis yAxis
public static int getDashboardYAxisTickUnit (double)
double upperBound
double goal
double tickValue
double returnValue
private static clover.org.jfree.chart.axis.NumberAxis configureDashboardXAxis (java.lang.String, clover.org.jfree.chart.axis.ValueAxis)
String label
clover.org.jfree.chart.axis.ValueAxis domainAxis
clover.org.jfree.chart.axis.NumberAxis xAxis
protected static int[] generateClassCoverageData (java.util.List)
com.cenqua.clover.registry.HasMetrics clss
double covered
int index
java.util.Iterator it
java.util.List hasMetrics
int[] data
public static int getDataIndex (double)
double covered
int coveredInt
public static double getBucketSize ()
static com.cenqua.clover.reporters.html.HtmlRenderingSupportImpl access$000 ()
static void ()
}
com/cenqua/clover/reporters/util/HistoricalReportDescriptor$AddedDescriptor.classHistoricalReportDescriptor.java
package com.cenqua.clover.reporters.util
public com.cenqua.clover.reporters.util.HistoricalReportDescriptor$AddedDescriptor extends com.cenqua.clover.reporters.util.HistoricalReportDescriptor$MoversDescriptor {
final com.cenqua.clover.reporters.util.HistoricalReportDescriptor this$0
public void (com.cenqua.clover.reporters.util.HistoricalReportDescriptor, com.cenqua.clover.reporters.Historical$Movers)
com.cenqua.clover.reporters.Historical$Movers movers
protected java.util.List getPositiveMovers (java.util.List, int, int)
java.util.List topN
java.util.List bottomN
java.util.List result
java.util.List moverClasses
int lastMover
int range
private java.util.List removeAllEmpty (java.util.List)
com.cenqua.clover.reporters.util.MetricsDiffSummary diffSummary
java.util.Iterator iterator
java.util.List result
java.util.List nonEmpty
protected java.util.List getBottomMovers (java.util.List, int)
java.util.List moverClasses
int range
int toIndex
protected java.util.List getMoverClasses (com.cenqua.clover.registry.HasMetrics, com.cenqua.clover.reporters.Column) throws com.atlassian.clover.api.CloverException
com.cenqua.clover.registry.HasMetrics fromMetrics
com.cenqua.clover.reporters.Column column
}
com/cenqua/clover/reporters/util/HistoricalReportDescriptor$MoversDescriptor.classHistoricalReportDescriptor.java
package com.cenqua.clover.reporters.util
public com.cenqua.clover.reporters.util.HistoricalReportDescriptor$MoversDescriptor extends java.lang.Object {
com.cenqua.clover.reporters.Historical$Movers movers
private com.cenqua.clover.cfg.Interval moversInterval
private java.util.List positiveMovers
private java.util.List negativeMovers
final com.cenqua.clover.reporters.util.HistoricalReportDescriptor this$0
public void (com.cenqua.clover.reporters.util.HistoricalReportDescriptor)
public void (com.cenqua.clover.reporters.util.HistoricalReportDescriptor, com.cenqua.clover.reporters.Historical$Movers)
com.cenqua.clover.reporters.Historical$Movers movers
public void gatherMovers () throws java.lang.Exception
com.cenqua.clover.cfg.Interval requested
Long firstTS
com.cenqua.clover.registry.HasMetrics fromMetrics
com.cenqua.clover.reporters.Column column
java.util.List moverClasses
int lastMover
int range
protected java.util.List getNegativeMovers (java.util.List, int)
int i
java.util.Iterator bottom
java.util.List moverClasses
int range
com.cenqua.clover.reporters.util.MetricsDiffSummary diff
java.util.List negativeMovers
protected java.util.List getPositiveMovers (java.util.List, int, int)
java.util.List moverClasses
int lastMover
int range
protected java.util.List getPositiveMoversInner (java.util.List, int, int, boolean)
int i
java.util.ListIterator top
java.util.List moverClasses
int lastMover
int range
boolean includeZero
com.cenqua.clover.reporters.util.MetricsDiffSummary diff
java.util.List positiveMovers
protected java.util.List getMoverClasses (com.cenqua.clover.registry.HasMetrics, com.cenqua.clover.reporters.Column) throws com.atlassian.clover.api.CloverException
com.cenqua.clover.registry.HasMetrics fromMetrics
com.cenqua.clover.reporters.Column column
private com.cenqua.clover.cfg.Interval calcActualInterval (java.lang.Long, java.lang.Long, com.cenqua.clover.cfg.Interval)
Long lastTS
Long firstTS
com.cenqua.clover.cfg.Interval requested
com.cenqua.clover.cfg.Interval actual
public com.cenqua.clover.cfg.Interval getRequestedInterval ()
com.cenqua.clover.cfg.Interval interval
public int getMaxWidth ()
public java.util.List getGainers ()
public java.util.List getLosers ()
public com.cenqua.clover.cfg.Interval getActualInterval ()
public com.cenqua.clover.cfg.Interval getInterval ()
public com.cenqua.clover.cfg.Percentage getThreshold ()
public com.cenqua.clover.reporters.Column getColumn ()
public int getRange ()
}
com/cenqua/clover/reporters/util/HistoricalReportDescriptor.classHistoricalReportDescriptor.java
package com.cenqua.clover.reporters.util
public com.cenqua.clover.reporters.util.HistoricalReportDescriptor extends java.lang.Object {
private final com.cenqua.clover.Logger log
private com.cenqua.clover.reporters.Historical histCfg
private java.util.SortedMap models
private java.util.List moversDescriptors
private java.util.List addedDescriptors
private com.cenqua.clover.registry.HasMetrics subjectMetrics
private Long firstTS
private Long lastTS
private boolean enoughForMovers
public void (com.cenqua.clover.reporters.CloverReportConfig) throws com.atlassian.clover.api.CloverException java.io.IOException
com.cenqua.clover.reporters.CloverReportConfig cfg
public boolean gatherHistoricalModels () throws com.atlassian.clover.api.CloverException java.io.IOException
com.cenqua.clover.reporters.util.HistoricalReportDescriptor$MoversDescriptor moversDescriptor
java.util.Iterator iter
com.cenqua.clover.reporters.util.HistoricalReportDescriptor$AddedDescriptor addedDescriptor
java.util.Iterator iter
String msg
Exception e
java.io.File[] historyFiles
int numts
public boolean showOverview ()
public boolean showMovers ()
public boolean isPackageLevel ()
public java.lang.String getPackage ()
public java.lang.String getSubjectName ()
public java.lang.String getSubjectType ()
public com.cenqua.clover.registry.HasMetrics getSubjectMetrics ()
public long getFirstTimestamp ()
public long getLastTimestamp ()
public java.util.SortedMap getHistoricalModels ()
public java.util.List getMoversDescriptors ()
public java.util.List getAddedDescriptors ()
private java.lang.Long getFirstTSAfter (java.util.List, java.lang.Long, com.cenqua.clover.cfg.Interval)
Long ts
java.util.Iterator it
long requestedTS
java.util.List timestamps
Long lastTS
com.cenqua.clover.cfg.Interval requested
Long firstTS
static com.cenqua.clover.registry.HasMetrics access$000 (com.cenqua.clover.reporters.util.HistoricalReportDescriptor)
com.cenqua.clover.reporters.util.HistoricalReportDescriptor x0
static java.util.SortedMap access$100 (com.cenqua.clover.reporters.util.HistoricalReportDescriptor)
com.cenqua.clover.reporters.util.HistoricalReportDescriptor x0
static java.lang.Long access$200 (com.cenqua.clover.reporters.util.HistoricalReportDescriptor)
com.cenqua.clover.reporters.util.HistoricalReportDescriptor x0
static java.lang.Long access$300 (com.cenqua.clover.reporters.util.HistoricalReportDescriptor, java.util.List, java.lang.Long, com.cenqua.clover.cfg.Interval)
com.cenqua.clover.reporters.util.HistoricalReportDescriptor x0
java.util.List x1
Long x2
com.cenqua.clover.cfg.Interval x3
static com.cenqua.clover.Logger access$400 (com.cenqua.clover.reporters.util.HistoricalReportDescriptor)
com.cenqua.clover.reporters.util.HistoricalReportDescriptor x0
}
com/cenqua/clover/reporters/util/HistoricalSupport$HasMetricsWrapper.classHistoricalSupport.java
package com.cenqua.clover.reporters.util
public com.cenqua.clover.reporters.util.HistoricalSupport$HasMetricsWrapper extends java.lang.Object implements com.cenqua.clover.registry.HasMetrics {
private com.cenqua.clover.registry.HasMetrics hm
public java.io.File dataFile
public void (com.cenqua.clover.registry.HasMetrics, java.io.File)
com.cenqua.clover.registry.HasMetrics hm
java.io.File sourceFile
public java.lang.String getName ()
public com.cenqua.clover.registry.BlockMetrics getMetrics ()
public com.cenqua.clover.registry.BlockMetrics getRawMetrics ()
public java.io.File getDataFile ()
public void setMetrics (com.cenqua.clover.registry.BlockMetrics)
com.cenqua.clover.registry.BlockMetrics metrics
}
com/cenqua/clover/reporters/util/HistoricalSupport.classHistoricalSupport.java
package com.cenqua.clover.reporters.util
public com.cenqua.clover.reporters.util.HistoricalSupport extends java.lang.Object {
private static com.cenqua.clover.reporters.Column DEFAULT_COLUMN
public void ()
static java.util.SortedMap getPackageMetricsForRange (java.lang.String, java.io.File[], long, long) throws java.io.IOException
com.cenqua.clover.model.CoverageDataPoint model
com.cenqua.clover.registry.BaseProjectInfo project
com.cenqua.clover.registry.BasePackageInfo pkg
java.util.Iterator models
String pkgStr
java.io.File[] files
long from
long to
java.util.List modelList
java.util.SortedMap result
public static java.util.SortedMap getAllProjectMetrics (java.io.File[]) throws java.io.IOException
java.io.File[] files
static java.util.SortedMap getProjectMetricsForRange (java.io.File[], long, long) throws java.io.IOException
com.cenqua.clover.model.CoverageDataPoint model
com.cenqua.clover.registry.BaseProjectInfo project
java.util.Iterator models
java.io.File[] files
long from
long to
java.util.List modelList
java.util.SortedMap result
public static com.cenqua.clover.registry.HasMetrics getFullMetrics (com.cenqua.clover.reporters.util.HistoricalSupport$HasMetricsWrapper, java.lang.String) throws java.io.IOException com.atlassian.clover.api.CloverException
com.cenqua.clover.reporters.util.HistoricalSupport$HasMetricsWrapper wrapper
String pkg
com.cenqua.clover.model.CoverageDataPoint model
private static java.util.List getModelsForRange (java.io.File[], long, long, int)
Exception e
com.cenqua.clover.model.CoverageDataPoint model
long ts
int i
java.io.File[] files
long from
long to
int level
java.util.List models
public static java.util.List getClassesMetricsDifference (com.cenqua.clover.registry.HasMetrics, com.cenqua.clover.registry.HasMetrics, com.cenqua.clover.cfg.Percentage, boolean) throws com.atlassian.clover.api.CloverException
com.cenqua.clover.registry.HasMetrics then
com.cenqua.clover.registry.HasMetrics now
com.cenqua.clover.cfg.Percentage threshold
boolean onlyDiffs
public static java.util.List getClassesMetricsDifference (com.cenqua.clover.registry.HasMetrics, com.cenqua.clover.registry.HasMetrics, com.cenqua.clover.cfg.Percentage, com.cenqua.clover.reporters.Column, boolean) throws com.atlassian.clover.api.CloverException
com.cenqua.clover.registry.HasMetrics then
com.cenqua.clover.registry.HasMetrics now
com.cenqua.clover.cfg.Percentage threshold
com.cenqua.clover.reporters.Column column
boolean onlyDiffs
public static java.util.List getProjectClassesMetricsDiff (com.cenqua.clover.registry.BaseProjectInfo, com.cenqua.clover.registry.BaseProjectInfo, com.cenqua.clover.cfg.Percentage, com.cenqua.clover.reporters.Column, boolean) throws com.atlassian.clover.api.CloverException
com.cenqua.clover.registry.BasePackageInfo p1
com.cenqua.clover.registry.BasePackageInfo p2
java.util.Iterator pkgs
java.util.List pkgList
com.cenqua.clover.registry.BaseClassInfo classInfo
java.util.Iterator i$
com.cenqua.clover.registry.BasePackageInfo p2
com.cenqua.clover.registry.BasePackageInfo p1
java.util.Iterator pkgs
java.util.List pkgList
com.cenqua.clover.registry.BaseProjectInfo then
com.cenqua.clover.registry.BaseProjectInfo now
com.cenqua.clover.cfg.Percentage threshold
com.cenqua.clover.reporters.Column column
boolean onlyDiffs
java.util.List diffs
public static java.util.List getPackageClassesMetricsDiff (com.cenqua.clover.registry.BasePackageInfo, com.cenqua.clover.registry.BasePackageInfo, com.cenqua.clover.cfg.Percentage, com.cenqua.clover.reporters.Column, boolean) throws com.atlassian.clover.api.CloverException
com.cenqua.clover.registry.BaseClassInfo c1
com.cenqua.clover.registry.BaseClassInfo c2
com.cenqua.clover.reporters.util.MetricsDiffSummary diff
java.util.Iterator classes
java.util.List classList
com.cenqua.clover.registry.BaseClassInfo c2
com.cenqua.clover.registry.BaseClassInfo c1
com.cenqua.clover.reporters.util.MetricsDiffSummary diff
java.util.Iterator classes
java.util.List classList
com.cenqua.clover.registry.BasePackageInfo then
com.cenqua.clover.registry.BasePackageInfo now
com.cenqua.clover.cfg.Percentage threshold
com.cenqua.clover.reporters.Column column
boolean onlyDiffs
java.util.List diffs
public static com.cenqua.clover.reporters.util.MetricsDiffSummary getClassMetricsDiff (com.cenqua.clover.registry.BaseClassInfo, com.cenqua.clover.registry.BaseClassInfo, com.cenqua.clover.cfg.Percentage, com.cenqua.clover.reporters.Column) throws com.atlassian.clover.api.CloverException
com.cenqua.clover.reporters.Column col1
com.cenqua.clover.reporters.Column col2
Number pc1
Number pc2
float diff
com.cenqua.clover.registry.BaseClassInfo c1
com.cenqua.clover.registry.BaseClassInfo c2
com.cenqua.clover.cfg.Percentage threshold
com.cenqua.clover.reporters.Column column
public static com.cenqua.clover.reporters.util.MetricsDiffSummary getNewClassMetrics (com.cenqua.clover.registry.BaseClassInfo, com.cenqua.clover.registry.BaseClassInfo, com.cenqua.clover.cfg.Percentage, com.cenqua.clover.reporters.Column) throws com.atlassian.clover.api.CloverException
Number pc2
Number pc1
com.cenqua.clover.registry.BaseClassInfo c1
com.cenqua.clover.registry.BaseClassInfo c2
com.cenqua.clover.cfg.Percentage threshold
com.cenqua.clover.reporters.Column column
com.cenqua.clover.reporters.Column col2
static void ()
}
com/cenqua/clover/reporters/util/MetricsDiffSummary$1.classMetricsDiffSummary.java
package com.cenqua.clover.reporters.util
final com.cenqua.clover.reporters.util.MetricsDiffSummary$1 extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (java.lang.Object, java.lang.Object)
com.cenqua.clover.reporters.util.MetricsDiffSummary ds1
com.cenqua.clover.reporters.util.MetricsDiffSummary ds2
float d1
float d2
Object aObj1
Object aObj2
}
com/cenqua/clover/reporters/util/MetricsDiffSummary$2.classMetricsDiffSummary.java
package com.cenqua.clover.reporters.util
final com.cenqua.clover.reporters.util.MetricsDiffSummary$2 extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (java.lang.Object, java.lang.Object)
Object o1
Object o2
}
com/cenqua/clover/reporters/util/MetricsDiffSummary.classMetricsDiffSummary.java
package com.cenqua.clover.reporters.util
public com.cenqua.clover.reporters.util.MetricsDiffSummary extends java.lang.Object {
public static final java.util.Comparator DIFF_COMP
public static final java.util.Comparator INVERSE_DIFF_COMP
private com.cenqua.clover.registry.BaseClassInfo classThen
private com.cenqua.clover.registry.BaseClassInfo classNow
private Number pcThen
private Number pcNow
private float diff
private com.cenqua.clover.reporters.Column column
public void (com.cenqua.clover.registry.BaseClassInfo, com.cenqua.clover.registry.BaseClassInfo, java.lang.Number, java.lang.Number, float, com.cenqua.clover.reporters.Column)
com.cenqua.clover.registry.BaseClassInfo classThen
com.cenqua.clover.registry.BaseClassInfo classNow
Number pcThen
Number pcNow
float diff
com.cenqua.clover.reporters.Column column
public com.cenqua.clover.reporters.Column getColumn ()
public java.lang.String getString1 () throws com.atlassian.clover.api.CloverException
public java.lang.String getString2 () throws com.atlassian.clover.api.CloverException
private java.lang.String getString (com.cenqua.clover.registry.BaseClassInfo) throws com.atlassian.clover.api.CloverException
com.cenqua.clover.registry.BaseClassInfo clss
com.cenqua.clover.reporters.Column col
public float getPcDiff ()
public java.lang.Number getPc1 ()
public java.lang.Number getPc2 ()
public float getPc2float ()
public float getPc1float ()
public com.cenqua.clover.registry.BaseClassInfo getCurrentClassInfo ()
public java.lang.String getName ()
public java.lang.String toString ()
static void ()
}
com/cenqua/clover/reporters/xml/XMLReporter.classXMLReporter.java
package com.cenqua.clover.reporters.xml
public com.cenqua.clover.reporters.xml.XMLReporter extends com.cenqua.clover.reporters.CloverReporter {
private com.cenqua.clover.context.ContextSet contextSet
static Class class$com$cenqua$clover$reporters$xml$XMLReporter
public void (com.cenqua.clover.reporters.CloverReportConfig) throws com.atlassian.clover.api.CloverException
com.cenqua.clover.reporters.CloverReportConfig config
public void (com.cenqua.clover.CloverDatabase, com.cenqua.clover.reporters.CloverReportConfig)
com.cenqua.clover.CloverDatabase database
com.cenqua.clover.reporters.CloverReportConfig config
public int executeImpl () throws com.atlassian.clover.api.CloverException
com.cenqua.clover.reporters.xml.XMLWriter out
java.util.Map attribs
java.io.IOException e
protected long getPerms ()
private com.cenqua.clover.reporters.xml.XMLWriter initWriter () throws java.io.IOException
java.io.OutputStream os
java.io.OutputStream os
java.io.File outFile
private void writeProject (com.cenqua.clover.reporters.xml.XMLWriter, java.lang.String, com.cenqua.clover.registry.ProjectInfo) throws java.io.IOException
com.cenqua.clover.registry.PackageInfo pkg
java.util.Iterator it
boolean summaryReport
com.cenqua.clover.reporters.xml.XMLWriter out
String enclosingTag
com.cenqua.clover.registry.ProjectInfo proj
java.util.Map attribs
long ts
java.util.List packages
private void writeMetrics (com.cenqua.clover.reporters.xml.XMLWriter, com.cenqua.clover.registry.BlockMetrics) throws java.io.IOException
com.cenqua.clover.registry.ProjectMetrics pjm
com.cenqua.clover.registry.PackageMetrics pm
com.cenqua.clover.registry.FileMetrics fm
com.cenqua.clover.registry.ClassMetrics cm
com.cenqua.clover.reporters.xml.XMLWriter out
com.cenqua.clover.registry.BlockMetrics metrics
java.util.Map attribs
private void writeFilesForPkg (com.cenqua.clover.reporters.xml.XMLWriter, com.cenqua.clover.registry.PackageInfo) throws java.io.IOException
com.cenqua.clover.registry.FileInfo file
java.util.Map attribs
java.util.Iterator it
com.cenqua.clover.reporters.xml.XMLWriter out
com.cenqua.clover.registry.PackageInfo pkg
java.util.List files
private void writeClassesForFile (com.cenqua.clover.reporters.xml.XMLWriter, java.util.List) throws java.io.IOException
com.cenqua.clover.registry.ClassInfo info
java.util.Map attribs
java.util.Iterator it
com.cenqua.clover.reporters.xml.XMLWriter out
java.util.List classes
private void writeLineInfo (com.cenqua.clover.reporters.xml.XMLWriter, com.cenqua.clover.registry.FileInfo) throws java.io.IOException
com.cenqua.clover.registry.MethodInfo method
com.cenqua.clover.registry.ClassInfo clazz
com.cenqua.clover.registry.TestCaseInfo tci
java.util.Map attribs
int m
java.util.Map attribs
int m
java.util.Map attribs
int m
com.cenqua.clover.registry.MethodInfo[] starts
com.cenqua.clover.registry.StatementInfo[] stmts
com.cenqua.clover.registry.BranchInfo[] branches
com.cenqua.clover.registry.LineInfo info
int i
com.cenqua.clover.reporters.xml.XMLWriter out
com.cenqua.clover.registry.FileInfo finfo
int linecount
com.cenqua.clover.registry.LineInfo[] linfo
private static com.cenqua.clover.reporters.CloverReportConfig processArgs (java.lang.String[])
int threadCount
NumberFormatException e
NumberFormatException e
int i
ArrayIndexOutOfBoundsException e
String[] args
com.cenqua.clover.reporters.Current cfg
private static void usage (java.lang.String)
String msg
public static void main (java.lang.String[])
String[] args
public static int runReport (java.lang.String[])
com.atlassian.clover.api.CloverException e
String[] args
com.cenqua.clover.reporters.CloverReportConfig config
}
com/cenqua/clover/reporters/xml/XMLWriter.classXMLWriter.java
package com.cenqua.clover.reporters.xml
public com.cenqua.clover.reporters.xml.XMLWriter extends java.lang.Object {
private static final String NL
private static final String INDENT
private java.io.Writer out
private String encoding
private boolean pretty
private boolean inText
private int textLevel
private int level
private static final String AMP
private static final String LT
private static final String GT
private static final String QUOT
private static final String APOS
public void (java.io.OutputStream, java.lang.String) throws java.io.UnsupportedEncodingException
java.io.OutputStream os
String encoding
public void (java.io.Writer)
java.io.Writer out
public static java.lang.String escapeAttributeValue (java.lang.String)
String str
public void writeXMLDecl () throws java.io.IOException
public void writeElementStart (java.lang.String, java.util.Map) throws java.io.IOException
String name
java.util.Map attribs
public void writeElement (java.lang.String, java.util.Map) throws java.io.IOException
String name
java.util.Map attribs
public void writeElementStart (java.lang.String, java.util.Map, boolean) throws java.io.IOException
String key
String val
java.util.Iterator keys
String name
java.util.Map attribs
boolean atomic
public void writeElementEnd (java.lang.String) throws java.io.IOException
String name
public void writeText (java.lang.String) throws java.io.IOException
String text
public void close () throws java.io.IOException
private void writeIndent () throws java.io.IOException
int i
static void ()
}
com/cenqua/clover/spec/instr/test/AndSpec.classAndSpec.java
package com.cenqua.clover.spec.instr.test
public com.cenqua.clover.spec.instr.test.AndSpec extends com.cenqua.clover.spec.instr.test.BooleanSpec implements java.io.Serializable {
public void ()
public com.atlassian.clover.instr.tests.BooleanStrategy getStrategy ()
public java.lang.String toString ()
}
com/cenqua/clover/spec/instr/test/BooleanSpec.classBooleanSpec.java
package com.cenqua.clover.spec.instr.test
public abstract com.cenqua.clover.spec.instr.test.BooleanSpec extends java.lang.Object implements java.io.Serializable {
private java.util.List testClassSpecs
public void ()
public void addConfiguredTestClass (com.cenqua.clover.spec.instr.test.TestClassSpec)
com.cenqua.clover.spec.instr.test.TestClassSpec testClassSpec
public java.util.List getTestClassSpecs ()
public abstract com.atlassian.clover.instr.tests.BooleanStrategy getStrategy ()
public static com.atlassian.clover.instr.tests.TestDetector buildTestDetectorFor (java.util.List) throws com.atlassian.clover.api.CloverException
com.atlassian.clover.instr.tests.TestSpec method
com.cenqua.clover.spec.instr.test.TestMethodSpec methodSpec
java.util.Iterator i$
com.atlassian.clover.instr.tests.AggregateTestDetector methodDetectors
java.util.regex.PatternSyntaxException e
com.atlassian.clover.instr.tests.TestSpec testSpec
com.cenqua.clover.spec.instr.test.TestClassSpec testClassSpec
java.util.Iterator i$
com.atlassian.clover.instr.tests.AggregateTestDetector testDetectors
com.cenqua.clover.spec.instr.test.BooleanSpec booleanSpec
java.util.Iterator i$
com.atlassian.clover.instr.tests.AggregateTestDetector testDetectorGroups
java.util.List boolSpecs
public java.lang.String toString ()
com.cenqua.clover.spec.instr.test.TestClassSpec testClass
java.util.Iterator i$
String content
}
com/cenqua/clover/spec/instr/test/OrSpec.classOrSpec.java
package com.cenqua.clover.spec.instr.test
public com.cenqua.clover.spec.instr.test.OrSpec extends com.cenqua.clover.spec.instr.test.BooleanSpec implements java.io.Serializable {
public void ()
public com.atlassian.clover.instr.tests.BooleanStrategy getStrategy ()
public java.lang.String toString ()
}
com/cenqua/clover/spec/instr/test/TestClassSpec.classTestClassSpec.java
package com.cenqua.clover.spec.instr.test
public com.cenqua.clover.spec.instr.test.TestClassSpec extends java.lang.Object implements java.io.Serializable {
private String pkg
private String annotation
private String name
private String superName
private java.util.List testMethodSpecs
private String tag
public void ()
public java.lang.String getTag ()
public void setTag (java.lang.String)
String tag
public java.lang.String getPackage ()
public void setPackage (java.lang.String)
String pkg
public java.lang.String getAnnotation ()
public void setAnnotation (java.lang.String)
String annotation
public java.lang.String getName ()
public void setName (java.lang.String)
String name
public java.lang.String getSuper ()
public void setSuper (java.lang.String)
String superName
public java.util.List getTestMethods ()
public void addConfiguredTestMethod (com.cenqua.clover.spec.instr.test.TestMethodSpec)
com.cenqua.clover.spec.instr.test.TestMethodSpec testMethodSpec
public java.lang.String toString ()
com.cenqua.clover.spec.instr.test.TestMethodSpec testMethod
java.util.Iterator i$
String content
}
com/cenqua/clover/spec/instr/test/TestMethodSpec.classTestMethodSpec.java
package com.cenqua.clover.spec.instr.test
public com.cenqua.clover.spec.instr.test.TestMethodSpec extends java.lang.Object implements java.io.Serializable {
private String annotation
private String name
private String returnType
private String tag
public void ()
public java.lang.String getTag ()
public void setTag (java.lang.String)
String tag
public java.lang.String getAnnotation ()
public void setAnnotation (java.lang.String)
String annotation
public java.lang.String getName ()
public void setName (java.lang.String)
String name
public java.lang.String getReturnType ()
public void setReturnType (java.lang.String)
String returnType
public java.lang.String toString ()
}
com/cenqua/clover/test/optimization/ClassOptimizable.classClassOptimizable.java
package com.cenqua.clover.test.optimization
public com.cenqua.clover.test.optimization.ClassOptimizable extends java.lang.Object implements com.atlassian.clover.api.optimization.Optimizable {
private final Class mClass
public void (java.lang.Class)
Class clazz
public java.lang.String getName ()
public java.lang.Class getMyClass ()
}
com/cenqua/clover/test/optimization/LocalSnapshotOptimizer$1.classLocalSnapshotOptimizer.java
package com.cenqua.clover.test.optimization
com.cenqua.clover.test.optimization.LocalSnapshotOptimizer$1 extends java.lang.Object {
}
com/cenqua/clover/test/optimization/LocalSnapshotOptimizer$TestSortEntry.classLocalSnapshotOptimizer.java
package com.cenqua.clover.test.optimization
com.cenqua.clover.test.optimization.LocalSnapshotOptimizer$TestSortEntry extends java.lang.Object implements java.lang.Comparable {
private com.atlassian.clover.api.optimization.Optimizable optimizable
private long duration
private boolean succeeded
private boolean affectedByChanges
final com.cenqua.clover.test.optimization.LocalSnapshotOptimizer this$0
private void (com.cenqua.clover.test.optimization.LocalSnapshotOptimizer, com.atlassian.clover.api.optimization.Optimizable, long, boolean, boolean)
com.atlassian.clover.api.optimization.Optimizable optimizable
long duration
boolean succeeded
boolean affectedByChanges
public int compareTo (com.cenqua.clover.test.optimization.LocalSnapshotOptimizer$TestSortEntry)
long duration
long otherDuration
com.cenqua.clover.test.optimization.LocalSnapshotOptimizer$TestSortEntry other
public java.lang.String toString ()
public int compareTo (java.lang.Object)
Object x0
void (com.cenqua.clover.test.optimization.LocalSnapshotOptimizer, com.atlassian.clover.api.optimization.Optimizable, long, boolean, boolean, com.cenqua.clover.test.optimization.LocalSnapshotOptimizer$1)
com.cenqua.clover.test.optimization.LocalSnapshotOptimizer x0
com.atlassian.clover.api.optimization.Optimizable x1
long x2
boolean x3
boolean x4
com.cenqua.clover.test.optimization.LocalSnapshotOptimizer$1 x5
static com.atlassian.clover.api.optimization.Optimizable access$100 (com.cenqua.clover.test.optimization.LocalSnapshotOptimizer$TestSortEntry)
com.cenqua.clover.test.optimization.LocalSnapshotOptimizer$TestSortEntry x0
}
com/cenqua/clover/test/optimization/LocalSnapshotOptimizer.classLocalSnapshotOptimizer.java
package com.cenqua.clover.test.optimization
public final com.cenqua.clover.test.optimization.LocalSnapshotOptimizer extends java.lang.Object implements com.cenqua.clover.test.optimization.Optimizer {
private final com.cenqua.clover.test.optimization.Snapshot snapshot
private final com.cenqua.clover.registry.Clover2Registry registry
private final com.atlassian.clover.api.optimization.OptimizationOptions options
public static java.util.List optimize (java.util.Collection, com.atlassian.clover.api.optimization.OptimizationOptions) throws com.atlassian.clover.api.CloverException
java.util.Collection optimizables
com.atlassian.clover.api.optimization.OptimizationOptions options
public static java.util.List optimize (java.util.Collection, java.util.Collection, com.atlassian.clover.api.optimization.OptimizationOptions) throws com.atlassian.clover.api.CloverException
java.util.Collection mandatoryOptimizables
java.util.Collection optionalOptimizables
com.atlassian.clover.api.optimization.OptimizationOptions options
private void (com.cenqua.clover.util.collections.Pair, com.atlassian.clover.api.optimization.OptimizationOptions)
com.cenqua.clover.util.collections.Pair snapshotAndReg
com.atlassian.clover.api.optimization.OptimizationOptions options
public void (com.cenqua.clover.test.optimization.Snapshot, com.cenqua.clover.registry.Clover2Registry, com.atlassian.clover.api.optimization.OptimizationOptions)
com.cenqua.clover.test.optimization.Snapshot snapshot
com.cenqua.clover.registry.Clover2Registry registry
com.atlassian.clover.api.optimization.OptimizationOptions options
public void (com.atlassian.clover.api.optimization.OptimizationOptions)
com.atlassian.clover.api.optimization.OptimizationOptions options
private static com.cenqua.clover.util.collections.Pair snapshotAndRegistryFor (com.atlassian.clover.api.optimization.OptimizationOptions)
StringBuffer tooStaleReason
com.atlassian.clover.api.CloverException e
com.atlassian.clover.api.optimization.OptimizationOptions options
java.io.File snapshotFile
java.io.File registryFile
com.cenqua.clover.test.optimization.Snapshot snapshot
com.cenqua.clover.registry.Clover2Registry registry
public boolean include (com.atlassian.clover.api.optimization.Optimizable, com.cenqua.clover.test.optimization.OptimizationSession)
com.atlassian.clover.api.optimization.Optimizable optimizable
com.cenqua.clover.test.optimization.OptimizationSession session
public java.util.List optimize (java.util.Collection)
java.util.Collection optimizables
public java.util.List optimize (java.util.Collection, com.cenqua.clover.test.optimization.OptimizationSession)
java.util.Collection optimizables
com.cenqua.clover.test.optimization.OptimizationSession session
public java.util.List optimize (java.util.Collection, java.util.Collection)
java.util.Collection mandatoryOptimizables
java.util.Collection optionalOptimizables
public java.util.List optimize (java.util.Collection, java.util.Collection, com.cenqua.clover.test.optimization.OptimizationSession)
java.util.Set testCases
long totalTestRunTime
boolean included
com.atlassian.clover.api.optimization.Optimizable optimizable
java.util.Iterator i$
java.util.Set testCases
com.atlassian.clover.api.optimization.Optimizable optimizable
java.util.Iterator i$
java.util.Map testMethods
java.util.List result
java.util.Collection mandatoryOptimizables
java.util.Collection optionalOptimizables
com.cenqua.clover.test.optimization.OptimizationSession session
int totalInputsSize
java.util.List result
private void logModifiedFiles (java.util.Set)
String fileName
java.util.Iterator files
java.util.Set modifiedFiles
public boolean canOptimize ()
public boolean isTooStale ()
public java.lang.String cannotOptimizeCause ()
int max
StringBuffer reason
java.util.List causes
private boolean containsDirty (java.util.Set, com.cenqua.clover.test.optimization.OptimizationSession)
com.cenqua.clover.test.optimization.TestMethodCall test
java.util.Iterator i$
java.util.Set tests
com.cenqua.clover.test.optimization.OptimizationSession session
private boolean containsFailed (java.util.Set)
com.cenqua.clover.test.optimization.TestMethodCall test
java.util.Iterator i$
java.util.Set tests
private boolean containsAffected (java.util.Set, com.cenqua.clover.test.optimization.OptimizationSession)
com.cenqua.clover.test.optimization.TestMethodCall test
java.util.Iterator i$
java.util.Set tests
com.cenqua.clover.test.optimization.OptimizationSession session
private boolean maybeIncludeOptimizable (com.atlassian.clover.api.optimization.Optimizable, java.util.Set, com.cenqua.clover.test.optimization.OptimizationSession)
boolean includesFailingTest
boolean isTestNeedingRerun
boolean include
com.atlassian.clover.api.optimization.Optimizable optimizable
java.util.Set testsForOptimizable
com.cenqua.clover.test.optimization.OptimizationSession session
private java.util.Set lookupTestMethods (com.atlassian.clover.api.optimization.Optimizable)
int i
java.util.Set tests
StringBuffer buffer
com.atlassian.clover.api.optimization.Optimizable optimizable
String[] structuredPath
int pathCount
private java.util.List performReordering (java.util.List, java.util.Map, com.cenqua.clover.test.optimization.Snapshot, com.cenqua.clover.test.optimization.OptimizationSession)
java.util.List optimizables
java.util.Map testsPerOptimizable
com.cenqua.clover.test.optimization.Snapshot snapshot
com.cenqua.clover.test.optimization.OptimizationSession session
java.util.List result
private java.util.List sort (java.util.List, java.util.Map, com.cenqua.clover.test.optimization.Snapshot, com.cenqua.clover.test.optimization.OptimizationSession)
java.util.Set tests
com.atlassian.clover.api.optimization.Optimizable optimizable
java.util.Iterator i$
com.cenqua.clover.test.optimization.LocalSnapshotOptimizer$TestSortEntry sortedTest
java.util.Iterator i$
java.util.List optimizables
java.util.Map testsPerOptimizable
com.cenqua.clover.test.optimization.Snapshot snapshot
com.cenqua.clover.test.optimization.OptimizationSession session
java.util.List sortedTests
java.util.List sortedOptimizables
}
com/cenqua/clover/test/optimization/Messages.classMessages.java
package com.cenqua.clover.test.optimization
public com.cenqua.clover.test.optimization.Messages extends java.lang.Object {
public void ()
public static java.lang.String noOptimizationBecauseNoRegistryFound (java.lang.String)
String initString
public static java.lang.String noOptimizationBecauseNoSnapshotFound (java.lang.String)
String path
public static java.lang.String noOptimizationBecauseOfException (java.lang.Exception)
Exception e
public static java.lang.String noOptimizationBecauseInaccurate (int, int)
int fullRunEvery
int dbVersionCount
public static java.lang.String noOptimizationBecauseOldVersion (java.lang.String)
String oldVersionInfo
public static java.lang.String loadedSnapshotFrom (java.lang.String)
String path
}
com/cenqua/clover/test/optimization/OptimizationSession.classOptimizationSession.java
package com.cenqua.clover.test.optimization
public com.cenqua.clover.test.optimization.OptimizationSession extends java.lang.Object {
private com.atlassian.clover.api.optimization.OptimizationOptions optimizationOptions
private long savingsInMs
private long totalTimeInMs
private int originalTestableCount
private int optimizedTestableCount
private int foundTestableCount
private boolean autoSummarize
private final java.util.Set modifiedFiles
private boolean triedToOptimize
public void (com.atlassian.clover.api.optimization.OptimizationOptions, boolean)
com.atlassian.clover.api.optimization.OptimizationOptions optimizationOptions
boolean autoSummarize
public void (com.atlassian.clover.api.optimization.OptimizationOptions)
com.atlassian.clover.api.optimization.OptimizationOptions options
void incTotalTime (long)
long inMs
void incSavings (long)
long inMs
void incFoundOptimizableCount (int)
int i
void incOriginalOptimizableCount (int)
int count
void incOptimizedOptimizableCount (int)
int count
void addModifiedPath (java.lang.String)
String path
public java.util.Set getOptimizedPaths ()
void afterOptimizaion (boolean)
boolean triedToOptimize
public void summarize ()
String pluralTestKind
private java.lang.String fullTestRunMsg ()
String fulltestRunMsg
public java.lang.String getPlainSummary ()
StringBuffer sb
String pluralTestKind
public com.atlassian.clover.api.optimization.OptimizationOptions getOptimizationOptions ()
public long getSavingsInMs ()
public int getOriginalTestableCount ()
public int getOptimizedTestableCount ()
public int getFoundTestableCount ()
public boolean isAutoSummarize ()
}
com/cenqua/clover/test/optimization/Optimizer.classOptimizer.java
package com.cenqua.clover.test.optimization
public abstract com.cenqua.clover.test.optimization.Optimizer extends java.lang.Object {
public abstract java.util.List optimize (java.util.Collection)
public abstract java.util.List optimize (java.util.Collection, com.cenqua.clover.test.optimization.OptimizationSession)
public abstract java.util.List optimize (java.util.Collection, java.util.Collection)
public abstract java.util.List optimize (java.util.Collection, java.util.Collection, com.cenqua.clover.test.optimization.OptimizationSession)
public abstract boolean include (com.atlassian.clover.api.optimization.Optimizable, com.cenqua.clover.test.optimization.OptimizationSession)
public abstract boolean canOptimize ()
}
com/cenqua/clover/test/optimization/Snapshot$1.classSnapshot.java
package com.cenqua.clover.test.optimization
com.cenqua.clover.test.optimization.Snapshot$1 extends clover.it.unimi.dsi.fastutil.objects.Object2LongOpenHashMap {
private static final long serialVersionUID
final com.cenqua.clover.test.optimization.Snapshot this$0
void (com.cenqua.clover.test.optimization.Snapshot)
public long defaultReturnValue ()
}
com/cenqua/clover/test/optimization/Snapshot$2.classSnapshot.java
package com.cenqua.clover.test.optimization
com.cenqua.clover.test.optimization.Snapshot$2 extends java.lang.Object implements com.cenqua.clover.registry.FileInfoVisitor {
final com.cenqua.clover.CloverDatabase val$db
final com.cenqua.clover.test.optimization.Snapshot this$0
void (com.cenqua.clover.test.optimization.Snapshot, com.cenqua.clover.CloverDatabase)
public void visitFileInfo (com.cenqua.clover.registry.BaseFileInfo)
com.cenqua.clover.test.optimization.TestMethodCall test
java.util.Iterator i$
com.cenqua.clover.registry.BaseFileInfo file
String packagePath
com.cenqua.clover.test.optimization.Snapshot$SourceState sourceState
java.util.Set testsForFile
}
com/cenqua/clover/test/optimization/Snapshot$SourceState.classSnapshot.java
package com.cenqua.clover.test.optimization
final com.cenqua.clover.test.optimization.Snapshot$SourceState extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
private final long checksum
private final long filesize
void (long, long)
long checksum
long filesize
public java.lang.String toString ()
static long access$600 (com.cenqua.clover.test.optimization.Snapshot$SourceState)
com.cenqua.clover.test.optimization.Snapshot$SourceState x0
static long access$700 (com.cenqua.clover.test.optimization.Snapshot$SourceState)
com.cenqua.clover.test.optimization.Snapshot$SourceState x0
}
com/cenqua/clover/test/optimization/Snapshot$TestRunTimings.classSnapshot.java
package com.cenqua.clover.test.optimization
final com.cenqua.clover.test.optimization.Snapshot$TestRunTimings extends java.lang.Object {
private final long earliestStart
private final long latestEnd
private final long totalTestTime
private void (long, long, long)
long earliestStart
long latestEnd
long totalTestTime
void (long, long, long, com.cenqua.clover.test.optimization.Snapshot$1)
long x0
long x1
long x2
com.cenqua.clover.test.optimization.Snapshot$1 x3
static long access$300 (com.cenqua.clover.test.optimization.Snapshot$TestRunTimings)
com.cenqua.clover.test.optimization.Snapshot$TestRunTimings x0
static long access$400 (com.cenqua.clover.test.optimization.Snapshot$TestRunTimings)
com.cenqua.clover.test.optimization.Snapshot$TestRunTimings x0
static long access$500 (com.cenqua.clover.test.optimization.Snapshot$TestRunTimings)
com.cenqua.clover.test.optimization.Snapshot$TestRunTimings x0
}
com/cenqua/clover/test/optimization/Snapshot.classSnapshot.java
package com.cenqua.clover.test.optimization
public com.cenqua.clover.test.optimization.Snapshot extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
public static final long UNKNOWN_DURATION
private final String cloverVersionInfo
private final java.util.Set dbVersions
private final String initString
private final java.util.Map testLookup
private final clover.it.unimi.dsi.fastutil.objects.Object2LongMap durationsForTests
private final java.util.Set failingTests
private final java.util.Map perTestSourceStates
private long avgSetupTeardownDuration
private transient java.io.File location
private static boolean DEBUG
public void (com.cenqua.clover.CloverDatabase, java.io.File)
com.cenqua.clover.CloverDatabase db
java.io.File locationTosnapshot
public static void setDebug (boolean)
boolean debug
public void updateFor (com.cenqua.clover.CloverDatabase)
com.cenqua.clover.CloverDatabase db
long updateStart
com.cenqua.clover.test.optimization.Snapshot$TestRunTimings testTimings
private void pushVersion (com.cenqua.clover.CloverDatabase)
com.cenqua.clover.CloverDatabase db
private boolean isFirstUpdate ()
private com.cenqua.clover.test.optimization.Snapshot$TestRunTimings updateFailedTestsAndTestDurations (com.cenqua.clover.CloverDatabase)
long duration
com.cenqua.clover.registry.TestCaseInfo tci
java.util.Iterator i$
com.cenqua.clover.CloverDatabase db
long earliestStart
long latestEnd
long totalTestTime
long started
int testCount
java.util.Set allTestCaseInfos
public void updatePerTestInfo (com.cenqua.clover.CloverDatabase, com.cenqua.clover.registry.TestCaseInfo, long)
com.cenqua.clover.CloverDatabase db
com.cenqua.clover.registry.TestCaseInfo tci
long duration
com.cenqua.clover.test.optimization.TestMethodCall testCall
private void addToTestlookup (java.lang.String, com.cenqua.clover.test.optimization.TestMethodCall)
String key
com.cenqua.clover.test.optimization.TestMethodCall testCall
java.util.Set tests
private void addToStates (com.cenqua.clover.test.optimization.TestMethodCall, java.lang.String, com.cenqua.clover.test.optimization.Snapshot$SourceState)
com.cenqua.clover.test.optimization.TestMethodCall test
String path
com.cenqua.clover.test.optimization.Snapshot$SourceState state
java.util.Map perTestMap
private void calcHits (com.cenqua.clover.CloverDatabase)
com.cenqua.clover.CloverDatabase db
long started
private long calcAvgSetupTeardownDuration (com.cenqua.clover.test.optimization.Snapshot$TestRunTimings)
long firstToLastTestDuration
com.cenqua.clover.test.optimization.Snapshot$TestRunTimings timings
long duration
private java.util.Set testsFor (com.cenqua.clover.registry.ProjectInfo, java.util.Collection)
String testName
java.util.Set testsForName
com.cenqua.clover.registry.TestCaseInfo tci
java.util.Iterator i$
com.cenqua.clover.registry.ProjectInfo project
java.util.Collection tcis
java.util.Set tests
public void store () throws java.io.IOException
java.io.ObjectOutputStream oos
public static com.cenqua.clover.test.optimization.Snapshot generateFor (com.cenqua.clover.CloverDatabase)
com.cenqua.clover.CloverDatabase db
public static com.cenqua.clover.test.optimization.Snapshot generateFor (com.cenqua.clover.CloverDatabase, java.lang.String)
com.cenqua.clover.CloverDatabase db
String location
public static com.cenqua.clover.test.optimization.Snapshot generateFor (java.lang.String, java.lang.String, com.cenqua.clover.CoverageDataSpec) throws com.atlassian.clover.api.CloverException
String initString
String snapshotPath
com.cenqua.clover.CoverageDataSpec spec
public static com.cenqua.clover.test.optimization.Snapshot generateFor (java.lang.String) throws com.atlassian.clover.api.CloverException
String initString
public static com.cenqua.clover.test.optimization.Snapshot loadFor (java.lang.String)
String initString
public static com.cenqua.clover.test.optimization.Snapshot loadFrom (java.lang.String)
String path
public static com.cenqua.clover.test.optimization.Snapshot loadFrom (java.io.File)
java.io.File file
public static com.cenqua.clover.test.optimization.Snapshot loadFromFile (java.io.File)
long start
com.cenqua.clover.test.optimization.Snapshot snapshot
java.io.ObjectInputStream ois
java.io.InvalidClassException e
Exception e
java.io.File file
public boolean delete ()
public java.util.Set getFailingTestPaths ()
private boolean isChangedFile (com.cenqua.clover.test.optimization.Snapshot$SourceState, com.cenqua.clover.registry.BaseFileInfo)
com.cenqua.clover.test.optimization.Snapshot$SourceState fileReference
com.cenqua.clover.registry.BaseFileInfo file
private java.util.Set pathsFor (java.util.Set)
com.cenqua.clover.test.optimization.TestMethodCall testReference
java.util.Iterator i$
java.util.Set tests
java.util.Set paths
public static java.lang.String fileNameForInitString (java.lang.String)
String initString
public static java.io.File fileForInitString (java.lang.String)
String initString
public java.io.File getLocation ()
public int getDbVersionCount ()
public java.lang.String getCloverVersionInfo ()
public java.lang.String getInitString ()
public java.util.Set getDbVersions ()
long calculateDurationOf (java.util.Set)
long testFileDuration
com.cenqua.clover.test.optimization.TestMethodCall test
java.util.Iterator i$
java.util.Set tests
long duration
public boolean isTooStale (int)
int maxOptimizedBuilds
StringBuffer reason
boolean tooStale
public boolean isTooStale (int, java.lang.StringBuffer)
int maxOptimizedBuilds
StringBuffer reason
long getMostRecentDbVersion ()
Long dbVersion
java.util.Iterator i$
long version
boolean isTestAffectedByChanges (com.cenqua.clover.test.optimization.TestMethodCall, com.cenqua.clover.registry.Clover2Registry, com.cenqua.clover.test.optimization.OptimizationSession)
com.cenqua.clover.test.optimization.TestMethodCall test
com.cenqua.clover.registry.Clover2Registry registry
com.cenqua.clover.test.optimization.OptimizationSession session
java.util.Map perTestStates
boolean isAffected
private boolean hasChanges (com.cenqua.clover.test.optimization.TestMethodCall, java.util.Map, com.cenqua.clover.registry.Clover2Registry, com.cenqua.clover.test.optimization.OptimizationSession)
com.cenqua.clover.registry.BaseFileInfo fileInfo
java.util.Map$Entry fileState
java.util.Iterator i$
com.cenqua.clover.test.optimization.TestMethodCall testMethod
java.util.Map perTestStates
com.cenqua.clover.registry.Clover2Registry registry
com.cenqua.clover.test.optimization.OptimizationSession session
java.util.Set lookupTests (java.lang.String)
String name
java.util.Set getFailingTests ()
java.util.Map getTestLookup ()
java.util.Map getFile2TestsMap ()
java.util.Collection tests
String filePath
java.util.Iterator i$
com.cenqua.clover.test.optimization.TestMethodCall test
java.util.Map value
java.util.Map$Entry mapEntry
java.util.Iterator i$
java.util.Map result
static java.util.Set access$100 (com.cenqua.clover.test.optimization.Snapshot, com.cenqua.clover.registry.ProjectInfo, java.util.Collection)
com.cenqua.clover.test.optimization.Snapshot x0
com.cenqua.clover.registry.ProjectInfo x1
java.util.Collection x2
static void access$200 (com.cenqua.clover.test.optimization.Snapshot, com.cenqua.clover.test.optimization.TestMethodCall, java.lang.String, com.cenqua.clover.test.optimization.Snapshot$SourceState)
com.cenqua.clover.test.optimization.Snapshot x0
com.cenqua.clover.test.optimization.TestMethodCall x1
String x2
com.cenqua.clover.test.optimization.Snapshot$SourceState x3
}
com/cenqua/clover/test/optimization/SnapshotPrinter$1.classSnapshotPrinter.java
package com.cenqua.clover.test.optimization
com.cenqua.clover.test.optimization.SnapshotPrinter$1 extends java.lang.Object {
}
com/cenqua/clover/test/optimization/SnapshotPrinter$Config.classSnapshotPrinter.java
package com.cenqua.clover.test.optimization
com.cenqua.clover.test.optimization.SnapshotPrinter$Config extends java.lang.Object {
java.io.File outputFile
String format
java.io.File snapshotFile
private void ()
void (com.cenqua.clover.test.optimization.SnapshotPrinter$1)
com.cenqua.clover.test.optimization.SnapshotPrinter$1 x0
}
com/cenqua/clover/test/optimization/SnapshotPrinter.classSnapshotPrinter.java
package com.cenqua.clover.test.optimization
public com.cenqua.clover.test.optimization.SnapshotPrinter extends java.lang.Object {
private static int indent
static Class class$com$cenqua$clover$test$optimization$SnapshotPrinter
public void ()
public static void main (java.lang.String[]) throws java.io.IOException com.cenqua.clover.reporters.json.JSONException
com.cenqua.clover.test.optimization.SnapshotPrinter$Config config
java.io.OutputStream out
String[] args
private static com.cenqua.clover.test.optimization.SnapshotPrinter$Config parseCommandLineArgs (java.lang.String[])
int i
String[] args
com.cenqua.clover.test.optimization.SnapshotPrinter$Config config
private static void printUsage ()
public static void jsonPrint (com.cenqua.clover.test.optimization.Snapshot, java.io.OutputStream) throws com.cenqua.clover.reporters.json.JSONException
com.cenqua.clover.test.optimization.TestMethodCall methodCall
java.util.Iterator i$
com.cenqua.clover.reporters.json.JSONArray testArray
com.cenqua.clover.reporters.json.JSONObject jsonFileEntry
java.util.Map$Entry fileEntry
java.util.Iterator i$
java.io.PrintWriter writer
com.cenqua.clover.reporters.json.JSONArray jsonFilesArray
com.cenqua.clover.reporters.json.JSONObject jsonRoot
com.cenqua.clover.test.optimization.Snapshot snapshot
java.io.OutputStream out
public static void textPrint (com.cenqua.clover.test.optimization.Snapshot, java.io.OutputStream)
java.util.Iterator iterator
com.cenqua.clover.test.optimization.TestMethodCall test
long duration2
java.util.Iterator iterator2
java.util.Map$Entry entry
String name
java.util.Set tests
long duration
java.util.Iterator iterator
java.util.Iterator iterator
java.util.Iterator iterator1
java.util.Map$Entry entry
java.util.Iterator iterator
com.cenqua.clover.test.optimization.Snapshot snapshot
java.io.OutputStream out
java.io.PrintWriter writer
public static void textPrint (com.cenqua.clover.test.optimization.Snapshot, com.cenqua.clover.Logger, int)
java.io.UnsupportedEncodingException ex
com.cenqua.clover.test.optimization.Snapshot snapshot
com.cenqua.clover.Logger logger
int logLevel
java.io.ByteArrayOutputStream buffer
private static java.lang.String durationAsString (long)
long duration
private static java.lang.String indent (java.lang.String)
int i
String line
StringBuffer buffer
}
com/cenqua/clover/test/optimization/TestMethodCall.classTestMethodCall.java
package com.cenqua.clover.test.optimization
com.cenqua.clover.test.optimization.TestMethodCall extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
private final String runtimeTypeName
private final String sourceMethodName
private final String runtimeMethodName
private final String packagePath
private void (java.lang.String, java.lang.String, java.lang.String)
String runtimeTypeName
String sourceMethodName
String packagePath
public static com.cenqua.clover.test.optimization.TestMethodCall createFor (com.cenqua.clover.registry.ProjectInfo, com.cenqua.clover.registry.TestCaseInfo)
com.cenqua.clover.registry.ProjectInfo project
com.cenqua.clover.registry.TestCaseInfo tci
String packagePathName
public java.lang.String getPackagePath ()
public java.lang.String getSourceMethodName ()
public java.lang.String getRuntimeMethodName ()
public boolean isInheritedCall ()
public final java.lang.String getSimpleMethodName (java.lang.String)
String methodName
public boolean equals (java.lang.Object)
Object o
com.cenqua.clover.test.optimization.TestMethodCall that
public int hashCode ()
int result
public static java.lang.String packagePathNameFor (com.cenqua.clover.registry.TestCaseInfo, com.cenqua.clover.registry.ProjectInfo)
com.cenqua.clover.registry.TestCaseInfo tci
com.cenqua.clover.registry.ProjectInfo project
public static java.lang.String getSourceMethodNameFor (com.cenqua.clover.registry.TestCaseInfo, com.cenqua.clover.registry.ProjectInfo)
com.cenqua.clover.registry.TestCaseInfo tci
com.cenqua.clover.registry.ProjectInfo project
public java.lang.String toString ()
String sourceMethodName
}
com/cenqua/clover/test/optimization/TestOptimizable.classTestOptimizable.java
package com.cenqua.clover.test.optimization
public com.cenqua.clover.test.optimization.TestOptimizable extends java.lang.Object implements com.atlassian.clover.api.optimization.Optimizable {
private final junit.framework.TestSuite test
public void (junit.framework.TestSuite)
junit.framework.TestSuite test
public java.lang.String getName ()
public junit.framework.Test getTest ()
}
com/cenqua/clover/test/optimization/TestSuiteOptimizer.classTestSuiteOptimizer.java
package com.cenqua.clover.test.optimization
public com.cenqua.clover.test.optimization.TestSuiteOptimizer 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 ()
public junit.framework.TestSuite optimize (junit.framework.TestSuite)
com.cenqua.clover.test.optimization.TestOptimizable test
com.atlassian.clover.api.optimization.Optimizable optimizable
java.util.Iterator i$
junit.framework.TestSuite suite
junit.framework.TestSuite optimizedSuite
java.util.List optimizables
com.atlassian.clover.api.optimization.TestOptimizer optimizer
java.util.List optimized
private java.util.List createOptimizables (java.util.Enumeration)
junit.framework.Test test
java.util.Enumeration tests
java.util.List optimizableTests
}
com/cenqua/clover/util/ClassPathUtil.classClassPathUtil.java
package com.cenqua.clover.util
public com.cenqua.clover.util.ClassPathUtil extends java.lang.Object {
static Class class$com$cenqua$clover$util$ClassPathUtil
static Class class$java$net$URL
static Class class$java$net$URLClassLoader
public void ()
private static void addURL (java.net.URLClassLoader, java.net.URL) throws java.lang.NoSuchMethodException java.lang.IllegalAccessException java.lang.reflect.InvocationTargetException com.atlassian.clover.api.CloverException
java.lang.reflect.Method addURLMethod
NoSuchMethodException e
java.net.URLClassLoader ucl
java.net.URL path
public static void extendClassPath (java.lang.String, java.net.URLClassLoader) throws com.atlassian.clover.api.CloverException
java.net.URL url
Exception e
String path
java.net.URLClassLoader loader
public static java.net.URLClassLoader findSystemClassLoader (java.lang.Class) throws com.atlassian.clover.api.CloverException
Class obj
ClassLoader loader
public static boolean isClassOnClassPath (java.lang.String, java.lang.ClassLoader)
ClassNotFoundException e
String className
ClassLoader loader
public static void assertOnClassPath (java.lang.String, java.lang.ClassLoader) throws com.atlassian.clover.api.CloverException
String className
ClassLoader loader
public static java.lang.String getCloverJarPath ()
int bang
int tail
String uri
Exception e
String path
String pathToClass
java.net.URL url
}
com/cenqua/clover/util/CloverExecutor.classCloverExecutor.java
package com.cenqua.clover.util
public abstract com.cenqua.clover.util.CloverExecutor extends java.lang.Object {
public abstract void shutdown ()
public abstract boolean awaitTermination (long, clover.retrotranslator.edu.emory.mathcs.backport.java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
public abstract void submit (clover.retrotranslator.edu.emory.mathcs.backport.java.util.concurrent.Callable) throws java.lang.Exception
}
com/cenqua/clover/util/CloverExecutors$1.classCloverExecutors.java
package com.cenqua.clover.util
com.cenqua.clover.util.CloverExecutors$1 extends java.lang.Object {
}
com/cenqua/clover/util/CloverExecutors$CloverExceptionHandler.classCloverExecutors.java
package com.cenqua.clover.util
com.cenqua.clover.util.CloverExecutors$CloverExceptionHandler extends java.lang.Object implements clover.retrotranslator.net.sf.retrotranslator.runtime.java.lang.Thread_UncaughtExceptionHandler_ {
private void ()
public void uncaughtException (java.lang.Thread, java.lang.Throwable)
Thread thread
Throwable throwable
void (com.cenqua.clover.util.CloverExecutors$1)
com.cenqua.clover.util.CloverExecutors$1 x0
}
com/cenqua/clover/util/CloverExecutors$CloverExecutorService$1.classCloverExecutors.java
package com.cenqua.clover.util
com.cenqua.clover.util.CloverExecutors$CloverExecutorService$1 extends java.lang.Object implements clover.retrotranslator.edu.emory.mathcs.backport.java.util.concurrent.ThreadFactory {
final com.cenqua.clover.util.CloverExecutors$CloverExceptionHandler val$handler
final String val$threadPrefix
final com.cenqua.clover.util.CloverExecutors$CloverExecutorService this$0
void (com.cenqua.clover.util.CloverExecutors$CloverExecutorService, com.cenqua.clover.util.CloverExecutors$CloverExceptionHandler, java.lang.String)
public java.lang.Thread newThread (java.lang.Runnable)
Runnable r
Thread thread
}
com/cenqua/clover/util/CloverExecutors$CloverExecutorService.classCloverExecutors.java
package com.cenqua.clover.util
com.cenqua.clover.util.CloverExecutors$CloverExecutorService extends java.lang.Object implements com.cenqua.clover.util.CloverExecutor {
private final clover.retrotranslator.edu.emory.mathcs.backport.java.util.concurrent.ExecutorService service
public void (int, java.lang.String)
int numThreads
String threadPrefix
com.cenqua.clover.util.CloverExecutors$CloverExceptionHandler handler
public void shutdown ()
public boolean awaitTermination (long, clover.retrotranslator.edu.emory.mathcs.backport.java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
long timeout
clover.retrotranslator.edu.emory.mathcs.backport.java.util.concurrent.TimeUnit unit
public void submit (clover.retrotranslator.edu.emory.mathcs.backport.java.util.concurrent.Callable) throws java.lang.Exception
clover.retrotranslator.edu.emory.mathcs.backport.java.util.concurrent.Callable task
}
com/cenqua/clover/util/CloverExecutors$LoggingCallable.classCloverExecutors.java
package com.cenqua.clover.util
com.cenqua.clover.util.CloverExecutors$LoggingCallable extends java.lang.Object implements clover.retrotranslator.edu.emory.mathcs.backport.java.util.concurrent.Callable {
private final clover.retrotranslator.edu.emory.mathcs.backport.java.util.concurrent.Callable task
public void (clover.retrotranslator.edu.emory.mathcs.backport.java.util.concurrent.Callable)
clover.retrotranslator.edu.emory.mathcs.backport.java.util.concurrent.Callable callable
public java.lang.Object call () throws java.lang.Exception
Throwable e
}
com/cenqua/clover/util/CloverExecutors.classCloverExecutors.java
package com.cenqua.clover.util
public com.cenqua.clover.util.CloverExecutors extends java.lang.Object {
private void ()
public static com.cenqua.clover.util.CloverExecutor newCloverExecutor (int, java.lang.String)
int numThreads
String threadPrefix
}
com/cenqua/clover/util/CloverUtils$1.classCloverUtils.java
package com.cenqua.clover.util
final com.cenqua.clover.util.CloverUtils$1 extends java.lang.Object implements java.io.FilenameFilter {
final String val$baseName
final boolean val$deleteDatabase
final String val$testSnapshotName
final boolean val$deleteSnapshot
void (java.lang.String, boolean, java.lang.String, boolean)
public boolean accept (java.io.File, java.lang.String)
java.io.File dir
String name
}
com/cenqua/clover/util/CloverUtils.classCloverUtils.java
package com.cenqua.clover.util
public com.cenqua.clover.util.CloverUtils extends java.lang.Object {
private static final Object FILE_SYSTEM_LOCK
public static final String SYNTH_TESTNAME_PREF
private static final java.util.HashSet IGNORE_TRACE_LINES
public void ()
public static boolean scrubCoverageData (java.lang.String, boolean)
String initString
boolean deleteDatabase
public static boolean scrubCoverageData (java.lang.String, boolean, boolean, boolean)
java.io.File covFile
String fileName
String[] arr$
int len$
int i$
String baseName
String testSnapshotName
String[] fileNames
String initString
boolean deleteDatabase
boolean deleteSnapshot
boolean verbose
java.io.File cloverDb
java.io.File cloverDbDir
public static java.lang.String cloverizeClassName (java.lang.String)
String className
public static java.io.File createOutFile (com.cenqua.clover.registry.FileInfo, java.lang.String, java.io.File) throws java.io.IOException
com.cenqua.clover.registry.FileInfo finfo
String outname
java.io.File baseDir
com.cenqua.clover.registry.BasePackageInfo pkg
java.io.File outdir
public static java.io.File createOutDir (com.cenqua.clover.registry.BasePackageInfo, java.io.File) throws java.io.IOException
com.cenqua.clover.registry.BasePackageInfo pkg
java.io.File basePath
java.io.File outdir
public static void createDir (java.io.File) throws java.io.IOException
java.io.File outdir
public static void logDeprecationWarning (java.lang.String)
String name
public static java.lang.String createSyntheticTestName (com.cenqua.clover.registry.MethodInfo)
com.cenqua.clover.registry.MethodInfo method
public static java.lang.String transformStackTrace (java.lang.String, boolean)
String filePart
String nextLine
java.util.regex.Matcher nextMatcher
java.util.regex.Matcher fileMatcher
String fqmn
int firstSpace
int openParen
java.util.regex.Matcher synthMatcher
java.io.IOException e
String trace
boolean filterTrace
String FILE_REGEX
String SYNTH_NAME_REGEXP
java.util.regex.Pattern synthPattern
java.util.regex.Pattern filePattern
StringBuffer buff
char nl
java.io.LineNumberReader reader
String line
public static java.lang.String packageNameToPath (java.lang.String, boolean)
String name
boolean isDefaultPkg
String workingPath
static void ()
}
com/cenqua/clover/util/FilterUtils.classFilterUtils.java
package com.cenqua.clover.util
public final com.cenqua.clover.util.FilterUtils extends java.lang.Object {
private void ()
public static boolean isIncluded (java.lang.String, java.lang.String[], java.lang.String[], boolean)
String source
String[] excludes
String[] includes
boolean defaultValue
private static boolean excluded (java.lang.String, java.lang.String[])
int i
String source
String[] excludes
private static boolean included (java.lang.String, java.lang.String[])
int i
String source
String[] includes
public static boolean matchPath (java.lang.String, java.lang.String, boolean)
String patDir
int i
String patDir
int i
int i
String subPat
String subStr
int j
int i
int patIdxTmp
int patLength
int strLength
int foundIdx
int i
String pattern
String str
boolean isCaseSensitive
java.util.Vector patDirs
java.util.Vector strDirs
int patIdxStart
int patIdxEnd
int strIdxStart
int strIdxEnd
private static boolean match (java.lang.String, java.lang.String, boolean)
int i
char ch
int i
int i
int i
int i
int j
int i
int patIdxTmp
int patLength
int strLength
int foundIdx
int i
String pattern
String str
boolean isCaseSensitive
char[] patArr
char[] strArr
int patIdxStart
int patIdxEnd
int strIdxStart
int strIdxEnd
char ch
boolean containsStar
private static java.util.Vector tokenizePath (java.lang.String)
String path
java.util.Vector ret
java.util.StringTokenizer st
public static java.lang.String[] tokenizePattern (java.lang.String)
int i
String pattern
String[] filter
}
com/cenqua/clover/util/JavaEnvUtils.classJavaEnvUtils.java
package com.cenqua.clover.util
public com.cenqua.clover.util.JavaEnvUtils extends java.lang.Object {
private static String javaVersion
public static final String JAVA_1_0
public static final String JAVA_1_1
public static final String JAVA_1_2
public static final String JAVA_1_3
public static final String JAVA_1_4
public static final String JAVA_5
public static final String JAVA_6
public void ()
public static java.lang.String getJavaVersion ()
static void ()
Throwable t
}
com/cenqua/clover/util/MetricsFormatUtils.classMetricsFormatUtils.java
package com.cenqua.clover.util
public com.cenqua.clover.util.MetricsFormatUtils extends java.lang.Object {
public static final String NO_METRICS_LABEL
public static final String ERROR_METRICS_LABEL
public void ()
public static java.lang.String format100PcCoverage ()
private static java.text.NumberFormat getPercentFormatter ()
java.text.NumberFormat format
private static java.text.NumberFormat getDecimalFormatter ()
java.text.NumberFormat format
private static java.text.NumberFormat getIntegerFormatter ()
public static java.lang.String formatMetricsDecimal (double)
double value
public static java.lang.String formatMetricsPercent (double)
double value
public static java.lang.String formatMetricsInteger (long)
long value
public static float getAvgMethodComplexity (com.cenqua.clover.registry.BlockMetrics)
com.cenqua.clover.registry.BlockMetrics metrics
float complexity
public static int getComplexity (com.cenqua.clover.registry.BlockMetrics)
com.cenqua.clover.registry.BlockMetrics metrics
public static float getComplexityDensity (com.cenqua.clover.registry.BlockMetrics)
com.cenqua.clover.registry.BlockMetrics metrics
public static long getNumPackages (com.cenqua.clover.registry.BlockMetrics)
com.cenqua.clover.registry.BlockMetrics metrics
long numPackages
public static long getNumMethods (com.cenqua.clover.registry.BlockMetrics)
com.cenqua.clover.registry.BlockMetrics metrics
long numMethods
public static long getNumFiles (com.cenqua.clover.registry.BlockMetrics)
com.cenqua.clover.registry.BlockMetrics metrics
long numFiles
public static long getNcLineCount (com.cenqua.clover.registry.BlockMetrics)
com.cenqua.clover.registry.BlockMetrics metrics
long ncLineCount
public static long getNumClasses (com.cenqua.clover.registry.BlockMetrics)
com.cenqua.clover.registry.BlockMetrics metrics
long numClasses
public static long getLineCount (com.cenqua.clover.registry.BlockMetrics)
com.cenqua.clover.registry.BlockMetrics metrics
long lineCount
public static long getNumStatements (com.cenqua.clover.registry.BlockMetrics)
com.cenqua.clover.registry.BlockMetrics metrics
long numStatements
public static long getNumBranches (com.cenqua.clover.registry.BlockMetrics)
com.cenqua.clover.registry.BlockMetrics metrics
long numBranches
public static java.lang.String textForCoverage (com.cenqua.clover.registry.ElementInfo)
com.cenqua.clover.registry.BranchInfo branchInfo
com.cenqua.clover.registry.ElementInfo info
}
com/cenqua/clover/util/NamedComparator.classNamedComparator.java
package com.cenqua.clover.util
public abstract com.cenqua.clover.util.NamedComparator extends java.lang.Object implements java.util.Comparator {
public abstract java.lang.String getName ()
public abstract java.lang.String getDescription ()
}
com/cenqua/clover/util/Path.classPath.java
package com.cenqua.clover.util
public com.cenqua.clover.util.Path extends java.lang.Object {
private com.cenqua.clover.Logger log
private java.util.List elements
public void ()
public void (java.lang.String)
String osPathString
public void (java.lang.String, java.lang.String)
java.util.StringTokenizer pt
String osPathString
String pathSep
public void (java.lang.String[])
String[] elements
public void append (java.lang.String)
String element
public void append (com.cenqua.clover.util.Path)
com.cenqua.clover.util.Path path
public java.io.File resolveFile (java.lang.String)
String pathElement
java.io.File absoluteFile
boolean exists
java.util.Iterator it
String relativeFile
protected void addAll (java.util.List)
java.util.List pathEls
protected void normalizeFileSeps ()
java.util.Iterator it
java.util.List newElements
public java.lang.String toString ()
String pathElement
java.util.Iterator it
StringBuffer buf
String sep
}
com/cenqua/clover/util/ProgressInputStream.classProgressInputStream.java
package com.cenqua.clover.util
public com.cenqua.clover.util.ProgressInputStream extends java.io.FilterInputStream {
private final com.cenqua.clover.ProgressListener progressListener
private final String message
private long counter
private final float total
private long markedCount
private void updateProgressListener ()
public void (java.io.InputStream, long, com.cenqua.clover.ProgressListener, java.lang.String)
java.io.InputStream is
long length
com.cenqua.clover.ProgressListener progressListener
String message
public int read () throws java.io.IOException
public int read (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
int read
public long skip (long) throws java.io.IOException
long n
long skipped
public void mark (int)
int readlimit
public void reset () throws java.io.IOException
}
com/cenqua/clover/util/ReflectionUtils.classReflectionUtils.java
package com.cenqua.clover.util
public com.cenqua.clover.util.ReflectionUtils extends java.lang.Object {
public void ()
public static java.lang.Object invokeVirtualImplicit (java.lang.String, java.lang.Object) throws java.lang.NoSuchMethodException java.lang.IllegalAccessException java.lang.reflect.InvocationTargetException
String method
Object onObj
public static java.lang.Object invokeVirtualImplicit (java.lang.String, java.lang.Object, java.lang.Object[]) throws java.lang.NoSuchMethodException java.lang.IllegalAccessException java.lang.reflect.InvocationTargetException
java.lang.reflect.Method method
java.lang.reflect.Method[] arr$
int len$
int i$
String methodName
Object onObj
Object[] withArgs
Object[] argTypesAndNames
Class clazz
public static java.lang.Object invokeVirtual (java.lang.String, java.lang.Object, java.lang.Class[], java.lang.Object[]) throws java.lang.NoSuchMethodException java.lang.IllegalAccessException java.lang.reflect.InvocationTargetException
java.lang.reflect.Method method
String methodName
Object onObj
Class[] declaredArgTypes
Object[] withArgs
Class clazz
private static boolean matches (java.lang.reflect.Method, java.lang.String, java.lang.Object[])
int i
java.lang.reflect.Method method
String methodName
Object[] withArgs
Class[] paramTypes
private static java.lang.Object[][] classAndNamesFor (java.lang.Object[])
Object withArg
int i
Object[] args
Class[] argTypes
String[] argNames
}
com/cenqua/clover/util/RegistryDumper$1$1.classRegistryDumper.java
package com.cenqua.clover.util
com.cenqua.clover.util.RegistryDumper$1$1 extends java.util.ArrayList {
final com.cenqua.clover.registry.MethodInfo val$methodInfo
final com.cenqua.clover.util.RegistryDumper$1 this$0
void (com.cenqua.clover.util.RegistryDumper$1, com.cenqua.clover.registry.MethodInfo)
}
com/cenqua/clover/util/RegistryDumper$1$2.classRegistryDumper.java
package com.cenqua.clover.util
com.cenqua.clover.util.RegistryDumper$1$2 extends java.lang.Object implements java.util.Comparator {
final com.cenqua.clover.util.RegistryDumper$1 this$0
void (com.cenqua.clover.util.RegistryDumper$1)
public int compare (com.atlassian.clover.api.registry.SourceInfo, com.atlassian.clover.api.registry.SourceInfo)
com.atlassian.clover.api.registry.SourceInfo o1
com.atlassian.clover.api.registry.SourceInfo o2
int startLine1
int startCol1
int startLine2
int startCol2
public int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
com/cenqua/clover/util/RegistryDumper$1.classRegistryDumper.java
package com.cenqua.clover.util
final com.cenqua.clover.util.RegistryDumper$1 extends java.lang.Object implements com.cenqua.clover.registry.FileInfoVisitor {
final boolean val$full
void (boolean)
public void visitFileInfo (com.cenqua.clover.registry.BaseFileInfo)
com.cenqua.clover.registry.TestCaseInfo testCase
com.atlassian.clover.api.registry.SourceInfo stmtOrBranch
java.util.Iterator i$
java.util.ArrayList stmtsAndBranches
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/cenqua/clover/util/RegistryDumper$2.classRegistryDumper.java
package com.cenqua.clover.util
final com.cenqua.clover.util.RegistryDumper$2 extends java.lang.Object implements com.cenqua.clover.registry.FileInfoVisitor {
void ()
public void visitFileInfo (com.cenqua.clover.registry.BaseFileInfo)
com.cenqua.clover.registry.BaseFileInfo file
}
com/cenqua/clover/util/RegistryDumper.classRegistryDumper.java
package com.cenqua.clover.util
public com.cenqua.clover.util.RegistryDumper extends java.lang.Object {
private static int indent
static Class class$com$cenqua$clover$util$RegistryDumper
public void ()
public static void main (java.lang.String[]) throws java.lang.Exception
com.cenqua.clover.CloverDatabase db
String[] args
private static void printUsage ()
private static void printPretty (com.cenqua.clover.CloverDatabase, boolean)
Object o
java.util.Iterator i$
com.cenqua.clover.CloverDatabase db
boolean full
com.cenqua.clover.registry.Clover2Registry reg
private static int methodCount (com.cenqua.clover.registry.FileInfo)
java.util.Iterator iterator
com.cenqua.clover.registry.FileInfo fileInfo
int methodCount
private static int testCount (com.cenqua.clover.registry.FileInfo)
java.util.Iterator iterator
com.cenqua.clover.registry.FileInfo fileInfo
int testCount
private static int classCount (com.cenqua.clover.registry.FileInfo)
com.cenqua.clover.registry.FileInfo fileInfo
private static int statementCount (com.cenqua.clover.registry.FileInfo)
com.cenqua.clover.registry.ClassInfo classInfo
java.util.Iterator iterator
com.cenqua.clover.registry.FileInfo fileInfo
int statementCount
private static int statementCount (com.cenqua.clover.registry.ClassInfo)
com.cenqua.clover.registry.MethodInfo methodInfo
java.util.Iterator i$
com.cenqua.clover.registry.ClassInfo classInfo
int statementCount
private static int branchCount (com.cenqua.clover.registry.FileInfo)
com.cenqua.clover.registry.ClassInfo classInfo
java.util.Iterator iterator
com.cenqua.clover.registry.FileInfo fileInfo
int branchCount
private static int branchCount (com.cenqua.clover.registry.ClassInfo)
com.cenqua.clover.registry.MethodInfo methodInfo
java.util.Iterator i$
com.cenqua.clover.registry.ClassInfo classInfo
int branchCount
private static java.lang.String indent (java.lang.String)
int i
String line
public static void printCSV (com.cenqua.clover.CloverDatabase)
com.cenqua.clover.CloverDatabase db
com.cenqua.clover.registry.Clover2Registry reg
static int access$008 ()
static java.lang.String access$100 (java.lang.String)
String x0
static int access$200 (com.cenqua.clover.registry.FileInfo)
com.cenqua.clover.registry.FileInfo x0
static int access$300 (com.cenqua.clover.registry.FileInfo)
com.cenqua.clover.registry.FileInfo x0
static int access$400 (com.cenqua.clover.registry.FileInfo)
com.cenqua.clover.registry.FileInfo x0
static int access$500 (com.cenqua.clover.registry.FileInfo)
com.cenqua.clover.registry.FileInfo x0
static int access$600 (com.cenqua.clover.registry.FileInfo)
com.cenqua.clover.registry.FileInfo x0
static int access$700 (com.cenqua.clover.registry.ClassInfo)
com.cenqua.clover.registry.ClassInfo x0
static int access$800 (com.cenqua.clover.registry.ClassInfo)
com.cenqua.clover.registry.ClassInfo x0
static int access$010 ()
}
com/cenqua/clover/util/SimpleCoverageRange.classSimpleCoverageRange.java
package com.cenqua.clover.util
public com.cenqua.clover.util.SimpleCoverageRange extends java.lang.Object implements com.cenqua.clover.registry.CoverageDataRange {
private int dataIndex
private int dataLength
public void (int, int)
int dataIndex
int dataLength
public int getDataIndex ()
public int getDataLength ()
}
com/cenqua/clover/util/SizedLRUCacheMap.classSizedLRUCacheMap.java
package com.cenqua.clover.util
public com.cenqua.clover.util.SizedLRUCacheMap extends java.util.LinkedHashMap {
private long maxLength
private long currentLength
public void (long, int, float)
long maxLength
int initialCapacity
float loadFactor
long getCurrentSizeInBytes ()
public com.atlassian.clover.util.ByteSized remove (java.lang.Object)
Object key
com.atlassian.clover.util.ByteSized removed
public void clear ()
public void putAll (java.util.Map)
java.util.Map m
public com.atlassian.clover.util.ByteSized put (java.lang.Object, com.atlassian.clover.util.ByteSized)
Object key
com.atlassian.clover.util.ByteSized value
com.atlassian.clover.util.ByteSized replaced
protected boolean removeEldestEntry (java.util.Map$Entry)
java.util.Map$Entry eldest
long eldestSize
public java.lang.Object remove (java.lang.Object)
Object x0
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
com/cenqua/clover/util/SourceScanner$1.classSourceScanner.java
package com.cenqua.clover.util
com.cenqua.clover.util.SourceScanner$1 extends java.lang.Object implements java.io.FilenameFilter {
final String val$nameSpec
final com.cenqua.clover.util.SourceScanner this$0
void (com.cenqua.clover.util.SourceScanner, java.lang.String)
public boolean accept (java.io.File, java.lang.String)
java.io.File parent
String name
java.io.File file
}
com/cenqua/clover/util/SourceScanner$SrcFileVisitor.classSourceScanner.java
package com.cenqua.clover.util
public com.cenqua.clover.util.SourceScanner$SrcFileVisitor extends java.lang.Object implements com.cenqua.clover.util.SourceScanner$Visitor {
public void ()
public void visitSrcFile (java.lang.String) throws java.io.IOException
String path
public void onlyInSrc (java.lang.String) throws java.io.IOException
String path
public void common (java.lang.String) throws java.io.IOException
String path
public void onlyInDest (java.lang.String) throws java.io.IOException
String path
}
com/cenqua/clover/util/SourceScanner$Visitor.classSourceScanner.java
package com.cenqua.clover.util
public abstract com.cenqua.clover.util.SourceScanner$Visitor extends java.lang.Object {
public abstract void common (java.lang.String) throws java.io.IOException
public abstract void onlyInSrc (java.lang.String) throws java.io.IOException
public abstract void onlyInDest (java.lang.String) throws java.io.IOException
}
com/cenqua/clover/util/SourceScanner.classSourceScanner.java
package com.cenqua.clover.util
public com.cenqua.clover.util.SourceScanner extends java.lang.Object {
private final java.io.File srcDir
private final java.io.File destDir
private final java.io.FilenameFilter nameSpecFilter
public void (java.io.File, java.lang.String)
java.io.File srcDir
String nameSpec
public void (java.io.File, java.io.File, java.lang.String)
java.io.File srcDir
java.io.File destDir
String nameSpec
public void visit (com.cenqua.clover.util.SourceScanner$Visitor) throws java.io.IOException
com.cenqua.clover.util.SourceScanner$Visitor visitor
private void scan (java.lang.String, com.cenqua.clover.util.SourceScanner$Visitor) throws java.io.IOException
java.io.File src
java.io.File dest
String filePath
String name
String filePath
java.io.File file
int i
String s
java.util.Iterator i
String path
com.cenqua.clover.util.SourceScanner$Visitor visitor
java.io.File src
java.io.File dest
String[] srcFiles
String[] destFiles
java.util.Set destFileSet
private void visitOnlyInDest (java.lang.String, com.cenqua.clover.util.SourceScanner$Visitor) throws java.io.IOException
String path
com.cenqua.clover.util.SourceScanner$Visitor visitor
private void visitOnlyInSrc (java.lang.String, com.cenqua.clover.util.SourceScanner$Visitor) throws java.io.IOException
String path
com.cenqua.clover.util.SourceScanner$Visitor visitor
private void visitCommon (java.lang.String, com.cenqua.clover.util.SourceScanner$Visitor) throws java.io.IOException
String path
com.cenqua.clover.util.SourceScanner$Visitor visitor
}
com/cenqua/clover/util/UnicodeDecodingReader.classUnicodeDecodingReader.java
package com.cenqua.clover.util
public com.cenqua.clover.util.UnicodeDecodingReader extends java.io.FilterReader {
private com.cenqua.clover.Logger log
private int leftInBuffer
private char[] buffer
private boolean lookahead
private int la
private int escapeCount
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
int c
char translated
NumberFormatException e
java.io.CharArrayWriter escapeSeq
char[] hex
int digits
String hexStr
int la1
int c
}
com/cenqua/clover/util/UnicodeEncodingWriter.classUnicodeEncodingWriter.java
package com.cenqua.clover.util
public com.cenqua.clover.util.UnicodeEncodingWriter extends java.io.FilterWriter {
public void (java.io.Writer)
java.io.Writer out
public void write (int) throws java.io.IOException
int i
String hex
int c
public void write (char[], int, int) throws java.io.IOException
int i
char[] buf
int off
int len
public void write (java.lang.String, int, int) throws java.io.IOException
String str
int off
int len
}
com/cenqua/clover/util/collections/Pair.classPair.java
package com.cenqua.clover.util.collections
public com.cenqua.clover.util.collections.Pair extends java.lang.Object {
public final Object first
public final Object second
private void (java.lang.Object, java.lang.Object)
Object first
Object second
public static com.cenqua.clover.util.collections.Pair of (java.lang.Object, java.lang.Object)
Object first
Object second
public boolean equals (java.lang.Object)
Object obj
com.cenqua.clover.util.collections.Pair other
public int hashCode ()
int hash
public java.lang.String toString ()
}
com/cenqua/clover/util/format/ConsoleFormatter.classConsoleFormatter.java
package com.cenqua.clover.util.format
public com.cenqua.clover.util.format.ConsoleFormatter extends java.lang.Object {
public void ()
public static java.lang.String format (java.lang.String)
int nextToken
com.cenqua.clover.util.format.MessageTokenizer tokenizer
com.cenqua.clover.util.format.MessageFormatException e
String message
StringBuffer buffer
}
com/cenqua/clover/util/format/Formatting.classFormatting.java
package com.cenqua.clover.util.format
public com.cenqua.clover.util.format.Formatting extends java.lang.Object {
public void ()
public static java.lang.String replaceAll (java.lang.String, java.lang.String, java.lang.String)
String src
String match
String subs
StringBuffer buf
int i
}
com/cenqua/clover/util/format/HtmlFormatter.classHtmlFormatter.java
package com.cenqua.clover.util.format
public com.cenqua.clover.util.format.HtmlFormatter extends java.lang.Object {
public void ()
public static java.lang.String format (java.lang.String)
int token
StringBuffer buffer
com.cenqua.clover.util.format.MessageTokenizer tokenizer
String formatted
com.cenqua.clover.util.format.MessageFormatException e
String message
private static java.lang.String readAnchor (com.cenqua.clover.util.format.MessageTokenizer) throws com.cenqua.clover.util.format.MessageFormatException
com.cenqua.clover.util.format.MessageTokenizer tokenizer
StringBuffer buffer
int token
String anchor
}
com/cenqua/clover/util/format/JFCFormatter.classJFCFormatter.java
package com.cenqua.clover.util.format
public com.cenqua.clover.util.format.JFCFormatter extends java.lang.Object {
public void ()
public static java.lang.String format (java.lang.String)
int token
StringBuffer buffer
com.cenqua.clover.util.format.MessageTokenizer tokenizer
String formatted
com.cenqua.clover.util.format.MessageFormatException e
String message
}
com/cenqua/clover/util/format/MessageFormatException.classMessageFormatException.java
package com.cenqua.clover.util.format
public com.cenqua.clover.util.format.MessageFormatException extends java.lang.Exception {
public void (java.lang.String)
String msg
}
com/cenqua/clover/util/format/MessageTokenizer.classMessageTokenizer.java
package com.cenqua.clover.util.format
public com.cenqua.clover.util.format.MessageTokenizer extends java.lang.Object {
public static final int ANCHOR_START
public static final int ANCHOR_END
public static final int BOLD_START
public static final int BOLD_END
public static final int ITALIC_START
public static final int ITALIC_END
public static final int TEXT
public static final int END
public static final int HORIZONTAL_LINE
private char[] message
int nextIndex
private String currentContent
public void (java.lang.String)
String aMessage
public boolean hasNext ()
public int nextToken () throws com.cenqua.clover.util.format.MessageFormatException
char next
char c
private int readHorizontalLine ()
char c
StringBuffer buffer
private int readText ()
char next
char c
StringBuffer buffer
private int readToken () throws com.cenqua.clover.util.format.MessageFormatException
int token
boolean end
StringBuffer buffer
char c
public java.lang.String getContent ()
}
com/cenqua/clover/util/format/PDFFormatter.classPDFFormatter.java
package com.cenqua.clover.util.format
public com.cenqua.clover.util.format.PDFFormatter extends java.lang.Object {
public void ()
public static clover.com.lowagie.text.Phrase format (java.lang.String, java.lang.String, int, java.awt.Color)
StringBuffer buffer
String anchor
clover.com.lowagie.text.Chunk link
int token
clover.com.lowagie.text.Phrase message
com.cenqua.clover.util.format.MessageTokenizer tokenizer
com.cenqua.clover.util.format.MessageFormatException e
String msg
String font
int points
java.awt.Color anchorColour
boolean bold
boolean italic
private static clover.com.lowagie.text.Font getFont (java.lang.String, int, boolean, boolean)
String font
int points
boolean bold
boolean italic
}
com_cenqua_clover/Clover$1.classClover.java
package com_cenqua_clover
com_cenqua_clover.Clover$1 extends java.lang.Object {
}
com_cenqua_clover/Clover$InitialisedRuntime$1.classClover.java
package com_cenqua_clover
com_cenqua_clover.Clover$InitialisedRuntime$1 extends java.lang.Object implements java.security.PrivilegedAction {
final com_cenqua_clover.CloverProfile[] val$profiles
final String val$initString
final long val$cfgbits
final long val$dbVersion
final int val$maxNumElements
final com.cenqua.clover.CloverProperties val$properties
final com_cenqua_clover.Clover$InitialisedRuntime this$0
void (com_cenqua_clover.Clover$InitialisedRuntime, com_cenqua_clover.CloverProfile[], java.lang.String, long, long, int, com.cenqua.clover.CloverProperties)
public com_cenqua_clover.CoverageRecorder run ()
com_cenqua_clover.CloverProfile currentProfile
String recorderKey
com_cenqua_clover.CoverageRecorder recorder
public java.lang.Object run ()
}
com_cenqua_clover/Clover$InitialisedRuntime$2.classClover.java
package com_cenqua_clover
com_cenqua_clover.Clover$InitialisedRuntime$2 extends java.lang.Object implements java.security.PrivilegedAction {
final com_cenqua_clover.Clover$InitialisedRuntime this$0
void (com_cenqua_clover.Clover$InitialisedRuntime)
public java.lang.Void run ()
com_cenqua_clover.CoverageRecorder recorder
java.util.Iterator i$
public java.lang.Object run ()
}
com_cenqua_clover/Clover$InitialisedRuntime$3.classClover.java
package com_cenqua_clover
com_cenqua_clover.Clover$InitialisedRuntime$3 extends java.lang.Object implements java.security.PrivilegedAction {
final int val$slice
final long val$startTime
final String val$type
final com_cenqua_clover.Clover$InitialisedRuntime this$0
void (com_cenqua_clover.Clover$InitialisedRuntime, int, long, java.lang.String)
public java.lang.Void run ()
com_cenqua_clover.CoverageRecorder recorder
java.util.Iterator i$
public java.lang.Object run ()
}
com_cenqua_clover/Clover$InitialisedRuntime$4.classClover.java
package com_cenqua_clover
com_cenqua_clover.Clover$InitialisedRuntime$4 extends java.lang.Object implements java.security.PrivilegedAction {
final String val$type
final String val$method
final int val$slice
final int val$p
final com.cenqua.clover.ErrorInfo val$ei
final com_cenqua_clover.Clover$InitialisedRuntime this$0
void (com_cenqua_clover.Clover$InitialisedRuntime, java.lang.String, java.lang.String, int, int, com.cenqua.clover.ErrorInfo)
public java.lang.Void run ()
com_cenqua_clover.CoverageRecorder recorder
java.util.Iterator i$
long ts
public java.lang.Object run ()
}
com_cenqua_clover/Clover$InitialisedRuntime.classClover.java
package com_cenqua_clover
com_cenqua_clover.Clover$InitialisedRuntime extends java.lang.Object implements com_cenqua_clover.Clover$Runtime {
private int currentSlice
private long currentSliceStart
private String currentType
private int typeID
private int testRunID
private java.util.Map typeIDs
private final java.util.HashMap RECORDERS
private com.atlassian.clover.remote.DistributedClover distributedRuntime
private volatile String cloverProfileName
static Class class$com_cenqua_clover$Clover
public void ()
public void globalFlush ()
public int getCurrentSlice ()
public java.lang.String getCurrentType ()
public long getCurrentSliceStart ()
public int getCurrentTestRunID ()
public com_cenqua_clover.CoverageRecorder getRecorder (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
com.cenqua.clover.CloverProperties properties
private java.lang.String callerChain (int)
StackTraceElement element
int maxDepth
java.util.LinkedList elements
StringBuffer buf
java.util.Iterator iterator
int depth
public int getTypeID (java.lang.String)
int result
String runtimeType
int result
Integer val
public void resetRecorders ()
public boolean hasRecorded ()
public void allRecordersFlush ()
public void allRecordersSliceStart (java.lang.String, int, long)
String type
int slice
long startTime
public void allRecordersSliceEnd (java.lang.String, java.lang.String, int, int, com.cenqua.clover.ErrorInfo)
String type
String method
int slice
int p
com.cenqua.clover.ErrorInfo ei
public com_cenqua_clover.CoverageRecorder createRecorder (java.lang.String, long, long, int, com_cenqua_clover.CloverProfile, com.cenqua.clover.CloverProperties)
SecurityException e
Throwable e
String dbName
long dbVersion
long cfgbits
int maxNumElements
com_cenqua_clover.CloverProfile currentProfile
com.cenqua.clover.CloverProperties properties
java.io.File dbFile
private boolean isDisableClover ()
String cloverEnable
SecurityException ex
private com_cenqua_clover.CloverProfile selectCloverProfile (com_cenqua_clover.CloverProfile[])
SecurityException ex
com_cenqua_clover.CloverProfile profile
com_cenqua_clover.CloverProfile[] arr$
int len$
int i$
com_cenqua_clover.CloverProfile[] profiles
private void logRecorderCreationFailure (java.io.File, java.lang.Throwable)
java.io.File dbFile
Throwable t
public void l (java.lang.String)
String m
public void l (java.lang.String, java.lang.Throwable)
String m
Throwable t
public com.cenqua.clover.ErrorInfo getErrorInfo (java.lang.Throwable)
Throwable t
public java.lang.String stackTraceFor (java.lang.Throwable)
Throwable throwable
java.io.StringWriter sw
static com_cenqua_clover.CloverProfile access$100 (com_cenqua_clover.Clover$InitialisedRuntime, com_cenqua_clover.CloverProfile[])
com_cenqua_clover.Clover$InitialisedRuntime x0
com_cenqua_clover.CloverProfile[] x1
static java.util.HashMap access$200 (com_cenqua_clover.Clover$InitialisedRuntime)
com_cenqua_clover.Clover$InitialisedRuntime x0
static java.lang.String access$300 (com_cenqua_clover.Clover$InitialisedRuntime, int)
com_cenqua_clover.Clover$InitialisedRuntime x0
int x1
static com.atlassian.clover.remote.DistributedClover access$400 (com_cenqua_clover.Clover$InitialisedRuntime)
com_cenqua_clover.Clover$InitialisedRuntime x0
static com.atlassian.clover.remote.DistributedClover access$402 (com_cenqua_clover.Clover$InitialisedRuntime, com.atlassian.clover.remote.DistributedClover)
com_cenqua_clover.Clover$InitialisedRuntime x0
com.atlassian.clover.remote.DistributedClover x1
static int access$502 (com_cenqua_clover.Clover$InitialisedRuntime, int)
com_cenqua_clover.Clover$InitialisedRuntime x0
int x1
static long access$602 (com_cenqua_clover.Clover$InitialisedRuntime, long)
com_cenqua_clover.Clover$InitialisedRuntime x0
long x1
static java.lang.String access$702 (com_cenqua_clover.Clover$InitialisedRuntime, java.lang.String)
com_cenqua_clover.Clover$InitialisedRuntime x0
String x1
static long access$600 (com_cenqua_clover.Clover$InitialisedRuntime)
com_cenqua_clover.Clover$InitialisedRuntime x0
static int access$800 (com_cenqua_clover.Clover$InitialisedRuntime)
com_cenqua_clover.Clover$InitialisedRuntime x0
static int access$808 (com_cenqua_clover.Clover$InitialisedRuntime)
com_cenqua_clover.Clover$InitialisedRuntime x0
}
com_cenqua_clover/Clover$Runtime.classClover.java
package com_cenqua_clover
abstract com_cenqua_clover.Clover$Runtime extends java.lang.Object {
public abstract void globalFlush ()
public abstract int getCurrentSlice ()
public abstract java.lang.String getCurrentType ()
public abstract long getCurrentSliceStart ()
public abstract int getCurrentTestRunID ()
public abstract com_cenqua_clover.CoverageRecorder getRecorder (java.lang.String, long, long, int, com_cenqua_clover.CloverProfile[], java.lang.String[])
public abstract int getTypeID (java.lang.String)
public abstract void resetRecorders ()
public abstract boolean hasRecorded ()
public abstract void allRecordersFlush ()
public abstract void allRecordersSliceStart (java.lang.String, int, long)
public abstract void allRecordersSliceEnd (java.lang.String, java.lang.String, int, int, com.cenqua.clover.ErrorInfo)
public abstract com_cenqua_clover.CoverageRecorder createRecorder (java.lang.String, long, long, int, com_cenqua_clover.CloverProfile, com.cenqua.clover.CloverProperties)
public abstract void l (java.lang.String)
public abstract void l (java.lang.String, java.lang.Throwable)
public abstract com.cenqua.clover.ErrorInfo getErrorInfo (java.lang.Throwable)
public abstract java.lang.String stackTraceFor (java.lang.Throwable)
}
com_cenqua_clover/Clover$UninitialisedRuntime.classClover.java
package com_cenqua_clover
com_cenqua_clover.Clover$UninitialisedRuntime extends java.lang.Object implements com_cenqua_clover.Clover$Runtime {
private void ()
private void throwNotInitialisedException ()
public void globalFlush ()
public boolean hasRecorded ()
public void l (java.lang.String)
String m
public void l (java.lang.String, java.lang.Throwable)
String m
Throwable t
public com_cenqua_clover.CoverageRecorder getRecorder (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
public int getCurrentSlice ()
public java.lang.String getCurrentType ()
public long getCurrentSliceStart ()
public int getCurrentTestRunID ()
public int getTypeID (java.lang.String)
String runtimeType
public void resetRecorders ()
public void allRecordersFlush ()
public void allRecordersSliceStart (java.lang.String, int, long)
String type
int slice
long startTime
public void allRecordersSliceEnd (java.lang.String, java.lang.String, int, int, com.cenqua.clover.ErrorInfo)
String type
String method
int slice
int p
com.cenqua.clover.ErrorInfo ei
public com_cenqua_clover.CoverageRecorder createRecorder (java.lang.String, long, long, int, com_cenqua_clover.CloverProfile, com.cenqua.clover.CloverProperties)
String dbName
long dbVersion
long cfgbits
int maxNumElements
com_cenqua_clover.CloverProfile profile
com.cenqua.clover.CloverProperties properties
public com.cenqua.clover.ErrorInfo getErrorInfo (java.lang.Throwable)
Throwable t
public java.lang.String stackTraceFor (java.lang.Throwable)
Throwable throwable
void (com_cenqua_clover.Clover$1)
com_cenqua_clover.Clover$1 x0
}
com_cenqua_clover/Clover.classClover.java
package com_cenqua_clover
public final com_cenqua_clover.Clover extends java.lang.Object {
public static final int NO_SLICE
public static final String SECURITY_EXCEPTION_MSG
private static volatile boolean initialisedOrInitialising
private static volatile com_cenqua_clover.Clover$Runtime runtime
private static synchronized com_cenqua_clover.Clover$Runtime ensureInitialised ()
public static boolean isInitialised ()
private void ()
public static void globalFlush ()
public static int getCurrentSlice ()
public static java.lang.String getCurrentType ()
public static long getCurrentSliceStart ()
public static int getCurrentTestRunID ()
public static com_cenqua_clover.CoverageRecorder getRecorder (java.lang.String, long, long, int, com_cenqua_clover.CloverProfile[], java.lang.String[])
String initChars
long dbVersion
long cfgbits
int maxNumElements
com_cenqua_clover.CloverProfile[] profiles
String[] nvpProperties
public static int getTypeID (java.lang.String)
String runtimeType
public static void resetRecorders ()
public static boolean hasRecorded ()
public static void allRecordersFlush ()
public static void allRecordersSliceStart (java.lang.String, int, long)
String type
int slice
long startTime
public static void allRecordersSliceEnd (java.lang.String, java.lang.String, int, int, com.cenqua.clover.ErrorInfo)
String type
String method
int slice
int p
com.cenqua.clover.ErrorInfo ei
public static com_cenqua_clover.CoverageRecorder createRecorder (java.lang.String, long, long, int, com_cenqua_clover.CloverProfile, com.cenqua.clover.CloverProperties)
String dbName
long dbVersion
long cfgbits
int maxNumElements
com_cenqua_clover.CloverProfile profile
com.cenqua.clover.CloverProperties properties
private static int abs (int)
int value
private static long abs (long)
long value
public static java.lang.String getRecordingName (int, java.lang.String, long)
int hash
String dbname
long timestamp
public static java.lang.String getSliceRecordingName (int, int, int, int, java.lang.String, long)
int typeid
int methodID
int runID
int hash
String dbname
long timestamp
long globalSliceID
public static void l (java.lang.String)
String m
public static void l (java.lang.String, java.lang.Throwable)
String m
Throwable t
public static com.cenqua.clover.ErrorInfo getErrorInfo (java.lang.Throwable)
Throwable t
public static com_cenqua_clover.CoverageRecorder getNullRecorder ()
public static java.lang.String stackTraceFor (java.lang.Throwable)
Throwable throwable
static java.io.File resolveRegistryFile (java.lang.String, com.cenqua.clover.CloverProperties)
java.io.File dbFile
String newInit
String initStringProp
String initStringBaseProp
String initStringPrefixProp
SecurityException e
String dbName
com.cenqua.clover.CloverProperties properties
static void ()
}
com_cenqua_clover/CloverBean.classCloverBean.java
package com_cenqua_clover
public com_cenqua_clover.CloverBean extends java.lang.Object {
public void ()
public void flush ()
}
com_cenqua_clover/CloverProfile$CoverageRecorderType.classCloverProfile.java
package com_cenqua_clover
public final com_cenqua_clover.CloverProfile$CoverageRecorderType extends clover.retrotranslator.net.sf.retrotranslator.runtime.java.lang.Enum_ {
public static final com_cenqua_clover.CloverProfile$CoverageRecorderType FIXED
public static final com_cenqua_clover.CloverProfile$CoverageRecorderType GROWABLE
public static final com_cenqua_clover.CloverProfile$CoverageRecorderType SHARED
private static final com_cenqua_clover.CloverProfile$CoverageRecorderType[] $VALUES
static Class class$com_cenqua_clover$CloverProfile$CoverageRecorderType
public static com_cenqua_clover.CloverProfile$CoverageRecorderType[] values ()
public static com_cenqua_clover.CloverProfile$CoverageRecorderType valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com_cenqua_clover/CloverProfile.classCloverProfile.java
package com_cenqua_clover
public com_cenqua_clover.CloverProfile extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
public static final String DEFAULT_NAME
public static final String DEFAULT_COVERAGE_RECORDER
protected String name
protected String coverageRecorder
protected com.atlassian.clover.remote.DistributedConfig distributedCoverage
public void (java.lang.String, com_cenqua_clover.CloverProfile$CoverageRecorderType, com.atlassian.clover.remote.DistributedConfig)
String name
com_cenqua_clover.CloverProfile$CoverageRecorderType coverageRecorder
com.atlassian.clover.remote.DistributedConfig distributedCoverage
public void (java.lang.String, java.lang.String, java.lang.String)
String name
String coverageRecorder
String distributedCoverage
public com.atlassian.clover.remote.DistributedConfig getDistributedCoverage ()
public com_cenqua_clover.CloverProfile$CoverageRecorderType getCoverageRecorder ()
public java.lang.String getName ()
protected void setCoverageRecorder (com_cenqua_clover.CloverProfile$CoverageRecorderType)
com_cenqua_clover.CloverProfile$CoverageRecorderType coverageRecorder
protected void setDistributedCoverage (java.lang.String)
String distributedCoverage
static void ()
}
com_cenqua_clover/CloverVersionInfo.classCloverVersionInfo.java
package com_cenqua_clover
public com_cenqua_clover.CloverVersionInfo extends java.lang.Object {
public static final String RELEASE_NUM
public static final String SANITIZED_RN
public static final String ATLASSIAN_COM
public static final String ATLASSIAN_COM_SUPPORT_RESOURCES
public static final String CLOVER_URL
public static final String CLOVER_LICENSE_CONFIGURATION_HELP_URL
public static final String CLOVER_LICENSE_URL
public static final String CLOVER_LICENSE_UPGRADE_URL
public static final String CLOVER_GENERATE_LICENSE_URL
public static final String CLOVER_CREATE_ISSUE_URL
public static final String BUILD_DATE
public static final String BUILD_NUMBER
public static final long BUILD_STAMP
public static String TITLE_PREFIX
public void ()
public static java.lang.String getReleaseNum ()
public static java.lang.String getBuildNumber ()
public static long getBuildStamp ()
public static java.lang.String formatVersionInfo ()
public static void An_old_version_of_clover_is_on_your_compilation_classpath___Please_remove___Required_version_is___3_1_12 ()
static void ()
}
com_cenqua_clover/CoverageRecorder.classCoverageRecorder.java
package com_cenqua_clover
public abstract com_cenqua_clover.CoverageRecorder extends java.lang.Object {
public static final int FLUSHPOLICY_DIRECTED
public static final int FLUSHPOLICY_INTERVAL
public static final int FLUSHPOLICY_THREADED
public static final long FLUSH_INTERVAL_MASK
public static final int FLUSHPOLICY_MASK
public static final int DISABLE_SHUTDOWNHOOK_MASK
public static final int USE_CURRENT_THREADGROUP_MASK
public static final int DISABLE_SLICE_FLUSHING_MASK
public void ()
public abstract java.lang.String getDbName ()
public abstract java.lang.String getRecordingName ()
public abstract long getDbVersion ()
public abstract com.atlassian.clover.util.CloverBitSet compareCoverageWith (com.atlassian.clover.recorder.CoverageSnapshot)
public abstract com.atlassian.clover.util.CloverBitSet createEmptyHitsMask ()
public abstract void startRun ()
public abstract void flushNeeded ()
public abstract void maybeFlush ()
public abstract void forceFlush ()
public abstract void flush ()
public abstract void sliceStart (java.lang.String, long, int, int)
public abstract void sliceEnd (java.lang.String, java.lang.String, long, int, int, int, com.cenqua.clover.ErrorInfo)
public abstract void inc (int)
public abstract int iget (int)
public abstract com_cenqua_clover.CoverageRecorder withCapacityFor (int)
public final void rethrow (java.lang.Throwable)
Throwable t
public abstract void globalSliceStart (java.lang.String, int)
public abstract void globalSliceStart (java.lang.String, int, long)
public abstract void globalSliceEnd (java.lang.String, java.lang.String, int)
public abstract void globalSliceEnd (java.lang.String, java.lang.String, int, int, java.lang.Throwable)
public static long getConfigBits (long, int, boolean, boolean, boolean)
long flushPolicy
int flushInterval
boolean useCurrentThreadGroup
boolean disableShutdownHook
boolean disableSlicedFlushing
long result
public abstract com.atlassian.clover.recorder.CoverageSnapshot getCoverageSnapshot ()
}
html_res/agg-pkgs.vm
html_res/all-pkgs.vm
html_res/api-json.vm
html_res/bar-graph-div.vm
html_res/bar-graph.vm
html_res/classes-summary.vm
html_res/classindex.vm
html_res/cloud-body.vm
html_res/cloud-eclipse.vm
html_res/cloud-page.vm
html_res/cloud-tabs.vm
html_res/cloud.js
html_res/cloud.vm
html_res/clover.js
html_res/column-header-top.vm
html_res/column-header.vm
html_res/coverage-graph.vm
html_res/dashboard.vm
html_res/footer.vm
html_res/header-stats.vm
html_res/help.js
html_res/hist-mover-row.vm
html_res/hist-movers.vm
html_res/hist-page-header.vm
html_res/historical.vm
html_res/hm-coverage-graph.vm
html_res/hm-header-stats.vm
html_res/html-head.vm
html_res/img/ajax-loader.gif
html_res/img/back.gif
html_res/img/cloud.png
html_res/img/clover.ico
html_res/img/cnrL_tl.gif
html_res/img/cnrL_tr.gif
html_res/img/collapse.gif
html_res/img/expand.gif
html_res/img/failure_gutter.gif
html_res/img/icn_down.gif
html_res/img/icn_up.gif
html_res/img/less.gif
html_res/img/less_dark.gif
html_res/img/logo.gif
html_res/img/more.gif
html_res/img/more_dark.gif
html_res/img/spacer.gif
html_res/img/test.gif
html_res/img/tick.gif
html_res/img/treemap.gif
html_res/index.html
html_res/jit.js
html_res/overlibmws.js
html_res/overlibmws_shadow.js
html_res/page-header.vm
html_res/pkg-summary.vm
html_res/pkgs-summary.vm
html_res/roundedcorners.css
html_res/sorttable.js
html_res/src-file-error.vm
html_res/src-file-json.vm
html_res/src-file.vm
html_res/style.css
html_res/test-class-summary.vm
html_res/test-header.vm
html_res/test-noresults-warning.vm
html_res/test-pkg-summary.vm
html_res/test-result-index.vm
html_res/test-result-status-long.vm
html_res/test-result-status.vm
html_res/test-result-summary.vm
html_res/test-results-bar.vm
html_res/test-summary.vm
html_res/tree.css
html_res/treemap.vm
html_res/utils.js
html_res/warnings.vm
pdf_res/logo1.png
clover/org/codehaus/groovy/antlr/GroovySourceAST.classGroovySourceAST.java
package clover.org.codehaus.groovy.antlr
public clover.org.codehaus.groovy.antlr.GroovySourceAST extends clover.antlr.CommonAST implements java.lang.Comparable clover.org.codehaus.groovy.antlr.SourceInfo {
private int line
private int col
private int lineLast
private int colLast
private String snippet
public void ()
public void (clover.antlr.Token)
clover.antlr.Token t
public void initialize (clover.antlr.collections.AST)
clover.org.codehaus.groovy.antlr.GroovySourceAST node
clover.antlr.collections.AST ast
public void initialize (clover.antlr.Token)
clover.org.codehaus.groovy.antlr.SourceInfo info
clover.antlr.Token t
public void setLast (clover.antlr.Token)
clover.antlr.Token last
public int getLineLast ()
public void setLineLast (int)
int lineLast
public int getColumnLast ()
public void setColumnLast (int)
int colLast
public void setLine (int)
int line
public int getLine ()
public void setColumn (int)
int column
public int getColumn ()
public void setSnippet (java.lang.String)
String snippet
public java.lang.String getSnippet ()
public int compareTo (java.lang.Object)
Object object
clover.antlr.collections.AST that
public clover.org.codehaus.groovy.antlr.GroovySourceAST childAt (int)
IndexOutOfBoundsException e
int position
java.util.List list
clover.antlr.collections.AST child
public clover.org.codehaus.groovy.antlr.GroovySourceAST childOfType (int)
int type
clover.antlr.collections.AST child
public java.util.List childrenOfType (int)
int type
java.util.List result
clover.antlr.collections.AST child
}
clover/org/codehaus/groovy/antlr/GroovySourceToken.classGroovySourceToken.java
package clover.org.codehaus.groovy.antlr
public clover.org.codehaus.groovy.antlr.GroovySourceToken extends clover.antlr.Token implements clover.org.codehaus.groovy.antlr.SourceInfo {
protected int line
protected String text
protected int col
protected int lineLast
protected int colLast
public void (int)
int t
public int getLine ()
public java.lang.String getText ()
public void setLine (int)
int l
public void setText (java.lang.String)
String s
public java.lang.String toString ()
public int getColumn ()
public void setColumn (int)
int c
public int getLineLast ()
public void setLineLast (int)
int lineLast
public int getColumnLast ()
public void setColumnLast (int)
int colLast
}
clover/org/codehaus/groovy/antlr/LineColumn.classLineColumn.java
package clover.org.codehaus.groovy.antlr
public clover.org.codehaus.groovy.antlr.LineColumn extends java.lang.Object {
private int line
private int column
public void (int, int)
int line
int column
public int getLine ()
public int getColumn ()
public boolean equals (java.lang.Object)
Object that
clover.org.codehaus.groovy.antlr.LineColumn lineColumn
public int hashCode ()
int result
public java.lang.String toString ()
}
clover/org/codehaus/groovy/antlr/SourceBuffer.classSourceBuffer.java
package clover.org.codehaus.groovy.antlr
public clover.org.codehaus.groovy.antlr.SourceBuffer extends java.lang.Object {
private final java.util.List lines
private StringBuffer current
public void ()
public java.lang.String getSnippet (clover.org.codehaus.groovy.antlr.LineColumn, clover.org.codehaus.groovy.antlr.LineColumn)
String line
int i
clover.org.codehaus.groovy.antlr.LineColumn start
clover.org.codehaus.groovy.antlr.LineColumn end
int startLine
int startColumn
int endLine
int endColumn
StringBuffer snippet
public void write (int)
int c
}
clover/org/codehaus/groovy/antlr/SourceInfo.classSourceInfo.java
package clover.org.codehaus.groovy.antlr
public abstract clover.org.codehaus.groovy.antlr.SourceInfo extends java.lang.Object {
public abstract int getLine ()
public abstract void setLine (int)
public abstract int getColumn ()
public abstract void setColumn (int)
public abstract int getLineLast ()
public abstract void setLineLast (int)
public abstract int getColumnLast ()
public abstract void setColumnLast (int)
}
clover/org/codehaus/groovy/antlr/parser/GroovyLexer$1.classGroovyLexer.java
package clover.org.codehaus.groovy.antlr.parser
clover.org.codehaus.groovy.antlr.parser.GroovyLexer$1 extends java.lang.Object implements clover.antlr.TokenStream {
final clover.org.codehaus.groovy.antlr.parser.GroovyLexer this$0
void (clover.org.codehaus.groovy.antlr.parser.GroovyLexer)
public clover.antlr.Token nextToken () throws clover.antlr.TokenStreamException
clover.antlr.RecognitionException e
clover.antlr.CharStreamException cse
int quoteType
clover.antlr.Token token
int lasttype
}
clover/org/codehaus/groovy/antlr/parser/GroovyLexer.classGroovyLexer.java
package clover.org.codehaus.groovy.antlr.parser
public clover.org.codehaus.groovy.antlr.parser.GroovyLexer extends clover.antlr.CharScanner implements clover.org.codehaus.groovy.antlr.parser.GroovyTokenTypes clover.antlr.TokenStream {
private boolean assertEnabled
private boolean enumEnabled
private boolean whitespaceIncluded
protected int parenLevel
protected int suppressNewline
protected static final int SCS_TYPE
protected static final int SCS_VAL
protected static final int SCS_LIT
protected static final int SCS_LIMIT
protected static final int SCS_SQ_TYPE
protected static final int SCS_TQ_TYPE
protected static final int SCS_RE_TYPE
protected static final int SCS_DRE_TYPE
protected int stringCtorState
protected java.util.ArrayList parenLevelStack
protected int lastSigTokenType
public static boolean tracing
private static java.util.HashMap ttypes
protected clover.org.codehaus.groovy.antlr.parser.GroovyRecognizer parser
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 static final clover.antlr.collections.impl.BitSet _tokenSet_4
public static final clover.antlr.collections.impl.BitSet _tokenSet_5
public static final clover.antlr.collections.impl.BitSet _tokenSet_6
public static final clover.antlr.collections.impl.BitSet _tokenSet_7
public static final clover.antlr.collections.impl.BitSet _tokenSet_8
public static final clover.antlr.collections.impl.BitSet _tokenSet_9
public static final clover.antlr.collections.impl.BitSet _tokenSet_10
public static final clover.antlr.collections.impl.BitSet _tokenSet_11
public static final clover.antlr.collections.impl.BitSet _tokenSet_12
public static final clover.antlr.collections.impl.BitSet _tokenSet_13
public static final clover.antlr.collections.impl.BitSet _tokenSet_14
static Class class$clover$org$codehaus$groovy$antlr$parser$GroovyTokenTypes
public void enableAssert (boolean)
boolean shouldEnable
public boolean isAssertEnabled ()
public void enableEnum (boolean)
boolean shouldEnable
public boolean isEnumEnabled ()
public void setWhitespaceIncluded (boolean)
boolean z
public boolean isWhitespaceIncluded ()
public void setTokenObjectClass (java.lang.String)
String name
protected clover.antlr.Token makeToken (int)
int t
clover.org.codehaus.groovy.antlr.GroovySourceToken tok
protected void pushParenLevel ()
protected void popParenLevel ()
int npl
int i
protected void restartStringCtor (boolean)
boolean expectLiteral
protected boolean allowRegexpLiteral ()
protected static boolean isExpressionEndingToken (int)
int ttype
protected void newlineCheck (boolean) throws clover.antlr.RecognitionException
boolean check
protected boolean atValidDollarEscape () throws clover.antlr.CharStreamException
int k
char lc
protected boolean atDollarDollarEscape () throws clover.antlr.CharStreamException
protected boolean atDollarSlashEscape () throws clover.antlr.CharStreamException
public clover.antlr.TokenStream plumb ()
public void traceIn (java.lang.String) throws clover.antlr.CharStreamException
String rname
public void traceOut (java.lang.String) throws clover.antlr.CharStreamException
String rname
private static java.lang.String tokenStringOf (clover.antlr.Token)
IllegalAccessException ee
int i
java.util.HashMap map
java.lang.reflect.Field[] fields
clover.antlr.Token t
Integer tt
Object ttn
private void require (boolean, java.lang.String, java.lang.String) throws clover.antlr.SemanticException
boolean z
String problem
String solution
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 mDOT (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 mCOMPARE_TO (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 mIDENTICAL (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 mNOT_IDENTICAL (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
protected final void mDIV (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
protected 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
protected final void mDOLLAR (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
public final void mRANGE_INCLUSIVE (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
public final void mRANGE_EXCLUSIVE (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
public final void mTRIPLE_DOT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
public final void mSPREAD_DOT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
public final void mOPTIONAL_DOT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
public final void mELVIS_OPERATOR (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
public final void mMEMBER_POINTER (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
public final void mREGEX_FIND (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
public final void mREGEX_MATCH (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_STAR (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_STAR_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 mCLOSABLE_BLOCK_OP (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 _cnt639
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
protected final void mONE_NL (boolean, boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
int _saveIndex
int _saveIndex
int _saveIndex
boolean _createToken
boolean check
int _ttype
clover.antlr.Token _token
int _begin
int _saveIndex
public final void mNLS (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
int _cnt645
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
clover.antlr.RecognitionException pe
int _m657
boolean synPredMatched657
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
public final void mSH_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 mSTRING_LITERAL (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
clover.antlr.RecognitionException pe
int _m662
clover.antlr.RecognitionException pe
int _m666
boolean synPredMatched666
int _saveIndex
clover.antlr.RecognitionException pe
int _m671
int _saveIndex
int _saveIndex
int _saveIndex
boolean synPredMatched671
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
int _saveIndex
int tt
boolean synPredMatched662
protected final void mSTRING_CH (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 _cnt713
char ch
char ch
char ch
int _saveIndex
int _saveIndex
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
int _saveIndex
protected final void mSTRING_NL (boolean, boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
boolean _createToken
boolean allowNewline
int _ttype
clover.antlr.Token _token
int _begin
protected final int mSTRING_CTOR_END (boolean, boolean, boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
clover.antlr.RecognitionException pe
int _m676
boolean synPredMatched676
int _saveIndex
int _saveIndex
boolean _createToken
boolean fromStart
boolean tripleQuote
int tt
int _ttype
clover.antlr.Token _token
int _begin
int _saveIndex
boolean dollarOK
public final void mREGEXP_LITERAL (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
int _saveIndex
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
int tt
protected final void mREGEXP_SYMBOL (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
int _saveIndex
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
protected final int mREGEXP_CTOR_END (boolean, boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
boolean _createToken
boolean fromStart
int tt
int _ttype
clover.antlr.Token _token
int _begin
int _saveIndex
public final void mDOLLAR_REGEXP_LITERAL (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
int _saveIndex
int tt
protected final void mDOLLAR_REGEXP_SYMBOL (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
int _saveIndex
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
protected final int mDOLLAR_REGEXP_CTOR_END (boolean, boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
clover.antlr.RecognitionException pe
int _m693
clover.antlr.RecognitionException pe
int _m695
boolean synPredMatched695
boolean synPredMatched693
boolean _createToken
boolean fromStart
int tt
int _ttype
clover.antlr.Token _token
int _begin
int _saveIndex
protected final void mESCAPED_SLASH (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
protected final void mESCAPED_DOLLAR (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 final void mIDENT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
int ttype
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
protected final void mLETTER (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 mNUM_INT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
int _cnt735
int _cnt738
clover.antlr.RecognitionException pe
int _m741
int _cnt743
int _cnt745
boolean synPredMatched741
clover.antlr.RecognitionException pe
int _m754
int _cnt757
String txt
boolean synPredMatched754
boolean _createToken
int _ttype
clover.antlr.Token _token
int _begin
clover.antlr.Token f2
clover.antlr.Token g2
clover.antlr.Token f3
clover.antlr.Token g3
clover.antlr.Token f4
boolean isDecimal
clover.antlr.Token t
protected final void mEXPONENT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
int _cnt766
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
protected final void mBIG_SUFFIX (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
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
private static final long[] mk_tokenSet_4 ()
int i
long[] data
private static final long[] mk_tokenSet_5 ()
int i
long[] data
private static final long[] mk_tokenSet_6 ()
int i
long[] data
private static final long[] mk_tokenSet_7 ()
int i
long[] data
private static final long[] mk_tokenSet_8 ()
int i
long[] data
private static final long[] mk_tokenSet_9 ()
int i
long[] data
private static final long[] mk_tokenSet_10 ()
int i
long[] data
private static final long[] mk_tokenSet_11 ()
int i
long[] data
private static final long[] mk_tokenSet_12 ()
int i
long[] data
private static final long[] mk_tokenSet_13 ()
long[] data
private static final long[] mk_tokenSet_14 ()
int i
long[] data
static clover.antlr.Token access$000 (clover.org.codehaus.groovy.antlr.parser.GroovyLexer)
clover.org.codehaus.groovy.antlr.parser.GroovyLexer x0
static clover.antlr.Token access$100 (clover.org.codehaus.groovy.antlr.parser.GroovyLexer)
clover.org.codehaus.groovy.antlr.parser.GroovyLexer x0
static boolean access$200 (clover.org.codehaus.groovy.antlr.parser.GroovyLexer)
clover.org.codehaus.groovy.antlr.parser.GroovyLexer x0
static void ()
}
clover/org/codehaus/groovy/antlr/parser/GroovyRecognizer.classGroovyRecognizer.java
package clover.org.codehaus.groovy.antlr.parser
public clover.org.codehaus.groovy.antlr.parser.GroovyRecognizer extends clover.antlr.LLkParser implements clover.org.codehaus.groovy.antlr.parser.GroovyTokenTypes {
private static clover.org.codehaus.groovy.antlr.GroovySourceAST dummyVariableToforceClassLoaderToFindASTClass
java.util.List warningList
clover.org.codehaus.groovy.antlr.parser.GroovyLexer lexer
private clover.org.codehaus.groovy.antlr.SourceBuffer sourceBuffer
public static boolean tracing
private clover.antlr.collections.AST currentClass
private int sepToken
private boolean argListHasLabels
private clover.antlr.collections.AST lastPathExpression
private final int LC_STMT
private final int LC_INIT
private int ltCounter
private static final boolean ANTLR_LOOP_EXIT
public static final String[] _tokenNames
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 static final clover.antlr.collections.impl.BitSet _tokenSet_4
public static final clover.antlr.collections.impl.BitSet _tokenSet_5
public static final clover.antlr.collections.impl.BitSet _tokenSet_6
public static final clover.antlr.collections.impl.BitSet _tokenSet_7
public static final clover.antlr.collections.impl.BitSet _tokenSet_8
public static final clover.antlr.collections.impl.BitSet _tokenSet_9
public static final clover.antlr.collections.impl.BitSet _tokenSet_10
public static final clover.antlr.collections.impl.BitSet _tokenSet_11
public static final clover.antlr.collections.impl.BitSet _tokenSet_12
public static final clover.antlr.collections.impl.BitSet _tokenSet_13
public static final clover.antlr.collections.impl.BitSet _tokenSet_14
public static final clover.antlr.collections.impl.BitSet _tokenSet_15
public static final clover.antlr.collections.impl.BitSet _tokenSet_16
public static final clover.antlr.collections.impl.BitSet _tokenSet_17
public static final clover.antlr.collections.impl.BitSet _tokenSet_18
public static final clover.antlr.collections.impl.BitSet _tokenSet_19
public static final clover.antlr.collections.impl.BitSet _tokenSet_20
public static final clover.antlr.collections.impl.BitSet _tokenSet_21
public static final clover.antlr.collections.impl.BitSet _tokenSet_22
public static final clover.antlr.collections.impl.BitSet _tokenSet_23
public static final clover.antlr.collections.impl.BitSet _tokenSet_24
public static final clover.antlr.collections.impl.BitSet _tokenSet_25
public static final clover.antlr.collections.impl.BitSet _tokenSet_26
public static final clover.antlr.collections.impl.BitSet _tokenSet_27
public static final clover.antlr.collections.impl.BitSet _tokenSet_28
public static final clover.antlr.collections.impl.BitSet _tokenSet_29
public static final clover.antlr.collections.impl.BitSet _tokenSet_30
public static final clover.antlr.collections.impl.BitSet _tokenSet_31
public static final clover.antlr.collections.impl.BitSet _tokenSet_32
public static final clover.antlr.collections.impl.BitSet _tokenSet_33
public static final clover.antlr.collections.impl.BitSet _tokenSet_34
public static final clover.antlr.collections.impl.BitSet _tokenSet_35
public static final clover.antlr.collections.impl.BitSet _tokenSet_36
public static final clover.antlr.collections.impl.BitSet _tokenSet_37
public static final clover.antlr.collections.impl.BitSet _tokenSet_38
public static final clover.antlr.collections.impl.BitSet _tokenSet_39
public static final clover.antlr.collections.impl.BitSet _tokenSet_40
public static final clover.antlr.collections.impl.BitSet _tokenSet_41
public static final clover.antlr.collections.impl.BitSet _tokenSet_42
public static final clover.antlr.collections.impl.BitSet _tokenSet_43
public static final clover.antlr.collections.impl.BitSet _tokenSet_44
public static final clover.antlr.collections.impl.BitSet _tokenSet_45
public static final clover.antlr.collections.impl.BitSet _tokenSet_46
public static final clover.antlr.collections.impl.BitSet _tokenSet_47
public static final clover.antlr.collections.impl.BitSet _tokenSet_48
public static final clover.antlr.collections.impl.BitSet _tokenSet_49
public static final clover.antlr.collections.impl.BitSet _tokenSet_50
public static final clover.antlr.collections.impl.BitSet _tokenSet_51
public static final clover.antlr.collections.impl.BitSet _tokenSet_52
public static final clover.antlr.collections.impl.BitSet _tokenSet_53
public static final clover.antlr.collections.impl.BitSet _tokenSet_54
public static final clover.antlr.collections.impl.BitSet _tokenSet_55
public static final clover.antlr.collections.impl.BitSet _tokenSet_56
public static final clover.antlr.collections.impl.BitSet _tokenSet_57
public static final clover.antlr.collections.impl.BitSet _tokenSet_58
public static final clover.antlr.collections.impl.BitSet _tokenSet_59
public static final clover.antlr.collections.impl.BitSet _tokenSet_60
public static final clover.antlr.collections.impl.BitSet _tokenSet_61
public static final clover.antlr.collections.impl.BitSet _tokenSet_62
public static final clover.antlr.collections.impl.BitSet _tokenSet_63
public static final clover.antlr.collections.impl.BitSet _tokenSet_64
public static final clover.antlr.collections.impl.BitSet _tokenSet_65
public static final clover.antlr.collections.impl.BitSet _tokenSet_66
public static final clover.antlr.collections.impl.BitSet _tokenSet_67
public static final clover.antlr.collections.impl.BitSet _tokenSet_68
public static final clover.antlr.collections.impl.BitSet _tokenSet_69
public static final clover.antlr.collections.impl.BitSet _tokenSet_70
public static final clover.antlr.collections.impl.BitSet _tokenSet_71
public static final clover.antlr.collections.impl.BitSet _tokenSet_72
public static final clover.antlr.collections.impl.BitSet _tokenSet_73
public static final clover.antlr.collections.impl.BitSet _tokenSet_74
public static final clover.antlr.collections.impl.BitSet _tokenSet_75
public static final clover.antlr.collections.impl.BitSet _tokenSet_76
public static final clover.antlr.collections.impl.BitSet _tokenSet_77
public static final clover.antlr.collections.impl.BitSet _tokenSet_78
public static final clover.antlr.collections.impl.BitSet _tokenSet_79
public static final clover.antlr.collections.impl.BitSet _tokenSet_80
public static final clover.antlr.collections.impl.BitSet _tokenSet_81
public static final clover.antlr.collections.impl.BitSet _tokenSet_82
public static final clover.antlr.collections.impl.BitSet _tokenSet_83
public static final clover.antlr.collections.impl.BitSet _tokenSet_84
public static final clover.antlr.collections.impl.BitSet _tokenSet_85
public static final clover.antlr.collections.impl.BitSet _tokenSet_86
public static final clover.antlr.collections.impl.BitSet _tokenSet_87
public static final clover.antlr.collections.impl.BitSet _tokenSet_88
public static final clover.antlr.collections.impl.BitSet _tokenSet_89
public static final clover.antlr.collections.impl.BitSet _tokenSet_90
public static final clover.antlr.collections.impl.BitSet _tokenSet_91
public static final clover.antlr.collections.impl.BitSet _tokenSet_92
public static final clover.antlr.collections.impl.BitSet _tokenSet_93
public static final clover.antlr.collections.impl.BitSet _tokenSet_94
public static final clover.antlr.collections.impl.BitSet _tokenSet_95
public static final clover.antlr.collections.impl.BitSet _tokenSet_96
public static final clover.antlr.collections.impl.BitSet _tokenSet_97
public static final clover.antlr.collections.impl.BitSet _tokenSet_98
public static final clover.antlr.collections.impl.BitSet _tokenSet_99
public static final clover.antlr.collections.impl.BitSet _tokenSet_100
public static final clover.antlr.collections.impl.BitSet _tokenSet_101
public static final clover.antlr.collections.impl.BitSet _tokenSet_102
public static final clover.antlr.collections.impl.BitSet _tokenSet_103
public static final clover.antlr.collections.impl.BitSet _tokenSet_104
public static final clover.antlr.collections.impl.BitSet _tokenSet_105
static Class class$clover$org$codehaus$groovy$antlr$GroovySourceAST
public static clover.org.codehaus.groovy.antlr.parser.GroovyRecognizer make (clover.org.codehaus.groovy.antlr.parser.GroovyLexer)
clover.org.codehaus.groovy.antlr.parser.GroovyLexer lexer
clover.org.codehaus.groovy.antlr.parser.GroovyRecognizer parser
public static clover.org.codehaus.groovy.antlr.parser.GroovyRecognizer make (java.io.InputStream)
java.io.InputStream in
public static clover.org.codehaus.groovy.antlr.parser.GroovyRecognizer make (java.io.Reader)
java.io.Reader in
public static clover.org.codehaus.groovy.antlr.parser.GroovyRecognizer make (clover.antlr.InputBuffer)
clover.antlr.InputBuffer in
public static clover.org.codehaus.groovy.antlr.parser.GroovyRecognizer make (clover.antlr.LexerSharedInputState)
clover.antlr.LexerSharedInputState in
public java.util.List getWarningList ()
public clover.org.codehaus.groovy.antlr.parser.GroovyLexer getLexer ()
public void setFilename (java.lang.String)
String f
public void setSourceBuffer (clover.org.codehaus.groovy.antlr.SourceBuffer)
clover.org.codehaus.groovy.antlr.SourceBuffer sourceBuffer
public clover.antlr.collections.AST create (int, java.lang.String, clover.antlr.collections.AST)
int type
String txt
clover.antlr.collections.AST first
clover.antlr.collections.AST t
private clover.antlr.collections.AST attachLast (clover.antlr.collections.AST, java.lang.Object)
clover.org.codehaus.groovy.antlr.SourceInfo lastInfo
clover.org.codehaus.groovy.antlr.GroovySourceAST node
clover.antlr.collections.AST t
Object last
public clover.antlr.collections.AST create (int, java.lang.String, clover.antlr.Token, clover.antlr.Token)
int type
String txt
clover.antlr.Token first
clover.antlr.Token last
public clover.antlr.collections.AST create (int, java.lang.String, clover.antlr.collections.AST, clover.antlr.Token)
int type
String txt
clover.antlr.collections.AST first
clover.antlr.Token last
public clover.antlr.collections.AST create (int, java.lang.String, clover.antlr.collections.AST, clover.antlr.collections.AST)
int type
String txt
clover.antlr.collections.AST first
clover.antlr.collections.AST last
public clover.antlr.Token cloneToken (clover.antlr.Token)
clover.antlr.Token t
clover.antlr.CommonToken clone
public void traceIn (java.lang.String) throws clover.antlr.TokenStreamException
String rname
public void traceOut (java.lang.String) throws clover.antlr.TokenStreamException
String rname
public void requireFailed (java.lang.String, java.lang.String) throws clover.antlr.SemanticException
clover.antlr.TokenStreamException ee
String problem
String solution
clover.antlr.Token lt
int lineNum
int colNum
public void addWarning (java.lang.String, java.lang.String)
clover.antlr.TokenStreamException ee
String warning
String solution
clover.antlr.Token lt
java.util.Map row
private void require (boolean, java.lang.String, java.lang.String) throws clover.antlr.SemanticException
boolean z
String problem
String solution
private boolean matchGenericTypeBrackets (boolean, java.lang.String, java.lang.String) throws clover.antlr.SemanticException
boolean z
String problem
String solution
public void matchGenericTypeBracketsFailed (java.lang.String, java.lang.String) throws clover.antlr.SemanticException
clover.antlr.TokenStreamException ee
String problem
String solution
clover.antlr.Token lt
int lineNum
int colNum
private boolean isUpperCase (clover.antlr.Token)
clover.antlr.Token x
String xtext
private boolean isConstructorIdent (clover.antlr.Token)
clover.antlr.Token x
String cname
private void dumpTree (clover.antlr.collections.AST, java.lang.String)
clover.antlr.collections.AST node
clover.antlr.collections.AST ast
String offset
private void dump (clover.antlr.collections.AST, java.lang.String)
clover.antlr.collections.AST node
String offset
private java.lang.String getTokenName (clover.antlr.collections.AST)
clover.antlr.collections.AST node
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 _m5
boolean synPredMatched5
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST compilationUnit_AST
public final void nls () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST nls_AST
public final void annotationsOpt () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST annotationsOpt_AST
clover.antlr.Token first
public final void packageDefinition () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST packageDefinition_AST
clover.antlr.collections.AST an_AST
clover.antlr.collections.AST id_AST
clover.antlr.Token first
public final void statement (int) throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.RecognitionException pe
int _m292
boolean synPredMatched292
clover.antlr.RecognitionException pe
int _m279
clover.antlr.RecognitionException pe
int _m281
clover.antlr.RecognitionException pe
int _m283
clover.antlr.RecognitionException pe
int _m285
clover.antlr.RecognitionException pe
int _m288
boolean synPredMatched288
clover.antlr.RecognitionException pe
int _m296
boolean synPredMatched296
boolean synPredMatched285
boolean synPredMatched283
boolean synPredMatched281
boolean synPredMatched279
int prevToken
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST statement_AST
clover.antlr.collections.AST pfx_AST
clover.antlr.collections.AST es_AST
clover.antlr.collections.AST ale_AST
clover.antlr.collections.AST ifCbs_AST
clover.antlr.collections.AST elseCbs_AST
clover.antlr.collections.AST while_sce_AST
clover.antlr.Token s
clover.antlr.collections.AST s_AST
clover.antlr.collections.AST while_cbs_AST
clover.antlr.collections.AST m_AST
clover.antlr.collections.AST switchSce_AST
clover.antlr.collections.AST cg_AST
clover.antlr.collections.AST synch_sce_AST
clover.antlr.collections.AST synch_cs_AST
boolean sce
clover.antlr.Token first
clover.antlr.collections.AST casesGroup_AST
public final void sep () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST sep_AST
public final void snippetUnit () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST snippetUnit_AST
public final void blockBody (int) throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
int prevToken
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST blockBody_AST
public final void identifier () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST identifier_AST
clover.antlr.Token i1
clover.antlr.collections.AST i1_AST
clover.antlr.Token d
clover.antlr.collections.AST d_AST
clover.antlr.Token i2
clover.antlr.collections.AST i2_AST
clover.antlr.Token first
public final void importStatement () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST importStatement_AST
clover.antlr.collections.AST an_AST
clover.antlr.collections.AST is_AST
clover.antlr.Token first
boolean isStatic
public final void identifierStar () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST identifierStar_AST
clover.antlr.Token i1
clover.antlr.collections.AST i1_AST
clover.antlr.Token d1
clover.antlr.collections.AST d1_AST
clover.antlr.Token i2
clover.antlr.collections.AST i2_AST
clover.antlr.Token d2
clover.antlr.collections.AST d2_AST
clover.antlr.Token s
clover.antlr.collections.AST s_AST
clover.antlr.Token alias
clover.antlr.collections.AST alias_AST
clover.antlr.Token first
protected final void typeDefinitionInternal (clover.antlr.collections.AST) throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.collections.AST mods
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST typeDefinitionInternal_AST
clover.antlr.collections.AST cd_AST
clover.antlr.collections.AST id_AST
clover.antlr.collections.AST ed_AST
clover.antlr.collections.AST ad_AST
public final void classDefinition (clover.antlr.collections.AST) throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.collections.AST modifiers
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST classDefinition_AST
clover.antlr.collections.AST tp_AST
clover.antlr.collections.AST sc_AST
clover.antlr.collections.AST ic_AST
clover.antlr.collections.AST cb_AST
clover.antlr.Token first
clover.antlr.collections.AST prevCurrentClass
clover.antlr.collections.AST tmp29_AST
public final void interfaceDefinition (clover.antlr.collections.AST) throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.collections.AST modifiers
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST interfaceDefinition_AST
clover.antlr.collections.AST tp_AST
clover.antlr.collections.AST ie_AST
clover.antlr.collections.AST ib_AST
clover.antlr.Token first
clover.antlr.collections.AST tmp31_AST
public final void enumDefinition (clover.antlr.collections.AST) throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.collections.AST modifiers
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST enumDefinition_AST
clover.antlr.collections.AST ic_AST
clover.antlr.collections.AST eb_AST
clover.antlr.Token first
clover.antlr.collections.AST prevCurrentClass
clover.antlr.collections.AST tmp33_AST
public final void annotationDefinition (clover.antlr.collections.AST) throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.collections.AST modifiers
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST annotationDefinition_AST
clover.antlr.collections.AST ab_AST
clover.antlr.Token first
clover.antlr.collections.AST tmp34_AST
clover.antlr.collections.AST tmp36_AST
public final void declaration () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST declaration_AST
clover.antlr.collections.AST m_AST
clover.antlr.collections.AST t_AST
clover.antlr.collections.AST v_AST
clover.antlr.collections.AST t2_AST
clover.antlr.collections.AST v2_AST
public final void modifiers () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST modifiers_AST
clover.antlr.Token first
public final void typeSpec (boolean) throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
boolean addImagNode
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST typeSpec_AST
public final void variableDefinitions (clover.antlr.collections.AST, clover.antlr.collections.AST) throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.RecognitionException pe
int _m231
boolean synPredMatched231
clover.antlr.RecognitionException pe
int _m234
boolean synPredMatched234
clover.antlr.collections.AST mods
clover.antlr.collections.AST t
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST variableDefinitions_AST
clover.antlr.Token id
clover.antlr.collections.AST id_AST
clover.antlr.Token qid
clover.antlr.collections.AST qid_AST
clover.antlr.collections.AST param_AST
clover.antlr.collections.AST tc_AST
clover.antlr.collections.AST mb_AST
clover.antlr.Token first
public final void genericMethod () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.collections.AST old
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST genericMethod_AST
clover.antlr.collections.AST m_AST
clover.antlr.collections.AST p_AST
clover.antlr.collections.AST t_AST
clover.antlr.collections.AST v_AST
public final void typeParameters () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST typeParameters_AST
clover.antlr.Token first
int currentLtLevel
public final void singleDeclarationNoInit () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST singleDeclarationNoInit_AST
clover.antlr.collections.AST m_AST
clover.antlr.collections.AST t_AST
clover.antlr.collections.AST v_AST
clover.antlr.collections.AST t2_AST
clover.antlr.collections.AST v2_AST
public final void singleVariable (clover.antlr.collections.AST, clover.antlr.collections.AST) throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.collections.AST mods
clover.antlr.collections.AST t
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST singleVariable_AST
clover.antlr.collections.AST id_AST
clover.antlr.Token first
public final void singleDeclaration () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST singleDeclaration_AST
clover.antlr.collections.AST sd_AST
public final void varInitializer () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST varInitializer_AST
clover.antlr.collections.AST tmp41_AST
public final void declarationStart () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.collections.AST tmp43_AST
clover.antlr.collections.AST tmp44_AST
int _cnt29
clover.antlr.collections.AST tmp45_AST
clover.antlr.collections.AST tmp46_AST
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST declarationStart_AST
public final void modifier () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.collections.AST tmp47_AST
clover.antlr.collections.AST tmp48_AST
clover.antlr.collections.AST tmp49_AST
clover.antlr.collections.AST tmp50_AST
clover.antlr.collections.AST tmp51_AST
clover.antlr.collections.AST tmp52_AST
clover.antlr.collections.AST tmp53_AST
clover.antlr.collections.AST tmp54_AST
clover.antlr.collections.AST tmp55_AST
clover.antlr.collections.AST tmp56_AST
clover.antlr.collections.AST tmp57_AST
clover.antlr.collections.AST tmp58_AST
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST modifier_AST
public final void annotation () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST annotation_AST
clover.antlr.collections.AST i_AST
clover.antlr.collections.AST args_AST
clover.antlr.Token first
public final void upperCaseIdent () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST upperCaseIdent_AST
clover.antlr.collections.AST tmp62_AST
public final void builtInType () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.collections.AST tmp63_AST
clover.antlr.collections.AST tmp64_AST
clover.antlr.collections.AST tmp65_AST
clover.antlr.collections.AST tmp66_AST
clover.antlr.collections.AST tmp67_AST
clover.antlr.collections.AST tmp68_AST
clover.antlr.collections.AST tmp69_AST
clover.antlr.collections.AST tmp70_AST
clover.antlr.collections.AST tmp71_AST
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST builtInType_AST
public final void qualifiedTypeName () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.collections.AST tmp74_AST
clover.antlr.collections.AST tmp75_AST
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST qualifiedTypeName_AST
clover.antlr.collections.AST tmp72_AST
clover.antlr.collections.AST tmp73_AST
public final void typeArguments () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST typeArguments_AST
clover.antlr.Token first
int currentLtLevel
public final void balancedTokens () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST balancedTokens_AST
public final void genericMethodStart () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
int _cnt33
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST genericMethodStart_AST
clover.antlr.collections.AST tmp80_AST
public final void constructorStart () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST constructorStart_AST
clover.antlr.Token id
clover.antlr.collections.AST id_AST
public final void modifiersOpt () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST modifiersOpt_AST
clover.antlr.Token first
public final void typeDeclarationStart () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.collections.AST tmp85_AST
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST typeDeclarationStart_AST
public final void classTypeSpec (boolean) throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
boolean addImagNode
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST classTypeSpec_AST
clover.antlr.collections.AST ct_AST
clover.antlr.Token first
public final void builtInTypeSpec (boolean) throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
boolean addImagNode
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST builtInTypeSpec_AST
clover.antlr.collections.AST bt_AST
clover.antlr.Token first
public final void classOrInterfaceType (boolean) throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
boolean addImagNode
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST classOrInterfaceType_AST
clover.antlr.Token i1
clover.antlr.collections.AST i1_AST
clover.antlr.Token d
clover.antlr.collections.AST d_AST
clover.antlr.Token i2
clover.antlr.collections.AST i2_AST
clover.antlr.collections.AST ta_AST
clover.antlr.Token first
public final void declaratorBrackets (clover.antlr.collections.AST) throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.collections.AST typ
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST declaratorBrackets_AST
public final void typeArgumentsDiamond () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST typeArgumentsDiamond_AST
clover.antlr.Token first
public final void typeArgumentSpec () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST typeArgumentSpec_AST
public final void builtInTypeArraySpec (boolean) throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.RecognitionException pe
int _m66
boolean synPredMatched66
boolean addImagNode
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST builtInTypeArraySpec_AST
clover.antlr.collections.AST bt_AST
clover.antlr.Token first
public final void typeArgument () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST typeArgument_AST
clover.antlr.Token first
public final void wildcardType () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.RecognitionException pe
int _m54
boolean synPredMatched54
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST wildcardType_AST
clover.antlr.collections.AST tmp91_AST
public final void typeArgumentBounds () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST typeArgumentBounds_AST
clover.antlr.Token first
boolean isUpperBounds
protected final void typeArgumentsOrParametersEnd () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST typeArgumentsOrParametersEnd_AST
public final void type () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST type_AST
public final void modifiersInternal () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.collections.AST tmp98_AST
clover.antlr.collections.AST tmp99_AST
int _cnt79
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST modifiersInternal_AST
int seenDef
public final void annotationArguments () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.Token itkn
clover.antlr.collections.AST i
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST annotationArguments_AST
clover.antlr.collections.AST v_AST
public final void annotationsInternal () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.collections.AST tmp100_AST
clover.antlr.collections.AST tmp101_AST
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST annotationsInternal_AST
public final void annotationMemberValueInitializer () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST annotationMemberValueInitializer_AST
public final void annotationMemberValuePairs () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST annotationMemberValuePairs_AST
public final void annotationMemberValuePair () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST annotationMemberValuePair_AST
clover.antlr.collections.AST i_AST
clover.antlr.collections.AST v_AST
clover.antlr.Token first
public final void annotationIdent () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.collections.AST tmp104_AST
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST annotationIdent_AST
public final void keywordPropertyNames () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.collections.AST tmp105_AST
clover.antlr.collections.AST tmp106_AST
clover.antlr.collections.AST tmp107_AST
clover.antlr.collections.AST tmp108_AST
clover.antlr.collections.AST tmp109_AST
clover.antlr.collections.AST tmp110_AST
clover.antlr.collections.AST tmp111_AST
clover.antlr.collections.AST tmp112_AST
clover.antlr.collections.AST tmp113_AST
clover.antlr.collections.AST tmp114_AST
clover.antlr.collections.AST tmp115_AST
clover.antlr.collections.AST tmp116_AST
clover.antlr.collections.AST tmp117_AST
clover.antlr.collections.AST tmp118_AST
clover.antlr.collections.AST tmp119_AST
clover.antlr.collections.AST tmp120_AST
clover.antlr.collections.AST tmp121_AST
clover.antlr.collections.AST tmp122_AST
clover.antlr.collections.AST tmp123_AST
clover.antlr.collections.AST tmp124_AST
clover.antlr.collections.AST tmp125_AST
clover.antlr.collections.AST tmp126_AST
clover.antlr.collections.AST tmp127_AST
clover.antlr.collections.AST tmp128_AST
clover.antlr.collections.AST tmp129_AST
clover.antlr.collections.AST tmp130_AST
clover.antlr.collections.AST tmp131_AST
clover.antlr.collections.AST tmp132_AST
clover.antlr.collections.AST tmp133_AST
clover.antlr.collections.AST tmp134_AST
clover.antlr.collections.AST tmp135_AST
clover.antlr.collections.AST tmp136_AST
clover.antlr.collections.AST tmp137_AST
clover.antlr.collections.AST tmp138_AST
clover.antlr.collections.AST tmp139_AST
clover.antlr.collections.AST tmp140_AST
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST keywordPropertyNames_AST
public final void conditionalExpression (int) throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.collections.AST tmp141_AST
clover.antlr.collections.AST tmp142_AST
int lc_stmt
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST conditionalExpression_AST
public final void annotationMemberArrayValueInitializer () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST annotationMemberArrayValueInitializer_AST
public final void superClassClause () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST superClassClause_AST
clover.antlr.collections.AST c_AST
clover.antlr.Token first
public final void implementsClause () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST implementsClause_AST
clover.antlr.Token i
clover.antlr.collections.AST i_AST
clover.antlr.Token first
public final void classBlock () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST classBlock_AST
clover.antlr.Token first
public final void interfaceExtends () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST interfaceExtends_AST
clover.antlr.Token e
clover.antlr.collections.AST e_AST
clover.antlr.Token first
public final void interfaceBlock () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST interfaceBlock_AST
clover.antlr.Token first
public final void enumBlock () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.RecognitionException pe
int _m136
boolean synPredMatched136
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST enumBlock_AST
clover.antlr.Token first
public final void annotationBlock () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST annotationBlock_AST
clover.antlr.Token first
public final void typeParameter () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST typeParameter_AST
clover.antlr.Token id
clover.antlr.collections.AST id_AST
clover.antlr.Token first
public final void typeParameterBounds () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST typeParameterBounds_AST
clover.antlr.Token first
public final void classField () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.RecognitionException pe
int _m190
clover.antlr.RecognitionException pe
int _m192
clover.antlr.RecognitionException pe
int _m194
clover.antlr.RecognitionException pe
int _m196
clover.antlr.RecognitionException pe
int _m198
boolean synPredMatched198
boolean synPredMatched196
boolean synPredMatched194
boolean synPredMatched192
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST classField_AST
clover.antlr.collections.AST mc_AST
clover.antlr.collections.AST ctor_AST
clover.antlr.collections.AST dg_AST
clover.antlr.collections.AST mad_AST
clover.antlr.collections.AST dd_AST
clover.antlr.collections.AST mods_AST
clover.antlr.collections.AST td_AST
clover.antlr.collections.AST s3_AST
clover.antlr.collections.AST s4_AST
clover.antlr.Token first
boolean synPredMatched190
public final void interfaceField () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.RecognitionException pe
int _m202
clover.antlr.RecognitionException pe
int _m204
boolean synPredMatched204
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST interfaceField_AST
clover.antlr.collections.AST d_AST
clover.antlr.collections.AST mods_AST
clover.antlr.collections.AST td_AST
boolean synPredMatched202
public final void annotationField () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.RecognitionException pe
int _m160
boolean synPredMatched160
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST annotationField_AST
clover.antlr.collections.AST mods_AST
clover.antlr.collections.AST td_AST
clover.antlr.collections.AST t_AST
clover.antlr.Token i
clover.antlr.collections.AST i_AST
clover.antlr.collections.AST amvi_AST
clover.antlr.collections.AST v_AST
clover.antlr.Token first
public final void enumConstantsStart () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.collections.AST tmp162_AST
clover.antlr.collections.AST tmp163_AST
clover.antlr.collections.AST tmp164_AST
clover.antlr.collections.AST tmp165_AST
clover.antlr.collections.AST tmp166_AST
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST enumConstantsStart_AST
clover.antlr.collections.AST tmp161_AST
public final void enumConstants () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.RecognitionException pe
int _m148
clover.antlr.RecognitionException pe
int _m152
clover.antlr.RecognitionException pe
int _m154
boolean synPredMatched154
boolean synPredMatched152
boolean synPredMatched148
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST enumConstants_AST
public final void enumConstant () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST enumConstant_AST
clover.antlr.collections.AST an_AST
clover.antlr.Token i
clover.antlr.collections.AST i_AST
clover.antlr.collections.AST a_AST
clover.antlr.collections.AST b_AST
clover.antlr.Token first
public final void argList () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
int _cnt529
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST argList_AST
clover.antlr.Token first
clover.antlr.Token lastComma
int hls
int hls2
boolean hasClosureList
boolean trailingComma
boolean sce
public final void enumConstantBlock () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST enumConstantBlock_AST
clover.antlr.Token first
public final void enumConstantField () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.RecognitionException pe
int _m175
clover.antlr.RecognitionException pe
int _m178
boolean synPredMatched178
clover.antlr.collections.AST tmp174_AST
boolean synPredMatched175
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST enumConstantField_AST
clover.antlr.collections.AST mods_AST
clover.antlr.collections.AST td_AST
clover.antlr.collections.AST tp_AST
clover.antlr.collections.AST t_AST
clover.antlr.collections.AST param_AST
clover.antlr.collections.AST tc_AST
clover.antlr.collections.AST s2_AST
clover.antlr.collections.AST v_AST
clover.antlr.collections.AST s4_AST
clover.antlr.Token first
public final void parameterDeclarationList () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST parameterDeclarationList_AST
clover.antlr.Token first
public final void throwsClause () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST throwsClause_AST
clover.antlr.collections.AST tmp178_AST
public final void compoundStatement () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST compoundStatement_AST
public final void constructorDefinition (clover.antlr.collections.AST) throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.RecognitionException pe
int _m239
boolean synPredMatched239
clover.antlr.collections.AST mods
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST constructorDefinition_AST
clover.antlr.Token id
clover.antlr.collections.AST id_AST
clover.antlr.collections.AST param_AST
clover.antlr.collections.AST tc_AST
clover.antlr.collections.AST cb_AST
clover.antlr.Token first
public final void multipleAssignmentDeclarationStart () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST multipleAssignmentDeclarationStart_AST
clover.antlr.collections.AST tmp182_AST
clover.antlr.collections.AST tmp183_AST
public final void multipleAssignmentDeclaration () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST multipleAssignmentDeclaration_AST
clover.antlr.collections.AST mods_AST
clover.antlr.collections.AST t_AST
clover.antlr.Token first
clover.antlr.collections.AST tmp184_AST
clover.antlr.collections.AST tmp186_AST
public final void constructorBody () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.RecognitionException pe
int _m209
boolean synPredMatched209
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST constructorBody_AST
clover.antlr.collections.AST eci_AST
clover.antlr.collections.AST bb1_AST
clover.antlr.collections.AST bb2_AST
clover.antlr.Token first
public final void explicitConstructorInvocation () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST explicitConstructorInvocation_AST
clover.antlr.Token lp1
clover.antlr.collections.AST lp1_AST
clover.antlr.Token lp2
clover.antlr.collections.AST lp2_AST
public final void listOfVariables (clover.antlr.collections.AST, clover.antlr.collections.AST, clover.antlr.Token) throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.collections.AST mods
clover.antlr.collections.AST t
clover.antlr.Token first
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST listOfVariables_AST
public final void variableDeclarator (clover.antlr.collections.AST, clover.antlr.collections.AST, clover.antlr.Token) throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.collections.AST mods
clover.antlr.collections.AST t
clover.antlr.Token first
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST variableDeclarator_AST
clover.antlr.collections.AST id_AST
clover.antlr.collections.AST v_AST
public final void typeNamePairs (clover.antlr.collections.AST, clover.antlr.Token) throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.collections.AST mods
clover.antlr.Token first
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST typeNamePairs_AST
clover.antlr.collections.AST t_AST
clover.antlr.collections.AST tn_AST
public final void assignmentExpression (int) throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.collections.AST tmp195_AST
clover.antlr.collections.AST tmp196_AST
clover.antlr.collections.AST tmp197_AST
clover.antlr.collections.AST tmp198_AST
clover.antlr.collections.AST tmp199_AST
clover.antlr.collections.AST tmp200_AST
clover.antlr.collections.AST tmp201_AST
clover.antlr.collections.AST tmp202_AST
clover.antlr.collections.AST tmp203_AST
clover.antlr.collections.AST tmp204_AST
clover.antlr.collections.AST tmp205_AST
clover.antlr.collections.AST tmp206_AST
clover.antlr.collections.AST tmp207_AST
int lc_stmt
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST assignmentExpression_AST
public final void nlsWarn () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.RecognitionException pe
int _m574
boolean synPredMatched574
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST nlsWarn_AST
public final void openBlock () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST openBlock_AST
clover.antlr.collections.AST bb_AST
clover.antlr.Token first
public final void variableName () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST variableName_AST
clover.antlr.collections.AST tmp210_AST
public final void expressionStatementNoCheck () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST expressionStatementNoCheck_AST
clover.antlr.collections.AST head_AST
clover.antlr.collections.AST cmd_AST
boolean isPathExpr
public final void parameterDeclaration () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST parameterDeclaration_AST
clover.antlr.collections.AST pm_AST
clover.antlr.collections.AST t_AST
clover.antlr.Token id
clover.antlr.collections.AST id_AST
clover.antlr.collections.AST exp_AST
clover.antlr.Token first
boolean spreadParam
public final void parameterModifiersOpt () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.collections.AST tmp212_AST
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST parameterModifiersOpt_AST
clover.antlr.Token first
int seenDef
public final void closableBlockParamsOpt (boolean) throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.RecognitionException pe
int _m264
boolean addImplicit
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST closableBlockParamsOpt_AST
boolean synPredMatched264
public final void implicitParameters () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST implicitParameters_AST
clover.antlr.Token first
public final void closableBlockParamsStart () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST closableBlockParamsStart_AST
clover.antlr.collections.AST tmp215_AST
public final void closableBlockParam () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST closableBlockParam_AST
clover.antlr.Token id
clover.antlr.collections.AST id_AST
clover.antlr.Token first
public final void closableBlock () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST closableBlock_AST
clover.antlr.collections.AST cbp_AST
clover.antlr.collections.AST bb_AST
clover.antlr.Token first
public final void openOrClosableBlock () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST openOrClosableBlock_AST
clover.antlr.collections.AST cp_AST
clover.antlr.collections.AST bb_AST
clover.antlr.Token first
public final void statementLabelPrefix () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST statementLabelPrefix_AST
clover.antlr.Token c
clover.antlr.collections.AST c_AST
clover.antlr.collections.AST tmp220_AST
public final void expressionStatement (int) throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.RecognitionException pe
int _m327
boolean synPredMatched327
int prevToken
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST expressionStatement_AST
clover.antlr.collections.AST esn_AST
clover.antlr.Token first
public final void assignmentLessExpression () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST assignmentLessExpression_AST
clover.antlr.Token first
public final void compatibleBodyStatement () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.RecognitionException pe
int _m316
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST compatibleBodyStatement_AST
boolean synPredMatched316
public final void forStatement () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.RecognitionException pe
int _m303
boolean synPredMatched303
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST forStatement_AST
clover.antlr.collections.AST cl_AST
clover.antlr.collections.AST fic_AST
clover.antlr.Token s
clover.antlr.collections.AST s_AST
clover.antlr.collections.AST forCbs_AST
clover.antlr.Token first
public final boolean strictContextExpression (boolean) throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.RecognitionException pe
int _m509
boolean synPredMatched509
boolean allowDeclaration
boolean hasDeclaration
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST strictContextExpression_AST
clover.antlr.Token first
public final void casesGroup () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
int _cnt340
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST casesGroup_AST
clover.antlr.Token first
public final void tryBlock () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST tryBlock_AST
clover.antlr.collections.AST tryCs_AST
clover.antlr.collections.AST h_AST
clover.antlr.collections.AST fc_AST
clover.antlr.Token first
java.util.List catchNodes
clover.antlr.collections.AST newHandler_AST
public final void branchStatement () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST branchStatement_AST
clover.antlr.collections.AST returnE_AST
clover.antlr.Token breakI
clover.antlr.collections.AST breakI_AST
clover.antlr.Token contI
clover.antlr.collections.AST contI_AST
clover.antlr.collections.AST throwE_AST
clover.antlr.collections.AST assertAle_AST
clover.antlr.collections.AST assertE_AST
clover.antlr.Token first
public final void closureList () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
int _cnt308
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST closureList_AST
clover.antlr.Token first
boolean sce
public final void forInClause () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.RecognitionException pe
int _m312
clover.antlr.collections.AST tmp234_AST
boolean synPredMatched312
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST forInClause_AST
clover.antlr.collections.AST decl_AST
clover.antlr.Token i
clover.antlr.collections.AST i_AST
clover.antlr.Token c
clover.antlr.collections.AST c_AST
public final void shiftExpression (int) throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.collections.AST tmp235_AST
clover.antlr.collections.AST tmp236_AST
clover.antlr.collections.AST tmp237_AST
clover.antlr.collections.AST tmp238_AST
clover.antlr.collections.AST tmp239_AST
int lc_stmt
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST shiftExpression_AST
public final void expression (int) throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.RecognitionException pe
int _m383
clover.antlr.RecognitionException pe
int _m387
boolean synPredMatched387
int lc_stmt
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST expression_AST
clover.antlr.Token lp
clover.antlr.collections.AST lp_AST
clover.antlr.collections.AST m_AST
boolean synPredMatched383
public final void suspiciousExpressionStatementStart () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.collections.AST tmp241_AST
clover.antlr.collections.AST tmp242_AST
clover.antlr.collections.AST tmp243_AST
clover.antlr.collections.AST tmp244_AST
clover.antlr.collections.AST tmp245_AST
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST suspiciousExpressionStatementStart_AST
public final void checkSuspiciousExpressionStatement (int) throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.RecognitionException pe
int _m332
int prevToken
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST checkSuspiciousExpressionStatement_AST
boolean synPredMatched332
public final void commandArgumentsGreedy (clover.antlr.collections.AST) throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.RecognitionException pe
int _m367
boolean synPredMatched367
clover.antlr.RecognitionException pe
int _m373
boolean synPredMatched373
clover.antlr.collections.AST head
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST commandArgumentsGreedy_AST
clover.antlr.collections.AST first_AST
clover.antlr.collections.AST pre_AST
clover.antlr.collections.AST pc_AST
clover.antlr.collections.AST ca_AST
clover.antlr.collections.AST prev
public final void aCase () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.collections.AST tmp246_AST
clover.antlr.collections.AST tmp247_AST
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST aCase_AST
public final void caseSList () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST caseSList_AST
clover.antlr.Token first
public final void forInit () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.RecognitionException pe
int _m349
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST forInit_AST
clover.antlr.Token first
boolean synPredMatched349
public final void controlExpressionList () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST controlExpressionList_AST
clover.antlr.Token first
boolean sce
public final void forCond () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST forCond_AST
clover.antlr.Token first
boolean sce
public final void forIter () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST forIter_AST
clover.antlr.Token first
public final void handler () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST handler_AST
clover.antlr.collections.AST pd_AST
clover.antlr.collections.AST handlerCs_AST
clover.antlr.Token first
public final void finallyClause () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST finallyClause_AST
clover.antlr.collections.AST finallyCs_AST
clover.antlr.Token first
public final void commandArguments (clover.antlr.collections.AST) throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.collections.AST elist
clover.antlr.collections.AST headid
clover.antlr.collections.AST head
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST commandArguments_AST
clover.antlr.Token first
public final void commandArgument () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.RecognitionException pe
int _m379
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST commandArgument_AST
clover.antlr.Token c
clover.antlr.collections.AST c_AST
boolean synPredMatched379
public final void primaryExpression () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.collections.AST tmp255_AST
clover.antlr.collections.AST tmp256_AST
clover.antlr.collections.AST tmp257_AST
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST primaryExpression_AST
clover.antlr.collections.AST pe_AST
clover.antlr.Token first
public final void pathElementStart () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.collections.AST tmp258_AST
clover.antlr.collections.AST tmp259_AST
clover.antlr.collections.AST tmp260_AST
clover.antlr.collections.AST tmp261_AST
clover.antlr.collections.AST tmp262_AST
clover.antlr.collections.AST tmp263_AST
clover.antlr.collections.AST tmp264_AST
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST pathElementStart_AST
public final void pathChain (int, clover.antlr.collections.AST) throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.RecognitionException pe
int _m395
clover.antlr.RecognitionException pe
int _m397
boolean synPredMatched397
boolean synPredMatched395
int _cnt398
int lc_stmt
clover.antlr.collections.AST prefix
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST pathChain_AST
clover.antlr.collections.AST pe_AST
clover.antlr.collections.AST apb_AST
public final void argumentLabel () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.RecognitionException pe
int _m544
clover.antlr.RecognitionException pe
int _m546
boolean synPredMatched546
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST argumentLabel_AST
clover.antlr.Token id
clover.antlr.collections.AST id_AST
clover.antlr.collections.AST kw_AST
boolean synPredMatched544
public final void multipleAssignment (int) throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
int lc_stmt
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST multipleAssignment_AST
clover.antlr.Token first
clover.antlr.collections.AST tmp265_AST
clover.antlr.collections.AST tmp267_AST
public final void pathElement (clover.antlr.collections.AST) throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.collections.AST prefix
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST pathElement_AST
clover.antlr.collections.AST ta_AST
clover.antlr.collections.AST np_AST
clover.antlr.collections.AST mca_AST
clover.antlr.collections.AST apb_AST
clover.antlr.collections.AST ipa_AST
clover.antlr.Token operator
public final void appendedBlock (clover.antlr.collections.AST) throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.collections.AST callee
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST appendedBlock_AST
clover.antlr.collections.AST cb_AST
public final void pathExpression (int) throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.RecognitionException pe
int _m402
clover.antlr.RecognitionException pe
int _m404
boolean synPredMatched404
boolean synPredMatched402
int lc_stmt
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST pathExpression_AST
clover.antlr.collections.AST pre_AST
clover.antlr.collections.AST pe_AST
clover.antlr.collections.AST apb_AST
clover.antlr.collections.AST prefix
public final void namePart () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.collections.AST tmp272_AST
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST namePart_AST
clover.antlr.Token ats
clover.antlr.collections.AST ats_AST
clover.antlr.Token sl
clover.antlr.collections.AST sl_AST
clover.antlr.Token first
public final void methodCallArgs (clover.antlr.collections.AST) throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.collections.AST callee
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST methodCallArgs_AST
clover.antlr.collections.AST al_AST
public final void indexPropertyArgs (clover.antlr.collections.AST) throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.collections.AST indexee
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST indexPropertyArgs_AST
clover.antlr.Token lb
clover.antlr.collections.AST lb_AST
clover.antlr.collections.AST al_AST
public final void dynamicMemberName () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST dynamicMemberName_AST
clover.antlr.collections.AST pe_AST
clover.antlr.Token first
public final void parenthesizedExpression () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST parenthesizedExpression_AST
clover.antlr.Token first
clover.antlr.Token declaration
boolean hasClosureList
boolean firstContainsDeclaration
boolean sce
public final void stringConstructorExpression () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST stringConstructorExpression_AST
clover.antlr.Token cs
clover.antlr.collections.AST cs_AST
clover.antlr.Token cm
clover.antlr.collections.AST cm_AST
clover.antlr.Token ce
clover.antlr.collections.AST ce_AST
clover.antlr.Token first
public final void logicalOrExpression (int) throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.collections.AST tmp279_AST
int lc_stmt
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST logicalOrExpression_AST
public final void logicalAndExpression (int) throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.collections.AST tmp280_AST
int lc_stmt
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST logicalAndExpression_AST
public final void inclusiveOrExpression (int) throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.collections.AST tmp281_AST
int lc_stmt
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST inclusiveOrExpression_AST
public final void exclusiveOrExpression (int) throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.collections.AST tmp282_AST
int lc_stmt
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST exclusiveOrExpression_AST
public final void andExpression (int) throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.collections.AST tmp283_AST
int lc_stmt
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST andExpression_AST
public final void regexExpression (int) throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.collections.AST tmp284_AST
clover.antlr.collections.AST tmp285_AST
int lc_stmt
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST regexExpression_AST
public final void equalityExpression (int) throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.collections.AST tmp286_AST
clover.antlr.collections.AST tmp287_AST
clover.antlr.collections.AST tmp288_AST
clover.antlr.collections.AST tmp289_AST
clover.antlr.collections.AST tmp290_AST
int lc_stmt
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST equalityExpression_AST
public final void relationalExpression (int) throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.collections.AST tmp291_AST
clover.antlr.collections.AST tmp292_AST
clover.antlr.collections.AST tmp293_AST
clover.antlr.collections.AST tmp294_AST
clover.antlr.collections.AST tmp295_AST
clover.antlr.collections.AST tmp296_AST
clover.antlr.collections.AST tmp297_AST
int lc_stmt
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST relationalExpression_AST
public final void additiveExpression (int) throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.collections.AST tmp298_AST
clover.antlr.collections.AST tmp299_AST
int lc_stmt
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST additiveExpression_AST
public final void multiplicativeExpression (int) throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.collections.AST tmp301_AST
clover.antlr.collections.AST tmp302_AST
clover.antlr.collections.AST tmp303_AST
clover.antlr.collections.AST tmp300_AST
clover.antlr.collections.AST tmp305_AST
clover.antlr.collections.AST tmp306_AST
clover.antlr.collections.AST tmp307_AST
clover.antlr.collections.AST tmp304_AST
clover.antlr.collections.AST tmp309_AST
clover.antlr.collections.AST tmp310_AST
clover.antlr.collections.AST tmp311_AST
clover.antlr.collections.AST tmp308_AST
clover.antlr.collections.AST tmp313_AST
clover.antlr.collections.AST tmp314_AST
clover.antlr.collections.AST tmp315_AST
clover.antlr.collections.AST tmp312_AST
clover.antlr.collections.AST tmp316_AST
clover.antlr.collections.AST tmp317_AST
clover.antlr.collections.AST tmp318_AST
int lc_stmt
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST multiplicativeExpression_AST
public final void powerExpressionNotPlusMinus (int) throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.collections.AST tmp319_AST
int lc_stmt
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST powerExpressionNotPlusMinus_AST
public final void powerExpression (int) throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.collections.AST tmp320_AST
int lc_stmt
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST powerExpression_AST
public final void unaryExpression (int) throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.collections.AST tmp321_AST
clover.antlr.collections.AST tmp322_AST
clover.antlr.collections.AST tmp323_AST
clover.antlr.collections.AST tmp324_AST
int lc_stmt
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST unaryExpression_AST
public final void unaryExpressionNotPlusMinus (int) throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.collections.AST tmp325_AST
clover.antlr.collections.AST tmp326_AST
clover.antlr.RecognitionException pe
int _m496
clover.antlr.RecognitionException pe
int _m498
boolean synPredMatched498
boolean synPredMatched496
int lc_stmt
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST unaryExpressionNotPlusMinus_AST
clover.antlr.Token lpb
clover.antlr.collections.AST lpb_AST
clover.antlr.Token lp
clover.antlr.collections.AST lp_AST
public final void postfixExpression (int) throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
int lc_stmt
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST postfixExpression_AST
clover.antlr.Token in
clover.antlr.collections.AST in_AST
clover.antlr.Token de
clover.antlr.collections.AST de_AST
public final void constant () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.collections.AST tmp329_AST
clover.antlr.collections.AST tmp330_AST
clover.antlr.collections.AST tmp331_AST
clover.antlr.collections.AST tmp332_AST
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST constant_AST
public final void newExpression () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST newExpression_AST
clover.antlr.collections.AST ta_AST
clover.antlr.collections.AST t_AST
clover.antlr.collections.AST mca_AST
clover.antlr.collections.AST cb_AST
clover.antlr.collections.AST ad_AST
clover.antlr.Token first
public final void closableBlockConstructorExpression () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST closableBlockConstructorExpression_AST
public final void listOrMapConstructorExpression () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
int type
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST listOrMapConstructorExpression_AST
clover.antlr.Token lcon
clover.antlr.collections.AST lcon_AST
clover.antlr.collections.AST args_AST
clover.antlr.Token emcon
clover.antlr.collections.AST emcon_AST
boolean hasLabels
public final void stringConstructorValuePart () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.collections.AST tmp337_AST
clover.antlr.collections.AST tmp338_AST
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST stringConstructorValuePart_AST
public final void newArrayDeclarator () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
int _cnt554
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST newArrayDeclarator_AST
clover.antlr.Token lb
clover.antlr.collections.AST lb_AST
public final byte argument () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.RecognitionException pe
int _m540
boolean synPredMatched540
byte hasLabelOrSpread
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST argument_AST
clover.antlr.Token c
clover.antlr.collections.AST c_AST
clover.antlr.Token sp
clover.antlr.collections.AST sp_AST
boolean sce
public final void argumentLabelStart () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.collections.AST tmp341_AST
clover.antlr.collections.AST tmp342_AST
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST argumentLabelStart_AST
clover.antlr.collections.AST tmp343_AST
public final void constantNumber () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.collections.AST tmp344_AST
clover.antlr.collections.AST tmp345_AST
clover.antlr.collections.AST tmp346_AST
clover.antlr.collections.AST tmp347_AST
clover.antlr.collections.AST tmp348_AST
clover.antlr.collections.AST tmp349_AST
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST constantNumber_AST
public final void balancedBrackets () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
clover.antlr.collections.AST tmp350_AST
clover.antlr.collections.AST tmp351_AST
clover.antlr.collections.AST tmp352_AST
clover.antlr.collections.AST tmp353_AST
clover.antlr.collections.AST tmp354_AST
clover.antlr.collections.AST tmp355_AST
clover.antlr.collections.AST tmp356_AST
clover.antlr.collections.AST tmp357_AST
clover.antlr.ASTPair currentAST
clover.antlr.collections.AST balancedBrackets_AST
protected void buildTokenTypeASTClassMap ()
private static final long[] mk_tokenSet_0 ()
long[] data
private static final long[] mk_tokenSet_1 ()
long[] data
private static final long[] mk_tokenSet_2 ()
long[] data
private static final long[] mk_tokenSet_3 ()
int i
long[] data
private static final long[] mk_tokenSet_4 ()
long[] data
private static final long[] mk_tokenSet_5 ()
long[] data
private static final long[] mk_tokenSet_6 ()
long[] data
private static final long[] mk_tokenSet_7 ()
long[] data
private static final long[] mk_tokenSet_8 ()
long[] data
private static final long[] mk_tokenSet_9 ()
long[] data
private static final long[] mk_tokenSet_10 ()
long[] data
private static final long[] mk_tokenSet_11 ()
long[] data
private static final long[] mk_tokenSet_12 ()
long[] data
private static final long[] mk_tokenSet_13 ()
long[] data
private static final long[] mk_tokenSet_14 ()
long[] data
private static final long[] mk_tokenSet_15 ()
long[] data
private static final long[] mk_tokenSet_16 ()
long[] data
private static final long[] mk_tokenSet_17 ()
long[] data
private static final long[] mk_tokenSet_18 ()
long[] data
private static final long[] mk_tokenSet_19 ()
long[] data
private static final long[] mk_tokenSet_20 ()
long[] data
private static final long[] mk_tokenSet_21 ()
long[] data
private static final long[] mk_tokenSet_22 ()
long[] data
private static final long[] mk_tokenSet_23 ()
long[] data
private static final long[] mk_tokenSet_24 ()
long[] data
private static final long[] mk_tokenSet_25 ()
long[] data
private static final long[] mk_tokenSet_26 ()
long[] data
private static final long[] mk_tokenSet_27 ()
long[] data
private static final long[] mk_tokenSet_28 ()
long[] data
private static final long[] mk_tokenSet_29 ()
long[] data
private static final long[] mk_tokenSet_30 ()
long[] data
private static final long[] mk_tokenSet_31 ()
long[] data
private static final long[] mk_tokenSet_32 ()
long[] data
private static final long[] mk_tokenSet_33 ()
long[] data
private static final long[] mk_tokenSet_34 ()
long[] data
private static final long[] mk_tokenSet_35 ()
long[] data
private static final long[] mk_tokenSet_36 ()
long[] data
private static final long[] mk_tokenSet_37 ()
long[] data
private static final long[] mk_tokenSet_38 ()
long[] data
private static final long[] mk_tokenSet_39 ()
long[] data
private static final long[] mk_tokenSet_40 ()
long[] data
private static final long[] mk_tokenSet_41 ()
long[] data
private static final long[] mk_tokenSet_42 ()
long[] data
private static final long[] mk_tokenSet_43 ()
long[] data
private static final long[] mk_tokenSet_44 ()
long[] data
private static final long[] mk_tokenSet_45 ()
long[] data
private static final long[] mk_tokenSet_46 ()
long[] data
private static final long[] mk_tokenSet_47 ()
long[] data
private static final long[] mk_tokenSet_48 ()
long[] data
private static final long[] mk_tokenSet_49 ()
long[] data
private static final long[] mk_tokenSet_50 ()
long[] data
private static final long[] mk_tokenSet_51 ()
long[] data
private static final long[] mk_tokenSet_52 ()
long[] data
private static final long[] mk_tokenSet_53 ()
long[] data
private static final long[] mk_tokenSet_54 ()
long[] data
private static final long[] mk_tokenSet_55 ()
long[] data
private static final long[] mk_tokenSet_56 ()
long[] data
private static final long[] mk_tokenSet_57 ()
long[] data
private static final long[] mk_tokenSet_58 ()
long[] data
private static final long[] mk_tokenSet_59 ()
long[] data
private static final long[] mk_tokenSet_60 ()
long[] data
private static final long[] mk_tokenSet_61 ()
long[] data
private static final long[] mk_tokenSet_62 ()
long[] data
private static final long[] mk_tokenSet_63 ()
long[] data
private static final long[] mk_tokenSet_64 ()
long[] data
private static final long[] mk_tokenSet_65 ()
long[] data
private static final long[] mk_tokenSet_66 ()
long[] data
private static final long[] mk_tokenSet_67 ()
long[] data
private static final long[] mk_tokenSet_68 ()
long[] data
private static final long[] mk_tokenSet_69 ()
long[] data
private static final long[] mk_tokenSet_70 ()
long[] data
private static final long[] mk_tokenSet_71 ()
long[] data
private static final long[] mk_tokenSet_72 ()
long[] data
private static final long[] mk_tokenSet_73 ()
long[] data
private static final long[] mk_tokenSet_74 ()
long[] data
private static final long[] mk_tokenSet_75 ()
long[] data
private static final long[] mk_tokenSet_76 ()
long[] data
private static final long[] mk_tokenSet_77 ()
long[] data
private static final long[] mk_tokenSet_78 ()
long[] data
private static final long[] mk_tokenSet_79 ()
long[] data
private static final long[] mk_tokenSet_80 ()
long[] data
private static final long[] mk_tokenSet_81 ()
long[] data
private static final long[] mk_tokenSet_82 ()
long[] data
private static final long[] mk_tokenSet_83 ()
long[] data
private static final long[] mk_tokenSet_84 ()
long[] data
private static final long[] mk_tokenSet_85 ()
long[] data
private static final long[] mk_tokenSet_86 ()
long[] data
private static final long[] mk_tokenSet_87 ()
long[] data
private static final long[] mk_tokenSet_88 ()
long[] data
private static final long[] mk_tokenSet_89 ()
long[] data
private static final long[] mk_tokenSet_90 ()
long[] data
private static final long[] mk_tokenSet_91 ()
long[] data
private static final long[] mk_tokenSet_92 ()
long[] data
private static final long[] mk_tokenSet_93 ()
long[] data
private static final long[] mk_tokenSet_94 ()
long[] data
private static final long[] mk_tokenSet_95 ()
long[] data
private static final long[] mk_tokenSet_96 ()
long[] data
private static final long[] mk_tokenSet_97 ()
long[] data
private static final long[] mk_tokenSet_98 ()
long[] data
private static final long[] mk_tokenSet_99 ()
long[] data
private static final long[] mk_tokenSet_100 ()
long[] data
private static final long[] mk_tokenSet_101 ()
long[] data
private static final long[] mk_tokenSet_102 ()
long[] data
private static final long[] mk_tokenSet_103 ()
long[] data
private static final long[] mk_tokenSet_104 ()
long[] data
private static final long[] mk_tokenSet_105 ()
long[] data
static void ()
}
clover/org/codehaus/groovy/antlr/parser/GroovyTokenTypes.classGroovyTokenTypes.java
package clover.org.codehaus.groovy.antlr.parser
public abstract clover.org.codehaus.groovy.antlr.parser.GroovyTokenTypes 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 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 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 UNUSED_GOTO
public static final int UNUSED_CONST
public static final int UNUSED_DO
public static final int STRICTFP
public static final int SUPER_CTOR_CALL
public static final int CTOR_CALL
public static final int CTOR_IDENT
public static final int VARIABLE_PARAMETER_DEF
public static final int STRING_CONSTRUCTOR
public static final int STRING_CTOR_MIDDLE
public static final int CLOSABLE_BLOCK
public static final int IMPLICIT_PARAMETERS
public static final int SELECT_SLOT
public static final int DYNAMIC_MEMBER
public static final int LABELED_ARG
public static final int SPREAD_ARG
public static final int SPREAD_MAP_ARG
public static final int LIST_CONSTRUCTOR
public static final int MAP_CONSTRUCTOR
public static final int FOR_IN_ITERABLE
public static final int STATIC_IMPORT
public static final int ENUM_DEF
public static final int ENUM_CONSTANT_DEF
public static final int FOR_EACH_CLAUSE
public static final int ANNOTATION_DEF
public static final int ANNOTATIONS
public static final int ANNOTATION
public static final int ANNOTATION_MEMBER_VALUE_PAIR
public static final int ANNOTATION_FIELD_DEF
public static final int ANNOTATION_ARRAY_INIT
public static final int TYPE_ARGUMENTS
public static final int TYPE_ARGUMENT
public static final int TYPE_PARAMETERS
public static final int TYPE_PARAMETER
public static final int WILDCARD_TYPE
public static final int TYPE_UPPER_BOUNDS
public static final int TYPE_LOWER_BOUNDS
public static final int CLOSURE_LIST
public static final int SH_COMMENT
public static final int LITERAL_package
public static final int LITERAL_import
public static final int LITERAL_static
public static final int LITERAL_def
public static final int LBRACK
public static final int RBRACK
public static final int IDENT
public static final int STRING_LITERAL
public static final int LT
public static final int DOT
public static final int LPAREN
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 QUESTION
public static final int LITERAL_extends
public static final int LITERAL_super
public static final int GT
public static final int COMMA
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_as
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_threadsafe
public static final int LITERAL_synchronized
public static final int LITERAL_volatile
public static final int RPAREN
public static final int ASSIGN
public static final int BAND
public static final int LCURLY
public static final int RCURLY
public static final int SEMI
public static final int LITERAL_default
public static final int LITERAL_throws
public static final int LITERAL_implements
public static final int LITERAL_this
public static final int TRIPLE_DOT
public static final int CLOSABLE_BLOCK_OP
public static final int COLON
public static final int LITERAL_if
public static final int LITERAL_else
public static final int LITERAL_while
public static final int LITERAL_switch
public static final int LITERAL_for
public static final int LITERAL_in
public static final int LITERAL_return
public static final int LITERAL_break
public static final int LITERAL_continue
public static final int LITERAL_throw
public static final int LITERAL_assert
public static final int PLUS
public static final int MINUS
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 SPREAD_DOT
public static final int OPTIONAL_DOT
public static final int MEMBER_POINTER
public static final int LITERAL_false
public static final int LITERAL_instanceof
public static final int LITERAL_new
public static final int LITERAL_null
public static final int LITERAL_true
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 STAR_STAR_ASSIGN
public static final int ELVIS_OPERATOR
public static final int LOR
public static final int LAND
public static final int BOR
public static final int BXOR
public static final int REGEX_FIND
public static final int REGEX_MATCH
public static final int NOT_EQUAL
public static final int EQUAL
public static final int IDENTICAL
public static final int NOT_IDENTICAL
public static final int COMPARE_TO
public static final int LE
public static final int GE
public static final int SL
public static final int RANGE_INCLUSIVE
public static final int RANGE_EXCLUSIVE
public static final int INC
public static final int DIV
public static final int MOD
public static final int DEC
public static final int STAR_STAR
public static final int BNOT
public static final int LNOT
public static final int STRING_CTOR_START
public static final int STRING_CTOR_END
public static final int NUM_INT
public static final int NUM_FLOAT
public static final int NUM_LONG
public static final int NUM_DOUBLE
public static final int NUM_BIG_INT
public static final int NUM_BIG_DECIMAL
public static final int NLS
public static final int DOLLAR
public static final int WS
public static final int ONE_NL
public static final int SL_COMMENT
public static final int ML_COMMENT
public static final int STRING_CH
public static final int REGEXP_LITERAL
public static final int DOLLAR_REGEXP_LITERAL
public static final int REGEXP_CTOR_END
public static final int DOLLAR_REGEXP_CTOR_END
public static final int ESCAPED_SLASH
public static final int ESCAPED_DOLLAR
public static final int REGEXP_SYMBOL
public static final int DOLLAR_REGEXP_SYMBOL
public static final int ESC
public static final int STRING_NL
public static final int HEX_DIGIT
public static final int VOCAB
public static final int LETTER
public static final int DIGIT
public static final int EXPONENT
public static final int FLOAT_SUFFIX
public static final int BIG_SUFFIX
}
com/atlassian/clover/reporters/html/source/groovy/GroovyHtmlSourceRenderer.classGroovyHtmlSourceRenderer.java
package com.atlassian.clover.reporters.html.source.groovy
public com.atlassian.clover.reporters.html.source.groovy.GroovyHtmlSourceRenderer extends com.cenqua.clover.reporters.html.source.java.JavaHtmlSourceRenderer implements com.atlassian.clover.reporters.html.source.groovy.GroovySourceListener {
private static final String OPEN_REGEXP
private static final String CLOSE_REGEXP
public void (com.cenqua.clover.registry.FileInfo, java.util.List, com.atlassian.clover.spi.reporters.html.source.HtmlRenderingSupport, java.lang.String, java.lang.String, java.lang.String)
com.cenqua.clover.registry.FileInfo fileInfo
java.util.List lineInfo
com.atlassian.clover.spi.reporters.html.source.HtmlRenderingSupport renderingHelper
String emptyCoverageMsg
String tab
String space
public void onRegexp (java.lang.String)
String s
}
com/atlassian/clover/reporters/html/source/groovy/GroovySourceListener.classGroovySourceListener.java
package com.atlassian.clover.reporters.html.source.groovy
public abstract com.atlassian.clover.reporters.html.source.groovy.GroovySourceListener extends java.lang.Object implements com.cenqua.clover.reporters.html.source.java.JavaSourceListener {
public abstract void onRegexp (java.lang.String)
}
com/atlassian/clover/reporters/html/source/groovy/GroovySourceRenderer.classGroovySourceRenderer.java
package com.atlassian.clover.reporters.html.source.groovy
public com.atlassian.clover.reporters.html.source.groovy.GroovySourceRenderer extends java.lang.Object implements com.atlassian.clover.spi.reporters.html.source.SourceRenderer {
public void ()
public com.atlassian.clover.spi.lang.Language getSupportedLanguage ()
public 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
java.util.List linesToRender
java.io.Reader sourceReader
com.cenqua.clover.registry.FileInfo finfo
com.atlassian.clover.spi.reporters.html.source.HtmlRenderingSupport renderingHelper
String emptyCoverageMsg
String tabString
String spaceString
}
com/atlassian/clover/reporters/html/source/groovy/GroovySourceTraverser$1.classGroovySourceTraverser.java
package com.atlassian.clover.reporters.html.source.groovy
com.atlassian.clover.reporters.html.source.groovy.GroovySourceTraverser$1 extends java.lang.Object implements com.atlassian.clover.reporters.html.source.groovy.GroovySourceTraverser$Closure {
final com.atlassian.clover.reporters.html.source.groovy.GroovySourceListener val$listener
final com.atlassian.clover.reporters.html.source.groovy.GroovySourceTraverser this$0
void (com.atlassian.clover.reporters.html.source.groovy.GroovySourceTraverser, com.atlassian.clover.reporters.html.source.groovy.GroovySourceListener)
public void perform (java.lang.String)
String chunk
public void perform (java.lang.Object)
Object x0
}
com/atlassian/clover/reporters/html/source/groovy/GroovySourceTraverser$2.classGroovySourceTraverser.java
package com.atlassian.clover.reporters.html.source.groovy
com.atlassian.clover.reporters.html.source.groovy.GroovySourceTraverser$2 extends java.lang.Object implements com.atlassian.clover.reporters.html.source.groovy.GroovySourceTraverser$Closure {
final com.atlassian.clover.reporters.html.source.groovy.GroovySourceListener val$listener
final com.atlassian.clover.reporters.html.source.groovy.GroovySourceTraverser this$0
void (com.atlassian.clover.reporters.html.source.groovy.GroovySourceTraverser, com.atlassian.clover.reporters.html.source.groovy.GroovySourceListener)
public void perform (java.lang.String)
String chunk
public void perform (java.lang.Object)
Object x0
}
com/atlassian/clover/reporters/html/source/groovy/GroovySourceTraverser$3.classGroovySourceTraverser.java
package com.atlassian.clover.reporters.html.source.groovy
com.atlassian.clover.reporters.html.source.groovy.GroovySourceTraverser$3 extends java.lang.Object implements com.atlassian.clover.reporters.html.source.groovy.GroovySourceTraverser$Closure {
final com.atlassian.clover.reporters.html.source.groovy.GroovySourceListener val$listener
final com.atlassian.clover.reporters.html.source.groovy.GroovySourceTraverser this$0
void (com.atlassian.clover.reporters.html.source.groovy.GroovySourceTraverser, com.atlassian.clover.reporters.html.source.groovy.GroovySourceListener)
public void perform (java.lang.String)
String chunk
public void perform (java.lang.Object)
Object x0
}
com/atlassian/clover/reporters/html/source/groovy/GroovySourceTraverser$4.classGroovySourceTraverser.java
package com.atlassian.clover.reporters.html.source.groovy
com.atlassian.clover.reporters.html.source.groovy.GroovySourceTraverser$4 extends java.lang.Object implements com.atlassian.clover.reporters.html.source.groovy.GroovySourceTraverser$Closure {
final com.atlassian.clover.reporters.html.source.groovy.GroovySourceListener val$listener
final com.atlassian.clover.reporters.html.source.groovy.GroovySourceTraverser this$0
void (com.atlassian.clover.reporters.html.source.groovy.GroovySourceTraverser, com.atlassian.clover.reporters.html.source.groovy.GroovySourceListener)
public void perform (java.lang.String)
String chunk
public void perform (java.lang.Object)
Object x0
}
com/atlassian/clover/reporters/html/source/groovy/GroovySourceTraverser$Closure.classGroovySourceTraverser.java
package com.atlassian.clover.reporters.html.source.groovy
abstract com.atlassian.clover.reporters.html.source.groovy.GroovySourceTraverser$Closure extends java.lang.Object {
public abstract void perform (java.lang.Object)
}
com/atlassian/clover/reporters/html/source/groovy/GroovySourceTraverser.classGroovySourceTraverser.java
package com.atlassian.clover.reporters.html.source.groovy
public com.atlassian.clover.reporters.html.source.groovy.GroovySourceTraverser extends java.lang.Object implements com.cenqua.clover.reporters.html.source.SourceTraverser {
static java.util.List KEYWORDS
public void ()
public void traverse (java.io.Reader, com.cenqua.clover.registry.FileInfo, com.cenqua.clover.reporters.html.source.SourceListener) throws java.lang.Exception
int i
int times
String nameWithoutWhitespace
String fragment
String[] fragLines
java.io.Reader reader
com.cenqua.clover.registry.FileInfo fileInfo
com.cenqua.clover.reporters.html.source.SourceListener sourceListener
com.atlassian.clover.reporters.html.source.groovy.GroovySourceListener listener
java.util.List lines
clover.org.codehaus.groovy.antlr.parser.GroovyLexer lexer
clover.antlr.TokenStream stream
clover.org.codehaus.groovy.antlr.GroovySourceToken currToken
clover.org.codehaus.groovy.antlr.GroovySourceToken prevToken
clover.org.codehaus.groovy.antlr.GroovySourceToken firstToken
StringBuffer accumName
boolean gatherPkgIdent
boolean gatherImportIdent
private java.lang.String join (java.lang.String, java.lang.String[])
int i
String joiner
String[] lines
StringBuffer buffer
private static void splitNewlinesAnd (java.lang.String[], com.cenqua.clover.reporters.html.source.java.JavaSourceListener, com.atlassian.clover.reporters.html.source.groovy.GroovySourceTraverser$Closure)
int i
String[] lines
com.cenqua.clover.reporters.html.source.java.JavaSourceListener listener
com.atlassian.clover.reporters.html.source.groovy.GroovySourceTraverser$Closure c
int lineCount
private java.lang.String[] getLinesFor (clover.org.codehaus.groovy.antlr.GroovySourceToken, clover.org.codehaus.groovy.antlr.GroovySourceToken, java.util.List) throws java.lang.Exception
String lastLine
java.util.List lines
String firstLine
Exception e
clover.org.codehaus.groovy.antlr.GroovySourceToken first
clover.org.codehaus.groovy.antlr.GroovySourceToken last
java.util.List allLines
static void ()
}
embeddedjars/clover3.1.12/grover.jar
clover/antlr/ANTLRError.classANTLRError.java
package clover.antlr
public clover.antlr.ANTLRError extends java.lang.Error {
public void ()
public void (java.lang.String)
}
clover/antlr/ANTLRException.classANTLRException.java
package clover.antlr
public clover.antlr.ANTLRException extends java.lang.Exception {
public void ()
public void (java.lang.String)
public void (java.lang.String, java.lang.Throwable)
public void (java.lang.Throwable)
}
clover/antlr/ANTLRGrammarParseBehavior.classANTLRGrammarParseBehavior.java
package clover.antlr
public abstract clover.antlr.ANTLRGrammarParseBehavior extends java.lang.Object {
public abstract void abortGrammar ()
public abstract void beginAlt (boolean)
public abstract void beginChildList ()
public abstract void beginExceptionGroup ()
public abstract void beginExceptionSpec (clover.antlr.Token)
public abstract void beginSubRule (clover.antlr.Token, clover.antlr.Token, boolean)
public abstract void beginTree (clover.antlr.Token) throws clover.antlr.SemanticException
public abstract void defineRuleName (clover.antlr.Token, java.lang.String, boolean, java.lang.String) throws clover.antlr.SemanticException
public abstract void defineToken (clover.antlr.Token, clover.antlr.Token)
public abstract void endAlt ()
public abstract void endChildList ()
public abstract void endExceptionGroup ()
public abstract void endExceptionSpec ()
public abstract void endGrammar ()
public abstract void endOptions ()
public abstract void endRule (java.lang.String)
public abstract void endSubRule ()
public abstract void endTree ()
public abstract void hasError ()
public abstract void noASTSubRule ()
public abstract void oneOrMoreSubRule ()
public abstract void optionalSubRule ()
public abstract void refAction (clover.antlr.Token)
public abstract void refArgAction (clover.antlr.Token)
public abstract void setUserExceptions (java.lang.String)
public abstract void refCharLiteral (clover.antlr.Token, clover.antlr.Token, boolean, int, boolean)
public abstract void refCharRange (clover.antlr.Token, clover.antlr.Token, clover.antlr.Token, int, boolean)
public abstract void refElementOption (clover.antlr.Token, clover.antlr.Token)
public abstract void refTokensSpecElementOption (clover.antlr.Token, clover.antlr.Token, clover.antlr.Token)
public abstract void refExceptionHandler (clover.antlr.Token, clover.antlr.Token)
public abstract void refHeaderAction (clover.antlr.Token, clover.antlr.Token)
public abstract void refInitAction (clover.antlr.Token)
public abstract void refMemberAction (clover.antlr.Token)
public abstract void refPreambleAction (clover.antlr.Token)
public abstract void refReturnAction (clover.antlr.Token)
public abstract void refRule (clover.antlr.Token, clover.antlr.Token, clover.antlr.Token, clover.antlr.Token, int)
public abstract void refSemPred (clover.antlr.Token)
public abstract void refStringLiteral (clover.antlr.Token, clover.antlr.Token, int, boolean)
public abstract void refToken (clover.antlr.Token, clover.antlr.Token, clover.antlr.Token, clover.antlr.Token, boolean, int, boolean)
public abstract void refTokenRange (clover.antlr.Token, clover.antlr.Token, clover.antlr.Token, int, boolean)
public abstract void refTreeSpecifier (clover.antlr.Token)
public abstract void refWildcard (clover.antlr.Token, clover.antlr.Token, int)
public abstract void setArgOfRuleRef (clover.antlr.Token)
public abstract void setCharVocabulary (clover.antlr.collections.impl.BitSet)
public abstract void setFileOption (clover.antlr.Token, clover.antlr.Token, java.lang.String)
public abstract void setGrammarOption (clover.antlr.Token, clover.antlr.Token)
public abstract void setRuleOption (clover.antlr.Token, clover.antlr.Token)
public abstract void setSubruleOption (clover.antlr.Token, clover.antlr.Token)
public abstract void startLexer (java.lang.String, clover.antlr.Token, java.lang.String, java.lang.String)
public abstract void startParser (java.lang.String, clover.antlr.Token, java.lang.String, java.lang.String)
public abstract void startTreeWalker (java.lang.String, clover.antlr.Token, java.lang.String, java.lang.String)
public abstract void synPred ()
public abstract void zeroOrMoreSubRule ()
}
clover/antlr/ANTLRHashString.classANTLRHashString.java
package clover.antlr
public clover.antlr.ANTLRHashString extends java.lang.Object {
private String s
private char[] buf
private int len
private clover.antlr.CharScanner lexer
private static final int prime
public void (char[], int, clover.antlr.CharScanner)
public void (clover.antlr.CharScanner)
public void (java.lang.String, clover.antlr.CharScanner)
private final char charAt (int)
public boolean equals (java.lang.Object)
public int hashCode ()
private final int length ()
public void setBuffer (char[], int)
public void setString (java.lang.String)
}
clover/antlr/ANTLRLexer.classANTLRLexer.java
package clover.antlr
public clover.antlr.ANTLRLexer extends clover.antlr.CharScanner implements clover.antlr.ANTLRTokenTypes clover.antlr.TokenStream {
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 static final clover.antlr.collections.impl.BitSet _tokenSet_4
public static final clover.antlr.collections.impl.BitSet _tokenSet_5
public static int escapeCharValue (java.lang.String)
public static int tokenTypeForCharLiteral (java.lang.String)
public void (java.io.InputStream)
public void (java.io.Reader)
public void (clover.antlr.InputBuffer)
public void (clover.antlr.LexerSharedInputState)
public clover.antlr.Token nextToken () throws clover.antlr.TokenStreamException
public final void mWS (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
public final void mCOMMENT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mSL_COMMENT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mML_COMMENT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
public final void mOPEN_ELEMENT_OPTION (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
public final void mCLOSE_ELEMENT_OPTION (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
public final void mCOMMA (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
public final void mQUESTION (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
public final void mTREE_BEGIN (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
public final void mLPAREN (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
public final void mRPAREN (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
public final void mCOLON (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
public final void mSTAR (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
public final void mPLUS (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
public final void mASSIGN (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
public final void mIMPLIES (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
public final void mSEMI (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
public final void mCARET (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
public final void mBANG (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
public final void mOR (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
public final void mWILDCARD (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
public final void mRANGE (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
public final void mNOT_OP (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
public final void mRCURLY (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
public final void mCHAR_LITERAL (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mESC (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
public final void mSTRING_LITERAL (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mXDIGIT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mDIGIT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
public final void mINT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
public final void mARG_ACTION (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mNESTED_ARG_ACTION (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
public final void mACTION (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mNESTED_ACTION (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
public final void mTOKEN_REF (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
public final void mRULE_REF (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final int mINTERNAL_RULE_REF (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mWS_LOOP (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mWS_OPT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
private static final long[] mk_tokenSet_0 ()
private static final long[] mk_tokenSet_1 ()
private static final long[] mk_tokenSet_2 ()
private static final long[] mk_tokenSet_3 ()
private static final long[] mk_tokenSet_4 ()
private static final long[] mk_tokenSet_5 ()
static void ()
}
clover/antlr/ANTLRParser.classANTLRParser.java
package clover.antlr
public clover.antlr.ANTLRParser extends clover.antlr.LLkParser implements clover.antlr.ANTLRTokenTypes {
private static final boolean DEBUG_PARSER
clover.antlr.ANTLRGrammarParseBehavior behavior
clover.antlr.Tool antlrTool
protected int blockNesting
public static final String[] _tokenNames
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 static final clover.antlr.collections.impl.BitSet _tokenSet_4
public static final clover.antlr.collections.impl.BitSet _tokenSet_5
public static final clover.antlr.collections.impl.BitSet _tokenSet_6
public static final clover.antlr.collections.impl.BitSet _tokenSet_7
public static final clover.antlr.collections.impl.BitSet _tokenSet_8
public static final clover.antlr.collections.impl.BitSet _tokenSet_9
public static final clover.antlr.collections.impl.BitSet _tokenSet_10
public static final clover.antlr.collections.impl.BitSet _tokenSet_11
public void (clover.antlr.TokenBuffer, clover.antlr.ANTLRGrammarParseBehavior, clover.antlr.Tool)
public void reportError (java.lang.String)
public void reportError (clover.antlr.RecognitionException)
public void reportError (clover.antlr.RecognitionException, java.lang.String)
public void reportWarning (java.lang.String)
private boolean lastInRule () throws clover.antlr.TokenStreamException
private void checkForMissingEndRule (clover.antlr.Token)
protected void (clover.antlr.TokenBuffer, int)
public void (clover.antlr.TokenBuffer)
protected void (clover.antlr.TokenStream, int)
public void (clover.antlr.TokenStream)
public void (clover.antlr.ParserSharedInputState)
public final void grammar () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
public final void fileOptionsSpec () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
public final void classDef () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
public final clover.antlr.Token id () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
public final void lexerSpec (java.lang.String) throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
public final void treeParserSpec (java.lang.String) throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
public final void parserSpec (java.lang.String) throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
public final void rules () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
public final clover.antlr.Token optionValue () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
public final void parserOptionsSpec () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
public final void treeParserOptionsSpec () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
public final void lexerOptionsSpec () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
public final clover.antlr.collections.impl.BitSet charSet () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
public final void subruleOptionsSpec () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
public final clover.antlr.Token qualifiedID () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
public final clover.antlr.collections.impl.BitSet setBlockElement () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
public final void tokensSpec () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
public final void tokensSpecOptions (clover.antlr.Token) throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
public final java.lang.String superClass () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
public final void rule () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
public final void throwsSpec () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
public final void ruleOptionsSpec () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
public final void block () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
public final void exceptionGroup () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
public final void alternative () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
public final void element () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
public final void exceptionSpecNoLabel () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
public final void exceptionSpec () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
public final void exceptionHandler () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
public final void elementNoOptionSpec () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
public final void elementOptionSpec () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
public final void range (clover.antlr.Token) throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
public final void terminal (clover.antlr.Token) throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
public final void notTerminal (clover.antlr.Token) throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
public final void ebnf (clover.antlr.Token, boolean) throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
public final void tree () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
public final void rootNode () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
public final int ast_type_spec () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
private static final long[] mk_tokenSet_0 ()
private static final long[] mk_tokenSet_1 ()
private static final long[] mk_tokenSet_2 ()
private static final long[] mk_tokenSet_3 ()
private static final long[] mk_tokenSet_4 ()
private static final long[] mk_tokenSet_5 ()
private static final long[] mk_tokenSet_6 ()
private static final long[] mk_tokenSet_7 ()
private static final long[] mk_tokenSet_8 ()
private static final long[] mk_tokenSet_9 ()
private static final long[] mk_tokenSet_10 ()
private static final long[] mk_tokenSet_11 ()
static void ()
}
clover/antlr/ANTLRStringBuffer.classANTLRStringBuffer.java
package clover.antlr
public clover.antlr.ANTLRStringBuffer extends java.lang.Object {
protected char[] buffer
protected int length
public void ()
public void (int)
public final void append (char)
public final void append (java.lang.String)
public final char charAt (int)
public final char[] getBuffer ()
public final int length ()
public final void setCharAt (int, char)
public final void setLength (int)
public final java.lang.String toString ()
}
clover/antlr/ANTLRTokdefLexer.classANTLRTokdefLexer.java
package clover.antlr
public clover.antlr.ANTLRTokdefLexer extends clover.antlr.CharScanner implements clover.antlr.ANTLRTokdefParserTokenTypes clover.antlr.TokenStream {
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.InputStream)
public void (java.io.Reader)
public void (clover.antlr.InputBuffer)
public void (clover.antlr.LexerSharedInputState)
public clover.antlr.Token nextToken () throws clover.antlr.TokenStreamException
public final void mWS (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
public final void mSL_COMMENT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
public final void mML_COMMENT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
public final void mLPAREN (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
public final void mRPAREN (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
public final void mASSIGN (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
public final void mSTRING (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mESC (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mDIGIT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mXDIGIT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
public final void mID (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
public final void mINT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
private static final long[] mk_tokenSet_0 ()
private static final long[] mk_tokenSet_1 ()
private static final long[] mk_tokenSet_2 ()
private static final long[] mk_tokenSet_3 ()
static void ()
}
clover/antlr/ANTLRTokdefParser.classANTLRTokdefParser.java
package clover.antlr
public clover.antlr.ANTLRTokdefParser extends clover.antlr.LLkParser implements clover.antlr.ANTLRTokdefParserTokenTypes {
private clover.antlr.Tool antlrTool
public static final String[] _tokenNames
public static final clover.antlr.collections.impl.BitSet _tokenSet_0
public static final clover.antlr.collections.impl.BitSet _tokenSet_1
public void setTool (clover.antlr.Tool)
protected clover.antlr.Tool getTool ()
public void reportError (java.lang.String)
public void reportError (clover.antlr.RecognitionException)
public void reportWarning (java.lang.String)
protected void (clover.antlr.TokenBuffer, int)
public void (clover.antlr.TokenBuffer)
protected void (clover.antlr.TokenStream, int)
public void (clover.antlr.TokenStream)
public void (clover.antlr.ParserSharedInputState)
public final void file (clover.antlr.ImportVocabTokenManager) throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
public final void line (clover.antlr.ImportVocabTokenManager) throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
private static final long[] mk_tokenSet_0 ()
private static final long[] mk_tokenSet_1 ()
static void ()
}
clover/antlr/ANTLRTokdefParserTokenTypes.classANTLRTokdefParserTokenTypes.java
package clover.antlr
public abstract clover.antlr.ANTLRTokdefParserTokenTypes extends java.lang.Object {
public static final int EOF
public static final int NULL_TREE_LOOKAHEAD
public static final int ID
public static final int STRING
public static final int ASSIGN
public static final int LPAREN
public static final int RPAREN
public static final int INT
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 DIGIT
public static final int XDIGIT
}
clover/antlr/ANTLRTokenTypes.classANTLRTokenTypes.java
package clover.antlr
public abstract clover.antlr.ANTLRTokenTypes extends java.lang.Object {
public static final int EOF
public static final int NULL_TREE_LOOKAHEAD
public static final int LITERAL_tokens
public static final int LITERAL_header
public static final int STRING_LITERAL
public static final int ACTION
public static final int DOC_COMMENT
public static final int LITERAL_lexclass
public static final int LITERAL_class
public static final int LITERAL_extends
public static final int LITERAL_Lexer
public static final int LITERAL_TreeParser
public static final int OPTIONS
public static final int ASSIGN
public static final int SEMI
public static final int RCURLY
public static final int LITERAL_charVocabulary
public static final int CHAR_LITERAL
public static final int INT
public static final int OR
public static final int RANGE
public static final int TOKENS
public static final int TOKEN_REF
public static final int OPEN_ELEMENT_OPTION
public static final int CLOSE_ELEMENT_OPTION
public static final int LPAREN
public static final int RPAREN
public static final int LITERAL_Parser
public static final int LITERAL_protected
public static final int LITERAL_public
public static final int LITERAL_private
public static final int BANG
public static final int ARG_ACTION
public static final int LITERAL_returns
public static final int COLON
public static final int LITERAL_throws
public static final int COMMA
public static final int LITERAL_exception
public static final int LITERAL_catch
public static final int RULE_REF
public static final int NOT_OP
public static final int SEMPRED
public static final int TREE_BEGIN
public static final int QUESTION
public static final int STAR
public static final int PLUS
public static final int IMPLIES
public static final int CARET
public static final int WILDCARD
public static final int LITERAL_options
public static final int WS
public static final int COMMENT
public static final int SL_COMMENT
public static final int ML_COMMENT
public static final int ESC
public static final int DIGIT
public static final int XDIGIT
public static final int NESTED_ARG_ACTION
public static final int NESTED_ACTION
public static final int WS_LOOP
public static final int INTERNAL_RULE_REF
public static final int WS_OPT
}
clover/antlr/ASTFactory.classASTFactory.java
package clover.antlr
public clover.antlr.ASTFactory extends java.lang.Object {
protected String theASTNodeType
protected Class theASTNodeTypeClass
protected java.util.Hashtable tokenTypeToASTClassMap
static Class class$antlr$CommonAST
static Class class$antlr$Token
public void ()
public void (java.util.Hashtable)
public void setTokenTypeASTNodeType (int, java.lang.String) throws java.lang.IllegalArgumentException
public java.lang.Class getASTNodeType (int)
public void addASTChild (clover.antlr.ASTPair, clover.antlr.collections.AST)
public clover.antlr.collections.AST create ()
public clover.antlr.collections.AST create (int)
public clover.antlr.collections.AST create (int, java.lang.String)
public clover.antlr.collections.AST create (int, java.lang.String, java.lang.String)
public clover.antlr.collections.AST create (clover.antlr.collections.AST)
public clover.antlr.collections.AST create (clover.antlr.Token)
public clover.antlr.collections.AST create (clover.antlr.Token, java.lang.String)
public clover.antlr.collections.AST create (java.lang.String)
protected clover.antlr.collections.AST createUsingCtor (clover.antlr.Token, java.lang.String)
protected clover.antlr.collections.AST create (java.lang.Class)
public clover.antlr.collections.AST dup (clover.antlr.collections.AST)
public clover.antlr.collections.AST dupList (clover.antlr.collections.AST)
public clover.antlr.collections.AST dupTree (clover.antlr.collections.AST)
public clover.antlr.collections.AST make (clover.antlr.collections.AST[])
public clover.antlr.collections.AST make (clover.antlr.collections.impl.ASTArray)
public void makeASTRoot (clover.antlr.ASTPair, clover.antlr.collections.AST)
public void setASTNodeClass (java.lang.Class)
public void setASTNodeClass (java.lang.String)
public void setASTNodeType (java.lang.String)
public java.util.Hashtable getTokenTypeToASTClassMap ()
public void setTokenTypeToASTClassMap (java.util.Hashtable)
public void error (java.lang.String)
static java.lang.Class class$ (java.lang.String)
}
clover/antlr/ASTIterator.classASTIterator.java
package clover.antlr
public clover.antlr.ASTIterator extends java.lang.Object {
protected clover.antlr.collections.AST cursor
protected clover.antlr.collections.AST original
public void (clover.antlr.collections.AST)
public boolean isSubtree (clover.antlr.collections.AST, clover.antlr.collections.AST)
public clover.antlr.collections.AST next (clover.antlr.collections.AST)
}
clover/antlr/ASTNULLType.classASTNULLType.java
package clover.antlr
public clover.antlr.ASTNULLType extends java.lang.Object implements clover.antlr.collections.AST {
public void ()
public void addChild (clover.antlr.collections.AST)
public boolean equals (clover.antlr.collections.AST)
public boolean equalsList (clover.antlr.collections.AST)
public boolean equalsListPartial (clover.antlr.collections.AST)
public boolean equalsTree (clover.antlr.collections.AST)
public boolean equalsTreePartial (clover.antlr.collections.AST)
public clover.antlr.collections.ASTEnumeration findAll (clover.antlr.collections.AST)
public clover.antlr.collections.ASTEnumeration findAllPartial (clover.antlr.collections.AST)
public clover.antlr.collections.AST getFirstChild ()
public clover.antlr.collections.AST getNextSibling ()
public java.lang.String getText ()
public int getType ()
public int getLine ()
public int getColumn ()
public int getNumberOfChildren ()
public void initialize (int, java.lang.String)
public void initialize (clover.antlr.collections.AST)
public void initialize (clover.antlr.Token)
public void setFirstChild (clover.antlr.collections.AST)
public void setNextSibling (clover.antlr.collections.AST)
public void setText (java.lang.String)
public void setType (int)
public java.lang.String toString ()
public java.lang.String toStringList ()
public java.lang.String toStringTree ()
}
clover/antlr/ASTPair.classASTPair.java
package clover.antlr
public clover.antlr.ASTPair extends java.lang.Object {
public clover.antlr.collections.AST root
public clover.antlr.collections.AST child
public void ()
public final void advanceChildToEnd ()
public clover.antlr.ASTPair copy ()
public java.lang.String toString ()
}
clover/antlr/ASTVisitor.classASTVisitor.java
package clover.antlr
public abstract clover.antlr.ASTVisitor extends java.lang.Object {
public abstract void visit (clover.antlr.collections.AST)
}
clover/antlr/ASdebug/ASDebugStream.classASDebugStream.java
package clover.antlr.ASdebug
public final clover.antlr.ASdebug.ASDebugStream extends java.lang.Object {
public void ()
public static java.lang.String getEntireText (clover.antlr.TokenStream)
public static clover.antlr.ASdebug.TokenOffsetInfo getOffsetInfo (clover.antlr.TokenStream, clover.antlr.Token)
}
clover/antlr/ASdebug/IASDebugStream.classIASDebugStream.java
package clover.antlr.ASdebug
public abstract clover.antlr.ASdebug.IASDebugStream extends java.lang.Object {
public abstract java.lang.String getEntireText ()
public abstract clover.antlr.ASdebug.TokenOffsetInfo getOffsetInfo (clover.antlr.Token)
}
clover/antlr/ASdebug/TokenOffsetInfo.classTokenOffsetInfo.java
package clover.antlr.ASdebug
public clover.antlr.ASdebug.TokenOffsetInfo extends java.lang.Object {
public final int beginOffset
public final int length
public void (int, int)
public int getEndOffset ()
}
clover/antlr/ActionElement.classActionElement.java
package clover.antlr
clover.antlr.ActionElement extends clover.antlr.AlternativeElement {
protected String actionText
protected boolean isSemPred
public void (clover.antlr.Grammar, clover.antlr.Token)
public void generate ()
public clover.antlr.Lookahead look (int)
public java.lang.String toString ()
}
clover/antlr/ActionTransInfo.classActionTransInfo.java
package clover.antlr
public clover.antlr.ActionTransInfo extends java.lang.Object {
public boolean assignToRoot
public String refRuleRoot
public String followSetName
public void ()
public java.lang.String toString ()
}
clover/antlr/Alternative.classAlternative.java
package clover.antlr
clover.antlr.Alternative extends java.lang.Object {
clover.antlr.AlternativeElement head
clover.antlr.AlternativeElement tail
protected clover.antlr.SynPredBlock synPred
protected String semPred
protected clover.antlr.ExceptionSpec exceptionSpec
protected clover.antlr.Lookahead[] cache
protected int lookaheadDepth
protected clover.antlr.Token treeSpecifier
private boolean doAutoGen
public void ()
public void (clover.antlr.AlternativeElement)
public void addElement (clover.antlr.AlternativeElement)
public boolean atStart ()
public boolean getAutoGen ()
public clover.antlr.Token getTreeSpecifier ()
public void setAutoGen (boolean)
}
clover/antlr/AlternativeBlock.classAlternativeBlock.java
package clover.antlr
clover.antlr.AlternativeBlock extends clover.antlr.AlternativeElement {
protected String initAction
protected clover.antlr.collections.impl.Vector alternatives
protected String label
protected int alti
protected int altj
protected int analysisAlt
protected boolean hasAnAction
protected boolean hasASynPred
protected int ID
protected static int nblks
boolean not
boolean greedy
boolean greedySet
protected boolean doAutoGen
protected boolean warnWhenFollowAmbig
protected boolean generateAmbigWarnings
public void (clover.antlr.Grammar)
public void (clover.antlr.Grammar, clover.antlr.Token, boolean)
public void addAlternative (clover.antlr.Alternative)
public void generate ()
public clover.antlr.Alternative getAlternativeAt (int)
public clover.antlr.collections.impl.Vector getAlternatives ()
public boolean getAutoGen ()
public java.lang.String getInitAction ()
public java.lang.String getLabel ()
public clover.antlr.Lookahead look (int)
public void prepareForAnalysis ()
public void removeTrackingOfRuleRefs (clover.antlr.Grammar)
public void setAlternatives (clover.antlr.collections.impl.Vector)
public void setAutoGen (boolean)
public void setInitAction (java.lang.String)
public void setLabel (java.lang.String)
public void setOption (clover.antlr.Token, clover.antlr.Token)
public java.lang.String toString ()
}
clover/antlr/AlternativeElement.classAlternativeElement.java
package clover.antlr
abstract clover.antlr.AlternativeElement extends clover.antlr.GrammarElement {
clover.antlr.AlternativeElement next
protected int autoGenType
protected String enclosingRuleName
public void (clover.antlr.Grammar)
public void (clover.antlr.Grammar, clover.antlr.Token)
public void (clover.antlr.Grammar, clover.antlr.Token, int)
public int getAutoGenType ()
public void setAutoGenType (int)
public java.lang.String getLabel ()
public void setLabel (java.lang.String)
}
clover/antlr/BaseAST.classBaseAST.java
package clover.antlr
public abstract clover.antlr.BaseAST extends java.lang.Object implements clover.antlr.collections.AST java.io.Serializable {
protected clover.antlr.BaseAST down
protected clover.antlr.BaseAST right
private static boolean verboseStringConversion
private static String[] tokenNames
public void ()
public void addChild (clover.antlr.collections.AST)
public int getNumberOfChildren ()
private static void doWorkForFindAll (clover.antlr.collections.AST, clover.antlr.collections.impl.Vector, clover.antlr.collections.AST, boolean)
public boolean equals (clover.antlr.collections.AST)
public boolean equalsList (clover.antlr.collections.AST)
public boolean equalsListPartial (clover.antlr.collections.AST)
public boolean equalsTree (clover.antlr.collections.AST)
public boolean equalsTreePartial (clover.antlr.collections.AST)
public clover.antlr.collections.ASTEnumeration findAll (clover.antlr.collections.AST)
public clover.antlr.collections.ASTEnumeration findAllPartial (clover.antlr.collections.AST)
public clover.antlr.collections.AST getFirstChild ()
public clover.antlr.collections.AST getNextSibling ()
public java.lang.String getText ()
public int getType ()
public int getLine ()
public int getColumn ()
public abstract void initialize (int, java.lang.String)
public abstract void initialize (clover.antlr.collections.AST)
public abstract void initialize (clover.antlr.Token)
public void removeChildren ()
public void setFirstChild (clover.antlr.collections.AST)
public void setNextSibling (clover.antlr.collections.AST)
public void setText (java.lang.String)
public void setType (int)
public static void setVerboseStringConversion (boolean, java.lang.String[])
public static java.lang.String[] getTokenNames ()
public java.lang.String toString ()
public java.lang.String toStringList ()
public java.lang.String toStringTree ()
public static java.lang.String decode (java.lang.String)
public static java.lang.String encode (java.lang.String)
public void xmlSerializeNode (java.io.Writer) throws java.io.IOException
public void xmlSerializeRootOpen (java.io.Writer) throws java.io.IOException
public void xmlSerializeRootClose (java.io.Writer) throws java.io.IOException
public void xmlSerialize (java.io.Writer) throws java.io.IOException
static void ()
}
clover/antlr/BlockContext.classBlockContext.java
package clover.antlr
clover.antlr.BlockContext extends java.lang.Object {
clover.antlr.AlternativeBlock block
int altNum
clover.antlr.BlockEndElement blockEnd
void ()
public void addAlternativeElement (clover.antlr.AlternativeElement)
public clover.antlr.Alternative currentAlt ()
public clover.antlr.AlternativeElement currentElement ()
}
clover/antlr/BlockEndElement.classBlockEndElement.java
package clover.antlr
clover.antlr.BlockEndElement extends clover.antlr.AlternativeElement {
protected boolean[] lock
protected clover.antlr.AlternativeBlock block
public void (clover.antlr.Grammar)
public clover.antlr.Lookahead look (int)
public java.lang.String toString ()
}
clover/antlr/BlockWithImpliedExitPath.classBlockWithImpliedExitPath.java
package clover.antlr
abstract clover.antlr.BlockWithImpliedExitPath extends clover.antlr.AlternativeBlock {
protected int exitLookaheadDepth
protected clover.antlr.Lookahead[] exitCache
public void (clover.antlr.Grammar)
public void (clover.antlr.Grammar, clover.antlr.Token)
}
clover/antlr/ByteBuffer.classByteBuffer.java
package clover.antlr
public clover.antlr.ByteBuffer extends clover.antlr.InputBuffer {
public transient java.io.InputStream input
public void (java.io.InputStream)
public void fill (int) throws clover.antlr.CharStreamException
}
clover/antlr/CSharpBlockFinishingInfo.classCSharpBlockFinishingInfo.java
package clover.antlr
clover.antlr.CSharpBlockFinishingInfo extends java.lang.Object {
String postscript
boolean generatedSwitch
boolean generatedAnIf
boolean needAnErrorClause
public void ()
public void (java.lang.String, boolean, boolean, boolean)
}
clover/antlr/CSharpCharFormatter.classCSharpCharFormatter.java
package clover.antlr
clover.antlr.CSharpCharFormatter extends java.lang.Object implements clover.antlr.CharFormatter {
void ()
public java.lang.String escapeChar (int, boolean)
public java.lang.String escapeString (java.lang.String)
public java.lang.String literalChar (int)
public java.lang.String literalString (java.lang.String)
}
clover/antlr/CSharpCodeGenerator.classCSharpCodeGenerator.java
package clover.antlr
public clover.antlr.CSharpCodeGenerator extends clover.antlr.CodeGenerator {
protected int syntacticPredLevel
protected boolean genAST
protected boolean saveText
boolean usingCustomAST
String labeledElementType
String labeledElementASTType
String labeledElementInit
String commonExtraArgs
String commonExtraParams
String commonLocalVars
String lt1Value
String exceptionThrown
String throwNoViable
clover.antlr.RuleBlock currentRule
String currentASTResult
java.util.Hashtable treeVariableMap
java.util.Hashtable declaredASTVariables
int astVarNumber
protected static final String NONUNIQUE
public static final int caseSizeThreshold
private clover.antlr.collections.impl.Vector semPreds
private java.util.Vector astTypes
private static clover.antlr.CSharpNameSpace nameSpace
int saveIndexCreateLevel
int blockNestingLevel
public void ()
protected int addSemPred (java.lang.String)
public void exitIfError ()
public void gen ()
public void gen (clover.antlr.ActionElement)
public void gen (clover.antlr.AlternativeBlock)
public void gen (clover.antlr.BlockEndElement)
public void gen (clover.antlr.CharLiteralElement)
public void gen (clover.antlr.CharRangeElement)
public void gen (clover.antlr.LexerGrammar) throws java.io.IOException
public void gen (clover.antlr.OneOrMoreBlock)
public void gen (clover.antlr.ParserGrammar) throws java.io.IOException
public void gen (clover.antlr.RuleRefElement)
public void gen (clover.antlr.StringLiteralElement)
public void gen (clover.antlr.TokenRangeElement)
public void gen (clover.antlr.TokenRefElement)
public void gen (clover.antlr.TreeElement)
public void gen (clover.antlr.TreeWalkerGrammar) throws java.io.IOException
public void gen (clover.antlr.WildcardElement)
public void gen (clover.antlr.ZeroOrMoreBlock)
protected void genAlt (clover.antlr.Alternative, clover.antlr.AlternativeBlock)
protected void genBitsets (clover.antlr.collections.impl.Vector, int)
private void genBitSet (clover.antlr.collections.impl.BitSet, int)
protected java.lang.String getBitsetName (int)
private void genBlockFinish (clover.antlr.CSharpBlockFinishingInfo, java.lang.String)
protected void genBlockInitAction (clover.antlr.AlternativeBlock)
protected void genBlockPreamble (clover.antlr.AlternativeBlock)
public void genBody (clover.antlr.LexerGrammar) throws java.io.IOException
public void genInitFactory (clover.antlr.Grammar)
public void genBody (clover.antlr.ParserGrammar) throws java.io.IOException
public void genBody (clover.antlr.TreeWalkerGrammar) throws java.io.IOException
protected void genCases (clover.antlr.collections.impl.BitSet)
public clover.antlr.CSharpBlockFinishingInfo genCommonBlock (clover.antlr.AlternativeBlock, boolean)
private static boolean suitableForCaseExpression (clover.antlr.Alternative)
private void genElementAST (clover.antlr.AlternativeElement)
private void genErrorCatchForElement (clover.antlr.AlternativeElement)
private void genErrorHandler (clover.antlr.ExceptionSpec)
private void genErrorTryForElement (clover.antlr.AlternativeElement)
protected void genASTDeclaration (clover.antlr.AlternativeElement)
protected void genASTDeclaration (clover.antlr.AlternativeElement, java.lang.String)
protected void genASTDeclaration (clover.antlr.AlternativeElement, java.lang.String, java.lang.String)
protected void genHeader ()
private void genLiteralsTest ()
private void genLiteralsTestForPartialToken ()
protected void genMatch (clover.antlr.collections.impl.BitSet)
protected void genMatch (clover.antlr.GrammarAtom)
protected void genMatchUsingAtomText (clover.antlr.GrammarAtom)
protected void genMatchUsingAtomTokenType (clover.antlr.GrammarAtom)
public void genNextToken ()
public void genRule (clover.antlr.RuleSymbol, boolean, int, clover.antlr.TokenManager)
private void GenRuleInvocation (clover.antlr.RuleRefElement)
protected void genSemPred (java.lang.String, int)
protected void genSemPredMap ()
protected void genSynPred (clover.antlr.SynPredBlock, java.lang.String)
public void genTokenStrings ()
protected void genTokenTypes (clover.antlr.TokenManager) throws java.io.IOException
protected void genTokenDefinitions (clover.antlr.TokenManager) throws java.io.IOException
public java.lang.String processStringForASTConstructor (java.lang.String)
public java.lang.String getASTCreateString (clover.antlr.collections.impl.Vector)
public java.lang.String getASTCreateString (clover.antlr.GrammarAtom, java.lang.String)
public java.lang.String getASTCreateString (java.lang.String)
protected java.lang.String getLookaheadTestExpression (clover.antlr.Lookahead[], int)
protected java.lang.String getLookaheadTestExpression (clover.antlr.Alternative, int)
protected java.lang.String getLookaheadTestTerm (int, clover.antlr.collections.impl.BitSet)
public java.lang.String getRangeExpression (int, int[])
private java.lang.String getValueString (int)
protected boolean lookaheadIsEmpty (clover.antlr.Alternative, int)
private java.lang.String lookaheadString (int)
private java.lang.String mangleLiteral (java.lang.String)
public java.lang.String mapTreeId (java.lang.String, clover.antlr.ActionTransInfo)
private void mapTreeVariable (clover.antlr.AlternativeElement, java.lang.String)
protected java.lang.String processActionForSpecialSymbols (java.lang.String, int, clover.antlr.RuleBlock, clover.antlr.ActionTransInfo)
private void setupGrammarParameters (clover.antlr.Grammar)
public void setupOutput (java.lang.String) throws java.io.IOException
private static java.lang.String OctalToUnicode (java.lang.String)
public java.lang.String getTokenTypesClassName ()
private void declareSaveIndexVariableIfNeeded ()
public java.lang.String[] split (java.lang.String, java.lang.String)
static void ()
}
clover/antlr/CSharpNameSpace.classCSharpNameSpace.java
package clover.antlr
public clover.antlr.CSharpNameSpace extends clover.antlr.NameSpace {
public void (java.lang.String)
void emitDeclarations (java.io.PrintWriter)
void emitClosures (java.io.PrintWriter)
}
clover/antlr/CharBuffer.classCharBuffer.java
package clover.antlr
public clover.antlr.CharBuffer extends clover.antlr.InputBuffer {
public transient java.io.Reader input
public void (java.io.Reader)
public void fill (int) throws clover.antlr.CharStreamException
}
clover/antlr/CharFormatter.classCharFormatter.java
package clover.antlr
public abstract clover.antlr.CharFormatter extends java.lang.Object {
public abstract java.lang.String escapeChar (int, boolean)
public abstract java.lang.String escapeString (java.lang.String)
public abstract java.lang.String literalChar (int)
public abstract java.lang.String literalString (java.lang.String)
}
clover/antlr/CharLiteralElement.classCharLiteralElement.java
package clover.antlr
clover.antlr.CharLiteralElement extends clover.antlr.GrammarAtom {
public void (clover.antlr.LexerGrammar, clover.antlr.Token, boolean, int)
public void generate ()
public clover.antlr.Lookahead look (int)
}
clover/antlr/CharQueue.classCharQueue.java
package clover.antlr
public clover.antlr.CharQueue extends java.lang.Object {
protected char[] buffer
private int sizeLessOne
private int offset
protected int nbrEntries
public void (int)
public final void append (char)
public final char elementAt (int)
private final void expand ()
public void init (int)
public final void reset ()
public final void removeFirst ()
}
clover/antlr/CharRangeElement.classCharRangeElement.java
package clover.antlr
clover.antlr.CharRangeElement extends clover.antlr.AlternativeElement {
String label
protected char begin
protected char end
protected String beginText
protected String endText
public void (clover.antlr.LexerGrammar, clover.antlr.Token, clover.antlr.Token, int)
public void generate ()
public java.lang.String getLabel ()
public clover.antlr.Lookahead look (int)
public void setLabel (java.lang.String)
public java.lang.String toString ()
}
clover/antlr/CharScanner.classCharScanner.java
package clover.antlr
public abstract clover.antlr.CharScanner extends java.lang.Object implements clover.antlr.TokenStream {
static final char NO_CHAR
public static final char EOF_CHAR
protected clover.antlr.ANTLRStringBuffer text
protected boolean saveConsumedInput
protected Class tokenObjectClass
protected boolean caseSensitive
protected boolean caseSensitiveLiterals
protected java.util.Hashtable literals
protected int tabsize
protected clover.antlr.Token _returnToken
protected clover.antlr.ANTLRHashString hashString
protected clover.antlr.LexerSharedInputState inputState
protected boolean commitToPath
protected int traceDepth
public void ()
public void (clover.antlr.InputBuffer)
public void (clover.antlr.LexerSharedInputState)
public void append (char)
public void append (java.lang.String)
public void commit ()
public void consume () throws clover.antlr.CharStreamException
public void consumeUntil (int) throws clover.antlr.CharStreamException
public void consumeUntil (clover.antlr.collections.impl.BitSet) throws clover.antlr.CharStreamException
public boolean getCaseSensitive ()
public final boolean getCaseSensitiveLiterals ()
public int getColumn ()
public void setColumn (int)
public boolean getCommitToPath ()
public java.lang.String getFilename ()
public clover.antlr.InputBuffer getInputBuffer ()
public clover.antlr.LexerSharedInputState getInputState ()
public void setInputState (clover.antlr.LexerSharedInputState)
public int getLine ()
public java.lang.String getText ()
public clover.antlr.Token getTokenObject ()
public char LA (int) throws clover.antlr.CharStreamException
protected clover.antlr.Token makeToken (int)
public int mark ()
public void match (char) throws clover.antlr.MismatchedCharException clover.antlr.CharStreamException
public void match (clover.antlr.collections.impl.BitSet) throws clover.antlr.MismatchedCharException clover.antlr.CharStreamException
public void match (java.lang.String) throws clover.antlr.MismatchedCharException clover.antlr.CharStreamException
public void matchNot (char) throws clover.antlr.MismatchedCharException clover.antlr.CharStreamException
public void matchRange (char, char) throws clover.antlr.MismatchedCharException clover.antlr.CharStreamException
public void newline ()
public void tab ()
public void setTabSize (int)
public int getTabSize ()
public void panic ()
public void panic (java.lang.String)
public void reportError (clover.antlr.RecognitionException)
public void reportError (java.lang.String)
public void reportWarning (java.lang.String)
public void resetText ()
public void rewind (int)
public void setCaseSensitive (boolean)
public void setCommitToPath (boolean)
public void setFilename (java.lang.String)
public void setLine (int)
public void setText (java.lang.String)
public void setTokenObjectClass (java.lang.String)
public int testLiteralsTable (int)
public int testLiteralsTable (java.lang.String, int)
public char toLower (char)
public void traceIndent ()
public void traceIn (java.lang.String) throws clover.antlr.CharStreamException
public void traceOut (java.lang.String) throws clover.antlr.CharStreamException
public void uponEOF () throws clover.antlr.TokenStreamException clover.antlr.CharStreamException
}
clover/antlr/CharStreamException.classCharStreamException.java
package clover.antlr
public clover.antlr.CharStreamException extends clover.antlr.ANTLRException {
public void (java.lang.String)
}
clover/antlr/CharStreamIOException.classCharStreamIOException.java
package clover.antlr
public clover.antlr.CharStreamIOException extends clover.antlr.CharStreamException {
public java.io.IOException io
public void (java.io.IOException)
}
clover/antlr/CodeGenerator.classCodeGenerator.java
package clover.antlr
public abstract clover.antlr.CodeGenerator extends java.lang.Object {
protected clover.antlr.Tool antlrTool
protected int tabs
protected transient java.io.PrintWriter currentOutput
protected clover.antlr.Grammar grammar
protected clover.antlr.collections.impl.Vector bitsetsUsed
protected clover.antlr.DefineGrammarSymbols behavior
protected clover.antlr.LLkGrammarAnalyzer analyzer
protected clover.antlr.CharFormatter charFormatter
protected boolean DEBUG_CODE_GENERATOR
protected static final int DEFAULT_MAKE_SWITCH_THRESHOLD
protected static final int DEFAULT_BITSET_TEST_THRESHOLD
protected static final int BITSET_OPTIMIZE_INIT_THRESHOLD
protected int makeSwitchThreshold
protected int bitsetTestThreshold
private static boolean OLD_ACTION_TRANSLATOR
public static String TokenTypesFileSuffix
public static String TokenTypesFileExt
public void ()
protected void _print (java.lang.String)
protected void _printAction (java.lang.String)
protected void _println (java.lang.String)
public static boolean elementsAreRange (int[])
protected java.lang.String extractIdOfAction (clover.antlr.Token)
protected java.lang.String extractIdOfAction (java.lang.String, int, int)
protected java.lang.String extractTypeOfAction (clover.antlr.Token)
protected java.lang.String extractTypeOfAction (java.lang.String, int, int)
public abstract void gen ()
public abstract void gen (clover.antlr.ActionElement)
public abstract void gen (clover.antlr.AlternativeBlock)
public abstract void gen (clover.antlr.BlockEndElement)
public abstract void gen (clover.antlr.CharLiteralElement)
public abstract void gen (clover.antlr.CharRangeElement)
public abstract void gen (clover.antlr.LexerGrammar) throws java.io.IOException
public abstract void gen (clover.antlr.OneOrMoreBlock)
public abstract void gen (clover.antlr.ParserGrammar) throws java.io.IOException
public abstract void gen (clover.antlr.RuleRefElement)
public abstract void gen (clover.antlr.StringLiteralElement)
public abstract void gen (clover.antlr.TokenRangeElement)
public abstract void gen (clover.antlr.TokenRefElement)
public abstract void gen (clover.antlr.TreeElement)
public abstract void gen (clover.antlr.TreeWalkerGrammar) throws java.io.IOException
public abstract void gen (clover.antlr.WildcardElement)
public abstract void gen (clover.antlr.ZeroOrMoreBlock)
protected void genTokenInterchange (clover.antlr.TokenManager) throws java.io.IOException
public java.lang.String processStringForASTConstructor (java.lang.String)
public abstract java.lang.String getASTCreateString (clover.antlr.collections.impl.Vector)
public abstract java.lang.String getASTCreateString (clover.antlr.GrammarAtom, java.lang.String)
protected java.lang.String getBitsetName (int)
public static java.lang.String encodeLexerRuleName (java.lang.String)
public static java.lang.String decodeLexerRuleName (java.lang.String)
public abstract java.lang.String mapTreeId (java.lang.String, clover.antlr.ActionTransInfo)
protected int markBitsetForGen (clover.antlr.collections.impl.BitSet)
protected void print (java.lang.String)
protected void printAction (java.lang.String)
protected void println (java.lang.String)
protected void printTabs ()
protected abstract java.lang.String processActionForSpecialSymbols (java.lang.String, int, clover.antlr.RuleBlock, clover.antlr.ActionTransInfo)
public java.lang.String getFOLLOWBitSet (java.lang.String, int)
public java.lang.String getFIRSTBitSet (java.lang.String, int)
protected java.lang.String removeAssignmentFromDeclaration (java.lang.String)
private void reset ()
public static java.lang.String reverseLexerRuleName (java.lang.String)
public void setAnalyzer (clover.antlr.LLkGrammarAnalyzer)
public void setBehavior (clover.antlr.DefineGrammarSymbols)
protected void setGrammar (clover.antlr.Grammar)
public void setTool (clover.antlr.Tool)
static void ()
}
clover/antlr/CommonAST.classCommonAST.java
package clover.antlr
public clover.antlr.CommonAST extends clover.antlr.BaseAST {
int ttype
String text
public java.lang.String getText ()
public int getType ()
public void initialize (int, java.lang.String)
public void initialize (clover.antlr.collections.AST)
public void ()
public void (clover.antlr.Token)
public void initialize (clover.antlr.Token)
public void setText (java.lang.String)
public void setType (int)
}
clover/antlr/CommonASTWithHiddenTokens.classCommonASTWithHiddenTokens.java
package clover.antlr
public clover.antlr.CommonASTWithHiddenTokens extends clover.antlr.CommonAST {
protected clover.antlr.CommonHiddenStreamToken hiddenBefore
protected clover.antlr.CommonHiddenStreamToken hiddenAfter
public void ()
public void (clover.antlr.Token)
public clover.antlr.CommonHiddenStreamToken getHiddenAfter ()
public clover.antlr.CommonHiddenStreamToken getHiddenBefore ()
public void initialize (clover.antlr.collections.AST)
public void initialize (clover.antlr.Token)
}
clover/antlr/CommonHiddenStreamToken.classCommonHiddenStreamToken.java
package clover.antlr
public clover.antlr.CommonHiddenStreamToken extends clover.antlr.CommonToken {
protected clover.antlr.CommonHiddenStreamToken hiddenBefore
protected clover.antlr.CommonHiddenStreamToken hiddenAfter
public void ()
public void (int, java.lang.String)
public void (java.lang.String)
public clover.antlr.CommonHiddenStreamToken getHiddenAfter ()
public clover.antlr.CommonHiddenStreamToken getHiddenBefore ()
protected void setHiddenAfter (clover.antlr.CommonHiddenStreamToken)
protected void setHiddenBefore (clover.antlr.CommonHiddenStreamToken)
}
clover/antlr/CommonToken.classCommonToken.java
package clover.antlr
public clover.antlr.CommonToken extends clover.antlr.Token {
protected int line
protected String text
protected int col
public void ()
public void (int, java.lang.String)
public void (java.lang.String)
public int getLine ()
public java.lang.String getText ()
public void setLine (int)
public void setText (java.lang.String)
public java.lang.String toString ()
public int getColumn ()
public void setColumn (int)
}
clover/antlr/CppBlockFinishingInfo.classCppBlockFinishingInfo.java
package clover.antlr
clover.antlr.CppBlockFinishingInfo extends java.lang.Object {
String postscript
boolean generatedSwitch
boolean generatedAnIf
boolean needAnErrorClause
public void ()
public void (java.lang.String, boolean, boolean, boolean)
}
clover/antlr/CppCharFormatter.classCppCharFormatter.java
package clover.antlr
clover.antlr.CppCharFormatter extends java.lang.Object implements clover.antlr.CharFormatter {
void ()
public java.lang.String escapeChar (int, boolean)
public java.lang.String escapeString (java.lang.String)
public java.lang.String literalChar (int)
public java.lang.String literalString (java.lang.String)
}
clover/antlr/CppCodeGenerator.classCppCodeGenerator.java
package clover.antlr
public clover.antlr.CppCodeGenerator extends clover.antlr.CodeGenerator {
boolean DEBUG_CPP_CODE_GENERATOR
protected int syntacticPredLevel
protected boolean genAST
protected boolean saveText
protected boolean genHashLines
protected boolean noConstructors
protected int outputLine
protected String outputFile
boolean usingCustomAST
String labeledElementType
String labeledElementASTType
String labeledElementASTInit
String labeledElementInit
String commonExtraArgs
String commonExtraParams
String commonLocalVars
String lt1Value
String exceptionThrown
String throwNoViable
clover.antlr.RuleBlock currentRule
String currentASTResult
java.util.Hashtable treeVariableMap
java.util.Hashtable declaredASTVariables
int astVarNumber
protected static final String NONUNIQUE
public static final int caseSizeThreshold
private clover.antlr.collections.impl.Vector semPreds
private clover.antlr.collections.impl.Vector astTypes
private static String namespaceStd
private static String namespaceAntlr
private static clover.antlr.NameSpace nameSpace
private static final String preIncludeCpp
private static final String preIncludeHpp
private static final String postIncludeCpp
private static final String postIncludeHpp
public void ()
protected int addSemPred (java.lang.String)
public void exitIfError ()
protected int countLines (java.lang.String)
protected void _print (java.lang.String)
protected void _printAction (java.lang.String)
public void printAction (clover.antlr.Token)
public void printHeaderAction (java.lang.String)
protected void _println (java.lang.String)
protected void println (java.lang.String)
public void genLineNo (int)
public void genLineNo (clover.antlr.GrammarElement)
public void genLineNo (clover.antlr.Token)
public void genLineNo2 ()
private boolean charIsDigit (java.lang.String, int)
private java.lang.String convertJavaToCppString (java.lang.String, boolean)
public void gen ()
public void gen (clover.antlr.ActionElement)
public void gen (clover.antlr.AlternativeBlock)
public void gen (clover.antlr.BlockEndElement)
public void gen (clover.antlr.CharLiteralElement)
public void gen (clover.antlr.CharRangeElement)
public void gen (clover.antlr.LexerGrammar) throws java.io.IOException
public void gen (clover.antlr.OneOrMoreBlock)
public void gen (clover.antlr.ParserGrammar) throws java.io.IOException
public void gen (clover.antlr.RuleRefElement)
public void gen (clover.antlr.StringLiteralElement)
public void gen (clover.antlr.TokenRangeElement)
public void gen (clover.antlr.TokenRefElement)
public void gen (clover.antlr.TreeElement)
public void gen (clover.antlr.TreeWalkerGrammar) throws java.io.IOException
public void gen (clover.antlr.WildcardElement)
public void gen (clover.antlr.ZeroOrMoreBlock)
protected void genAlt (clover.antlr.Alternative, clover.antlr.AlternativeBlock)
protected void genBitsets (clover.antlr.collections.impl.Vector, int, java.lang.String)
protected void genBitsetsHeader (clover.antlr.collections.impl.Vector, int)
private void genBlockFinish (clover.antlr.CppBlockFinishingInfo, java.lang.String)
protected void genBlockInitAction (clover.antlr.AlternativeBlock)
protected void genBlockPreamble (clover.antlr.AlternativeBlock)
public void genBody (clover.antlr.LexerGrammar) throws java.io.IOException
public void genInitFactory (clover.antlr.Grammar)
public void genBody (clover.antlr.ParserGrammar) throws java.io.IOException
public void genBody (clover.antlr.TreeWalkerGrammar) throws java.io.IOException
protected void genCases (clover.antlr.collections.impl.BitSet)
public clover.antlr.CppBlockFinishingInfo genCommonBlock (clover.antlr.AlternativeBlock, boolean)
private static boolean suitableForCaseExpression (clover.antlr.Alternative)
private void genElementAST (clover.antlr.AlternativeElement)
private void genErrorCatchForElement (clover.antlr.AlternativeElement)
private void genErrorHandler (clover.antlr.ExceptionSpec)
private void genErrorTryForElement (clover.antlr.AlternativeElement)
protected void genHeader (java.lang.String)
public void genInclude (clover.antlr.LexerGrammar) throws java.io.IOException
public void genInclude (clover.antlr.ParserGrammar) throws java.io.IOException
public void genInclude (clover.antlr.TreeWalkerGrammar) throws java.io.IOException
protected void genASTDeclaration (clover.antlr.AlternativeElement)
protected void genASTDeclaration (clover.antlr.AlternativeElement, java.lang.String)
protected void genASTDeclaration (clover.antlr.AlternativeElement, java.lang.String, java.lang.String)
private void genLiteralsTest ()
private void genLiteralsTestForPartialToken ()
protected void genMatch (clover.antlr.collections.impl.BitSet)
protected void genMatch (clover.antlr.GrammarAtom)
protected void genMatchUsingAtomText (clover.antlr.GrammarAtom)
protected void genMatchUsingAtomTokenType (clover.antlr.GrammarAtom)
public void genNextToken ()
public void genRule (clover.antlr.RuleSymbol, boolean, int, java.lang.String)
public void genRuleHeader (clover.antlr.RuleSymbol, boolean)
private void GenRuleInvocation (clover.antlr.RuleRefElement)
protected void genSemPred (java.lang.String, int)
protected void genSemPredMap (java.lang.String)
protected void genSynPred (clover.antlr.SynPredBlock, java.lang.String)
public void genTokenStrings (java.lang.String)
protected void genTokenTypes (clover.antlr.TokenManager) throws java.io.IOException
public java.lang.String processStringForASTConstructor (java.lang.String)
public java.lang.String getASTCreateString (clover.antlr.collections.impl.Vector)
public java.lang.String getASTCreateString (clover.antlr.GrammarAtom, java.lang.String)
public java.lang.String getASTCreateString (java.lang.String)
protected java.lang.String getLookaheadTestExpression (clover.antlr.Lookahead[], int)
protected java.lang.String getLookaheadTestExpression (clover.antlr.Alternative, int)
protected java.lang.String getLookaheadTestTerm (int, clover.antlr.collections.impl.BitSet)
public java.lang.String getRangeExpression (int, int[])
private java.lang.String getValueString (int)
protected boolean lookaheadIsEmpty (clover.antlr.Alternative, int)
private java.lang.String lookaheadString (int)
private java.lang.String mangleLiteral (java.lang.String)
public java.lang.String mapTreeId (java.lang.String, clover.antlr.ActionTransInfo)
private void mapTreeVariable (clover.antlr.AlternativeElement, java.lang.String)
protected java.lang.String processActionForSpecialSymbols (java.lang.String, int, clover.antlr.RuleBlock, clover.antlr.ActionTransInfo)
private java.lang.String fixNameSpaceOption (java.lang.String)
private void setupGrammarParameters (clover.antlr.Grammar)
static void ()
}
clover/antlr/DefaultFileLineFormatter.classDefaultFileLineFormatter.java
package clover.antlr
public clover.antlr.DefaultFileLineFormatter extends clover.antlr.FileLineFormatter {
public void ()
public java.lang.String getFormatString (java.lang.String, int, int)
}
clover/antlr/DefaultJavaCodeGeneratorPrintWriterManager.classDefaultJavaCodeGeneratorPrintWriterManager.java
package clover.antlr
public clover.antlr.DefaultJavaCodeGeneratorPrintWriterManager extends java.lang.Object implements clover.antlr.JavaCodeGeneratorPrintWriterManager {
private clover.antlr.Grammar grammar
private clover.antlr.PrintWriterWithSMAP smapOutput
private java.io.PrintWriter currentOutput
private clover.antlr.Tool tool
private java.util.Map sourceMaps
private String currentFileName
public void ()
public java.io.PrintWriter setupOutput (clover.antlr.Tool, clover.antlr.Grammar) throws java.io.IOException
public java.io.PrintWriter setupOutput (clover.antlr.Tool, java.lang.String) throws java.io.IOException
public java.io.PrintWriter setupOutput (clover.antlr.Tool, clover.antlr.Grammar, java.lang.String) throws java.io.IOException
public void startMapping (int)
public void startSingleSourceLineMapping (int)
public void endMapping ()
public void finishOutput () throws java.io.IOException
public java.util.Map getSourceMaps ()
public int getCurrentOutputLine ()
}
clover/antlr/DefaultToolErrorHandler.classDefaultToolErrorHandler.java
package clover.antlr
clover.antlr.DefaultToolErrorHandler extends java.lang.Object implements clover.antlr.ToolErrorHandler {
private final clover.antlr.Tool antlrTool
clover.antlr.CharFormatter javaCharFormatter
void (clover.antlr.Tool)
private void dumpSets (java.lang.String[], int, clover.antlr.Grammar, boolean, int, clover.antlr.Lookahead[])
public void warnAltAmbiguity (clover.antlr.Grammar, clover.antlr.AlternativeBlock, boolean, int, clover.antlr.Lookahead[], int, int)
public void warnAltExitAmbiguity (clover.antlr.Grammar, clover.antlr.BlockWithImpliedExitPath, boolean, int, clover.antlr.Lookahead[], int)
}
clover/antlr/DefineGrammarSymbols.classDefineGrammarSymbols.java
package clover.antlr
public clover.antlr.DefineGrammarSymbols extends java.lang.Object implements clover.antlr.ANTLRGrammarParseBehavior {
protected java.util.Hashtable grammars
protected java.util.Hashtable tokenManagers
protected clover.antlr.Grammar grammar
protected clover.antlr.Tool tool
clover.antlr.LLkAnalyzer analyzer
String[] args
static final String DEFAULT_TOKENMANAGER_NAME
protected java.util.Hashtable headerActions
clover.antlr.Token thePreambleAction
String language
protected int numLexers
protected int numParsers
protected int numTreeParsers
public void (clover.antlr.Tool, java.lang.String[], clover.antlr.LLkAnalyzer)
public void _refStringLiteral (clover.antlr.Token, clover.antlr.Token, int, boolean)
public void _refToken (clover.antlr.Token, clover.antlr.Token, clover.antlr.Token, clover.antlr.Token, boolean, int, boolean)
public void abortGrammar ()
public void beginAlt (boolean)
public void beginChildList ()
public void beginExceptionGroup ()
public void beginExceptionSpec (clover.antlr.Token)
public void beginSubRule (clover.antlr.Token, clover.antlr.Token, boolean)
public void beginTree (clover.antlr.Token) throws clover.antlr.SemanticException
public void defineRuleName (clover.antlr.Token, java.lang.String, boolean, java.lang.String) throws clover.antlr.SemanticException
public void defineToken (clover.antlr.Token, clover.antlr.Token)
public void endAlt ()
public void endChildList ()
public void endExceptionGroup ()
public void endExceptionSpec ()
public void endGrammar ()
public void endOptions ()
public void endRule (java.lang.String)
public void endSubRule ()
public void endTree ()
public void hasError ()
public void noASTSubRule ()
public void oneOrMoreSubRule ()
public void optionalSubRule ()
public void setUserExceptions (java.lang.String)
public void refAction (clover.antlr.Token)
public void refArgAction (clover.antlr.Token)
public void refCharLiteral (clover.antlr.Token, clover.antlr.Token, boolean, int, boolean)
public void refCharRange (clover.antlr.Token, clover.antlr.Token, clover.antlr.Token, int, boolean)
public void refElementOption (clover.antlr.Token, clover.antlr.Token)
public void refTokensSpecElementOption (clover.antlr.Token, clover.antlr.Token, clover.antlr.Token)
public void refExceptionHandler (clover.antlr.Token, clover.antlr.Token)
public void refHeaderAction (clover.antlr.Token, clover.antlr.Token)
public java.lang.String getHeaderAction (java.lang.String)
public int getHeaderActionLine (java.lang.String)
public void refInitAction (clover.antlr.Token)
public void refMemberAction (clover.antlr.Token)
public void refPreambleAction (clover.antlr.Token)
public void refReturnAction (clover.antlr.Token)
public void refRule (clover.antlr.Token, clover.antlr.Token, clover.antlr.Token, clover.antlr.Token, int)
public void refSemPred (clover.antlr.Token)
public void refStringLiteral (clover.antlr.Token, clover.antlr.Token, int, boolean)
public void refToken (clover.antlr.Token, clover.antlr.Token, clover.antlr.Token, clover.antlr.Token, boolean, int, boolean)
public void refTokenRange (clover.antlr.Token, clover.antlr.Token, clover.antlr.Token, int, boolean)
public void refTreeSpecifier (clover.antlr.Token)
public void refWildcard (clover.antlr.Token, clover.antlr.Token, int)
public void reset ()
public void setArgOfRuleRef (clover.antlr.Token)
public void setCharVocabulary (clover.antlr.collections.impl.BitSet)
public void setFileOption (clover.antlr.Token, clover.antlr.Token, java.lang.String)
public void setGrammarOption (clover.antlr.Token, clover.antlr.Token)
public void setRuleOption (clover.antlr.Token, clover.antlr.Token)
public void setSubruleOption (clover.antlr.Token, clover.antlr.Token)
public void startLexer (java.lang.String, clover.antlr.Token, java.lang.String, java.lang.String)
public void startParser (java.lang.String, clover.antlr.Token, java.lang.String, java.lang.String)
public void startTreeWalker (java.lang.String, clover.antlr.Token, java.lang.String, java.lang.String)
public void synPred ()
public void zeroOrMoreSubRule ()
}
clover/antlr/DiagnosticCodeGenerator.classDiagnosticCodeGenerator.java
package clover.antlr
public clover.antlr.DiagnosticCodeGenerator extends clover.antlr.CodeGenerator {
protected int syntacticPredLevel
protected boolean doingLexRules
public void ()
public void gen ()
public void gen (clover.antlr.ActionElement)
public void gen (clover.antlr.AlternativeBlock)
public void gen (clover.antlr.BlockEndElement)
public void gen (clover.antlr.CharLiteralElement)
public void gen (clover.antlr.CharRangeElement)
public void gen (clover.antlr.LexerGrammar) throws java.io.IOException
public void gen (clover.antlr.OneOrMoreBlock)
public void gen (clover.antlr.ParserGrammar) throws java.io.IOException
public void gen (clover.antlr.RuleRefElement)
public void gen (clover.antlr.StringLiteralElement)
public void gen (clover.antlr.TokenRangeElement)
public void gen (clover.antlr.TokenRefElement)
public void gen (clover.antlr.TreeElement)
public void gen (clover.antlr.TreeWalkerGrammar) throws java.io.IOException
public void gen (clover.antlr.WildcardElement)
public void gen (clover.antlr.ZeroOrMoreBlock)
protected void genAlt (clover.antlr.Alternative)
protected void genBlockPreamble (clover.antlr.AlternativeBlock)
public void genCommonBlock (clover.antlr.AlternativeBlock)
public void genFollowSetForRuleBlock (clover.antlr.RuleBlock)
protected void genHeader ()
protected void genLookaheadSetForAlt (clover.antlr.Alternative)
public void genLookaheadSetForBlock (clover.antlr.AlternativeBlock)
public void genNextToken ()
public void genRule (clover.antlr.RuleSymbol)
protected void genSynPred (clover.antlr.SynPredBlock)
protected void genTokenTypes (clover.antlr.TokenManager) throws java.io.IOException
public java.lang.String getASTCreateString (clover.antlr.collections.impl.Vector)
public java.lang.String getASTCreateString (clover.antlr.GrammarAtom, java.lang.String)
protected java.lang.String processActionForSpecialSymbols (java.lang.String, int, clover.antlr.RuleBlock, clover.antlr.ActionTransInfo)
public java.lang.String mapTreeId (java.lang.String, clover.antlr.ActionTransInfo)
public void printSet (int, int, clover.antlr.Lookahead)
}
clover/antlr/DocBookCodeGenerator.classDocBookCodeGenerator.java
package clover.antlr
public clover.antlr.DocBookCodeGenerator extends clover.antlr.CodeGenerator {
protected int syntacticPredLevel
protected boolean doingLexRules
protected boolean firstElementInAlt
protected clover.antlr.AlternativeElement prevAltElem
public void ()
static java.lang.String HTMLEncode (java.lang.String)
static java.lang.String QuoteForId (java.lang.String)
public void gen ()
public void gen (clover.antlr.ActionElement)
public void gen (clover.antlr.AlternativeBlock)
public void gen (clover.antlr.BlockEndElement)
public void gen (clover.antlr.CharLiteralElement)
public void gen (clover.antlr.CharRangeElement)
public void gen (clover.antlr.LexerGrammar) throws java.io.IOException
public void gen (clover.antlr.OneOrMoreBlock)
public void gen (clover.antlr.ParserGrammar) throws java.io.IOException
public void gen (clover.antlr.RuleRefElement)
public void gen (clover.antlr.StringLiteralElement)
public void gen (clover.antlr.TokenRangeElement)
public void gen (clover.antlr.TokenRefElement)
public void gen (clover.antlr.TreeElement)
public void gen (clover.antlr.TreeWalkerGrammar) throws java.io.IOException
public void gen (clover.antlr.WildcardElement)
public void gen (clover.antlr.ZeroOrMoreBlock)
protected void genAlt (clover.antlr.Alternative)
public void genCommonBlock (clover.antlr.AlternativeBlock)
public void genFollowSetForRuleBlock (clover.antlr.RuleBlock)
protected void genGenericBlock (clover.antlr.AlternativeBlock, java.lang.String)
protected void genHeader ()
protected void genLookaheadSetForAlt (clover.antlr.Alternative)
public void genLookaheadSetForBlock (clover.antlr.AlternativeBlock)
public void genNextToken ()
public void genRule (clover.antlr.RuleSymbol)
protected void genSynPred (clover.antlr.SynPredBlock)
public void genTail ()
protected void genTokenTypes (clover.antlr.TokenManager) throws java.io.IOException
protected java.lang.String processActionForSpecialSymbols (java.lang.String, int, clover.antlr.RuleBlock, clover.antlr.ActionTransInfo)
public java.lang.String getASTCreateString (clover.antlr.collections.impl.Vector)
public java.lang.String getASTCreateString (clover.antlr.GrammarAtom, java.lang.String)
public java.lang.String mapTreeId (java.lang.String, clover.antlr.ActionTransInfo)
public void printSet (int, int, clover.antlr.Lookahead)
}
clover/antlr/DumpASTVisitor.classDumpASTVisitor.java
package clover.antlr
public clover.antlr.DumpASTVisitor extends java.lang.Object implements clover.antlr.ASTVisitor {
protected int level
public void ()
private void tabs ()
public void visit (clover.antlr.collections.AST)
}
clover/antlr/ExceptionHandler.classExceptionHandler.java
package clover.antlr
clover.antlr.ExceptionHandler extends java.lang.Object {
protected clover.antlr.Token exceptionTypeAndName
protected clover.antlr.Token action
public void (clover.antlr.Token, clover.antlr.Token)
}
clover/antlr/ExceptionSpec.classExceptionSpec.java
package clover.antlr
clover.antlr.ExceptionSpec extends java.lang.Object {
protected clover.antlr.Token label
protected clover.antlr.collections.impl.Vector handlers
public void (clover.antlr.Token)
public void addHandler (clover.antlr.ExceptionHandler)
}
clover/antlr/FileCopyException.classFileCopyException.java
package clover.antlr
clover.antlr.FileCopyException extends java.io.IOException {
public void (java.lang.String)
}
clover/antlr/FileLineFormatter.classFileLineFormatter.java
package clover.antlr
public abstract clover.antlr.FileLineFormatter extends java.lang.Object {
private static clover.antlr.FileLineFormatter formatter
public void ()
public static clover.antlr.FileLineFormatter getFormatter ()
public static void setFormatter (clover.antlr.FileLineFormatter)
public abstract java.lang.String getFormatString (java.lang.String, int, int)
static void ()
}
clover/antlr/Grammar.classGrammar.java
package clover.antlr
public abstract clover.antlr.Grammar extends java.lang.Object {
protected clover.antlr.Tool antlrTool
protected clover.antlr.CodeGenerator generator
protected clover.antlr.LLkGrammarAnalyzer theLLkAnalyzer
protected java.util.Hashtable symbols
protected boolean buildAST
protected boolean analyzerDebug
protected boolean interactive
protected String superClass
protected clover.antlr.TokenManager tokenManager
protected String exportVocab
protected String importVocab
protected java.util.Hashtable options
protected clover.antlr.collections.impl.Vector rules
protected clover.antlr.Token preambleAction
protected String className
protected String fileName
protected clover.antlr.Token classMemberAction
protected boolean hasSyntacticPredicate
protected boolean hasUserErrorHandling
protected int maxk
protected boolean traceRules
protected boolean debuggingOutput
protected boolean defaultErrorHandler
protected String comment
public void (java.lang.String, clover.antlr.Tool, java.lang.String)
public void define (clover.antlr.RuleSymbol)
public abstract void generate () throws java.io.IOException
protected java.lang.String getClassName ()
public boolean getDefaultErrorHandler ()
public java.lang.String getFilename ()
public int getIntegerOption (java.lang.String) throws java.lang.NumberFormatException
public clover.antlr.Token getOption (java.lang.String)
protected abstract java.lang.String getSuperClass ()
public clover.antlr.GrammarSymbol getSymbol (java.lang.String)
public java.util.Enumeration getSymbols ()
public boolean hasOption (java.lang.String)
public boolean isDefined (java.lang.String)
public abstract void processArguments (java.lang.String[])
public void setCodeGenerator (clover.antlr.CodeGenerator)
public void setFilename (java.lang.String)
public void setGrammarAnalyzer (clover.antlr.LLkGrammarAnalyzer)
public boolean setOption (java.lang.String, clover.antlr.Token)
public void setTokenManager (clover.antlr.TokenManager)
public java.lang.String toString ()
}
clover/antlr/GrammarAnalyzer.classGrammarAnalyzer.java
package clover.antlr
public abstract clover.antlr.GrammarAnalyzer extends java.lang.Object {
public static final int NONDETERMINISTIC
public static final int LOOKAHEAD_DEPTH_INIT
}
clover/antlr/GrammarAtom.classGrammarAtom.java
package clover.antlr
abstract clover.antlr.GrammarAtom extends clover.antlr.AlternativeElement {
protected String label
protected String atomText
protected int tokenType
protected boolean not
protected String ASTNodeType
public void (clover.antlr.Grammar, clover.antlr.Token, int)
public java.lang.String getLabel ()
public java.lang.String getText ()
public int getType ()
public void setLabel (java.lang.String)
public java.lang.String getASTNodeType ()
public void setASTNodeType (java.lang.String)
public void setOption (clover.antlr.Token, clover.antlr.Token)
public java.lang.String toString ()
}
clover/antlr/GrammarElement.classGrammarElement.java
package clover.antlr
abstract clover.antlr.GrammarElement extends java.lang.Object {
public static final int AUTO_GEN_NONE
public static final int AUTO_GEN_CARET
public static final int AUTO_GEN_BANG
protected clover.antlr.Grammar grammar
protected int line
protected int column
public void (clover.antlr.Grammar)
public void (clover.antlr.Grammar, clover.antlr.Token)
public void generate ()
public int getLine ()
public int getColumn ()
public clover.antlr.Lookahead look (int)
public abstract java.lang.String toString ()
}
clover/antlr/GrammarSymbol.classGrammarSymbol.java
package clover.antlr
abstract clover.antlr.GrammarSymbol extends java.lang.Object {
protected String id
public void ()
public void (java.lang.String)
public java.lang.String getId ()
public void setId (java.lang.String)
}
clover/antlr/HTMLCodeGenerator.classHTMLCodeGenerator.java
package clover.antlr
public clover.antlr.HTMLCodeGenerator extends clover.antlr.CodeGenerator {
protected int syntacticPredLevel
protected boolean doingLexRules
protected boolean firstElementInAlt
protected clover.antlr.AlternativeElement prevAltElem
public void ()
static java.lang.String HTMLEncode (java.lang.String)
public void gen ()
public void gen (clover.antlr.ActionElement)
public void gen (clover.antlr.AlternativeBlock)
public void gen (clover.antlr.BlockEndElement)
public void gen (clover.antlr.CharLiteralElement)
public void gen (clover.antlr.CharRangeElement)
public void gen (clover.antlr.LexerGrammar) throws java.io.IOException
public void gen (clover.antlr.OneOrMoreBlock)
public void gen (clover.antlr.ParserGrammar) throws java.io.IOException
public void gen (clover.antlr.RuleRefElement)
public void gen (clover.antlr.StringLiteralElement)
public void gen (clover.antlr.TokenRangeElement)
public void gen (clover.antlr.TokenRefElement)
public void gen (clover.antlr.TreeElement)
public void gen (clover.antlr.TreeWalkerGrammar) throws java.io.IOException
public void gen (clover.antlr.WildcardElement)
public void gen (clover.antlr.ZeroOrMoreBlock)
protected void genAlt (clover.antlr.Alternative)
public void genCommonBlock (clover.antlr.AlternativeBlock)
public void genFollowSetForRuleBlock (clover.antlr.RuleBlock)
protected void genGenericBlock (clover.antlr.AlternativeBlock, java.lang.String)
protected void genHeader ()
protected void genLookaheadSetForAlt (clover.antlr.Alternative)
public void genLookaheadSetForBlock (clover.antlr.AlternativeBlock)
public void genNextToken ()
public void genRule (clover.antlr.RuleSymbol)
protected void genSynPred (clover.antlr.SynPredBlock)
public void genTail ()
protected void genTokenTypes (clover.antlr.TokenManager) throws java.io.IOException
public java.lang.String getASTCreateString (clover.antlr.collections.impl.Vector)
public java.lang.String getASTCreateString (clover.antlr.GrammarAtom, java.lang.String)
public java.lang.String mapTreeId (java.lang.String, clover.antlr.ActionTransInfo)
protected java.lang.String processActionForSpecialSymbols (java.lang.String, int, clover.antlr.RuleBlock, clover.antlr.ActionTransInfo)
public void printSet (int, int, clover.antlr.Lookahead)
}
clover/antlr/ImportVocabTokenManager.classImportVocabTokenManager.java
package clover.antlr
clover.antlr.ImportVocabTokenManager extends clover.antlr.SimpleTokenManager implements java.lang.Cloneable {
private String filename
protected clover.antlr.Grammar grammar
void (clover.antlr.Grammar, java.lang.String, java.lang.String, clover.antlr.Tool)
public java.lang.Object clone ()
public void define (clover.antlr.TokenSymbol)
public void define (java.lang.String, int)
public boolean isReadOnly ()
public int nextTokenType ()
}
clover/antlr/InputBuffer.classInputBuffer.java
package clover.antlr
public abstract clover.antlr.InputBuffer extends java.lang.Object {
protected int nMarkers
protected int markerOffset
protected int numToConsume
protected clover.antlr.CharQueue queue
public void ()
public void commit ()
public void consume ()
public abstract void fill (int) throws clover.antlr.CharStreamException
public java.lang.String getLAChars ()
public java.lang.String getMarkedChars ()
public boolean isMarked ()
public char LA (int) throws clover.antlr.CharStreamException
public int mark ()
public void rewind (int)
public void reset ()
protected void syncConsume ()
}
clover/antlr/JavaBlockFinishingInfo.classJavaBlockFinishingInfo.java
package clover.antlr
clover.antlr.JavaBlockFinishingInfo extends java.lang.Object {
String postscript
boolean generatedSwitch
boolean generatedAnIf
boolean needAnErrorClause
public void ()
public void (java.lang.String, boolean, boolean, boolean)
}
clover/antlr/JavaCharFormatter.classJavaCharFormatter.java
package clover.antlr
clover.antlr.JavaCharFormatter extends java.lang.Object implements clover.antlr.CharFormatter {
void ()
public java.lang.String escapeChar (int, boolean)
public java.lang.String escapeString (java.lang.String)
public java.lang.String literalChar (int)
public java.lang.String literalString (java.lang.String)
}
clover/antlr/JavaCodeGenerator.classJavaCodeGenerator.java
package clover.antlr
public clover.antlr.JavaCodeGenerator extends clover.antlr.CodeGenerator {
public static final int NO_MAPPING
public static final int CONTINUE_LAST_MAPPING
private clover.antlr.JavaCodeGeneratorPrintWriterManager printWriterManager
private int defaultLine
protected int syntacticPredLevel
protected boolean genAST
protected boolean saveText
String labeledElementType
String labeledElementASTType
String labeledElementInit
String commonExtraArgs
String commonExtraParams
String commonLocalVars
String lt1Value
String exceptionThrown
String throwNoViable
clover.antlr.RuleBlock currentRule
String currentASTResult
java.util.Hashtable treeVariableMap
java.util.Hashtable declaredASTVariables
int astVarNumber
protected static final String NONUNIQUE
public static final int caseSizeThreshold
private clover.antlr.collections.impl.Vector semPreds
public void ()
protected void printAction (java.lang.String)
protected void printAction (java.lang.String, int)
public void println (java.lang.String)
public void println (java.lang.String, int)
protected void print (java.lang.String)
protected void print (java.lang.String, int)
protected void _print (java.lang.String)
protected void _print (java.lang.String, int)
protected void _println (java.lang.String)
protected void _println (java.lang.String, int)
protected int addSemPred (java.lang.String)
public void exitIfError ()
public void gen ()
public void gen (clover.antlr.ActionElement)
public void gen (clover.antlr.AlternativeBlock)
public void gen (clover.antlr.BlockEndElement)
public void gen (clover.antlr.CharLiteralElement)
public void gen (clover.antlr.CharRangeElement)
public void gen (clover.antlr.LexerGrammar) throws java.io.IOException
public void gen (clover.antlr.OneOrMoreBlock)
public void gen (clover.antlr.ParserGrammar) throws java.io.IOException
public void gen (clover.antlr.RuleRefElement)
public void gen (clover.antlr.StringLiteralElement)
public void gen (clover.antlr.TokenRangeElement)
public void gen (clover.antlr.TokenRefElement)
public void gen (clover.antlr.TreeElement)
public void gen (clover.antlr.TreeWalkerGrammar) throws java.io.IOException
public void gen (clover.antlr.WildcardElement)
public void gen (clover.antlr.ZeroOrMoreBlock)
protected void genAlt (clover.antlr.Alternative, clover.antlr.AlternativeBlock)
protected void genBitsets (clover.antlr.collections.impl.Vector, int)
private void genBitSet (clover.antlr.collections.impl.BitSet, int)
private void genBlockFinish (clover.antlr.JavaBlockFinishingInfo, java.lang.String, int)
protected void genBlockInitAction (clover.antlr.AlternativeBlock)
protected void genBlockPreamble (clover.antlr.AlternativeBlock)
protected void genCases (clover.antlr.collections.impl.BitSet, int)
public clover.antlr.JavaBlockFinishingInfo genCommonBlock (clover.antlr.AlternativeBlock, boolean)
private static boolean suitableForCaseExpression (clover.antlr.Alternative)
private void genElementAST (clover.antlr.AlternativeElement)
private void genErrorCatchForElement (clover.antlr.AlternativeElement)
private void genErrorHandler (clover.antlr.ExceptionSpec)
private void genErrorTryForElement (clover.antlr.AlternativeElement)
protected void genASTDeclaration (clover.antlr.AlternativeElement)
protected void genASTDeclaration (clover.antlr.AlternativeElement, java.lang.String)
protected void genASTDeclaration (clover.antlr.AlternativeElement, java.lang.String, java.lang.String)
protected void genHeader ()
private void genLiteralsTest ()
private void genLiteralsTestForPartialToken ()
protected void genMatch (clover.antlr.collections.impl.BitSet)
protected void genMatch (clover.antlr.GrammarAtom)
protected void genMatchUsingAtomText (clover.antlr.GrammarAtom)
protected void genMatchUsingAtomTokenType (clover.antlr.GrammarAtom)
public void genNextToken ()
public void genRule (clover.antlr.RuleSymbol, boolean, int)
private void GenRuleInvocation (clover.antlr.RuleRefElement)
protected void genSemPred (java.lang.String, int)
protected void genSemPredMap ()
protected void genSynPred (clover.antlr.SynPredBlock, java.lang.String)
public void genTokenStrings ()
protected void genTokenASTNodeMap ()
protected void genTokenTypes (clover.antlr.TokenManager) throws java.io.IOException
public java.lang.String getASTCreateString (clover.antlr.collections.impl.Vector)
public java.lang.String getASTCreateString (clover.antlr.GrammarAtom, java.lang.String)
public java.lang.String getASTCreateString (java.lang.String)
protected java.lang.String getLookaheadTestExpression (clover.antlr.Lookahead[], int)
protected java.lang.String getLookaheadTestExpression (clover.antlr.Alternative, int)
protected java.lang.String getLookaheadTestTerm (int, clover.antlr.collections.impl.BitSet)
public java.lang.String getRangeExpression (int, int[])
private java.lang.String getValueString (int)
protected boolean lookaheadIsEmpty (clover.antlr.Alternative, int)
private java.lang.String lookaheadString (int)
private java.lang.String mangleLiteral (java.lang.String)
public java.lang.String mapTreeId (java.lang.String, clover.antlr.ActionTransInfo)
private void mapTreeVariable (clover.antlr.AlternativeElement, java.lang.String)
protected java.lang.String processActionForSpecialSymbols (java.lang.String, int, clover.antlr.RuleBlock, clover.antlr.ActionTransInfo)
private void setupGrammarParameters (clover.antlr.Grammar)
public clover.antlr.JavaCodeGeneratorPrintWriterManager getPrintWriterManager ()
public void setPrintWriterManager (clover.antlr.JavaCodeGeneratorPrintWriterManager)
public void setTool (clover.antlr.Tool)
static void ()
}
clover/antlr/JavaCodeGeneratorPrintWriterManager.classJavaCodeGeneratorPrintWriterManager.java
package clover.antlr
public abstract clover.antlr.JavaCodeGeneratorPrintWriterManager extends java.lang.Object {
public abstract java.io.PrintWriter setupOutput (clover.antlr.Tool, clover.antlr.Grammar) throws java.io.IOException
public abstract java.io.PrintWriter setupOutput (clover.antlr.Tool, java.lang.String) throws java.io.IOException
public abstract void startMapping (int)
public abstract void startSingleSourceLineMapping (int)
public abstract void endMapping ()
public abstract void finishOutput () throws java.io.IOException
public abstract java.util.Map getSourceMaps ()
}
clover/antlr/LLkAnalyzer.classLLkAnalyzer.java
package clover.antlr
public clover.antlr.LLkAnalyzer extends java.lang.Object implements clover.antlr.LLkGrammarAnalyzer {
public boolean DEBUG_ANALYZER
private clover.antlr.AlternativeBlock currentBlock
protected clover.antlr.Tool tool
protected clover.antlr.Grammar grammar
protected boolean lexicalAnalysis
clover.antlr.CharFormatter charFormatter
public void (clover.antlr.Tool)
protected boolean altUsesWildcardDefault (clover.antlr.Alternative)
public boolean deterministic (clover.antlr.AlternativeBlock)
public boolean deterministic (clover.antlr.OneOrMoreBlock)
public boolean deterministic (clover.antlr.ZeroOrMoreBlock)
public boolean deterministicImpliedPath (clover.antlr.BlockWithImpliedExitPath)
public clover.antlr.Lookahead FOLLOW (int, clover.antlr.RuleEndElement)
private clover.antlr.Lookahead getAltLookahead (clover.antlr.AlternativeBlock, int, int)
public clover.antlr.Lookahead look (int, clover.antlr.ActionElement)
public clover.antlr.Lookahead look (int, clover.antlr.AlternativeBlock)
public clover.antlr.Lookahead look (int, clover.antlr.BlockEndElement)
public clover.antlr.Lookahead look (int, clover.antlr.CharLiteralElement)
public clover.antlr.Lookahead look (int, clover.antlr.CharRangeElement)
public clover.antlr.Lookahead look (int, clover.antlr.GrammarAtom)
public clover.antlr.Lookahead look (int, clover.antlr.OneOrMoreBlock)
public clover.antlr.Lookahead look (int, clover.antlr.RuleBlock)
public clover.antlr.Lookahead look (int, clover.antlr.RuleEndElement)
public clover.antlr.Lookahead look (int, clover.antlr.RuleRefElement)
public clover.antlr.Lookahead look (int, clover.antlr.StringLiteralElement)
public clover.antlr.Lookahead look (int, clover.antlr.SynPredBlock)
public clover.antlr.Lookahead look (int, clover.antlr.TokenRangeElement)
public clover.antlr.Lookahead look (int, clover.antlr.TreeElement)
public clover.antlr.Lookahead look (int, clover.antlr.WildcardElement)
public clover.antlr.Lookahead look (int, clover.antlr.ZeroOrMoreBlock)
public clover.antlr.Lookahead look (int, java.lang.String)
public static boolean lookaheadEquivForApproxAndFullAnalysis (clover.antlr.Lookahead[], int)
private void removeCompetingPredictionSets (clover.antlr.collections.impl.BitSet, clover.antlr.AlternativeElement)
private void removeCompetingPredictionSetsFromWildcard (clover.antlr.Lookahead[], clover.antlr.AlternativeElement, int)
private void reset ()
public void setGrammar (clover.antlr.Grammar)
public boolean subruleCanBeInverted (clover.antlr.AlternativeBlock, boolean)
}
clover/antlr/LLkGrammarAnalyzer.classLLkGrammarAnalyzer.java
package clover.antlr
public abstract clover.antlr.LLkGrammarAnalyzer extends java.lang.Object implements clover.antlr.GrammarAnalyzer {
public abstract boolean deterministic (clover.antlr.AlternativeBlock)
public abstract boolean deterministic (clover.antlr.OneOrMoreBlock)
public abstract boolean deterministic (clover.antlr.ZeroOrMoreBlock)
public abstract clover.antlr.Lookahead FOLLOW (int, clover.antlr.RuleEndElement)
public abstract clover.antlr.Lookahead look (int, clover.antlr.ActionElement)
public abstract clover.antlr.Lookahead look (int, clover.antlr.AlternativeBlock)
public abstract clover.antlr.Lookahead look (int, clover.antlr.BlockEndElement)
public abstract clover.antlr.Lookahead look (int, clover.antlr.CharLiteralElement)
public abstract clover.antlr.Lookahead look (int, clover.antlr.CharRangeElement)
public abstract clover.antlr.Lookahead look (int, clover.antlr.GrammarAtom)
public abstract clover.antlr.Lookahead look (int, clover.antlr.OneOrMoreBlock)
public abstract clover.antlr.Lookahead look (int, clover.antlr.RuleBlock)
public abstract clover.antlr.Lookahead look (int, clover.antlr.RuleEndElement)
public abstract clover.antlr.Lookahead look (int, clover.antlr.RuleRefElement)
public abstract clover.antlr.Lookahead look (int, clover.antlr.StringLiteralElement)
public abstract clover.antlr.Lookahead look (int, clover.antlr.SynPredBlock)
public abstract clover.antlr.Lookahead look (int, clover.antlr.TokenRangeElement)
public abstract clover.antlr.Lookahead look (int, clover.antlr.TreeElement)
public abstract clover.antlr.Lookahead look (int, clover.antlr.WildcardElement)
public abstract clover.antlr.Lookahead look (int, clover.antlr.ZeroOrMoreBlock)
public abstract clover.antlr.Lookahead look (int, java.lang.String)
public abstract void setGrammar (clover.antlr.Grammar)
public abstract boolean subruleCanBeInverted (clover.antlr.AlternativeBlock, boolean)
}
clover/antlr/LLkParser.classLLkParser.java
package clover.antlr
public clover.antlr.LLkParser extends clover.antlr.Parser {
int k
public void (int)
public void (clover.antlr.ParserSharedInputState, int)
public void (clover.antlr.TokenBuffer, int)
public void (clover.antlr.TokenStream, int)
public void consume () throws clover.antlr.TokenStreamException
public int LA (int) throws clover.antlr.TokenStreamException
public clover.antlr.Token LT (int) throws clover.antlr.TokenStreamException
private void trace (java.lang.String, java.lang.String) throws clover.antlr.TokenStreamException
public void traceIn (java.lang.String) throws clover.antlr.TokenStreamException
public void traceOut (java.lang.String) throws clover.antlr.TokenStreamException
}
clover/antlr/LexerGrammar.classLexerGrammar.java
package clover.antlr
clover.antlr.LexerGrammar extends clover.antlr.Grammar {
protected clover.antlr.collections.impl.BitSet charVocabulary
protected boolean testLiterals
protected boolean caseSensitiveLiterals
protected boolean caseSensitive
protected boolean filterMode
protected String filterRule
void (java.lang.String, clover.antlr.Tool, java.lang.String)
public void generate () throws java.io.IOException
public java.lang.String getSuperClass ()
public boolean getTestLiterals ()
public void processArguments (java.lang.String[])
public void setCharVocabulary (clover.antlr.collections.impl.BitSet)
public boolean setOption (java.lang.String, clover.antlr.Token)
}
clover/antlr/LexerSharedInputState.classLexerSharedInputState.java
package clover.antlr
public clover.antlr.LexerSharedInputState extends java.lang.Object {
protected int column
protected int line
protected int tokenStartColumn
protected int tokenStartLine
protected clover.antlr.InputBuffer input
protected String filename
public int guessing
public void (clover.antlr.InputBuffer)
public void (java.io.InputStream)
public void (java.io.Reader)
public java.lang.String getFilename ()
public clover.antlr.InputBuffer getInput ()
public int getLine ()
public int getTokenStartColumn ()
public int getTokenStartLine ()
public int getColumn ()
public void reset ()
}
clover/antlr/Lookahead.classLookahead.java
package clover.antlr
public clover.antlr.Lookahead extends java.lang.Object implements java.lang.Cloneable {
clover.antlr.collections.impl.BitSet fset
String cycle
clover.antlr.collections.impl.BitSet epsilonDepth
boolean hasEpsilon
public void ()
public void (clover.antlr.collections.impl.BitSet)
public void (java.lang.String)
public java.lang.Object clone ()
public void combineWith (clover.antlr.Lookahead)
public boolean containsEpsilon ()
public clover.antlr.Lookahead intersection (clover.antlr.Lookahead)
public boolean nil ()
public static clover.antlr.Lookahead of (int)
public void resetEpsilon ()
public void setEpsilon ()
public java.lang.String toString ()
public java.lang.String toString (java.lang.String, clover.antlr.CharFormatter)
public java.lang.String toString (java.lang.String, clover.antlr.CharFormatter, clover.antlr.Grammar)
public java.lang.String toString (java.lang.String, clover.antlr.collections.impl.Vector)
}
clover/antlr/MakeGrammar.classMakeGrammar.java
package clover.antlr
public clover.antlr.MakeGrammar extends clover.antlr.DefineGrammarSymbols {
protected clover.antlr.collections.Stack blocks
protected clover.antlr.RuleRefElement lastRuleRef
protected clover.antlr.RuleEndElement ruleEnd
protected clover.antlr.RuleBlock ruleBlock
protected int nested
protected boolean grammarError
clover.antlr.ExceptionSpec currentExceptionSpec
public void (clover.antlr.Tool, java.lang.String[], clover.antlr.LLkAnalyzer)
public void abortGrammar ()
protected void addElementToCurrentAlt (clover.antlr.AlternativeElement)
public void beginAlt (boolean)
public void beginChildList ()
public void beginExceptionGroup ()
public void beginExceptionSpec (clover.antlr.Token)
public void beginSubRule (clover.antlr.Token, clover.antlr.Token, boolean)
public void beginTree (clover.antlr.Token) throws clover.antlr.SemanticException
public clover.antlr.BlockContext context ()
public static clover.antlr.RuleBlock createNextTokenRule (clover.antlr.Grammar, clover.antlr.collections.impl.Vector, java.lang.String)
private clover.antlr.AlternativeBlock createOptionalRuleRef (java.lang.String, clover.antlr.Token)
public void defineRuleName (clover.antlr.Token, java.lang.String, boolean, java.lang.String) throws clover.antlr.SemanticException
public void endAlt ()
public void endChildList ()
public void endExceptionGroup ()
public void endExceptionSpec ()
public void endGrammar ()
public void endRule (java.lang.String)
public void endSubRule ()
public void endTree ()
public void hasError ()
private void labelElement (clover.antlr.AlternativeElement, clover.antlr.Token)
public void noAutoGenSubRule ()
public void oneOrMoreSubRule ()
public void optionalSubRule ()
public void refAction (clover.antlr.Token)
public void setUserExceptions (java.lang.String)
public void refArgAction (clover.antlr.Token)
public void refCharLiteral (clover.antlr.Token, clover.antlr.Token, boolean, int, boolean)
public void refCharRange (clover.antlr.Token, clover.antlr.Token, clover.antlr.Token, int, boolean)
public void refTokensSpecElementOption (clover.antlr.Token, clover.antlr.Token, clover.antlr.Token)
public void refElementOption (clover.antlr.Token, clover.antlr.Token)
public void refExceptionHandler (clover.antlr.Token, clover.antlr.Token)
public void refInitAction (clover.antlr.Token)
public void refMemberAction (clover.antlr.Token)
public void refPreambleAction (clover.antlr.Token)
public void refReturnAction (clover.antlr.Token)
public void refRule (clover.antlr.Token, clover.antlr.Token, clover.antlr.Token, clover.antlr.Token, int)
public void refSemPred (clover.antlr.Token)
public void refStringLiteral (clover.antlr.Token, clover.antlr.Token, int, boolean)
public void refToken (clover.antlr.Token, clover.antlr.Token, clover.antlr.Token, clover.antlr.Token, boolean, int, boolean)
public void refTokenRange (clover.antlr.Token, clover.antlr.Token, clover.antlr.Token, int, boolean)
public void refTreeSpecifier (clover.antlr.Token)
public void refWildcard (clover.antlr.Token, clover.antlr.Token, int)
public void reset ()
public void setArgOfRuleRef (clover.antlr.Token)
public static void setBlock (clover.antlr.AlternativeBlock, clover.antlr.AlternativeBlock)
public void setRuleOption (clover.antlr.Token, clover.antlr.Token)
public void setSubruleOption (clover.antlr.Token, clover.antlr.Token)
public void synPred ()
public void zeroOrMoreSubRule ()
}
clover/antlr/MismatchedCharException.classMismatchedCharException.java
package clover.antlr
public clover.antlr.MismatchedCharException extends clover.antlr.RecognitionException {
public static final int CHAR
public static final int NOT_CHAR
public static final int RANGE
public static final int NOT_RANGE
public static final int SET
public static final int NOT_SET
public int mismatchType
public int foundChar
public int expecting
public int upper
public clover.antlr.collections.impl.BitSet set
public clover.antlr.CharScanner scanner
public void ()
public void (char, char, char, boolean, clover.antlr.CharScanner)
public void (char, char, boolean, clover.antlr.CharScanner)
public void (char, clover.antlr.collections.impl.BitSet, boolean, clover.antlr.CharScanner)
public java.lang.String getMessage ()
private void appendCharName (java.lang.StringBuffer, int)
}
clover/antlr/MismatchedTokenException.classMismatchedTokenException.java
package clover.antlr
public clover.antlr.MismatchedTokenException extends clover.antlr.RecognitionException {
String[] tokenNames
public clover.antlr.Token token
public clover.antlr.collections.AST node
String tokenText
public static final int TOKEN
public static final int NOT_TOKEN
public static final int RANGE
public static final int NOT_RANGE
public static final int SET
public static final int NOT_SET
public int mismatchType
public int expecting
public int upper
public clover.antlr.collections.impl.BitSet set
public void ()
public void (java.lang.String[], clover.antlr.collections.AST, int, int, boolean)
public void (java.lang.String[], clover.antlr.collections.AST, int, boolean)
public void (java.lang.String[], clover.antlr.collections.AST, clover.antlr.collections.impl.BitSet, boolean)
public void (java.lang.String[], clover.antlr.Token, int, int, boolean, java.lang.String)
public void (java.lang.String[], clover.antlr.Token, int, boolean, java.lang.String)
public void (java.lang.String[], clover.antlr.Token, clover.antlr.collections.impl.BitSet, boolean, java.lang.String)
public java.lang.String getMessage ()
private java.lang.String tokenName (int)
}
clover/antlr/NameSpace.classNameSpace.java
package clover.antlr
public clover.antlr.NameSpace extends java.lang.Object {
private java.util.Vector names
private String _name
public void (java.lang.String)
public java.lang.String getName ()
protected void parse (java.lang.String)
void emitDeclarations (java.io.PrintWriter)
void emitClosures (java.io.PrintWriter)
}
clover/antlr/NoViableAltException.classNoViableAltException.java
package clover.antlr
public clover.antlr.NoViableAltException extends clover.antlr.RecognitionException {
public clover.antlr.Token token
public clover.antlr.collections.AST node
public void (clover.antlr.collections.AST)
public void (clover.antlr.Token, java.lang.String)
public java.lang.String getMessage ()
}
clover/antlr/NoViableAltForCharException.classNoViableAltForCharException.java
package clover.antlr
public clover.antlr.NoViableAltForCharException extends clover.antlr.RecognitionException {
public char foundChar
public void (char, clover.antlr.CharScanner)
public void (char, java.lang.String, int)
public void (char, java.lang.String, int, int)
public java.lang.String getMessage ()
}
clover/antlr/OneOrMoreBlock.classOneOrMoreBlock.java
package clover.antlr
clover.antlr.OneOrMoreBlock extends clover.antlr.BlockWithImpliedExitPath {
public void (clover.antlr.Grammar)
public void (clover.antlr.Grammar, clover.antlr.Token)
public void generate ()
public clover.antlr.Lookahead look (int)
public java.lang.String toString ()
}
clover/antlr/ParseTree.classParseTree.java
package clover.antlr
public abstract clover.antlr.ParseTree extends clover.antlr.BaseAST {
public void ()
public java.lang.String getLeftmostDerivationStep (int)
public java.lang.String getLeftmostDerivation (int)
protected abstract int getLeftmostDerivation (java.lang.StringBuffer, int)
public void initialize (int, java.lang.String)
public void initialize (clover.antlr.collections.AST)
public void initialize (clover.antlr.Token)
}
clover/antlr/ParseTreeRule.classParseTreeRule.java
package clover.antlr
public clover.antlr.ParseTreeRule extends clover.antlr.ParseTree {
public static final int INVALID_ALT
protected String ruleName
protected int altNumber
public void (java.lang.String)
public void (java.lang.String, int)
public java.lang.String getRuleName ()
protected int getLeftmostDerivation (java.lang.StringBuffer, int)
public java.lang.String toString ()
}
clover/antlr/ParseTreeToken.classParseTreeToken.java
package clover.antlr
public clover.antlr.ParseTreeToken extends clover.antlr.ParseTree {
protected clover.antlr.Token token
public void (clover.antlr.Token)
protected int getLeftmostDerivation (java.lang.StringBuffer, int)
public java.lang.String toString ()
}
clover/antlr/Parser.classParser.java
package clover.antlr
public abstract clover.antlr.Parser extends java.lang.Object {
protected clover.antlr.ParserSharedInputState inputState
protected String[] tokenNames
protected clover.antlr.collections.AST returnAST
protected clover.antlr.ASTFactory astFactory
protected java.util.Hashtable tokenTypeToASTClassMap
private boolean ignoreInvalidDebugCalls
protected int traceDepth
public void ()
public void (clover.antlr.ParserSharedInputState)
public java.util.Hashtable getTokenTypeToASTClassMap ()
public void addMessageListener (clover.antlr.debug.MessageListener)
public void addParserListener (clover.antlr.debug.ParserListener)
public void addParserMatchListener (clover.antlr.debug.ParserMatchListener)
public void addParserTokenListener (clover.antlr.debug.ParserTokenListener)
public void addSemanticPredicateListener (clover.antlr.debug.SemanticPredicateListener)
public void addSyntacticPredicateListener (clover.antlr.debug.SyntacticPredicateListener)
public void addTraceListener (clover.antlr.debug.TraceListener)
public abstract void consume () throws clover.antlr.TokenStreamException
public void consumeUntil (int) throws clover.antlr.TokenStreamException
public void consumeUntil (clover.antlr.collections.impl.BitSet) throws clover.antlr.TokenStreamException
protected void defaultDebuggingSetup (clover.antlr.TokenStream, clover.antlr.TokenBuffer)
public clover.antlr.collections.AST getAST ()
public clover.antlr.ASTFactory getASTFactory ()
public java.lang.String getFilename ()
public clover.antlr.ParserSharedInputState getInputState ()
public void setInputState (clover.antlr.ParserSharedInputState)
public java.lang.String getTokenName (int)
public java.lang.String[] getTokenNames ()
public boolean isDebugMode ()
public abstract int LA (int) throws clover.antlr.TokenStreamException
public abstract clover.antlr.Token LT (int) throws clover.antlr.TokenStreamException
public int mark ()
public void match (int) throws clover.antlr.MismatchedTokenException clover.antlr.TokenStreamException
public void match (clover.antlr.collections.impl.BitSet) throws clover.antlr.MismatchedTokenException clover.antlr.TokenStreamException
public void matchNot (int) throws clover.antlr.MismatchedTokenException clover.antlr.TokenStreamException
public static void panic ()
public void removeMessageListener (clover.antlr.debug.MessageListener)
public void removeParserListener (clover.antlr.debug.ParserListener)
public void removeParserMatchListener (clover.antlr.debug.ParserMatchListener)
public void removeParserTokenListener (clover.antlr.debug.ParserTokenListener)
public void removeSemanticPredicateListener (clover.antlr.debug.SemanticPredicateListener)
public void removeSyntacticPredicateListener (clover.antlr.debug.SyntacticPredicateListener)
public void removeTraceListener (clover.antlr.debug.TraceListener)
public void reportError (clover.antlr.RecognitionException)
public void reportError (java.lang.String)
public void reportWarning (java.lang.String)
public void recover (clover.antlr.RecognitionException, clover.antlr.collections.impl.BitSet) throws clover.antlr.TokenStreamException
public void rewind (int)
public void setASTFactory (clover.antlr.ASTFactory)
public void setASTNodeClass (java.lang.String)
public void setASTNodeType (java.lang.String)
public void setDebugMode (boolean)
public void setFilename (java.lang.String)
public void setIgnoreInvalidDebugCalls (boolean)
public void setTokenBuffer (clover.antlr.TokenBuffer)
public void traceIndent ()
public void traceIn (java.lang.String) throws clover.antlr.TokenStreamException
public void traceOut (java.lang.String) throws clover.antlr.TokenStreamException
}
clover/antlr/ParserGrammar.classParserGrammar.java
package clover.antlr
clover.antlr.ParserGrammar extends clover.antlr.Grammar {
void (java.lang.String, clover.antlr.Tool, java.lang.String)
public void generate () throws java.io.IOException
protected java.lang.String getSuperClass ()
public void processArguments (java.lang.String[])
public boolean setOption (java.lang.String, clover.antlr.Token)
}
clover/antlr/ParserSharedInputState.classParserSharedInputState.java
package clover.antlr
public clover.antlr.ParserSharedInputState extends java.lang.Object {
protected clover.antlr.TokenBuffer input
public int guessing
protected String filename
public void ()
public void reset ()
public java.lang.String getFilename ()
public clover.antlr.TokenBuffer getInput ()
}
clover/antlr/PreservingFileWriter.classPreservingFileWriter.java
package clover.antlr
public clover.antlr.PreservingFileWriter extends java.io.FileWriter {
protected java.io.File target_file
protected java.io.File tmp_file
public void (java.lang.String) throws java.io.IOException
public void close () throws java.io.IOException
}
clover/antlr/PrintWriterWithSMAP.classPrintWriterWithSMAP.java
package clover.antlr
public clover.antlr.PrintWriterWithSMAP extends java.io.PrintWriter {
private int currentOutputLine
private int currentSourceLine
private java.util.Map sourceMap
private boolean lastPrintCharacterWasCR
private boolean mapLines
private boolean mapSingleSourceLine
private boolean anythingWrittenSinceMapping
public void (java.io.OutputStream)
public void (java.io.OutputStream, boolean)
public void (java.io.Writer)
public void (java.io.Writer, boolean)
public void startMapping (int)
public void startSingleSourceLineMapping (int)
public void endMapping ()
protected void mapLine (boolean)
public void dump (java.io.PrintWriter, java.lang.String, java.lang.String)
public void write (char[], int, int)
public void checkChar (int)
public void write (int)
public void write (java.lang.String, int, int)
public void println ()
public java.util.Map getSourceMap ()
public int getCurrentOutputLine ()
}
clover/antlr/PythonBlockFinishingInfo.classPythonBlockFinishingInfo.java
package clover.antlr
clover.antlr.PythonBlockFinishingInfo extends java.lang.Object {
String postscript
boolean generatedSwitch
boolean generatedAnIf
boolean needAnErrorClause
public void ()
public void (java.lang.String, boolean, boolean, boolean)
}
clover/antlr/PythonCharFormatter.classPythonCharFormatter.java
package clover.antlr
public clover.antlr.PythonCharFormatter extends java.lang.Object implements clover.antlr.CharFormatter {
public void ()
public java.lang.String escapeChar (int, boolean)
public java.lang.String _escapeChar (int, boolean)
public java.lang.String escapeString (java.lang.String)
public java.lang.String literalChar (int)
public java.lang.String literalString (java.lang.String)
}
clover/antlr/PythonCodeGenerator.classPythonCodeGenerator.java
package clover.antlr
public clover.antlr.PythonCodeGenerator extends clover.antlr.CodeGenerator {
protected int syntacticPredLevel
protected boolean genAST
protected boolean saveText
String labeledElementType
String labeledElementASTType
String labeledElementInit
String commonExtraArgs
String commonExtraParams
String commonLocalVars
String lt1Value
String exceptionThrown
String throwNoViable
public static final String initHeaderAction
public static final String mainHeaderAction
String lexerClassName
String parserClassName
String treeWalkerClassName
clover.antlr.RuleBlock currentRule
String currentASTResult
java.util.Hashtable treeVariableMap
java.util.Hashtable declaredASTVariables
int astVarNumber
protected static final String NONUNIQUE
public static final int caseSizeThreshold
private clover.antlr.collections.impl.Vector semPreds
protected void printTabs ()
public void ()
protected int addSemPred (java.lang.String)
public void exitIfError ()
protected void checkCurrentOutputStream ()
protected java.lang.String extractIdOfAction (java.lang.String, int, int)
protected java.lang.String extractTypeOfAction (java.lang.String, int, int)
protected void flushTokens ()
public void gen ()
public void gen (clover.antlr.ActionElement)
public void gen (clover.antlr.AlternativeBlock)
public void gen (clover.antlr.BlockEndElement)
public void gen (clover.antlr.CharLiteralElement)
java.lang.String toString (boolean)
public void gen (clover.antlr.CharRangeElement)
public void gen (clover.antlr.LexerGrammar) throws java.io.IOException
protected void genHeaderMain (clover.antlr.Grammar)
protected void genHeaderInit (clover.antlr.Grammar)
protected void printMainFunc (java.lang.String)
public void gen (clover.antlr.OneOrMoreBlock)
public void gen (clover.antlr.ParserGrammar) throws java.io.IOException
public void gen (clover.antlr.RuleRefElement)
public void gen (clover.antlr.StringLiteralElement)
public void gen (clover.antlr.TokenRangeElement)
public void gen (clover.antlr.TokenRefElement)
public void gen (clover.antlr.TreeElement)
public void gen (clover.antlr.TreeWalkerGrammar) throws java.io.IOException
public void gen (clover.antlr.WildcardElement)
public void gen (clover.antlr.ZeroOrMoreBlock)
protected void genAlt (clover.antlr.Alternative, clover.antlr.AlternativeBlock)
protected void genBitsets (clover.antlr.collections.impl.Vector, int)
private void genBitSet (clover.antlr.collections.impl.BitSet, int)
private void genBlockFinish (clover.antlr.PythonBlockFinishingInfo, java.lang.String)
private void genBlockFinish1 (clover.antlr.PythonBlockFinishingInfo, java.lang.String)
protected void genBlockInitAction (clover.antlr.AlternativeBlock)
protected void genBlockPreamble (clover.antlr.AlternativeBlock)
protected void genCases (clover.antlr.collections.impl.BitSet)
public clover.antlr.PythonBlockFinishingInfo genCommonBlock (clover.antlr.AlternativeBlock, boolean)
private static boolean suitableForCaseExpression (clover.antlr.Alternative)
private void genElementAST (clover.antlr.AlternativeElement)
private void genErrorCatchForElement (clover.antlr.AlternativeElement)
private void genErrorHandler (clover.antlr.ExceptionSpec)
private void genErrorTryForElement (clover.antlr.AlternativeElement)
protected void genASTDeclaration (clover.antlr.AlternativeElement)
protected void genASTDeclaration (clover.antlr.AlternativeElement, java.lang.String)
protected void genASTDeclaration (clover.antlr.AlternativeElement, java.lang.String, java.lang.String)
protected void genHeader ()
protected void genLexerTest ()
private void genLiteralsTest ()
private void genLiteralsTestForPartialToken ()
protected void genMatch (clover.antlr.collections.impl.BitSet)
protected void genMatch (clover.antlr.GrammarAtom)
protected void genMatchUsingAtomText (clover.antlr.GrammarAtom)
protected void genMatchUsingAtomTokenType (clover.antlr.GrammarAtom)
public void genNextToken ()
public void genRule (clover.antlr.RuleSymbol, boolean, int)
private void GenRuleInvocation (clover.antlr.RuleRefElement)
protected void genSemPred (java.lang.String, int)
protected void genSemPredMap ()
protected void genSynPred (clover.antlr.SynPredBlock, java.lang.String)
public void genTokenStrings ()
protected void genTokenASTNodeMap ()
protected void genTokenTypes (clover.antlr.TokenManager) throws java.io.IOException
public java.lang.String getASTCreateString (clover.antlr.collections.impl.Vector)
public java.lang.String getASTCreateString (clover.antlr.GrammarAtom, java.lang.String)
public java.lang.String getASTCreateString (java.lang.String)
protected java.lang.String getLookaheadTestExpression (clover.antlr.Lookahead[], int)
protected java.lang.String getLookaheadTestExpression (clover.antlr.Alternative, int)
protected java.lang.String getLookaheadTestTerm (int, clover.antlr.collections.impl.BitSet)
public java.lang.String getRangeExpression (int, int[])
private java.lang.String getValueString (int, boolean)
protected boolean lookaheadIsEmpty (clover.antlr.Alternative, int)
private java.lang.String lookaheadString (int)
private java.lang.String mangleLiteral (java.lang.String)
public java.lang.String mapTreeId (java.lang.String, clover.antlr.ActionTransInfo)
private void mapTreeVariable (clover.antlr.AlternativeElement, java.lang.String)
protected java.lang.String processActionForSpecialSymbols (java.lang.String, int, clover.antlr.RuleBlock, clover.antlr.ActionTransInfo)
static boolean isEmpty (java.lang.String)
protected java.lang.String processActionCode (java.lang.String, int)
protected void printActionCode (java.lang.String, int)
private void setupGrammarParameters (clover.antlr.Grammar)
public void setupOutput (java.lang.String) throws java.io.IOException
protected boolean isspace (char)
protected void _printAction (java.lang.String)
protected void od (java.lang.String, int, int, java.lang.String)
protected void printAction (java.lang.String)
protected void printGrammarAction (clover.antlr.Grammar)
protected void _printJavadoc (java.lang.String)
protected void genJavadocComment (clover.antlr.Grammar)
protected void genJavadocComment (clover.antlr.RuleSymbol)
static void ()
}
clover/antlr/RecognitionException.classRecognitionException.java
package clover.antlr
public clover.antlr.RecognitionException extends clover.antlr.ANTLRException {
public String fileName
public int line
public int column
public void ()
public void (java.lang.String)
public void (java.lang.String, java.lang.String, int)
public void (java.lang.String, java.lang.String, int, int)
public java.lang.String getFilename ()
public int getLine ()
public int getColumn ()
public java.lang.String getErrorMessage ()
public java.lang.String toString ()
}
clover/antlr/RuleBlock.classRuleBlock.java
package clover.antlr
public clover.antlr.RuleBlock extends clover.antlr.AlternativeBlock {
protected String ruleName
protected String argAction
protected String throwsSpec
protected String returnAction
protected clover.antlr.RuleEndElement endNode
protected boolean testLiterals
clover.antlr.collections.impl.Vector labeledElements
protected boolean[] lock
protected clover.antlr.Lookahead[] cache
java.util.Hashtable exceptionSpecs
protected boolean defaultErrorHandler
protected String ignoreRule
public void (clover.antlr.Grammar, java.lang.String)
public void (clover.antlr.Grammar, java.lang.String, int, boolean)
public void addExceptionSpec (clover.antlr.ExceptionSpec)
public clover.antlr.ExceptionSpec findExceptionSpec (clover.antlr.Token)
public clover.antlr.ExceptionSpec findExceptionSpec (java.lang.String)
public void generate ()
public boolean getDefaultErrorHandler ()
public clover.antlr.RuleEndElement getEndElement ()
public java.lang.String getIgnoreRule ()
public java.lang.String getRuleName ()
public boolean getTestLiterals ()
public boolean isLexerAutoGenRule ()
public clover.antlr.Lookahead look (int)
public void prepareForAnalysis ()
public void setDefaultErrorHandler (boolean)
public void setEndElement (clover.antlr.RuleEndElement)
public void setOption (clover.antlr.Token, clover.antlr.Token)
public java.lang.String toString ()
}
clover/antlr/RuleEndElement.classRuleEndElement.java
package clover.antlr
clover.antlr.RuleEndElement extends clover.antlr.BlockEndElement {
protected clover.antlr.Lookahead[] cache
protected boolean noFOLLOW
public void (clover.antlr.Grammar)
public clover.antlr.Lookahead look (int)
public java.lang.String toString ()
}
clover/antlr/RuleRefElement.classRuleRefElement.java
package clover.antlr
clover.antlr.RuleRefElement extends clover.antlr.AlternativeElement {
protected String targetRule
protected String args
protected String idAssign
protected String label
public void (clover.antlr.Grammar, clover.antlr.Token, int)
public void generate ()
public java.lang.String getArgs ()
public java.lang.String getIdAssign ()
public java.lang.String getLabel ()
public clover.antlr.Lookahead look (int)
public void setArgs (java.lang.String)
public void setIdAssign (java.lang.String)
public void setLabel (java.lang.String)
public java.lang.String toString ()
}
clover/antlr/RuleSymbol.classRuleSymbol.java
package clover.antlr
clover.antlr.RuleSymbol extends clover.antlr.GrammarSymbol {
clover.antlr.RuleBlock block
boolean defined
clover.antlr.collections.impl.Vector references
String access
String comment
public void (java.lang.String)
public void addReference (clover.antlr.RuleRefElement)
public clover.antlr.RuleBlock getBlock ()
public clover.antlr.RuleRefElement getReference (int)
public boolean isDefined ()
public int numReferences ()
public void setBlock (clover.antlr.RuleBlock)
public void setDefined ()
}
clover/antlr/SemanticException.classSemanticException.java
package clover.antlr
public clover.antlr.SemanticException extends clover.antlr.RecognitionException {
public void (java.lang.String)
public void (java.lang.String, java.lang.String, int)
public void (java.lang.String, java.lang.String, int, int)
}
clover/antlr/SimpleTokenManager.classSimpleTokenManager.java
package clover.antlr
clover.antlr.SimpleTokenManager extends java.lang.Object implements clover.antlr.TokenManager java.lang.Cloneable {
protected int maxToken
protected clover.antlr.collections.impl.Vector vocabulary
private java.util.Hashtable table
protected clover.antlr.Tool antlrTool
protected String name
protected boolean readOnly
void (java.lang.String, clover.antlr.Tool)
public java.lang.Object clone ()
public void define (clover.antlr.TokenSymbol)
public java.lang.String getName ()
public java.lang.String getTokenStringAt (int)
public clover.antlr.TokenSymbol getTokenSymbol (java.lang.String)
public clover.antlr.TokenSymbol getTokenSymbolAt (int)
public java.util.Enumeration getTokenSymbolElements ()
public java.util.Enumeration getTokenSymbolKeys ()
public clover.antlr.collections.impl.Vector getVocabulary ()
public boolean isReadOnly ()
public void mapToTokenSymbol (java.lang.String, clover.antlr.TokenSymbol)
public int maxTokenType ()
public int nextTokenType ()
public void setName (java.lang.String)
public void setReadOnly (boolean)
public boolean tokenDefined (java.lang.String)
}
clover/antlr/StringLiteralElement.classStringLiteralElement.java
package clover.antlr
clover.antlr.StringLiteralElement extends clover.antlr.GrammarAtom {
protected String processedAtomText
public void (clover.antlr.Grammar, clover.antlr.Token, int)
public void generate ()
public clover.antlr.Lookahead look (int)
}
clover/antlr/StringLiteralSymbol.classStringLiteralSymbol.java
package clover.antlr
clover.antlr.StringLiteralSymbol extends clover.antlr.TokenSymbol {
protected String label
public void (java.lang.String)
public java.lang.String getLabel ()
public void setLabel (java.lang.String)
}
clover/antlr/StringUtils.classStringUtils.java
package clover.antlr
public clover.antlr.StringUtils extends java.lang.Object {
public void ()
public static java.lang.String stripBack (java.lang.String, char)
public static java.lang.String stripBack (java.lang.String, java.lang.String)
public static java.lang.String stripFront (java.lang.String, char)
public static java.lang.String stripFront (java.lang.String, java.lang.String)
public static java.lang.String stripFrontBack (java.lang.String, java.lang.String, java.lang.String)
}
clover/antlr/SynPredBlock.classSynPredBlock.java
package clover.antlr
clover.antlr.SynPredBlock extends clover.antlr.AlternativeBlock {
public void (clover.antlr.Grammar)
public void (clover.antlr.Grammar, clover.antlr.Token)
public void generate ()
public clover.antlr.Lookahead look (int)
public java.lang.String toString ()
}
clover/antlr/Token.classToken.java
package clover.antlr
public clover.antlr.Token extends java.lang.Object implements java.lang.Cloneable {
public static final int MIN_USER_TYPE
public static final int NULL_TREE_LOOKAHEAD
public static final int INVALID_TYPE
public static final int EOF_TYPE
public static final int SKIP
protected int type
public static clover.antlr.Token badToken
public void ()
public void (int)
public void (int, java.lang.String)
public int getColumn ()
public int getLine ()
public java.lang.String getFilename ()
public void setFilename (java.lang.String)
public java.lang.String getText ()
public void setText (java.lang.String)
public void setColumn (int)
public void setLine (int)
public int getType ()
public void setType (int)
public java.lang.String toString ()
static void ()
}
clover/antlr/TokenBuffer.classTokenBuffer.java
package clover.antlr
public clover.antlr.TokenBuffer extends java.lang.Object {
protected clover.antlr.TokenStream input
int nMarkers
int markerOffset
int numToConsume
clover.antlr.TokenQueue queue
public void (clover.antlr.TokenStream)
public final void reset ()
public final void consume ()
private final void fill (int) throws clover.antlr.TokenStreamException
public clover.antlr.TokenStream getInput ()
public final int LA (int) throws clover.antlr.TokenStreamException
public final clover.antlr.Token LT (int) throws clover.antlr.TokenStreamException
public final int mark ()
public final void rewind (int)
private final void syncConsume ()
}
clover/antlr/TokenManager.classTokenManager.java
package clover.antlr
abstract clover.antlr.TokenManager extends java.lang.Object {
public abstract java.lang.Object clone ()
public abstract void define (clover.antlr.TokenSymbol)
public abstract java.lang.String getName ()
public abstract java.lang.String getTokenStringAt (int)
public abstract clover.antlr.TokenSymbol getTokenSymbol (java.lang.String)
public abstract clover.antlr.TokenSymbol getTokenSymbolAt (int)
public abstract java.util.Enumeration getTokenSymbolElements ()
public abstract java.util.Enumeration getTokenSymbolKeys ()
public abstract clover.antlr.collections.impl.Vector getVocabulary ()
public abstract boolean isReadOnly ()
public abstract void mapToTokenSymbol (java.lang.String, clover.antlr.TokenSymbol)
public abstract int maxTokenType ()
public abstract int nextTokenType ()
public abstract void setName (java.lang.String)
public abstract void setReadOnly (boolean)
public abstract boolean tokenDefined (java.lang.String)
}
clover/antlr/TokenQueue.classTokenQueue.java
package clover.antlr
clover.antlr.TokenQueue extends java.lang.Object {
private clover.antlr.Token[] buffer
private int sizeLessOne
private int offset
protected int nbrEntries
public void (int)
public final void append (clover.antlr.Token)
public final clover.antlr.Token elementAt (int)
private final void expand ()
private final void init (int)
public final void reset ()
public final void removeFirst ()
}
clover/antlr/TokenRangeElement.classTokenRangeElement.java
package clover.antlr
clover.antlr.TokenRangeElement extends clover.antlr.AlternativeElement {
String label
protected int begin
protected int end
protected String beginText
protected String endText
public void (clover.antlr.Grammar, clover.antlr.Token, clover.antlr.Token, int)
public void generate ()
public java.lang.String getLabel ()
public clover.antlr.Lookahead look (int)
public void setLabel (java.lang.String)
public java.lang.String toString ()
}
clover/antlr/TokenRefElement.classTokenRefElement.java
package clover.antlr
clover.antlr.TokenRefElement extends clover.antlr.GrammarAtom {
public void (clover.antlr.Grammar, clover.antlr.Token, boolean, int)
public void generate ()
public clover.antlr.Lookahead look (int)
}
clover/antlr/TokenStream.classTokenStream.java
package clover.antlr
public abstract clover.antlr.TokenStream extends java.lang.Object {
public abstract clover.antlr.Token nextToken () throws clover.antlr.TokenStreamException
}
clover/antlr/TokenStreamBasicFilter.classTokenStreamBasicFilter.java
package clover.antlr
public clover.antlr.TokenStreamBasicFilter extends java.lang.Object implements clover.antlr.TokenStream clover.antlr.ASdebug.IASDebugStream {
protected clover.antlr.collections.impl.BitSet discardMask
protected clover.antlr.TokenStream input
public void (clover.antlr.TokenStream)
public void discard (int)
public void discard (clover.antlr.collections.impl.BitSet)
public clover.antlr.Token nextToken () throws clover.antlr.TokenStreamException
public java.lang.String getEntireText ()
public clover.antlr.ASdebug.TokenOffsetInfo getOffsetInfo (clover.antlr.Token)
}
clover/antlr/TokenStreamException.classTokenStreamException.java
package clover.antlr
public clover.antlr.TokenStreamException extends clover.antlr.ANTLRException {
public void ()
public void (java.lang.String)
public void (java.lang.String, java.lang.Throwable)
public void (java.lang.Throwable)
}
clover/antlr/TokenStreamHiddenTokenFilter.classTokenStreamHiddenTokenFilter.java
package clover.antlr
public clover.antlr.TokenStreamHiddenTokenFilter extends clover.antlr.TokenStreamBasicFilter implements clover.antlr.TokenStream {
protected clover.antlr.collections.impl.BitSet hideMask
protected clover.antlr.CommonHiddenStreamToken nextMonitoredToken
protected clover.antlr.CommonHiddenStreamToken lastHiddenToken
protected clover.antlr.CommonHiddenStreamToken firstHidden
public void (clover.antlr.TokenStream)
protected void consume () throws clover.antlr.TokenStreamException
private void consumeFirst () throws clover.antlr.TokenStreamException
public clover.antlr.collections.impl.BitSet getDiscardMask ()
public clover.antlr.CommonHiddenStreamToken getHiddenAfter (clover.antlr.CommonHiddenStreamToken)
public clover.antlr.CommonHiddenStreamToken getHiddenBefore (clover.antlr.CommonHiddenStreamToken)
public clover.antlr.collections.impl.BitSet getHideMask ()
public clover.antlr.CommonHiddenStreamToken getInitialHiddenToken ()
public void hide (int)
public void hide (clover.antlr.collections.impl.BitSet)
protected clover.antlr.CommonHiddenStreamToken LA (int)
public clover.antlr.Token nextToken () throws clover.antlr.TokenStreamException
}
clover/antlr/TokenStreamIOException.classTokenStreamIOException.java
package clover.antlr
public clover.antlr.TokenStreamIOException extends clover.antlr.TokenStreamException {
public java.io.IOException io
public void (java.io.IOException)
}
clover/antlr/TokenStreamRecognitionException.classTokenStreamRecognitionException.java
package clover.antlr
public clover.antlr.TokenStreamRecognitionException extends clover.antlr.TokenStreamException {
public clover.antlr.RecognitionException recog
public void (clover.antlr.RecognitionException)
public java.lang.String toString ()
}
clover/antlr/TokenStreamRetryException.classTokenStreamRetryException.java
package clover.antlr
public clover.antlr.TokenStreamRetryException extends clover.antlr.TokenStreamException {
public void ()
}
clover/antlr/TokenStreamRewriteEngine$1.classTokenStreamRewriteEngine.java
package clover.antlr
clover.antlr.TokenStreamRewriteEngine$1 extends java.lang.Object implements java.util.Comparator {
private final clover.antlr.TokenStreamRewriteEngine this$0
void (clover.antlr.TokenStreamRewriteEngine)
public int compare (java.lang.Object, java.lang.Object)
}
clover/antlr/TokenStreamRewriteEngine$DeleteOp.classTokenStreamRewriteEngine.java
package clover.antlr
clover.antlr.TokenStreamRewriteEngine$DeleteOp extends clover.antlr.TokenStreamRewriteEngine$ReplaceOp {
public void (int, int)
}
clover/antlr/TokenStreamRewriteEngine$InsertBeforeOp.classTokenStreamRewriteEngine.java
package clover.antlr
clover.antlr.TokenStreamRewriteEngine$InsertBeforeOp extends clover.antlr.TokenStreamRewriteEngine$RewriteOperation {
public void (int, java.lang.String)
public int execute (java.lang.StringBuffer)
}
clover/antlr/TokenStreamRewriteEngine$ReplaceOp.classTokenStreamRewriteEngine.java
package clover.antlr
clover.antlr.TokenStreamRewriteEngine$ReplaceOp extends clover.antlr.TokenStreamRewriteEngine$RewriteOperation {
protected int lastIndex
public void (int, int, java.lang.String)
public int execute (java.lang.StringBuffer)
}
clover/antlr/TokenStreamRewriteEngine$RewriteOperation.classTokenStreamRewriteEngine.java
package clover.antlr
clover.antlr.TokenStreamRewriteEngine$RewriteOperation extends java.lang.Object {
protected int index
protected String text
protected void (int, java.lang.String)
public int execute (java.lang.StringBuffer)
public java.lang.String toString ()
}
clover/antlr/TokenStreamRewriteEngine.classTokenStreamRewriteEngine.java
package clover.antlr
public clover.antlr.TokenStreamRewriteEngine extends java.lang.Object implements clover.antlr.TokenStream clover.antlr.ASdebug.IASDebugStream {
public static final int MIN_TOKEN_INDEX
public static final String DEFAULT_PROGRAM_NAME
public static final int PROGRAM_INIT_SIZE
protected java.util.List tokens
protected java.util.Map programs
protected java.util.Map lastRewriteTokenIndexes
protected int index
protected clover.antlr.TokenStream stream
protected clover.antlr.collections.impl.BitSet discardMask
public void (clover.antlr.TokenStream)
public void (clover.antlr.TokenStream, int)
public clover.antlr.Token nextToken () throws clover.antlr.TokenStreamException
public void rollback (int)
public void rollback (java.lang.String, int)
public void deleteProgram ()
public void deleteProgram (java.lang.String)
protected void addToSortedRewriteList (clover.antlr.TokenStreamRewriteEngine$RewriteOperation)
protected void addToSortedRewriteList (java.lang.String, clover.antlr.TokenStreamRewriteEngine$RewriteOperation)
public void insertAfter (clover.antlr.Token, java.lang.String)
public void insertAfter (int, java.lang.String)
public void insertAfter (java.lang.String, clover.antlr.Token, java.lang.String)
public void insertAfter (java.lang.String, int, java.lang.String)
public void insertBefore (clover.antlr.Token, java.lang.String)
public void insertBefore (int, java.lang.String)
public void insertBefore (java.lang.String, clover.antlr.Token, java.lang.String)
public void insertBefore (java.lang.String, int, java.lang.String)
public void replace (int, java.lang.String)
public void replace (int, int, java.lang.String)
public void replace (clover.antlr.Token, java.lang.String)
public void replace (clover.antlr.Token, clover.antlr.Token, java.lang.String)
public void replace (java.lang.String, int, int, java.lang.String)
public void replace (java.lang.String, clover.antlr.Token, clover.antlr.Token, java.lang.String)
public void delete (int)
public void delete (int, int)
public void delete (clover.antlr.Token)
public void delete (clover.antlr.Token, clover.antlr.Token)
public void delete (java.lang.String, int, int)
public void delete (java.lang.String, clover.antlr.Token, clover.antlr.Token)
public void discard (int)
public clover.antlr.TokenWithIndex getToken (int)
public int getTokenStreamSize ()
public java.lang.String toOriginalString ()
public java.lang.String toOriginalString (int, int)
public java.lang.String toString ()
public java.lang.String toString (java.lang.String)
public java.lang.String toString (int, int)
public java.lang.String toString (java.lang.String, int, int)
public java.lang.String toDebugString ()
public java.lang.String toDebugString (int, int)
public int getLastRewriteTokenIndex ()
protected int getLastRewriteTokenIndex (java.lang.String)
protected void setLastRewriteTokenIndex (java.lang.String, int)
protected java.util.List getProgram (java.lang.String)
private java.util.List initializeProgram (java.lang.String)
public int size ()
public int index ()
public java.lang.String getEntireText ()
public clover.antlr.ASdebug.TokenOffsetInfo getOffsetInfo (clover.antlr.Token)
}
clover/antlr/TokenStreamSelector.classTokenStreamSelector.java
package clover.antlr
public clover.antlr.TokenStreamSelector extends java.lang.Object implements clover.antlr.TokenStream clover.antlr.ASdebug.IASDebugStream {
protected java.util.Hashtable inputStreamNames
protected clover.antlr.TokenStream input
protected clover.antlr.collections.Stack streamStack
public void ()
public void addInputStream (clover.antlr.TokenStream, java.lang.String)
public clover.antlr.TokenStream getCurrentStream ()
public clover.antlr.TokenStream getStream (java.lang.String)
public clover.antlr.Token nextToken () throws clover.antlr.TokenStreamException
public clover.antlr.TokenStream pop ()
public void push (clover.antlr.TokenStream)
public void push (java.lang.String)
public void retry () throws clover.antlr.TokenStreamRetryException
public void select (clover.antlr.TokenStream)
public void select (java.lang.String) throws java.lang.IllegalArgumentException
public java.lang.String getEntireText ()
public clover.antlr.ASdebug.TokenOffsetInfo getOffsetInfo (clover.antlr.Token)
}
clover/antlr/TokenSymbol.classTokenSymbol.java
package clover.antlr
clover.antlr.TokenSymbol extends clover.antlr.GrammarSymbol {
protected int ttype
protected String paraphrase
protected String ASTNodeType
public void (java.lang.String)
public java.lang.String getASTNodeType ()
public void setASTNodeType (java.lang.String)
public java.lang.String getParaphrase ()
public int getTokenType ()
public void setParaphrase (java.lang.String)
public void setTokenType (int)
}
clover/antlr/TokenWithIndex.classTokenWithIndex.java
package clover.antlr
public clover.antlr.TokenWithIndex extends clover.antlr.CommonToken {
int index
public void ()
public void (int, java.lang.String)
public void setIndex (int)
public int getIndex ()
public java.lang.String toString ()
}
clover/antlr/Tool.classTool.java
package clover.antlr
public clover.antlr.Tool extends java.lang.Object {
public static String version
clover.antlr.ToolErrorHandler errorHandler
protected boolean hasError
boolean genDiagnostics
boolean genDocBook
boolean genHTML
protected String outputDir
protected String grammarFile
transient java.io.Reader f
protected String literalsPrefix
protected boolean upperCaseMangledLiterals
protected clover.antlr.NameSpace nameSpace
protected String namespaceAntlr
protected String namespaceStd
protected boolean genHashLines
protected boolean noConstructors
private clover.antlr.collections.impl.BitSet cmdLineArgValid
public void ()
public java.lang.String getGrammarFile ()
public boolean hasError ()
public clover.antlr.NameSpace getNameSpace ()
public java.lang.String getNamespaceStd ()
public java.lang.String getNamespaceAntlr ()
public boolean getGenHashLines ()
public java.lang.String getLiteralsPrefix ()
public boolean getUpperCaseMangledLiterals ()
public void setFileLineFormatter (clover.antlr.FileLineFormatter)
protected void checkForInvalidArguments (java.lang.String[], clover.antlr.collections.impl.BitSet)
public void copyFile (java.lang.String, java.lang.String) throws java.io.IOException
public void doEverythingWrapper (java.lang.String[])
public int doEverything (java.lang.String[])
public void error (java.lang.String)
public void error (java.lang.String, java.lang.String, int, int)
public java.lang.String fileMinusPath (java.lang.String)
public java.lang.String getLanguage (clover.antlr.MakeGrammar)
public java.lang.String getOutputDirectory ()
private static void help ()
public static void main (java.lang.String[])
public java.io.PrintWriter openOutputFile (java.lang.String) throws java.io.IOException
public java.io.Reader getGrammarReader ()
public void reportException (java.lang.Exception, java.lang.String)
public void reportProgress (java.lang.String)
public void fatalError (java.lang.String)
public void panic ()
public void panic (java.lang.String)
public java.io.File parent (java.io.File)
public static clover.antlr.collections.impl.Vector parseSeparatedList (java.lang.String, char)
public java.lang.String pathToFile (java.lang.String)
protected void processArguments (java.lang.String[])
public void setArgOK (int)
public void setOutputDirectory (java.lang.String)
public void toolError (java.lang.String)
public void warning (java.lang.String)
public void warning (java.lang.String, java.lang.String, int, int)
public void warning (java.lang.String[], java.lang.String, int, int)
public void setNameSpace (java.lang.String)
static void ()
}
clover/antlr/ToolErrorHandler.classToolErrorHandler.java
package clover.antlr
abstract clover.antlr.ToolErrorHandler extends java.lang.Object {
public abstract void warnAltAmbiguity (clover.antlr.Grammar, clover.antlr.AlternativeBlock, boolean, int, clover.antlr.Lookahead[], int, int)
public abstract void warnAltExitAmbiguity (clover.antlr.Grammar, clover.antlr.BlockWithImpliedExitPath, boolean, int, clover.antlr.Lookahead[], int)
}
clover/antlr/TreeBlockContext.classTreeBlockContext.java
package clover.antlr
clover.antlr.TreeBlockContext extends clover.antlr.BlockContext {
protected boolean nextElementIsRoot
void ()
public void addAlternativeElement (clover.antlr.AlternativeElement)
}
clover/antlr/TreeElement.classTreeElement.java
package clover.antlr
clover.antlr.TreeElement extends clover.antlr.AlternativeBlock {
clover.antlr.GrammarAtom root
public void (clover.antlr.Grammar, clover.antlr.Token)
public void generate ()
public clover.antlr.Lookahead look (int)
public java.lang.String toString ()
}
clover/antlr/TreeParser.classTreeParser.java
package clover.antlr
public clover.antlr.TreeParser extends java.lang.Object {
public static clover.antlr.ASTNULLType ASTNULL
protected clover.antlr.collections.AST _retTree
protected clover.antlr.TreeParserSharedInputState inputState
protected String[] tokenNames
protected clover.antlr.collections.AST returnAST
protected clover.antlr.ASTFactory astFactory
protected int traceDepth
public void ()
public clover.antlr.collections.AST getAST ()
public clover.antlr.ASTFactory getASTFactory ()
public java.lang.String getTokenName (int)
public java.lang.String[] getTokenNames ()
protected void match (clover.antlr.collections.AST, int) throws clover.antlr.MismatchedTokenException
public void match (clover.antlr.collections.AST, clover.antlr.collections.impl.BitSet) throws clover.antlr.MismatchedTokenException
protected void matchNot (clover.antlr.collections.AST, int) throws clover.antlr.MismatchedTokenException
public static void panic ()
public void reportError (clover.antlr.RecognitionException)
public void reportError (java.lang.String)
public void reportWarning (java.lang.String)
public void setASTFactory (clover.antlr.ASTFactory)
public void setASTNodeType (java.lang.String)
public void setASTNodeClass (java.lang.String)
public void traceIndent ()
public void traceIn (java.lang.String, clover.antlr.collections.AST)
public void traceOut (java.lang.String, clover.antlr.collections.AST)
static void ()
}
clover/antlr/TreeParserSharedInputState.classTreeParserSharedInputState.java
package clover.antlr
public clover.antlr.TreeParserSharedInputState extends java.lang.Object {
public int guessing
public void ()
}
clover/antlr/TreeSpecifierNode.classTreeSpecifierNode.java
package clover.antlr
clover.antlr.TreeSpecifierNode extends java.lang.Object {
private clover.antlr.TreeSpecifierNode parent
private clover.antlr.TreeSpecifierNode firstChild
private clover.antlr.TreeSpecifierNode nextSibling
private clover.antlr.Token tok
void (clover.antlr.Token)
public clover.antlr.TreeSpecifierNode getFirstChild ()
public clover.antlr.TreeSpecifierNode getNextSibling ()
public clover.antlr.TreeSpecifierNode getParent ()
public clover.antlr.Token getToken ()
public void setFirstChild (clover.antlr.TreeSpecifierNode)
public void setNextSibling (clover.antlr.TreeSpecifierNode)
}
clover/antlr/TreeWalkerGrammar.classTreeWalkerGrammar.java
package clover.antlr
clover.antlr.TreeWalkerGrammar extends clover.antlr.Grammar {
protected boolean transform
void (java.lang.String, clover.antlr.Tool, java.lang.String)
public void generate () throws java.io.IOException
protected java.lang.String getSuperClass ()
public void processArguments (java.lang.String[])
public boolean setOption (java.lang.String, clover.antlr.Token)
}
clover/antlr/Utils.classUtils.java
package clover.antlr
public clover.antlr.Utils extends java.lang.Object {
private static boolean useSystemExit
private static boolean useDirectClassLoading
public void ()
public static java.lang.Class loadClass (java.lang.String) throws java.lang.ClassNotFoundException
public static java.lang.Object createInstanceOf (java.lang.String) throws java.lang.ClassNotFoundException java.lang.InstantiationException java.lang.IllegalAccessException
public static void error (java.lang.String)
public static void error (java.lang.String, java.lang.Throwable)
static void ()
}
clover/antlr/Version.classVersion.java
package clover.antlr
public clover.antlr.Version extends java.lang.Object {
public static final String version
public static final String subversion
public static final String patchlevel
public static final String datestamp
public static final String project_version
public void ()
}
clover/antlr/WildcardElement.classWildcardElement.java
package clover.antlr
clover.antlr.WildcardElement extends clover.antlr.GrammarAtom {
protected String label
public void (clover.antlr.Grammar, clover.antlr.Token, int)
public void generate ()
public java.lang.String getLabel ()
public clover.antlr.Lookahead look (int)
public void setLabel (java.lang.String)
public java.lang.String toString ()
}
clover/antlr/ZeroOrMoreBlock.classZeroOrMoreBlock.java
package clover.antlr
clover.antlr.ZeroOrMoreBlock extends clover.antlr.BlockWithImpliedExitPath {
public void (clover.antlr.Grammar)
public void (clover.antlr.Grammar, clover.antlr.Token)
public void generate ()
public clover.antlr.Lookahead look (int)
public java.lang.String toString ()
}
clover/antlr/actions/cpp/ActionLexer.classActionLexer.java
package clover.antlr.actions.cpp
public clover.antlr.actions.cpp.ActionLexer extends clover.antlr.CharScanner implements clover.antlr.actions.cpp.ActionLexerTokenTypes clover.antlr.TokenStream {
protected clover.antlr.RuleBlock currentRule
protected clover.antlr.CodeGenerator generator
protected int lineOffset
private clover.antlr.Tool antlrTool
clover.antlr.ActionTransInfo transInfo
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 static final clover.antlr.collections.impl.BitSet _tokenSet_4
public static final clover.antlr.collections.impl.BitSet _tokenSet_5
public static final clover.antlr.collections.impl.BitSet _tokenSet_6
public static final clover.antlr.collections.impl.BitSet _tokenSet_7
public static final clover.antlr.collections.impl.BitSet _tokenSet_8
public static final clover.antlr.collections.impl.BitSet _tokenSet_9
public static final clover.antlr.collections.impl.BitSet _tokenSet_10
public static final clover.antlr.collections.impl.BitSet _tokenSet_11
public static final clover.antlr.collections.impl.BitSet _tokenSet_12
public static final clover.antlr.collections.impl.BitSet _tokenSet_13
public static final clover.antlr.collections.impl.BitSet _tokenSet_14
public static final clover.antlr.collections.impl.BitSet _tokenSet_15
public static final clover.antlr.collections.impl.BitSet _tokenSet_16
public static final clover.antlr.collections.impl.BitSet _tokenSet_17
public static final clover.antlr.collections.impl.BitSet _tokenSet_18
public static final clover.antlr.collections.impl.BitSet _tokenSet_19
public static final clover.antlr.collections.impl.BitSet _tokenSet_20
public static final clover.antlr.collections.impl.BitSet _tokenSet_21
public static final clover.antlr.collections.impl.BitSet _tokenSet_22
public static final clover.antlr.collections.impl.BitSet _tokenSet_23
public static final clover.antlr.collections.impl.BitSet _tokenSet_24
public static final clover.antlr.collections.impl.BitSet _tokenSet_25
public static final clover.antlr.collections.impl.BitSet _tokenSet_26
public void (java.lang.String, clover.antlr.RuleBlock, clover.antlr.CodeGenerator, clover.antlr.ActionTransInfo)
public void setLineOffset (int)
public void setTool (clover.antlr.Tool)
public void reportError (clover.antlr.RecognitionException)
public void reportError (java.lang.String)
public void reportWarning (java.lang.String)
public void (java.io.InputStream)
public void (java.io.Reader)
public void (clover.antlr.InputBuffer)
public void (clover.antlr.LexerSharedInputState)
public clover.antlr.Token nextToken () throws clover.antlr.TokenStreamException
public final void mACTION (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mSTUFF (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mAST_ITEM (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mTEXT_ITEM (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mCOMMENT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mSTRING (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mCHAR (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mTREE (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mWS (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mID (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mVAR_ASSIGN (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mAST_CONSTRUCTOR (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mTEXT_ARG (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mTREE_ELEMENT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final boolean mID_ELEMENT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mAST_CTOR_ELEMENT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mINT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mARG (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mTEXT_ARG_ELEMENT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mTEXT_ARG_ID_ELEMENT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mINT_OR_FLOAT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mSL_COMMENT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mML_COMMENT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mESC (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mDIGIT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
private static final long[] mk_tokenSet_0 ()
private static final long[] mk_tokenSet_1 ()
private static final long[] mk_tokenSet_2 ()
private static final long[] mk_tokenSet_3 ()
private static final long[] mk_tokenSet_4 ()
private static final long[] mk_tokenSet_5 ()
private static final long[] mk_tokenSet_6 ()
private static final long[] mk_tokenSet_7 ()
private static final long[] mk_tokenSet_8 ()
private static final long[] mk_tokenSet_9 ()
private static final long[] mk_tokenSet_10 ()
private static final long[] mk_tokenSet_11 ()
private static final long[] mk_tokenSet_12 ()
private static final long[] mk_tokenSet_13 ()
private static final long[] mk_tokenSet_14 ()
private static final long[] mk_tokenSet_15 ()
private static final long[] mk_tokenSet_16 ()
private static final long[] mk_tokenSet_17 ()
private static final long[] mk_tokenSet_18 ()
private static final long[] mk_tokenSet_19 ()
private static final long[] mk_tokenSet_20 ()
private static final long[] mk_tokenSet_21 ()
private static final long[] mk_tokenSet_22 ()
private static final long[] mk_tokenSet_23 ()
private static final long[] mk_tokenSet_24 ()
private static final long[] mk_tokenSet_25 ()
private static final long[] mk_tokenSet_26 ()
static void ()
}
clover/antlr/actions/cpp/ActionLexerTokenTypes.classActionLexerTokenTypes.java
package clover.antlr.actions.cpp
public abstract clover.antlr.actions.cpp.ActionLexerTokenTypes extends java.lang.Object {
public static final int EOF
public static final int NULL_TREE_LOOKAHEAD
public static final int ACTION
public static final int STUFF
public static final int AST_ITEM
public static final int TEXT_ITEM
public static final int TREE
public static final int TREE_ELEMENT
public static final int AST_CONSTRUCTOR
public static final int AST_CTOR_ELEMENT
public static final int ID_ELEMENT
public static final int TEXT_ARG
public static final int TEXT_ARG_ELEMENT
public static final int TEXT_ARG_ID_ELEMENT
public static final int ARG
public static final int ID
public static final int VAR_ASSIGN
public static final int COMMENT
public static final int SL_COMMENT
public static final int ML_COMMENT
public static final int CHAR
public static final int STRING
public static final int ESC
public static final int DIGIT
public static final int INT
public static final int INT_OR_FLOAT
public static final int WS
}
clover/antlr/actions/csharp/ActionLexer.classActionLexer.java
package clover.antlr.actions.csharp
public clover.antlr.actions.csharp.ActionLexer extends clover.antlr.CharScanner implements clover.antlr.actions.csharp.ActionLexerTokenTypes clover.antlr.TokenStream {
protected clover.antlr.RuleBlock currentRule
protected clover.antlr.CodeGenerator generator
protected int lineOffset
private clover.antlr.Tool antlrTool
clover.antlr.ActionTransInfo transInfo
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 static final clover.antlr.collections.impl.BitSet _tokenSet_4
public static final clover.antlr.collections.impl.BitSet _tokenSet_5
public static final clover.antlr.collections.impl.BitSet _tokenSet_6
public static final clover.antlr.collections.impl.BitSet _tokenSet_7
public static final clover.antlr.collections.impl.BitSet _tokenSet_8
public static final clover.antlr.collections.impl.BitSet _tokenSet_9
public static final clover.antlr.collections.impl.BitSet _tokenSet_10
public static final clover.antlr.collections.impl.BitSet _tokenSet_11
public static final clover.antlr.collections.impl.BitSet _tokenSet_12
public static final clover.antlr.collections.impl.BitSet _tokenSet_13
public static final clover.antlr.collections.impl.BitSet _tokenSet_14
public static final clover.antlr.collections.impl.BitSet _tokenSet_15
public static final clover.antlr.collections.impl.BitSet _tokenSet_16
public static final clover.antlr.collections.impl.BitSet _tokenSet_17
public static final clover.antlr.collections.impl.BitSet _tokenSet_18
public static final clover.antlr.collections.impl.BitSet _tokenSet_19
public static final clover.antlr.collections.impl.BitSet _tokenSet_20
public static final clover.antlr.collections.impl.BitSet _tokenSet_21
public static final clover.antlr.collections.impl.BitSet _tokenSet_22
public static final clover.antlr.collections.impl.BitSet _tokenSet_23
public static final clover.antlr.collections.impl.BitSet _tokenSet_24
public static final clover.antlr.collections.impl.BitSet _tokenSet_25
public static final clover.antlr.collections.impl.BitSet _tokenSet_26
public void (java.lang.String, clover.antlr.RuleBlock, clover.antlr.CodeGenerator, clover.antlr.ActionTransInfo)
public void setLineOffset (int)
public void setTool (clover.antlr.Tool)
public void reportError (clover.antlr.RecognitionException)
public void reportError (java.lang.String)
public void reportWarning (java.lang.String)
public void (java.io.InputStream)
public void (java.io.Reader)
public void (clover.antlr.InputBuffer)
public void (clover.antlr.LexerSharedInputState)
public clover.antlr.Token nextToken () throws clover.antlr.TokenStreamException
public final void mACTION (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mSTUFF (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mAST_ITEM (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mTEXT_ITEM (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mCOMMENT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mSTRING (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mCHAR (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mTREE (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mWS (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mID (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mVAR_ASSIGN (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mAST_CONSTRUCTOR (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mTEXT_ARG (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mTREE_ELEMENT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final boolean mID_ELEMENT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mAST_CTOR_ELEMENT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mINT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mARG (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mTEXT_ARG_ELEMENT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mTEXT_ARG_ID_ELEMENT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mINT_OR_FLOAT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mSL_COMMENT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mML_COMMENT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mESC (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mDIGIT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
private static final long[] mk_tokenSet_0 ()
private static final long[] mk_tokenSet_1 ()
private static final long[] mk_tokenSet_2 ()
private static final long[] mk_tokenSet_3 ()
private static final long[] mk_tokenSet_4 ()
private static final long[] mk_tokenSet_5 ()
private static final long[] mk_tokenSet_6 ()
private static final long[] mk_tokenSet_7 ()
private static final long[] mk_tokenSet_8 ()
private static final long[] mk_tokenSet_9 ()
private static final long[] mk_tokenSet_10 ()
private static final long[] mk_tokenSet_11 ()
private static final long[] mk_tokenSet_12 ()
private static final long[] mk_tokenSet_13 ()
private static final long[] mk_tokenSet_14 ()
private static final long[] mk_tokenSet_15 ()
private static final long[] mk_tokenSet_16 ()
private static final long[] mk_tokenSet_17 ()
private static final long[] mk_tokenSet_18 ()
private static final long[] mk_tokenSet_19 ()
private static final long[] mk_tokenSet_20 ()
private static final long[] mk_tokenSet_21 ()
private static final long[] mk_tokenSet_22 ()
private static final long[] mk_tokenSet_23 ()
private static final long[] mk_tokenSet_24 ()
private static final long[] mk_tokenSet_25 ()
private static final long[] mk_tokenSet_26 ()
static void ()
}
clover/antlr/actions/csharp/ActionLexerTokenTypes.classActionLexerTokenTypes.java
package clover.antlr.actions.csharp
public abstract clover.antlr.actions.csharp.ActionLexerTokenTypes extends java.lang.Object {
public static final int EOF
public static final int NULL_TREE_LOOKAHEAD
public static final int ACTION
public static final int STUFF
public static final int AST_ITEM
public static final int TEXT_ITEM
public static final int TREE
public static final int TREE_ELEMENT
public static final int AST_CONSTRUCTOR
public static final int AST_CTOR_ELEMENT
public static final int ID_ELEMENT
public static final int TEXT_ARG
public static final int TEXT_ARG_ELEMENT
public static final int TEXT_ARG_ID_ELEMENT
public static final int ARG
public static final int ID
public static final int VAR_ASSIGN
public static final int COMMENT
public static final int SL_COMMENT
public static final int ML_COMMENT
public static final int CHAR
public static final int STRING
public static final int ESC
public static final int DIGIT
public static final int INT
public static final int INT_OR_FLOAT
public static final int WS
}
clover/antlr/actions/java/ActionLexer.classActionLexer.java
package clover.antlr.actions.java
public clover.antlr.actions.java.ActionLexer extends clover.antlr.CharScanner implements clover.antlr.actions.java.ActionLexerTokenTypes clover.antlr.TokenStream {
protected clover.antlr.RuleBlock currentRule
protected clover.antlr.CodeGenerator generator
protected int lineOffset
private clover.antlr.Tool antlrTool
clover.antlr.ActionTransInfo transInfo
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 static final clover.antlr.collections.impl.BitSet _tokenSet_4
public static final clover.antlr.collections.impl.BitSet _tokenSet_5
public static final clover.antlr.collections.impl.BitSet _tokenSet_6
public static final clover.antlr.collections.impl.BitSet _tokenSet_7
public static final clover.antlr.collections.impl.BitSet _tokenSet_8
public static final clover.antlr.collections.impl.BitSet _tokenSet_9
public static final clover.antlr.collections.impl.BitSet _tokenSet_10
public static final clover.antlr.collections.impl.BitSet _tokenSet_11
public static final clover.antlr.collections.impl.BitSet _tokenSet_12
public static final clover.antlr.collections.impl.BitSet _tokenSet_13
public static final clover.antlr.collections.impl.BitSet _tokenSet_14
public static final clover.antlr.collections.impl.BitSet _tokenSet_15
public static final clover.antlr.collections.impl.BitSet _tokenSet_16
public static final clover.antlr.collections.impl.BitSet _tokenSet_17
public static final clover.antlr.collections.impl.BitSet _tokenSet_18
public static final clover.antlr.collections.impl.BitSet _tokenSet_19
public static final clover.antlr.collections.impl.BitSet _tokenSet_20
public static final clover.antlr.collections.impl.BitSet _tokenSet_21
public static final clover.antlr.collections.impl.BitSet _tokenSet_22
public static final clover.antlr.collections.impl.BitSet _tokenSet_23
public static final clover.antlr.collections.impl.BitSet _tokenSet_24
public static final clover.antlr.collections.impl.BitSet _tokenSet_25
public void (java.lang.String, clover.antlr.RuleBlock, clover.antlr.CodeGenerator, clover.antlr.ActionTransInfo)
public void setLineOffset (int)
public void setTool (clover.antlr.Tool)
public void reportError (clover.antlr.RecognitionException)
public void reportError (java.lang.String)
public void reportWarning (java.lang.String)
public void (java.io.InputStream)
public void (java.io.Reader)
public void (clover.antlr.InputBuffer)
public void (clover.antlr.LexerSharedInputState)
public clover.antlr.Token nextToken () throws clover.antlr.TokenStreamException
public final void mACTION (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mSTUFF (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mAST_ITEM (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mTEXT_ITEM (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mCOMMENT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mSTRING (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mCHAR (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mTREE (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mID (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mWS (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mVAR_ASSIGN (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mAST_CONSTRUCTOR (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mTEXT_ARG (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mTREE_ELEMENT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final boolean mID_ELEMENT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mAST_CTOR_ELEMENT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mINT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mARG (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mTEXT_ARG_ELEMENT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mTEXT_ARG_ID_ELEMENT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mINT_OR_FLOAT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mSL_COMMENT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mML_COMMENT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mESC (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mDIGIT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
private static final long[] mk_tokenSet_0 ()
private static final long[] mk_tokenSet_1 ()
private static final long[] mk_tokenSet_2 ()
private static final long[] mk_tokenSet_3 ()
private static final long[] mk_tokenSet_4 ()
private static final long[] mk_tokenSet_5 ()
private static final long[] mk_tokenSet_6 ()
private static final long[] mk_tokenSet_7 ()
private static final long[] mk_tokenSet_8 ()
private static final long[] mk_tokenSet_9 ()
private static final long[] mk_tokenSet_10 ()
private static final long[] mk_tokenSet_11 ()
private static final long[] mk_tokenSet_12 ()
private static final long[] mk_tokenSet_13 ()
private static final long[] mk_tokenSet_14 ()
private static final long[] mk_tokenSet_15 ()
private static final long[] mk_tokenSet_16 ()
private static final long[] mk_tokenSet_17 ()
private static final long[] mk_tokenSet_18 ()
private static final long[] mk_tokenSet_19 ()
private static final long[] mk_tokenSet_20 ()
private static final long[] mk_tokenSet_21 ()
private static final long[] mk_tokenSet_22 ()
private static final long[] mk_tokenSet_23 ()
private static final long[] mk_tokenSet_24 ()
private static final long[] mk_tokenSet_25 ()
static void ()
}
clover/antlr/actions/java/ActionLexerTokenTypes.classActionLexerTokenTypes.java
package clover.antlr.actions.java
public abstract clover.antlr.actions.java.ActionLexerTokenTypes extends java.lang.Object {
public static final int EOF
public static final int NULL_TREE_LOOKAHEAD
public static final int ACTION
public static final int STUFF
public static final int AST_ITEM
public static final int TEXT_ITEM
public static final int TREE
public static final int TREE_ELEMENT
public static final int AST_CONSTRUCTOR
public static final int AST_CTOR_ELEMENT
public static final int ID_ELEMENT
public static final int TEXT_ARG
public static final int TEXT_ARG_ELEMENT
public static final int TEXT_ARG_ID_ELEMENT
public static final int ARG
public static final int ID
public static final int VAR_ASSIGN
public static final int COMMENT
public static final int SL_COMMENT
public static final int ML_COMMENT
public static final int CHAR
public static final int STRING
public static final int ESC
public static final int DIGIT
public static final int INT
public static final int INT_OR_FLOAT
public static final int WS
}
clover/antlr/actions/python/ActionLexer.classActionLexer.java
package clover.antlr.actions.python
public clover.antlr.actions.python.ActionLexer extends clover.antlr.CharScanner implements clover.antlr.actions.python.ActionLexerTokenTypes clover.antlr.TokenStream {
protected clover.antlr.RuleBlock currentRule
protected clover.antlr.CodeGenerator generator
protected int lineOffset
private clover.antlr.Tool antlrTool
clover.antlr.ActionTransInfo transInfo
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 static final clover.antlr.collections.impl.BitSet _tokenSet_4
public static final clover.antlr.collections.impl.BitSet _tokenSet_5
public static final clover.antlr.collections.impl.BitSet _tokenSet_6
public static final clover.antlr.collections.impl.BitSet _tokenSet_7
public static final clover.antlr.collections.impl.BitSet _tokenSet_8
public static final clover.antlr.collections.impl.BitSet _tokenSet_9
public static final clover.antlr.collections.impl.BitSet _tokenSet_10
public static final clover.antlr.collections.impl.BitSet _tokenSet_11
public static final clover.antlr.collections.impl.BitSet _tokenSet_12
public static final clover.antlr.collections.impl.BitSet _tokenSet_13
public static final clover.antlr.collections.impl.BitSet _tokenSet_14
public static final clover.antlr.collections.impl.BitSet _tokenSet_15
public static final clover.antlr.collections.impl.BitSet _tokenSet_16
public static final clover.antlr.collections.impl.BitSet _tokenSet_17
public static final clover.antlr.collections.impl.BitSet _tokenSet_18
public static final clover.antlr.collections.impl.BitSet _tokenSet_19
public static final clover.antlr.collections.impl.BitSet _tokenSet_20
public static final clover.antlr.collections.impl.BitSet _tokenSet_21
public static final clover.antlr.collections.impl.BitSet _tokenSet_22
public static final clover.antlr.collections.impl.BitSet _tokenSet_23
public static final clover.antlr.collections.impl.BitSet _tokenSet_24
public static final clover.antlr.collections.impl.BitSet _tokenSet_25
public void (java.lang.String, clover.antlr.RuleBlock, clover.antlr.CodeGenerator, clover.antlr.ActionTransInfo)
public void setLineOffset (int)
public void setTool (clover.antlr.Tool)
public void reportError (clover.antlr.RecognitionException)
public void reportError (java.lang.String)
public void reportWarning (java.lang.String)
public void (java.io.InputStream)
public void (java.io.Reader)
public void (clover.antlr.InputBuffer)
public void (clover.antlr.LexerSharedInputState)
public clover.antlr.Token nextToken () throws clover.antlr.TokenStreamException
public final void mACTION (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mSTUFF (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mAST_ITEM (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mTEXT_ITEM (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mCOMMENT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mSTRING (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mCHAR (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mTREE (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mID (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mWS (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mVAR_ASSIGN (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mAST_CONSTRUCTOR (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mTEXT_ARG (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mTREE_ELEMENT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final boolean mID_ELEMENT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mAST_CTOR_ELEMENT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mINT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mARG (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mTEXT_ARG_ELEMENT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mTEXT_ARG_ID_ELEMENT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mINT_OR_FLOAT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mSL_COMMENT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mML_COMMENT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mIGNWS (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mESC (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mDIGIT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
private static final long[] mk_tokenSet_0 ()
private static final long[] mk_tokenSet_1 ()
private static final long[] mk_tokenSet_2 ()
private static final long[] mk_tokenSet_3 ()
private static final long[] mk_tokenSet_4 ()
private static final long[] mk_tokenSet_5 ()
private static final long[] mk_tokenSet_6 ()
private static final long[] mk_tokenSet_7 ()
private static final long[] mk_tokenSet_8 ()
private static final long[] mk_tokenSet_9 ()
private static final long[] mk_tokenSet_10 ()
private static final long[] mk_tokenSet_11 ()
private static final long[] mk_tokenSet_12 ()
private static final long[] mk_tokenSet_13 ()
private static final long[] mk_tokenSet_14 ()
private static final long[] mk_tokenSet_15 ()
private static final long[] mk_tokenSet_16 ()
private static final long[] mk_tokenSet_17 ()
private static final long[] mk_tokenSet_18 ()
private static final long[] mk_tokenSet_19 ()
private static final long[] mk_tokenSet_20 ()
private static final long[] mk_tokenSet_21 ()
private static final long[] mk_tokenSet_22 ()
private static final long[] mk_tokenSet_23 ()
private static final long[] mk_tokenSet_24 ()
private static final long[] mk_tokenSet_25 ()
static void ()
}
clover/antlr/actions/python/ActionLexerTokenTypes.classActionLexerTokenTypes.java
package clover.antlr.actions.python
public abstract clover.antlr.actions.python.ActionLexerTokenTypes extends java.lang.Object {
public static final int EOF
public static final int NULL_TREE_LOOKAHEAD
public static final int ACTION
public static final int STUFF
public static final int AST_ITEM
public static final int TEXT_ITEM
public static final int TREE
public static final int TREE_ELEMENT
public static final int AST_CONSTRUCTOR
public static final int AST_CTOR_ELEMENT
public static final int ID_ELEMENT
public static final int TEXT_ARG
public static final int TEXT_ARG_ELEMENT
public static final int TEXT_ARG_ID_ELEMENT
public static final int ARG
public static final int ID
public static final int VAR_ASSIGN
public static final int COMMENT
public static final int SL_COMMENT
public static final int IGNWS
public static final int ML_COMMENT
public static final int CHAR
public static final int STRING
public static final int ESC
public static final int DIGIT
public static final int INT
public static final int INT_OR_FLOAT
public static final int WS
}
clover/antlr/actions/python/CodeLexer.classCodeLexer.java
package clover.antlr.actions.python
public clover.antlr.actions.python.CodeLexer extends clover.antlr.CharScanner implements clover.antlr.actions.python.CodeLexerTokenTypes clover.antlr.TokenStream {
protected int lineOffset
private clover.antlr.Tool antlrTool
public static final clover.antlr.collections.impl.BitSet _tokenSet_0
public static final clover.antlr.collections.impl.BitSet _tokenSet_1
public void (java.lang.String, java.lang.String, int, clover.antlr.Tool)
public void setLineOffset (int)
public void reportError (clover.antlr.RecognitionException)
public void reportError (java.lang.String)
public void reportWarning (java.lang.String)
public void (java.io.InputStream)
public void (java.io.Reader)
public void (clover.antlr.InputBuffer)
public void (clover.antlr.LexerSharedInputState)
public clover.antlr.Token nextToken () throws clover.antlr.TokenStreamException
public final void mACTION (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mSTUFF (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mCOMMENT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mSL_COMMENT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mML_COMMENT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mIGNWS (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
private static final long[] mk_tokenSet_0 ()
private static final long[] mk_tokenSet_1 ()
static void ()
}
clover/antlr/actions/python/CodeLexerTokenTypes.classCodeLexerTokenTypes.java
package clover.antlr.actions.python
public abstract clover.antlr.actions.python.CodeLexerTokenTypes extends java.lang.Object {
public static final int EOF
public static final int NULL_TREE_LOOKAHEAD
public static final int ACTION
public static final int STUFF
public static final int COMMENT
public static final int SL_COMMENT
public static final int IGNWS
public static final int ML_COMMENT
}
clover/antlr/build/ANTLR$1.classANTLR.java
package clover.antlr.build
clover.antlr.build.ANTLR$1 extends java.lang.Object implements java.io.FilenameFilter {
private final clover.antlr.build.ANTLR this$0
void (clover.antlr.build.ANTLR)
public boolean accept (java.io.File, java.lang.String)
}
clover/antlr/build/ANTLR.classANTLR.java
package clover.antlr.build
public clover.antlr.build.ANTLR extends java.lang.Object {
public static String compiler
public static String jarName
public static String root
public static String[] srcdir
public void ()
public java.lang.String getName ()
public void build (clover.antlr.build.Tool)
public void jar (clover.antlr.build.Tool)
protected boolean rootIsValidANTLRDir (clover.antlr.build.Tool)
static void ()
}
clover/antlr/build/StreamScarfer.classStreamScarfer.java
package clover.antlr.build
clover.antlr.build.StreamScarfer extends java.lang.Thread {
java.io.InputStream is
String type
clover.antlr.build.Tool tool
void (java.io.InputStream, java.lang.String, clover.antlr.build.Tool)
public void run ()
}
clover/antlr/build/Tool.classTool.java
package clover.antlr.build
public clover.antlr.build.Tool extends java.lang.Object {
public String os
static Class class$antlr$build$Tool
public void ()
public static void main (java.lang.String[])
public void perform (java.lang.String, java.lang.String)
public void system (java.lang.String)
public void antlr (java.lang.String)
public void stdout (java.lang.String)
public void stderr (java.lang.String)
public void error (java.lang.String)
public void log (java.lang.String)
public void error (java.lang.String, java.lang.Exception)
static java.lang.Class class$ (java.lang.String)
}
clover/antlr/collections/AST.classAST.java
package clover.antlr.collections
public abstract clover.antlr.collections.AST extends java.lang.Object {
public abstract void addChild (clover.antlr.collections.AST)
public abstract boolean equals (clover.antlr.collections.AST)
public abstract boolean equalsList (clover.antlr.collections.AST)
public abstract boolean equalsListPartial (clover.antlr.collections.AST)
public abstract boolean equalsTree (clover.antlr.collections.AST)
public abstract boolean equalsTreePartial (clover.antlr.collections.AST)
public abstract clover.antlr.collections.ASTEnumeration findAll (clover.antlr.collections.AST)
public abstract clover.antlr.collections.ASTEnumeration findAllPartial (clover.antlr.collections.AST)
public abstract clover.antlr.collections.AST getFirstChild ()
public abstract clover.antlr.collections.AST getNextSibling ()
public abstract java.lang.String getText ()
public abstract int getType ()
public abstract int getLine ()
public abstract int getColumn ()
public abstract int getNumberOfChildren ()
public abstract void initialize (int, java.lang.String)
public abstract void initialize (clover.antlr.collections.AST)
public abstract void initialize (clover.antlr.Token)
public abstract void setFirstChild (clover.antlr.collections.AST)
public abstract void setNextSibling (clover.antlr.collections.AST)
public abstract void setText (java.lang.String)
public abstract void setType (int)
public abstract java.lang.String toString ()
public abstract java.lang.String toStringList ()
public abstract java.lang.String toStringTree ()
}
clover/antlr/collections/ASTEnumeration.classASTEnumeration.java
package clover.antlr.collections
public abstract clover.antlr.collections.ASTEnumeration extends java.lang.Object {
public abstract boolean hasMoreNodes ()
public abstract clover.antlr.collections.AST nextNode ()
}
clover/antlr/collections/Enumerator.classEnumerator.java
package clover.antlr.collections
public abstract clover.antlr.collections.Enumerator extends java.lang.Object {
public abstract java.lang.Object cursor ()
public abstract java.lang.Object next ()
public abstract boolean valid ()
}
clover/antlr/collections/List.classList.java
package clover.antlr.collections
public abstract clover.antlr.collections.List extends java.lang.Object {
public abstract void add (java.lang.Object)
public abstract void append (java.lang.Object)
public abstract java.lang.Object elementAt (int) throws java.util.NoSuchElementException
public abstract java.util.Enumeration elements ()
public abstract boolean includes (java.lang.Object)
public abstract int length ()
}
clover/antlr/collections/Stack.classStack.java
package clover.antlr.collections
public abstract clover.antlr.collections.Stack extends java.lang.Object {
public abstract int height ()
public abstract java.lang.Object pop () throws java.util.NoSuchElementException
public abstract void push (java.lang.Object)
public abstract java.lang.Object top () throws java.util.NoSuchElementException
}
clover/antlr/collections/impl/ASTArray.classASTArray.java
package clover.antlr.collections.impl
public clover.antlr.collections.impl.ASTArray extends java.lang.Object {
public int size
public clover.antlr.collections.AST[] array
public void (int)
public clover.antlr.collections.impl.ASTArray add (clover.antlr.collections.AST)
}
clover/antlr/collections/impl/ASTEnumerator.classASTEnumerator.java
package clover.antlr.collections.impl
public clover.antlr.collections.impl.ASTEnumerator extends java.lang.Object implements clover.antlr.collections.ASTEnumeration {
clover.antlr.collections.impl.VectorEnumerator nodes
int i
public void (clover.antlr.collections.impl.Vector)
public boolean hasMoreNodes ()
public clover.antlr.collections.AST nextNode ()
}
clover/antlr/collections/impl/BitSet.classBitSet.java
package clover.antlr.collections.impl
public clover.antlr.collections.impl.BitSet extends java.lang.Object implements java.lang.Cloneable {
protected static final int BITS
protected static final int NIBBLE
protected static final int LOG_BITS
protected static final int MOD_MASK
protected long[] bits
public void ()
public void (long[])
public void (int)
public void add (int)
public clover.antlr.collections.impl.BitSet and (clover.antlr.collections.impl.BitSet)
public void andInPlace (clover.antlr.collections.impl.BitSet)
private static final long bitMask (int)
public void clear ()
public void clear (int)
public java.lang.Object clone ()
public int degree ()
public boolean equals (java.lang.Object)
public static clover.antlr.collections.impl.Vector getRanges (int[])
public void growToInclude (int)
public boolean member (int)
public boolean nil ()
public clover.antlr.collections.impl.BitSet not ()
public void notInPlace ()
public void notInPlace (int)
public void notInPlace (int, int)
private final int numWordsToHold (int)
public static clover.antlr.collections.impl.BitSet of (int)
public clover.antlr.collections.impl.BitSet or (clover.antlr.collections.impl.BitSet)
public void orInPlace (clover.antlr.collections.impl.BitSet)
public void remove (int)
private void setSize (int)
public int size ()
public int lengthInLongWords ()
public boolean subset (clover.antlr.collections.impl.BitSet)
public void subtractInPlace (clover.antlr.collections.impl.BitSet)
public int[] toArray ()
public long[] toPackedArray ()
public java.lang.String toString ()
public java.lang.String toString (java.lang.String)
public java.lang.String toString (java.lang.String, clover.antlr.CharFormatter)
public java.lang.String toString (java.lang.String, clover.antlr.collections.impl.Vector)
public java.lang.String toStringOfHalfWords ()
public java.lang.String toStringOfWords ()
public java.lang.String toStringWithRanges (java.lang.String, clover.antlr.CharFormatter)
private static final int wordNumber (int)
}
clover/antlr/collections/impl/IndexedVector.classIndexedVector.java
package clover.antlr.collections.impl
public clover.antlr.collections.impl.IndexedVector extends java.lang.Object {
protected clover.antlr.collections.impl.Vector elements
protected java.util.Hashtable index
public void ()
public void (int)
public synchronized void appendElement (java.lang.Object, java.lang.Object)
public java.lang.Object elementAt (int)
public java.util.Enumeration elements ()
public java.lang.Object getElement (java.lang.Object)
public synchronized boolean removeElement (java.lang.Object)
public int size ()
}
clover/antlr/collections/impl/IntRange.classIntRange.java
package clover.antlr.collections.impl
public clover.antlr.collections.impl.IntRange extends java.lang.Object {
int begin
int end
public void (int, int)
public java.lang.String toString ()
}
clover/antlr/collections/impl/LLCell.classLLCell.java
package clover.antlr.collections.impl
clover.antlr.collections.impl.LLCell extends java.lang.Object {
Object data
clover.antlr.collections.impl.LLCell next
public void (java.lang.Object)
}
clover/antlr/collections/impl/LLEnumeration.classLLEnumeration.java
package clover.antlr.collections.impl
final clover.antlr.collections.impl.LLEnumeration extends java.lang.Object implements java.util.Enumeration {
clover.antlr.collections.impl.LLCell cursor
clover.antlr.collections.impl.LList list
public void (clover.antlr.collections.impl.LList)
public boolean hasMoreElements ()
public java.lang.Object nextElement ()
}
clover/antlr/collections/impl/LList.classLList.java
package clover.antlr.collections.impl
public clover.antlr.collections.impl.LList extends java.lang.Object implements clover.antlr.collections.List clover.antlr.collections.Stack {
protected clover.antlr.collections.impl.LLCell head
protected clover.antlr.collections.impl.LLCell tail
protected int length
public void ()
public void add (java.lang.Object)
public void append (java.lang.Object)
protected java.lang.Object deleteHead () throws java.util.NoSuchElementException
public java.lang.Object elementAt (int) throws java.util.NoSuchElementException
public java.util.Enumeration elements ()
public int height ()
public boolean includes (java.lang.Object)
protected void insertHead (java.lang.Object)
public int length ()
public java.lang.Object pop () throws java.util.NoSuchElementException
public void push (java.lang.Object)
public java.lang.Object top () throws java.util.NoSuchElementException
}
clover/antlr/collections/impl/Vector.classVector.java
package clover.antlr.collections.impl
public clover.antlr.collections.impl.Vector extends java.lang.Object implements java.lang.Cloneable {
protected Object[] data
protected int lastElement
public void ()
public void (int)
public synchronized void appendElement (java.lang.Object)
public int capacity ()
public java.lang.Object clone ()
public synchronized java.lang.Object elementAt (int)
public synchronized java.util.Enumeration elements ()
public synchronized void ensureCapacity (int)
public synchronized boolean removeElement (java.lang.Object)
public synchronized void setElementAt (java.lang.Object, int)
public int size ()
}
clover/antlr/collections/impl/VectorEnumeration.classVectorEnumeration.java
package clover.antlr.collections.impl
clover.antlr.collections.impl.VectorEnumeration extends java.lang.Object implements java.util.Enumeration {
clover.antlr.collections.impl.Vector vector
int i
void (clover.antlr.collections.impl.Vector)
public boolean hasMoreElements ()
public java.lang.Object nextElement ()
}
clover/antlr/collections/impl/VectorEnumerator.classVectorEnumerator.java
package clover.antlr.collections.impl
clover.antlr.collections.impl.VectorEnumerator extends java.lang.Object implements java.util.Enumeration {
clover.antlr.collections.impl.Vector vector
int i
void (clover.antlr.collections.impl.Vector)
public boolean hasMoreElements ()
public java.lang.Object nextElement ()
}
clover/antlr/debug/DebuggingCharScanner.classDebuggingCharScanner.java
package clover.antlr.debug
public abstract clover.antlr.debug.DebuggingCharScanner extends clover.antlr.CharScanner implements clover.antlr.debug.DebuggingParser {
private clover.antlr.debug.ParserEventSupport parserEventSupport
private boolean _notDebugMode
protected String[] ruleNames
protected String[] semPredNames
public void (clover.antlr.InputBuffer)
public void (clover.antlr.LexerSharedInputState)
public void addMessageListener (clover.antlr.debug.MessageListener)
public void addNewLineListener (clover.antlr.debug.NewLineListener)
public void addParserListener (clover.antlr.debug.ParserListener)
public void addParserMatchListener (clover.antlr.debug.ParserMatchListener)
public void addParserTokenListener (clover.antlr.debug.ParserTokenListener)
public void addSemanticPredicateListener (clover.antlr.debug.SemanticPredicateListener)
public void addSyntacticPredicateListener (clover.antlr.debug.SyntacticPredicateListener)
public void addTraceListener (clover.antlr.debug.TraceListener)
public void consume () throws clover.antlr.CharStreamException
protected void fireEnterRule (int, int)
protected void fireExitRule (int, int)
protected boolean fireSemanticPredicateEvaluated (int, int, boolean)
protected void fireSyntacticPredicateFailed ()
protected void fireSyntacticPredicateStarted ()
protected void fireSyntacticPredicateSucceeded ()
public java.lang.String getRuleName (int)
public java.lang.String getSemPredName (int)
public synchronized void goToSleep ()
public boolean isDebugMode ()
public char LA (int) throws clover.antlr.CharStreamException
protected clover.antlr.Token makeToken (int)
public void match (char) throws clover.antlr.MismatchedCharException clover.antlr.CharStreamException
public void match (clover.antlr.collections.impl.BitSet) throws clover.antlr.MismatchedCharException clover.antlr.CharStreamException
public void match (java.lang.String) throws clover.antlr.MismatchedCharException clover.antlr.CharStreamException
public void matchNot (char) throws clover.antlr.MismatchedCharException clover.antlr.CharStreamException
public void matchRange (char, char) throws clover.antlr.MismatchedCharException clover.antlr.CharStreamException
public void newline ()
public void removeMessageListener (clover.antlr.debug.MessageListener)
public void removeNewLineListener (clover.antlr.debug.NewLineListener)
public void removeParserListener (clover.antlr.debug.ParserListener)
public void removeParserMatchListener (clover.antlr.debug.ParserMatchListener)
public void removeParserTokenListener (clover.antlr.debug.ParserTokenListener)
public void removeSemanticPredicateListener (clover.antlr.debug.SemanticPredicateListener)
public void removeSyntacticPredicateListener (clover.antlr.debug.SyntacticPredicateListener)
public void removeTraceListener (clover.antlr.debug.TraceListener)
public void reportError (clover.antlr.MismatchedCharException)
public void reportError (java.lang.String)
public void reportWarning (java.lang.String)
public void setDebugMode (boolean)
public void setupDebugging ()
public synchronized void wakeUp ()
}
clover/antlr/debug/DebuggingInputBuffer.classDebuggingInputBuffer.java
package clover.antlr.debug
public clover.antlr.debug.DebuggingInputBuffer extends clover.antlr.InputBuffer {
private clover.antlr.InputBuffer buffer
private clover.antlr.debug.InputBufferEventSupport inputBufferEventSupport
private boolean debugMode
public void (clover.antlr.InputBuffer)
public void addInputBufferListener (clover.antlr.debug.InputBufferListener)
public void consume ()
public void fill (int) throws clover.antlr.CharStreamException
public java.util.Vector getInputBufferListeners ()
public boolean isDebugMode ()
public boolean isMarked ()
public char LA (int) throws clover.antlr.CharStreamException
public int mark ()
public void removeInputBufferListener (clover.antlr.debug.InputBufferListener)
public void rewind (int)
public void setDebugMode (boolean)
}
clover/antlr/debug/DebuggingParser.classDebuggingParser.java
package clover.antlr.debug
public abstract clover.antlr.debug.DebuggingParser extends java.lang.Object {
public abstract java.lang.String getRuleName (int)
public abstract java.lang.String getSemPredName (int)
}
clover/antlr/debug/Event.classEvent.java
package clover.antlr.debug
public abstract clover.antlr.debug.Event extends java.util.EventObject {
private int type
public void (java.lang.Object)
public void (java.lang.Object, int)
public int getType ()
void setType (int)
void setValues (int)
}
clover/antlr/debug/GuessingEvent.classGuessingEvent.java
package clover.antlr.debug
public abstract clover.antlr.debug.GuessingEvent extends clover.antlr.debug.Event {
private int guessing
public void (java.lang.Object)
public void (java.lang.Object, int)
public int getGuessing ()
void setGuessing (int)
void setValues (int, int)
}
clover/antlr/debug/InputBufferAdapter.classInputBufferAdapter.java
package clover.antlr.debug
public abstract clover.antlr.debug.InputBufferAdapter extends java.lang.Object implements clover.antlr.debug.InputBufferListener {
public void ()
public void doneParsing (clover.antlr.debug.TraceEvent)
public void inputBufferConsume (clover.antlr.debug.InputBufferEvent)
public void inputBufferLA (clover.antlr.debug.InputBufferEvent)
public void inputBufferMark (clover.antlr.debug.InputBufferEvent)
public void inputBufferRewind (clover.antlr.debug.InputBufferEvent)
public void refresh ()
}
clover/antlr/debug/InputBufferEvent.classInputBufferEvent.java
package clover.antlr.debug
public clover.antlr.debug.InputBufferEvent extends clover.antlr.debug.Event {
char c
int lookaheadAmount
public static final int CONSUME
public static final int LA
public static final int MARK
public static final int REWIND
public void (java.lang.Object)
public void (java.lang.Object, int, char, int)
public char getChar ()
public int getLookaheadAmount ()
void setChar (char)
void setLookaheadAmount (int)
void setValues (int, char, int)
public java.lang.String toString ()
}
clover/antlr/debug/InputBufferEventSupport.classInputBufferEventSupport.java
package clover.antlr.debug
public clover.antlr.debug.InputBufferEventSupport extends java.lang.Object {
private Object source
private java.util.Vector inputBufferListeners
private clover.antlr.debug.InputBufferEvent inputBufferEvent
protected static final int CONSUME
protected static final int LA
protected static final int MARK
protected static final int REWIND
public void (java.lang.Object)
public void addInputBufferListener (clover.antlr.debug.InputBufferListener)
public void fireConsume (char)
public void fireEvent (int, clover.antlr.debug.ListenerBase)
public void fireEvents (int, java.util.Vector)
public void fireLA (char, int)
public void fireMark (int)
public void fireRewind (int)
public java.util.Vector getInputBufferListeners ()
protected void refresh (java.util.Vector)
public void refreshListeners ()
public void removeInputBufferListener (clover.antlr.debug.InputBufferListener)
}
clover/antlr/debug/InputBufferListener.classInputBufferListener.java
package clover.antlr.debug
public abstract clover.antlr.debug.InputBufferListener extends java.lang.Object implements clover.antlr.debug.ListenerBase {
public abstract void inputBufferConsume (clover.antlr.debug.InputBufferEvent)
public abstract void inputBufferLA (clover.antlr.debug.InputBufferEvent)
public abstract void inputBufferMark (clover.antlr.debug.InputBufferEvent)
public abstract void inputBufferRewind (clover.antlr.debug.InputBufferEvent)
}
clover/antlr/debug/InputBufferReporter.classInputBufferReporter.java
package clover.antlr.debug
public clover.antlr.debug.InputBufferReporter extends java.lang.Object implements clover.antlr.debug.InputBufferListener {
public void ()
public void doneParsing (clover.antlr.debug.TraceEvent)
public void inputBufferChanged (clover.antlr.debug.InputBufferEvent)
public void inputBufferConsume (clover.antlr.debug.InputBufferEvent)
public void inputBufferLA (clover.antlr.debug.InputBufferEvent)
public void inputBufferMark (clover.antlr.debug.InputBufferEvent)
public void inputBufferRewind (clover.antlr.debug.InputBufferEvent)
public void refresh ()
}
clover/antlr/debug/LLkDebuggingParser.classLLkDebuggingParser.java
package clover.antlr.debug
public clover.antlr.debug.LLkDebuggingParser extends clover.antlr.LLkParser implements clover.antlr.debug.DebuggingParser {
protected clover.antlr.debug.ParserEventSupport parserEventSupport
private boolean _notDebugMode
protected String[] ruleNames
protected String[] semPredNames
static Class class$antlr$debug$LLkDebuggingParser
static Class class$antlr$TokenStream
static Class class$antlr$TokenBuffer
public void (int)
public void (clover.antlr.ParserSharedInputState, int)
public void (clover.antlr.TokenBuffer, int)
public void (clover.antlr.TokenStream, int)
public void addMessageListener (clover.antlr.debug.MessageListener)
public void addParserListener (clover.antlr.debug.ParserListener)
public void addParserMatchListener (clover.antlr.debug.ParserMatchListener)
public void addParserTokenListener (clover.antlr.debug.ParserTokenListener)
public void addSemanticPredicateListener (clover.antlr.debug.SemanticPredicateListener)
public void addSyntacticPredicateListener (clover.antlr.debug.SyntacticPredicateListener)
public void addTraceListener (clover.antlr.debug.TraceListener)
public void consume () throws clover.antlr.TokenStreamException
protected void fireEnterRule (int, int)
protected void fireExitRule (int, int)
protected boolean fireSemanticPredicateEvaluated (int, int, boolean)
protected void fireSyntacticPredicateFailed ()
protected void fireSyntacticPredicateStarted ()
protected void fireSyntacticPredicateSucceeded ()
public java.lang.String getRuleName (int)
public java.lang.String getSemPredName (int)
public synchronized void goToSleep ()
public boolean isDebugMode ()
public boolean isGuessing ()
public int LA (int) throws clover.antlr.TokenStreamException
public void match (int) throws clover.antlr.MismatchedTokenException clover.antlr.TokenStreamException
public void match (clover.antlr.collections.impl.BitSet) throws clover.antlr.MismatchedTokenException clover.antlr.TokenStreamException
public void matchNot (int) throws clover.antlr.MismatchedTokenException clover.antlr.TokenStreamException
public void removeMessageListener (clover.antlr.debug.MessageListener)
public void removeParserListener (clover.antlr.debug.ParserListener)
public void removeParserMatchListener (clover.antlr.debug.ParserMatchListener)
public void removeParserTokenListener (clover.antlr.debug.ParserTokenListener)
public void removeSemanticPredicateListener (clover.antlr.debug.SemanticPredicateListener)
public void removeSyntacticPredicateListener (clover.antlr.debug.SyntacticPredicateListener)
public void removeTraceListener (clover.antlr.debug.TraceListener)
public void reportError (clover.antlr.RecognitionException)
public void reportError (java.lang.String)
public void reportWarning (java.lang.String)
public void setDebugMode (boolean)
public void setupDebugging (clover.antlr.TokenBuffer)
public void setupDebugging (clover.antlr.TokenStream)
protected void setupDebugging (clover.antlr.TokenStream, clover.antlr.TokenBuffer)
public synchronized void wakeUp ()
static java.lang.Class class$ (java.lang.String)
}
clover/antlr/debug/ListenerBase.classListenerBase.java
package clover.antlr.debug
public abstract clover.antlr.debug.ListenerBase extends java.lang.Object implements java.util.EventListener {
public abstract void doneParsing (clover.antlr.debug.TraceEvent)
public abstract void refresh ()
}
clover/antlr/debug/MessageAdapter.classMessageAdapter.java
package clover.antlr.debug
public clover.antlr.debug.MessageAdapter extends java.lang.Object implements clover.antlr.debug.MessageListener {
public void ()
public void doneParsing (clover.antlr.debug.TraceEvent)
public void refresh ()
public void reportError (clover.antlr.debug.MessageEvent)
public void reportWarning (clover.antlr.debug.MessageEvent)
}
clover/antlr/debug/MessageEvent.classMessageEvent.java
package clover.antlr.debug
public clover.antlr.debug.MessageEvent extends clover.antlr.debug.Event {
private String text
public static int WARNING
public static int ERROR
public void (java.lang.Object)
public void (java.lang.Object, int, java.lang.String)
public java.lang.String getText ()
void setText (java.lang.String)
void setValues (int, java.lang.String)
public java.lang.String toString ()
static void ()
}
clover/antlr/debug/MessageListener.classMessageListener.java
package clover.antlr.debug
public abstract clover.antlr.debug.MessageListener extends java.lang.Object implements clover.antlr.debug.ListenerBase {
public abstract void reportError (clover.antlr.debug.MessageEvent)
public abstract void reportWarning (clover.antlr.debug.MessageEvent)
}
clover/antlr/debug/NewLineEvent.classNewLineEvent.java
package clover.antlr.debug
public clover.antlr.debug.NewLineEvent extends clover.antlr.debug.Event {
private int line
public void (java.lang.Object)
public void (java.lang.Object, int)
public int getLine ()
void setLine (int)
void setValues (int)
public java.lang.String toString ()
}
clover/antlr/debug/NewLineListener.classNewLineListener.java
package clover.antlr.debug
public abstract clover.antlr.debug.NewLineListener extends java.lang.Object implements clover.antlr.debug.ListenerBase {
public abstract void hitNewLine (clover.antlr.debug.NewLineEvent)
}
clover/antlr/debug/ParseTreeDebugParser.classParseTreeDebugParser.java
package clover.antlr.debug
public clover.antlr.debug.ParseTreeDebugParser extends clover.antlr.LLkParser {
protected java.util.Stack currentParseTreeRoot
protected clover.antlr.ParseTreeRule mostRecentParseTreeRoot
protected int numberOfDerivationSteps
public void (int)
public void (clover.antlr.ParserSharedInputState, int)
public void (clover.antlr.TokenBuffer, int)
public void (clover.antlr.TokenStream, int)
public clover.antlr.ParseTree getParseTree ()
public int getNumberOfDerivationSteps ()
public void match (int) throws clover.antlr.MismatchedTokenException clover.antlr.TokenStreamException
public void match (clover.antlr.collections.impl.BitSet) throws clover.antlr.MismatchedTokenException clover.antlr.TokenStreamException
public void matchNot (int) throws clover.antlr.MismatchedTokenException clover.antlr.TokenStreamException
protected void addCurrentTokenToParseTree () throws clover.antlr.TokenStreamException
public void traceIn (java.lang.String) throws clover.antlr.TokenStreamException
public void traceOut (java.lang.String) throws clover.antlr.TokenStreamException
}
clover/antlr/debug/ParserAdapter.classParserAdapter.java
package clover.antlr.debug
public clover.antlr.debug.ParserAdapter extends java.lang.Object implements clover.antlr.debug.ParserListener {
public void ()
public void doneParsing (clover.antlr.debug.TraceEvent)
public void enterRule (clover.antlr.debug.TraceEvent)
public void exitRule (clover.antlr.debug.TraceEvent)
public void parserConsume (clover.antlr.debug.ParserTokenEvent)
public void parserLA (clover.antlr.debug.ParserTokenEvent)
public void parserMatch (clover.antlr.debug.ParserMatchEvent)
public void parserMatchNot (clover.antlr.debug.ParserMatchEvent)
public void parserMismatch (clover.antlr.debug.ParserMatchEvent)
public void parserMismatchNot (clover.antlr.debug.ParserMatchEvent)
public void refresh ()
public void reportError (clover.antlr.debug.MessageEvent)
public void reportWarning (clover.antlr.debug.MessageEvent)
public void semanticPredicateEvaluated (clover.antlr.debug.SemanticPredicateEvent)
public void syntacticPredicateFailed (clover.antlr.debug.SyntacticPredicateEvent)
public void syntacticPredicateStarted (clover.antlr.debug.SyntacticPredicateEvent)
public void syntacticPredicateSucceeded (clover.antlr.debug.SyntacticPredicateEvent)
}
clover/antlr/debug/ParserController.classParserController.java
package clover.antlr.debug
public abstract clover.antlr.debug.ParserController extends java.lang.Object implements clover.antlr.debug.ParserListener {
public abstract void checkBreak ()
public abstract void setParserEventSupport (clover.antlr.debug.ParserEventSupport)
}
clover/antlr/debug/ParserEventSupport.classParserEventSupport.java
package clover.antlr.debug
public clover.antlr.debug.ParserEventSupport extends java.lang.Object {
private Object source
private java.util.Hashtable doneListeners
private java.util.Vector matchListeners
private java.util.Vector messageListeners
private java.util.Vector tokenListeners
private java.util.Vector traceListeners
private java.util.Vector semPredListeners
private java.util.Vector synPredListeners
private java.util.Vector newLineListeners
private clover.antlr.debug.ParserMatchEvent matchEvent
private clover.antlr.debug.MessageEvent messageEvent
private clover.antlr.debug.ParserTokenEvent tokenEvent
private clover.antlr.debug.SemanticPredicateEvent semPredEvent
private clover.antlr.debug.SyntacticPredicateEvent synPredEvent
private clover.antlr.debug.TraceEvent traceEvent
private clover.antlr.debug.NewLineEvent newLineEvent
private clover.antlr.debug.ParserController controller
protected static final int CONSUME
protected static final int ENTER_RULE
protected static final int EXIT_RULE
protected static final int LA
protected static final int MATCH
protected static final int MATCH_NOT
protected static final int MISMATCH
protected static final int MISMATCH_NOT
protected static final int REPORT_ERROR
protected static final int REPORT_WARNING
protected static final int SEMPRED
protected static final int SYNPRED_FAILED
protected static final int SYNPRED_STARTED
protected static final int SYNPRED_SUCCEEDED
protected static final int NEW_LINE
protected static final int DONE_PARSING
private int ruleDepth
public void (java.lang.Object)
public void addDoneListener (clover.antlr.debug.ListenerBase)
public void addMessageListener (clover.antlr.debug.MessageListener)
public void addNewLineListener (clover.antlr.debug.NewLineListener)
public void addParserListener (clover.antlr.debug.ParserListener)
public void addParserMatchListener (clover.antlr.debug.ParserMatchListener)
public void addParserTokenListener (clover.antlr.debug.ParserTokenListener)
public void addSemanticPredicateListener (clover.antlr.debug.SemanticPredicateListener)
public void addSyntacticPredicateListener (clover.antlr.debug.SyntacticPredicateListener)
public void addTraceListener (clover.antlr.debug.TraceListener)
public void fireConsume (int)
public void fireDoneParsing ()
public void fireEnterRule (int, int, int)
public void fireEvent (int, clover.antlr.debug.ListenerBase)
public void fireEvents (int, java.util.Vector)
public void fireExitRule (int, int, int)
public void fireLA (int, int)
public void fireMatch (char, int)
public void fireMatch (char, clover.antlr.collections.impl.BitSet, int)
public void fireMatch (char, java.lang.String, int)
public void fireMatch (int, clover.antlr.collections.impl.BitSet, java.lang.String, int)
public void fireMatch (int, java.lang.String, int)
public void fireMatch (java.lang.String, int)
public void fireMatchNot (char, char, int)
public void fireMatchNot (int, int, java.lang.String, int)
public void fireMismatch (char, char, int)
public void fireMismatch (char, clover.antlr.collections.impl.BitSet, int)
public void fireMismatch (char, java.lang.String, int)
public void fireMismatch (int, int, java.lang.String, int)
public void fireMismatch (int, clover.antlr.collections.impl.BitSet, java.lang.String, int)
public void fireMismatch (java.lang.String, java.lang.String, int)
public void fireMismatchNot (char, char, int)
public void fireMismatchNot (int, int, java.lang.String, int)
public void fireNewLine (int)
public void fireReportError (java.lang.Exception)
public void fireReportError (java.lang.String)
public void fireReportWarning (java.lang.String)
public boolean fireSemanticPredicateEvaluated (int, int, boolean, int)
public void fireSyntacticPredicateFailed (int)
public void fireSyntacticPredicateStarted (int)
public void fireSyntacticPredicateSucceeded (int)
protected void refresh (java.util.Vector)
public void refreshListeners ()
public void removeDoneListener (clover.antlr.debug.ListenerBase)
public void removeMessageListener (clover.antlr.debug.MessageListener)
public void removeNewLineListener (clover.antlr.debug.NewLineListener)
public void removeParserListener (clover.antlr.debug.ParserListener)
public void removeParserMatchListener (clover.antlr.debug.ParserMatchListener)
public void removeParserTokenListener (clover.antlr.debug.ParserTokenListener)
public void removeSemanticPredicateListener (clover.antlr.debug.SemanticPredicateListener)
public void removeSyntacticPredicateListener (clover.antlr.debug.SyntacticPredicateListener)
public void removeTraceListener (clover.antlr.debug.TraceListener)
}
clover/antlr/debug/ParserListener.classParserListener.java
package clover.antlr.debug
public abstract clover.antlr.debug.ParserListener extends java.lang.Object implements clover.antlr.debug.SemanticPredicateListener clover.antlr.debug.ParserMatchListener clover.antlr.debug.MessageListener clover.antlr.debug.ParserTokenListener clover.antlr.debug.TraceListener clover.antlr.debug.SyntacticPredicateListener {
}
clover/antlr/debug/ParserMatchAdapter.classParserMatchAdapter.java
package clover.antlr.debug
public clover.antlr.debug.ParserMatchAdapter extends java.lang.Object implements clover.antlr.debug.ParserMatchListener {
public void ()
public void doneParsing (clover.antlr.debug.TraceEvent)
public void parserMatch (clover.antlr.debug.ParserMatchEvent)
public void parserMatchNot (clover.antlr.debug.ParserMatchEvent)
public void parserMismatch (clover.antlr.debug.ParserMatchEvent)
public void parserMismatchNot (clover.antlr.debug.ParserMatchEvent)
public void refresh ()
}
clover/antlr/debug/ParserMatchEvent.classParserMatchEvent.java
package clover.antlr.debug
public clover.antlr.debug.ParserMatchEvent extends clover.antlr.debug.GuessingEvent {
public static int TOKEN
public static int BITSET
public static int CHAR
public static int CHAR_BITSET
public static int STRING
public static int CHAR_RANGE
private boolean inverse
private boolean matched
private Object target
private int value
private String text
public void (java.lang.Object)
public void (java.lang.Object, int, int, java.lang.Object, java.lang.String, int, boolean, boolean)
public java.lang.Object getTarget ()
public java.lang.String getText ()
public int getValue ()
public boolean isInverse ()
public boolean isMatched ()
void setInverse (boolean)
void setMatched (boolean)
void setTarget (java.lang.Object)
void setText (java.lang.String)
void setValue (int)
void setValues (int, int, java.lang.Object, java.lang.String, int, boolean, boolean)
public java.lang.String toString ()
static void ()
}
clover/antlr/debug/ParserMatchListener.classParserMatchListener.java
package clover.antlr.debug
public abstract clover.antlr.debug.ParserMatchListener extends java.lang.Object implements clover.antlr.debug.ListenerBase {
public abstract void parserMatch (clover.antlr.debug.ParserMatchEvent)
public abstract void parserMatchNot (clover.antlr.debug.ParserMatchEvent)
public abstract void parserMismatch (clover.antlr.debug.ParserMatchEvent)
public abstract void parserMismatchNot (clover.antlr.debug.ParserMatchEvent)
}
clover/antlr/debug/ParserReporter.classParserReporter.java
package clover.antlr.debug
public clover.antlr.debug.ParserReporter extends clover.antlr.debug.Tracer implements clover.antlr.debug.ParserListener {
public void ()
public void parserConsume (clover.antlr.debug.ParserTokenEvent)
public void parserLA (clover.antlr.debug.ParserTokenEvent)
public void parserMatch (clover.antlr.debug.ParserMatchEvent)
public void parserMatchNot (clover.antlr.debug.ParserMatchEvent)
public void parserMismatch (clover.antlr.debug.ParserMatchEvent)
public void parserMismatchNot (clover.antlr.debug.ParserMatchEvent)
public void reportError (clover.antlr.debug.MessageEvent)
public void reportWarning (clover.antlr.debug.MessageEvent)
public void semanticPredicateEvaluated (clover.antlr.debug.SemanticPredicateEvent)
public void syntacticPredicateFailed (clover.antlr.debug.SyntacticPredicateEvent)
public void syntacticPredicateStarted (clover.antlr.debug.SyntacticPredicateEvent)
public void syntacticPredicateSucceeded (clover.antlr.debug.SyntacticPredicateEvent)
}
clover/antlr/debug/ParserTokenAdapter.classParserTokenAdapter.java
package clover.antlr.debug
public clover.antlr.debug.ParserTokenAdapter extends java.lang.Object implements clover.antlr.debug.ParserTokenListener {
public void ()
public void doneParsing (clover.antlr.debug.TraceEvent)
public void parserConsume (clover.antlr.debug.ParserTokenEvent)
public void parserLA (clover.antlr.debug.ParserTokenEvent)
public void refresh ()
}
clover/antlr/debug/ParserTokenEvent.classParserTokenEvent.java
package clover.antlr.debug
public clover.antlr.debug.ParserTokenEvent extends clover.antlr.debug.Event {
private int value
private int amount
public static int LA
public static int CONSUME
public void (java.lang.Object)
public void (java.lang.Object, int, int, int)
public int getAmount ()
public int getValue ()
void setAmount (int)
void setValue (int)
void setValues (int, int, int)
public java.lang.String toString ()
static void ()
}
clover/antlr/debug/ParserTokenListener.classParserTokenListener.java
package clover.antlr.debug
public abstract clover.antlr.debug.ParserTokenListener extends java.lang.Object implements clover.antlr.debug.ListenerBase {
public abstract void parserConsume (clover.antlr.debug.ParserTokenEvent)
public abstract void parserLA (clover.antlr.debug.ParserTokenEvent)
}
clover/antlr/debug/SemanticPredicateAdapter.classSemanticPredicateAdapter.java
package clover.antlr.debug
public clover.antlr.debug.SemanticPredicateAdapter extends java.lang.Object implements clover.antlr.debug.SemanticPredicateListener {
public void ()
public void doneParsing (clover.antlr.debug.TraceEvent)
public void refresh ()
public void semanticPredicateEvaluated (clover.antlr.debug.SemanticPredicateEvent)
}
clover/antlr/debug/SemanticPredicateEvent.classSemanticPredicateEvent.java
package clover.antlr.debug
public clover.antlr.debug.SemanticPredicateEvent extends clover.antlr.debug.GuessingEvent {
public static final int VALIDATING
public static final int PREDICTING
private int condition
private boolean result
public void (java.lang.Object)
public void (java.lang.Object, int)
public int getCondition ()
public boolean getResult ()
void setCondition (int)
void setResult (boolean)
void setValues (int, int, boolean, int)
public java.lang.String toString ()
}
clover/antlr/debug/SemanticPredicateListener.classSemanticPredicateListener.java
package clover.antlr.debug
public abstract clover.antlr.debug.SemanticPredicateListener extends java.lang.Object implements clover.antlr.debug.ListenerBase {
public abstract void semanticPredicateEvaluated (clover.antlr.debug.SemanticPredicateEvent)
}
clover/antlr/debug/SyntacticPredicateAdapter.classSyntacticPredicateAdapter.java
package clover.antlr.debug
public clover.antlr.debug.SyntacticPredicateAdapter extends java.lang.Object implements clover.antlr.debug.SyntacticPredicateListener {
public void ()
public void doneParsing (clover.antlr.debug.TraceEvent)
public void refresh ()
public void syntacticPredicateFailed (clover.antlr.debug.SyntacticPredicateEvent)
public void syntacticPredicateStarted (clover.antlr.debug.SyntacticPredicateEvent)
public void syntacticPredicateSucceeded (clover.antlr.debug.SyntacticPredicateEvent)
}
clover/antlr/debug/SyntacticPredicateEvent.classSyntacticPredicateEvent.java
package clover.antlr.debug
public clover.antlr.debug.SyntacticPredicateEvent extends clover.antlr.debug.GuessingEvent {
public void (java.lang.Object)
public void (java.lang.Object, int)
void setValues (int, int)
public java.lang.String toString ()
}
clover/antlr/debug/SyntacticPredicateListener.classSyntacticPredicateListener.java
package clover.antlr.debug
public abstract clover.antlr.debug.SyntacticPredicateListener extends java.lang.Object implements clover.antlr.debug.ListenerBase {
public abstract void syntacticPredicateFailed (clover.antlr.debug.SyntacticPredicateEvent)
public abstract void syntacticPredicateStarted (clover.antlr.debug.SyntacticPredicateEvent)
public abstract void syntacticPredicateSucceeded (clover.antlr.debug.SyntacticPredicateEvent)
}
clover/antlr/debug/TraceAdapter.classTraceAdapter.java
package clover.antlr.debug
public clover.antlr.debug.TraceAdapter extends java.lang.Object implements clover.antlr.debug.TraceListener {
public void ()
public void doneParsing (clover.antlr.debug.TraceEvent)
public void enterRule (clover.antlr.debug.TraceEvent)
public void exitRule (clover.antlr.debug.TraceEvent)
public void refresh ()
}
clover/antlr/debug/TraceEvent.classTraceEvent.java
package clover.antlr.debug
public clover.antlr.debug.TraceEvent extends clover.antlr.debug.GuessingEvent {
private int ruleNum
private int data
public static int ENTER
public static int EXIT
public static int DONE_PARSING
public void (java.lang.Object)
public void (java.lang.Object, int, int, int, int)
public int getData ()
public int getRuleNum ()
void setData (int)
void setRuleNum (int)
void setValues (int, int, int, int)
public java.lang.String toString ()
static void ()
}
clover/antlr/debug/TraceListener.classTraceListener.java
package clover.antlr.debug
public abstract clover.antlr.debug.TraceListener extends java.lang.Object implements clover.antlr.debug.ListenerBase {
public abstract void enterRule (clover.antlr.debug.TraceEvent)
public abstract void exitRule (clover.antlr.debug.TraceEvent)
}
clover/antlr/debug/Tracer.classTracer.java
package clover.antlr.debug
public clover.antlr.debug.Tracer extends clover.antlr.debug.TraceAdapter implements clover.antlr.debug.TraceListener {
String indent
public void ()
protected void dedent ()
public void enterRule (clover.antlr.debug.TraceEvent)
public void exitRule (clover.antlr.debug.TraceEvent)
protected void indent ()
}
clover/antlr/debug/misc/ASTFrame$1.classASTFrame.java
package clover.antlr.debug.misc
clover.antlr.debug.misc.ASTFrame$1 extends java.awt.event.WindowAdapter {
private final clover.antlr.debug.misc.ASTFrame this$0
void (clover.antlr.debug.misc.ASTFrame)
public void windowClosing (java.awt.event.WindowEvent)
}
clover/antlr/debug/misc/ASTFrame$MyTreeSelectionListener.classASTFrame.java
package clover.antlr.debug.misc
clover.antlr.debug.misc.ASTFrame$MyTreeSelectionListener extends java.lang.Object implements javax.swing.event.TreeSelectionListener {
private final clover.antlr.debug.misc.ASTFrame this$0
void (clover.antlr.debug.misc.ASTFrame)
public void valueChanged (javax.swing.event.TreeSelectionEvent)
}
clover/antlr/debug/misc/ASTFrame.classASTFrame.java
package clover.antlr.debug.misc
public clover.antlr.debug.misc.ASTFrame extends javax.swing.JFrame {
static final int WIDTH
static final int HEIGHT
public void (java.lang.String, clover.antlr.collections.AST)
public static void main (java.lang.String[])
}
clover/antlr/debug/misc/JTreeASTModel.classJTreeASTModel.java
package clover.antlr.debug.misc
public clover.antlr.debug.misc.JTreeASTModel extends java.lang.Object implements javax.swing.tree.TreeModel {
clover.antlr.collections.AST root
public void (clover.antlr.collections.AST)
public void addTreeModelListener (javax.swing.event.TreeModelListener)
public java.lang.Object getChild (java.lang.Object, int)
public int getChildCount (java.lang.Object)
public int getIndexOfChild (java.lang.Object, java.lang.Object)
public java.lang.Object getRoot ()
public boolean isLeaf (java.lang.Object)
public void removeTreeModelListener (javax.swing.event.TreeModelListener)
public void valueForPathChanged (javax.swing.tree.TreePath, java.lang.Object)
}
clover/antlr/debug/misc/JTreeASTPanel.classJTreeASTPanel.java
package clover.antlr.debug.misc
public clover.antlr.debug.misc.JTreeASTPanel extends javax.swing.JPanel {
javax.swing.JTree tree
public void (javax.swing.tree.TreeModel, javax.swing.event.TreeSelectionListener)
}
clover/antlr/preprocessor/Grammar.classGrammar.java
package clover.antlr.preprocessor
clover.antlr.preprocessor.Grammar extends java.lang.Object {
protected String name
protected String fileName
protected String superGrammar
protected String type
protected clover.antlr.collections.impl.IndexedVector rules
protected clover.antlr.collections.impl.IndexedVector options
protected String tokenSection
protected String preambleAction
protected String memberAction
protected clover.antlr.preprocessor.Hierarchy hier
protected boolean predefined
protected boolean alreadyExpanded
protected boolean specifiedVocabulary
protected String superClass
protected String importVocab
protected String exportVocab
protected clover.antlr.Tool antlrTool
public void (clover.antlr.Tool, java.lang.String, java.lang.String, clover.antlr.collections.impl.IndexedVector)
public void addOption (clover.antlr.preprocessor.Option)
public void addRule (clover.antlr.preprocessor.Rule)
public void expandInPlace ()
public java.lang.String getFileName ()
public java.lang.String getName ()
public clover.antlr.collections.impl.IndexedVector getOptions ()
public clover.antlr.collections.impl.IndexedVector getRules ()
public clover.antlr.preprocessor.Grammar getSuperGrammar ()
public java.lang.String getSuperGrammarName ()
public java.lang.String getType ()
public void inherit (clover.antlr.preprocessor.Option, clover.antlr.preprocessor.Grammar)
public void inherit (clover.antlr.preprocessor.Rule, clover.antlr.preprocessor.Grammar)
public void inherit (java.lang.String, clover.antlr.preprocessor.Grammar)
public boolean isPredefined ()
public void setFileName (java.lang.String)
public void setHierarchy (clover.antlr.preprocessor.Hierarchy)
public void setMemberAction (java.lang.String)
public void setOptions (clover.antlr.collections.impl.IndexedVector)
public void setPreambleAction (java.lang.String)
public void setPredefined (boolean)
public void setTokenSection (java.lang.String)
public void setType (java.lang.String)
public java.lang.String toString ()
}
clover/antlr/preprocessor/GrammarFile.classGrammarFile.java
package clover.antlr.preprocessor
public clover.antlr.preprocessor.GrammarFile extends java.lang.Object {
protected String fileName
protected String headerAction
protected clover.antlr.collections.impl.IndexedVector options
protected clover.antlr.collections.impl.IndexedVector grammars
protected boolean expanded
protected clover.antlr.Tool tool
public void (clover.antlr.Tool, java.lang.String)
public void addGrammar (clover.antlr.preprocessor.Grammar)
public void generateExpandedFile () throws java.io.IOException
public clover.antlr.collections.impl.IndexedVector getGrammars ()
public java.lang.String getName ()
public java.lang.String nameForExpandedGrammarFile (java.lang.String)
public void setExpanded (boolean)
public void addHeaderAction (java.lang.String)
public void setOptions (clover.antlr.collections.impl.IndexedVector)
public java.lang.String toString ()
}
clover/antlr/preprocessor/Hierarchy.classHierarchy.java
package clover.antlr.preprocessor
public clover.antlr.preprocessor.Hierarchy extends java.lang.Object {
protected clover.antlr.preprocessor.Grammar LexerRoot
protected clover.antlr.preprocessor.Grammar ParserRoot
protected clover.antlr.preprocessor.Grammar TreeParserRoot
protected java.util.Hashtable symbols
protected java.util.Hashtable files
protected clover.antlr.Tool antlrTool
public void (clover.antlr.Tool)
public void addGrammar (clover.antlr.preprocessor.Grammar)
public void addGrammarFile (clover.antlr.preprocessor.GrammarFile)
public void expandGrammarsInFile (java.lang.String)
public clover.antlr.preprocessor.Grammar findRoot (clover.antlr.preprocessor.Grammar)
public clover.antlr.preprocessor.GrammarFile getFile (java.lang.String)
public clover.antlr.preprocessor.Grammar getGrammar (java.lang.String)
public static java.lang.String optionsToString (clover.antlr.collections.impl.IndexedVector)
public void readGrammarFile (java.lang.String) throws java.io.FileNotFoundException
public boolean verifyThatHierarchyIsComplete ()
public clover.antlr.Tool getTool ()
public void setTool (clover.antlr.Tool)
}
clover/antlr/preprocessor/Option.classOption.java
package clover.antlr.preprocessor
clover.antlr.preprocessor.Option extends java.lang.Object {
protected String name
protected String rhs
protected clover.antlr.preprocessor.Grammar enclosingGrammar
public void (java.lang.String, java.lang.String, clover.antlr.preprocessor.Grammar)
public clover.antlr.preprocessor.Grammar getEnclosingGrammar ()
public java.lang.String getName ()
public java.lang.String getRHS ()
public void setEnclosingGrammar (clover.antlr.preprocessor.Grammar)
public void setName (java.lang.String)
public void setRHS (java.lang.String)
public java.lang.String toString ()
}
clover/antlr/preprocessor/Preprocessor.classPreprocessor.java
package clover.antlr.preprocessor
public clover.antlr.preprocessor.Preprocessor extends clover.antlr.LLkParser implements clover.antlr.preprocessor.PreprocessorTokenTypes {
private clover.antlr.Tool antlrTool
public static final String[] _tokenNames
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 static final clover.antlr.collections.impl.BitSet _tokenSet_4
public static final clover.antlr.collections.impl.BitSet _tokenSet_5
public static final clover.antlr.collections.impl.BitSet _tokenSet_6
public static final clover.antlr.collections.impl.BitSet _tokenSet_7
public static final clover.antlr.collections.impl.BitSet _tokenSet_8
public void setTool (clover.antlr.Tool)
protected clover.antlr.Tool getTool ()
public void reportError (java.lang.String)
public void reportError (clover.antlr.RecognitionException)
public void reportWarning (java.lang.String)
protected void (clover.antlr.TokenBuffer, int)
public void (clover.antlr.TokenBuffer)
protected void (clover.antlr.TokenStream, int)
public void (clover.antlr.TokenStream)
public void (clover.antlr.ParserSharedInputState)
public final void grammarFile (clover.antlr.preprocessor.Hierarchy, java.lang.String) throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
public final clover.antlr.collections.impl.IndexedVector optionSpec (clover.antlr.preprocessor.Grammar) throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
public final clover.antlr.preprocessor.Grammar class_def (java.lang.String, clover.antlr.preprocessor.Hierarchy) throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
public final java.lang.String superClass () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
public final void rule (clover.antlr.preprocessor.Grammar) throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
public final java.lang.String throwsSpec () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
public final java.lang.String exceptionGroup () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
public final java.lang.String exceptionSpec () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
public final java.lang.String exceptionHandler () throws clover.antlr.RecognitionException clover.antlr.TokenStreamException
private static final long[] mk_tokenSet_0 ()
private static final long[] mk_tokenSet_1 ()
private static final long[] mk_tokenSet_2 ()
private static final long[] mk_tokenSet_3 ()
private static final long[] mk_tokenSet_4 ()
private static final long[] mk_tokenSet_5 ()
private static final long[] mk_tokenSet_6 ()
private static final long[] mk_tokenSet_7 ()
private static final long[] mk_tokenSet_8 ()
static void ()
}
clover/antlr/preprocessor/PreprocessorLexer.classPreprocessorLexer.java
package clover.antlr.preprocessor
public clover.antlr.preprocessor.PreprocessorLexer extends clover.antlr.CharScanner implements clover.antlr.preprocessor.PreprocessorTokenTypes clover.antlr.TokenStream {
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 static final clover.antlr.collections.impl.BitSet _tokenSet_4
public static final clover.antlr.collections.impl.BitSet _tokenSet_5
public static final clover.antlr.collections.impl.BitSet _tokenSet_6
public static final clover.antlr.collections.impl.BitSet _tokenSet_7
public static final clover.antlr.collections.impl.BitSet _tokenSet_8
public static final clover.antlr.collections.impl.BitSet _tokenSet_9
public static final clover.antlr.collections.impl.BitSet _tokenSet_10
public void (java.io.InputStream)
public void (java.io.Reader)
public void (clover.antlr.InputBuffer)
public void (clover.antlr.LexerSharedInputState)
public clover.antlr.Token nextToken () throws clover.antlr.TokenStreamException
public final void mRULE_BLOCK (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
public final void mWS (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mALT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
public final void mSUBRULE_BLOCK (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mELEMENT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
public final void mCOMMENT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
public final void mACTION (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
public final void mSTRING_LITERAL (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
public final void mCHAR_LITERAL (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mNEWLINE (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
public final void mBANG (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
public final void mSEMI (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
public final void mCOMMA (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
public final void mRCURLY (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
public final void mLPAREN (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
public final void mRPAREN (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
public final void mID_OR_KEYWORD (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mID (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mCURLY_BLOCK_SCARF (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
public final void mASSIGN_RHS (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mSL_COMMENT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mML_COMMENT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mESC (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mDIGIT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
protected final void mXDIGIT (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
public final void mARG_ACTION (boolean) throws clover.antlr.RecognitionException clover.antlr.CharStreamException clover.antlr.TokenStreamException
private static final long[] mk_tokenSet_0 ()
private static final long[] mk_tokenSet_1 ()
private static final long[] mk_tokenSet_2 ()
private static final long[] mk_tokenSet_3 ()
private static final long[] mk_tokenSet_4 ()
private static final long[] mk_tokenSet_5 ()
private static final long[] mk_tokenSet_6 ()
private static final long[] mk_tokenSet_7 ()
private static final long[] mk_tokenSet_8 ()
private static final long[] mk_tokenSet_9 ()
private static final long[] mk_tokenSet_10 ()
static void ()
}
clover/antlr/preprocessor/PreprocessorTokenTypes.classPreprocessorTokenTypes.java
package clover.antlr.preprocessor
public abstract clover.antlr.preprocessor.PreprocessorTokenTypes extends java.lang.Object {
public static final int EOF
public static final int NULL_TREE_LOOKAHEAD
public static final int LITERAL_tokens
public static final int HEADER_ACTION
public static final int SUBRULE_BLOCK
public static final int ACTION
public static final int LITERAL_class
public static final int ID
public static final int LITERAL_extends
public static final int SEMI
public static final int TOKENS_SPEC
public static final int OPTIONS_START
public static final int ASSIGN_RHS
public static final int RCURLY
public static final int LITERAL_protected
public static final int LITERAL_private
public static final int LITERAL_public
public static final int BANG
public static final int ARG_ACTION
public static final int LITERAL_returns
public static final int RULE_BLOCK
public static final int LITERAL_throws
public static final int COMMA
public static final int LITERAL_exception
public static final int LITERAL_catch
public static final int ALT
public static final int ELEMENT
public static final int LPAREN
public static final int RPAREN
public static final int ID_OR_KEYWORD
public static final int CURLY_BLOCK_SCARF
public static final int WS
public static final int NEWLINE
public static final int COMMENT
public static final int SL_COMMENT
public static final int ML_COMMENT
public static final int CHAR_LITERAL
public static final int STRING_LITERAL
public static final int ESC
public static final int DIGIT
public static final int XDIGIT
}
clover/antlr/preprocessor/Rule.classRule.java
package clover.antlr.preprocessor
clover.antlr.preprocessor.Rule extends java.lang.Object {
protected String name
protected String block
protected String args
protected String returnValue
protected String throwsSpec
protected String initAction
protected clover.antlr.collections.impl.IndexedVector options
protected String visibility
protected clover.antlr.preprocessor.Grammar enclosingGrammar
protected boolean bang
public void (java.lang.String, java.lang.String, clover.antlr.collections.impl.IndexedVector, clover.antlr.preprocessor.Grammar)
public java.lang.String getArgs ()
public boolean getBang ()
public java.lang.String getName ()
public java.lang.String getReturnValue ()
public java.lang.String getVisibility ()
public boolean narrowerVisibility (clover.antlr.preprocessor.Rule)
public boolean sameSignature (clover.antlr.preprocessor.Rule)
public void setArgs (java.lang.String)
public void setBang ()
public void setEnclosingGrammar (clover.antlr.preprocessor.Grammar)
public void setInitAction (java.lang.String)
public void setOptions (clover.antlr.collections.impl.IndexedVector)
public void setReturnValue (java.lang.String)
public void setThrowsSpec (java.lang.String)
public void setVisibility (java.lang.String)
public java.lang.String toString ()
}
clover/antlr/preprocessor/Tool.classTool.java
package clover.antlr.preprocessor
public clover.antlr.preprocessor.Tool extends java.lang.Object {
protected clover.antlr.preprocessor.Hierarchy theHierarchy
protected String grammarFileName
protected String[] args
protected int nargs
protected clover.antlr.collections.impl.Vector grammars
protected clover.antlr.Tool antlrTool
public void (clover.antlr.Tool, java.lang.String[])
public static void main (java.lang.String[])
public boolean preprocess ()
public java.lang.String[] preprocessedArgList ()
private void processArguments (java.lang.String[])
}
META-INF/maven/com.atlassian.extras/atlassian-extras-api/pom.properties
META-INF/maven/com.atlassian.extras/atlassian-extras-api/pom.xml
META-INF/maven/com.atlassian.extras/atlassian-extras-common/pom.properties
META-INF/maven/com.atlassian.extras/atlassian-extras-common/pom.xml
META-INF/maven/com.atlassian.extras/atlassian-extras-core/pom.properties
META-INF/maven/com.atlassian.extras/atlassian-extras-core/pom.xml
META-INF/maven/com.atlassian.extras/atlassian-extras-decoder-api/pom.properties
META-INF/maven/com.atlassian.extras/atlassian-extras-decoder-api/pom.xml
META-INF/maven/com.atlassian.extras/atlassian-extras-decoder-v2/pom.properties
META-INF/maven/com.atlassian.extras/atlassian-extras-decoder-v2/pom.xml
META-INF/maven/com.atlassian.extras/atlassian-extras-legacy/pom.properties
META-INF/maven/com.atlassian.extras/atlassian-extras-legacy/pom.xml
META-INF/maven/com.atlassian.extras/atlassian-extras/pom.properties
META-INF/maven/com.atlassian.extras/atlassian-extras/pom.xml
clover/com/atlassian/bamboo/leaf.key
clover/com/atlassian/clover/leaf.key
clover/com/atlassian/confluence/page/Page.key
clover/com/atlassian/crowd/leaf.key
clover/com/atlassian/crucible/leaf.key
clover/com/atlassian/editlive/publickey.byte
clover/com/atlassian/extras/api/AtlassianLicense.classAtlassianLicense.java
package clover.com.atlassian.extras.api
public abstract clover.com.atlassian.extras.api.AtlassianLicense extends java.lang.Object {
public abstract java.util.Collection getProducLicenses ()
public abstract java.util.Collection getProductLicenses ()
public abstract clover.com.atlassian.extras.api.ProductLicense getProductLicense (clover.com.atlassian.extras.api.Product)
}
clover/com/atlassian/extras/api/Contact.classContact.java
package clover.com.atlassian.extras.api
public abstract clover.com.atlassian.extras.api.Contact extends java.lang.Object {
public abstract java.lang.String getName ()
public abstract java.lang.String getEmail ()
}
clover/com/atlassian/extras/api/LicenseEdition.classLicenseEdition.java
package clover.com.atlassian.extras.api
public final clover.com.atlassian.extras.api.LicenseEdition extends clover.retrotranslator.net.sf.retrotranslator.runtime.java.lang.Enum_ {
public static final clover.com.atlassian.extras.api.LicenseEdition BASIC
public static final clover.com.atlassian.extras.api.LicenseEdition STANDARD
public static final clover.com.atlassian.extras.api.LicenseEdition PROFESSIONAL
public static final clover.com.atlassian.extras.api.LicenseEdition ENTERPRISE
public static final clover.com.atlassian.extras.api.LicenseEdition UNLIMITED
private static final clover.com.atlassian.extras.api.LicenseEdition[] $VALUES
static Class class$clover$com$atlassian$extras$api$LicenseEdition
public static clover.com.atlassian.extras.api.LicenseEdition[] values ()
public static clover.com.atlassian.extras.api.LicenseEdition valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public java.lang.String toString ()
static void ()
}
clover/com/atlassian/extras/api/LicenseEditionAware.classLicenseEditionAware.java
package clover.com.atlassian.extras.api
public abstract clover.com.atlassian.extras.api.LicenseEditionAware extends java.lang.Object {
public abstract clover.com.atlassian.extras.api.LicenseEdition getLicenseEdition ()
}
clover/com/atlassian/extras/api/LicenseManager.classLicenseManager.java
package clover.com.atlassian.extras.api
public abstract clover.com.atlassian.extras.api.LicenseManager extends java.lang.Object {
public abstract clover.com.atlassian.extras.api.AtlassianLicense getLicense (java.lang.String)
public abstract void clear ()
}
clover/com/atlassian/extras/api/LicenseType.classLicenseType.java
package clover.com.atlassian.extras.api
public final clover.com.atlassian.extras.api.LicenseType extends clover.retrotranslator.net.sf.retrotranslator.runtime.java.lang.Enum_ {
public static final clover.com.atlassian.extras.api.LicenseType ACADEMIC
public static final clover.com.atlassian.extras.api.LicenseType COMMERCIAL
public static final clover.com.atlassian.extras.api.LicenseType COMMUNITY
public static final clover.com.atlassian.extras.api.LicenseType DEMONSTRATION
public static final clover.com.atlassian.extras.api.LicenseType DEVELOPER
public static final clover.com.atlassian.extras.api.LicenseType NON_PROFIT
public static final clover.com.atlassian.extras.api.LicenseType OPEN_SOURCE
public static final clover.com.atlassian.extras.api.LicenseType PERSONAL
public static final clover.com.atlassian.extras.api.LicenseType STARTER
public static final clover.com.atlassian.extras.api.LicenseType HOSTED
public static final clover.com.atlassian.extras.api.LicenseType TESTING
private static final clover.com.atlassian.extras.api.LicenseType[] $VALUES
static Class class$clover$com$atlassian$extras$api$LicenseType
public static clover.com.atlassian.extras.api.LicenseType[] values ()
public static clover.com.atlassian.extras.api.LicenseType valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public java.lang.String toString ()
static void ()
}
clover/com/atlassian/extras/api/Organisation.classOrganisation.java
package clover.com.atlassian.extras.api
public abstract clover.com.atlassian.extras.api.Organisation extends java.lang.Object {
public abstract java.lang.String getName ()
}
clover/com/atlassian/extras/api/Partner.classPartner.java
package clover.com.atlassian.extras.api
public abstract clover.com.atlassian.extras.api.Partner extends java.lang.Object {
public abstract java.lang.String getName ()
}
clover/com/atlassian/extras/api/Product.classProduct.java
package clover.com.atlassian.extras.api
public final clover.com.atlassian.extras.api.Product extends clover.retrotranslator.net.sf.retrotranslator.runtime.java.lang.Enum_ {
public static final clover.com.atlassian.extras.api.Product JIRA
public static final clover.com.atlassian.extras.api.Product CONFLUENCE
public static final clover.com.atlassian.extras.api.Product BAMBOO
public static final clover.com.atlassian.extras.api.Product CROWD
public static final clover.com.atlassian.extras.api.Product CLOVER
public static final clover.com.atlassian.extras.api.Product FISHEYE
public static final clover.com.atlassian.extras.api.Product CRUCIBLE
public static final clover.com.atlassian.extras.api.Product EDIT_LIVE_PLUGIN
public static final clover.com.atlassian.extras.api.Product PERFORCE_PLUGIN
public static final clover.com.atlassian.extras.api.Product SHAREPOINT_PLUGIN
public static final clover.com.atlassian.extras.api.Product GREENHOPPER
public static final clover.com.atlassian.extras.api.Product VSS_PLUGIN
private final String name
private final String namespace
private final boolean plugin
private static final clover.com.atlassian.extras.api.Product[] $VALUES
static Class class$clover$com$atlassian$extras$api$Product
public static clover.com.atlassian.extras.api.Product[] values ()
public static clover.com.atlassian.extras.api.Product valueOf (java.lang.String)
String name
private void (java.lang.String, int, java.lang.String, java.lang.String)
String name
String namespace
private void (java.lang.String, int, java.lang.String, java.lang.String, boolean)
String name
String namespace
boolean plugin
public java.lang.String getName ()
public java.lang.String getNamespace ()
public boolean isPlugin ()
public boolean equals (clover.com.atlassian.extras.api.Product)
clover.com.atlassian.extras.api.Product o
public java.lang.String toString ()
static void ()
}
clover/com/atlassian/extras/api/ProductLicense.classProductLicense.java
package clover.com.atlassian.extras.api
public abstract clover.com.atlassian.extras.api.ProductLicense extends java.lang.Object {
public abstract int getLicenseVersion ()
public abstract java.lang.String getDescription ()
public abstract clover.com.atlassian.extras.api.Product getProduct ()
public abstract java.lang.String getServerId ()
public abstract clover.com.atlassian.extras.api.Partner getPartner ()
public abstract clover.com.atlassian.extras.api.Organisation getOrganisation ()
public abstract java.util.Collection getContacts ()
public abstract java.util.Date getCreationDate ()
public abstract java.util.Date getPurchaseDate ()
public abstract java.util.Date getExpiryDate ()
public abstract int getNumberOfDaysBeforeExpiry ()
public abstract boolean isExpired ()
public abstract java.util.Date getGracePeriodEndDate ()
public abstract int getNumberOfDaysBeforeGracePeriodExpiry ()
public abstract boolean isWithinGracePeriod ()
public abstract boolean isGracePeriodExpired ()
public abstract java.lang.String getSupportEntitlementNumber ()
public abstract java.util.Date getMaintenanceExpiryDate ()
public abstract int getNumberOfDaysBeforeMaintenanceExpiry ()
public abstract boolean isMaintenanceExpired ()
public abstract int getMaximumNumberOfUsers ()
public abstract boolean isUnlimitedNumberOfUsers ()
public abstract boolean isEvaluation ()
public abstract boolean isSubscription ()
public abstract clover.com.atlassian.extras.api.LicenseType getLicenseType ()
public abstract java.lang.String getProperty (java.lang.String)
}
clover/com/atlassian/extras/api/bamboo/BambooLicense.classBambooLicense.java
package clover.com.atlassian.extras.api.bamboo
public abstract clover.com.atlassian.extras.api.bamboo.BambooLicense extends java.lang.Object implements clover.com.atlassian.extras.api.ProductLicense clover.com.atlassian.extras.api.LicenseEditionAware {
public abstract int getMaximumNumberOfRemoteAgents ()
public abstract int getMaximumNumberOfLocalAgents ()
public abstract int getMaximumNumberOfPlans ()
public abstract boolean isUnlimitedRemoteAgents ()
public abstract boolean isUnlimitedLocalAgents ()
public abstract boolean isUnlimitedPlans ()
}
clover/com/atlassian/extras/api/clover/CloverLicense.classCloverLicense.java
package clover.com.atlassian.extras.api.clover
public abstract clover.com.atlassian.extras.api.clover.CloverLicense extends java.lang.Object implements clover.com.atlassian.extras.api.ProductLicense {
}
clover/com/atlassian/extras/api/confluence/ConfluenceLicense.classConfluenceLicense.java
package clover.com.atlassian.extras.api.confluence
public abstract clover.com.atlassian.extras.api.confluence.ConfluenceLicense extends java.lang.Object implements clover.com.atlassian.extras.api.ProductLicense {
public abstract int getMaximumNumberOfClusterNodes ()
}
clover/com/atlassian/extras/api/crowd/CrowdLicense.classCrowdLicense.java
package clover.com.atlassian.extras.api.crowd
public abstract clover.com.atlassian.extras.api.crowd.CrowdLicense extends java.lang.Object implements clover.com.atlassian.extras.api.ProductLicense {
}
clover/com/atlassian/extras/api/crucible/CrucibleLicense.classCrucibleLicense.java
package clover.com.atlassian.extras.api.crucible
public abstract clover.com.atlassian.extras.api.crucible.CrucibleLicense extends java.lang.Object implements clover.com.atlassian.extras.api.ProductLicense {
}
clover/com/atlassian/extras/api/fisheye/FisheyeLicense.classFisheyeLicense.java
package clover.com.atlassian.extras.api.fisheye
public abstract clover.com.atlassian.extras.api.fisheye.FisheyeLicense extends java.lang.Object implements clover.com.atlassian.extras.api.ProductLicense {
}
clover/com/atlassian/extras/api/greenhopper/GreenHopperLicense.classGreenHopperLicense.java
package clover.com.atlassian.extras.api.greenhopper
public abstract clover.com.atlassian.extras.api.greenhopper.GreenHopperLicense extends java.lang.Object implements clover.com.atlassian.extras.api.plugin.PluginLicense clover.com.atlassian.extras.api.LicenseEditionAware {
}
clover/com/atlassian/extras/api/jira/JiraLicense.classJiraLicense.java
package clover.com.atlassian.extras.api.jira
public abstract clover.com.atlassian.extras.api.jira.JiraLicense extends java.lang.Object implements clover.com.atlassian.extras.api.ProductLicense clover.com.atlassian.extras.api.LicenseEditionAware {
}
clover/com/atlassian/extras/api/plugin/PluginLicense.classPluginLicense.java
package clover.com.atlassian.extras.api.plugin
public abstract clover.com.atlassian.extras.api.plugin.PluginLicense extends java.lang.Object implements clover.com.atlassian.extras.api.ProductLicense {
}
clover/com/atlassian/extras/common/DateEditor.classDateEditor.java
package clover.com.atlassian.extras.common
public final clover.com.atlassian.extras.common.DateEditor extends java.lang.Object {
private static final String DATE_FORMAT
static final String PERIOD_PREFIX
private static final long MILLIS_IN_HOUR
public static final String UNLIMITED
private static final java.util.regex.Pattern DURATION_PATTERN
private static final java.util.regex.Pattern PERIOD_PATTERN
private static final java.util.regex.Pattern DATE_IN_MILLIS_PATTERN
private static final java.util.regex.Pattern ISO_DATE_PATTERN
static final java.util.TimeZone TIME_ZONE
public void ()
public static java.util.Date getDate (java.lang.String)
long dateInMillis
long dateInMillis
java.text.ParseException e
String dateString
java.util.regex.Matcher durationMatcher
java.util.regex.Matcher periodMatcher
java.util.regex.Matcher dateInMillisMatcher
java.util.regex.Matcher isoDateMatcher
public static java.lang.String getString (java.util.Date)
java.util.Date date
private static java.text.DateFormat getDateFormat ()
java.text.SimpleDateFormat dateFormat
static void ()
}
clover/com/atlassian/extras/common/DateParsingException.classDateParsingException.java
package clover.com.atlassian.extras.common
public clover.com.atlassian.extras.common.DateParsingException extends clover.com.atlassian.extras.common.LicenseException {
private final String dateString
public void (java.lang.String)
String dateString
public void (java.lang.String, java.lang.Throwable)
String dateString
Throwable throwable
public java.lang.String getMessage ()
}
clover/com/atlassian/extras/common/LicenseException.classLicenseException.java
package clover.com.atlassian.extras.common
public clover.com.atlassian.extras.common.LicenseException extends java.lang.RuntimeException {
public void ()
public void (java.lang.String)
String message
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public void (java.lang.Throwable)
Throwable cause
}
clover/com/atlassian/extras/common/LicensePropertiesConstants.classLicensePropertiesConstants.java
package clover.com.atlassian.extras.common
public final clover.com.atlassian.extras.common.LicensePropertiesConstants extends java.lang.Object {
public static final String LICENSE_VERSION
public static final String ACTIVE_FLAG
public static final String ACTIVE_VALUE
public static final String ORGANISATION
public static final String CONTACT_NAME
public static final String CONTACT_EMAIL
public static final String LICENSE_EXPIRY_DATE
public static final String GRACE_PERIOD
public static final int DEFAULT_GRACE_PERIOD
public static final String MAINTENANCE_EXPIRY_DATE
public static final String PURCHASE_DATE
public static final String CREATION_DATE
public static final String SERVER_ID
public static final String LICENSE_ID
public static final String LICENSE_TYPE
public static final String LICENSE_TYPE_NAME
public static final String MAX_NUMBER_OF_USERS
public static final String PARTNER_NAME
public static final String EVALUATION_LICENSE
public static final String SUBSCRIPTION_LICENSE
public static final String DESCRIPTION
public static final String SUPPORT_ENTITLEMENT_NUMBER
private static final String NAMESPACE_SEPARATOR
public static final java.util.Date DEFAULT_CREATION_DATE
public static final java.util.Date DEFAULT_EXPIRY_DATE
public static final int UNLIMITED_USERS
public static final int DEFAULT_MAX_USERS
public static final String MAX_NUMBER_CONF_CLUSTER_NODES
public static final int UNLIMITED_CONF_CLUSTER_NODES
public static final int DEFAULT_CONF_CLUSTER_NODES
public static final String MAX_NUMBER_BAM_REMOTE_AGENTS
public static final String MAX_NUMBER_BAM_LOCAL_AGENTS
public static final String MAX_NUMBER_BAM_PLANS
public static final int DEFAULT_BAM_REMOTE_AGENTS
public static final int DEFAULT_BAM_LOCAL_AGENTS
public static final int DEFAULT_BAM_PLANS
public static final int BAMBOO_UNLIMITED
public static final String LICENSE_EDITION
private void ()
public static java.lang.String getKey (clover.com.atlassian.extras.api.Product, java.lang.String)
clover.com.atlassian.extras.api.Product product
String key
static void ()
}
clover/com/atlassian/extras/common/LicenseTypeAndEditionResolver.classLicenseTypeAndEditionResolver.java
package clover.com.atlassian.extras.common
public clover.com.atlassian.extras.common.LicenseTypeAndEditionResolver extends java.lang.Object {
public void ()
public static clover.com.atlassian.extras.api.LicenseEdition getLicenseEdition (java.lang.String)
IllegalArgumentException e
NullPointerException e
String editionName
public static clover.com.atlassian.extras.api.LicenseType getLicenseType (java.lang.String)
IllegalArgumentException e
NullPointerException e
String typeName
}
clover/com/atlassian/extras/common/log/Log4jLogger.classLog4jLogger.java
package clover.com.atlassian.extras.common.log
clover.com.atlassian.extras.common.log.Log4jLogger extends java.lang.Object implements clover.com.atlassian.extras.common.log.Logger$Log {
private clover.org.apache.log4j.Logger logger
public void ()
public void (java.lang.Class)
Class clazz
public void setClass (java.lang.Class)
Class clazz
public void debug (java.lang.Object)
Object o
public void debug (java.lang.Object, java.lang.Throwable)
Object o
Throwable t
public void info (java.lang.Object)
Object o
public void info (java.lang.Object, java.lang.Throwable)
Object o
Throwable t
public void warn (java.lang.Object)
Object o
public void warn (java.lang.Object, java.lang.Throwable)
Object o
Throwable t
public void error (java.lang.Object)
Object o
public void error (java.lang.Object, java.lang.Throwable)
Object o
Throwable t
public void fatal (java.lang.Object)
Object o
public void fatal (java.lang.Object, java.lang.Throwable)
Object o
Throwable t
}
clover/com/atlassian/extras/common/log/Logger$Level.classLogger.java
package clover.com.atlassian.extras.common.log
public final clover.com.atlassian.extras.common.log.Logger$Level extends clover.retrotranslator.net.sf.retrotranslator.runtime.java.lang.Enum_ {
public static final clover.com.atlassian.extras.common.log.Logger$Level DEBUG
public static final clover.com.atlassian.extras.common.log.Logger$Level INFO
public static final clover.com.atlassian.extras.common.log.Logger$Level WARN
public static final clover.com.atlassian.extras.common.log.Logger$Level ERROR
public static final clover.com.atlassian.extras.common.log.Logger$Level FATAL
private static final clover.com.atlassian.extras.common.log.Logger$Level[] $VALUES
static Class class$clover$com$atlassian$extras$common$log$Logger$Level
public static clover.com.atlassian.extras.common.log.Logger$Level[] values ()
public static clover.com.atlassian.extras.common.log.Logger$Level valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
clover/com/atlassian/extras/common/log/Logger$Log.classLogger.java
package clover.com.atlassian.extras.common.log
public abstract clover.com.atlassian.extras.common.log.Logger$Log extends java.lang.Object {
public abstract void setClass (java.lang.Class)
public abstract void debug (java.lang.Object)
public abstract void debug (java.lang.Object, java.lang.Throwable)
public abstract void info (java.lang.Object)
public abstract void info (java.lang.Object, java.lang.Throwable)
public abstract void warn (java.lang.Object)
public abstract void warn (java.lang.Object, java.lang.Throwable)
public abstract void error (java.lang.Object)
public abstract void error (java.lang.Object, java.lang.Throwable)
public abstract void fatal (java.lang.Object)
public abstract void fatal (java.lang.Object, java.lang.Throwable)
}
clover/com/atlassian/extras/common/log/Logger.classLogger.java
package clover.com.atlassian.extras.common.log
public clover.com.atlassian.extras.common.log.Logger extends java.lang.Object {
private static final Class LOG4J_LOGGER_CLASS
private static clover.com.atlassian.extras.common.log.Logger$Log logger
private static clover.com.atlassian.extras.common.log.Logger$Level stdErrLogLevel
public void ()
public static void setInstance (clover.com.atlassian.extras.common.log.Logger$Log)
clover.com.atlassian.extras.common.log.Logger$Log logger
public static clover.com.atlassian.extras.common.log.Logger$Log getInstance (java.lang.Class)
clover.com.atlassian.extras.common.log.Logger$Log log4j
IllegalAccessException e
InstantiationException e
NoClassDefFoundError e
Class clazz
public static void setStdErrLogLevel (clover.com.atlassian.extras.common.log.Logger$Level)
clover.com.atlassian.extras.common.log.Logger$Level stdErrLogLevel
static void ()
ClassNotFoundException e
Class log4jLogger
}
clover/com/atlassian/extras/common/log/StdErrLogger.classStdErrLogger.java
package clover.com.atlassian.extras.common.log
clover.com.atlassian.extras.common.log.StdErrLogger extends java.lang.Object implements clover.com.atlassian.extras.common.log.Logger$Log {
private final clover.com.atlassian.extras.common.log.Logger$Level level
private static final java.io.PrintStream PRINT_STREAM
void ()
void (clover.com.atlassian.extras.common.log.Logger$Level)
clover.com.atlassian.extras.common.log.Logger$Level level
public void setClass (java.lang.Class)
Class clazz
public void debug (java.lang.Object)
Object msg
public void debug (java.lang.Object, java.lang.Throwable)
Object msg
Throwable t
public void info (java.lang.Object)
Object msg
public void info (java.lang.Object, java.lang.Throwable)
Object msg
Throwable t
public void warn (java.lang.Object)
Object msg
public void warn (java.lang.Object, java.lang.Throwable)
Object msg
Throwable t
public void error (java.lang.Object)
Object msg
public void error (java.lang.Object, java.lang.Throwable)
Object msg
Throwable t
public void error (java.lang.Throwable)
Throwable t
public void fatal (java.lang.Object)
Object msg
public void fatal (java.lang.Object, java.lang.Throwable)
Object msg
Throwable t
public void fatal (java.lang.Throwable)
Throwable t
static void ()
}
clover/com/atlassian/extras/common/org/springframework/util/DefaultPropertiesPersister.classDefaultPropertiesPersister.java
package clover.com.atlassian.extras.common.org.springframework.util
public clover.com.atlassian.extras.common.org.springframework.util.DefaultPropertiesPersister extends java.lang.Object {
public void ()
public void load (java.util.Properties, java.io.InputStream) throws java.io.IOException
java.util.Properties props
java.io.InputStream is
public void load (java.util.Properties, java.io.Reader) throws java.io.IOException
String nextLine
int separatorIndex
String key
String value
char firstChar
String line
java.util.Properties props
java.io.Reader reader
java.io.BufferedReader in
protected boolean endsWithContinuationMarker (java.lang.String)
String line
boolean evenSlashCount
int index
protected java.lang.String unescape (java.lang.String)
char c
int index
String str
StringBuffer outBuffer
public void store (java.util.Properties, java.io.OutputStream, java.lang.String) throws java.io.IOException
java.util.Properties props
java.io.OutputStream os
String header
public void store (java.util.Properties, java.io.Writer, java.lang.String) throws java.io.IOException
String key
String val
java.util.Enumeration keys
java.util.Properties props
java.io.Writer writer
String header
java.io.BufferedWriter out
protected java.lang.String escape (java.lang.String, boolean)
char c
int index
String str
boolean isKey
int len
StringBuffer outBuffer
}
clover/com/atlassian/extras/common/org/springframework/util/StringUtils.classStringUtils.java
package clover.com.atlassian.extras.common.org.springframework.util
public abstract clover.com.atlassian.extras.common.org.springframework.util.StringUtils extends java.lang.Object {
private static final String FOLDER_SEPARATOR
private static final String WINDOWS_FOLDER_SEPARATOR
private static final String TOP_PATH
private static final String CURRENT_PATH
public void ()
public static boolean hasLength (java.lang.String)
String str
public static boolean hasText (java.lang.String)
int strLen
int i
String str
int strLen
public static java.lang.String trimLeadingWhitespace (java.lang.String)
String str
StringBuffer buf
public static java.lang.String trimTrailingWhitespace (java.lang.String)
String str
StringBuffer buf
public static int countOccurrencesOf (java.lang.String, java.lang.String)
String str
String sub
int count
int pos
int idx
public static java.lang.String replace (java.lang.String, java.lang.String, java.lang.String)
String inString
String oldPattern
String newPattern
StringBuffer sbuf
int pos
int index
int patLen
public static java.lang.String delete (java.lang.String, java.lang.String)
String inString
String pattern
public static java.lang.String deleteAny (java.lang.String, java.lang.String)
char c
int i
String inString
String chars
StringBuffer out
public static java.lang.String[] tokenizeToStringArray (java.lang.String, java.lang.String)
String str
String delimiters
public static java.lang.String[] tokenizeToStringArray (java.lang.String, java.lang.String, boolean, boolean)
String token
String str
String delimiters
boolean trimTokens
boolean ignoreEmptyTokens
java.util.StringTokenizer st
java.util.List tokens
public static java.lang.String[] delimitedListToStringArray (java.lang.String, java.lang.String)
String str
String delimiter
java.util.List result
int pos
int delPos
public static java.lang.String[] commaDelimitedListToStringArray (java.lang.String)
String str
public static java.util.Set commaDelimitedListToSet (java.lang.String)
int i
String str
java.util.Set set
String[] tokens
public static java.lang.String arrayToDelimitedString (java.lang.Object[], java.lang.String)
int i
StringBuffer sb
Object[] arr
String delim
public static java.lang.String collectionToDelimitedString (java.util.Collection, java.lang.String, java.lang.String, java.lang.String)
java.util.Collection c
String delim
String prefix
String suffix
StringBuffer sb
java.util.Iterator it
int i
public static java.lang.String collectionToDelimitedString (java.util.Collection, java.lang.String)
java.util.Collection coll
String delim
public static java.lang.String arrayToCommaDelimitedString (java.lang.Object[])
Object[] arr
public static java.lang.String collectionToCommaDelimitedString (java.util.Collection)
java.util.Collection coll
public static java.lang.String[] addStringToArray (java.lang.String[], java.lang.String)
String[] arr
String str
String[] newArr
public static java.lang.String[] sortStringArray (java.lang.String[])
String[] source
public static java.lang.String unqualify (java.lang.String)
String qualifiedName
public static java.lang.String unqualify (java.lang.String, char)
String qualifiedName
char separator
public static java.lang.String capitalize (java.lang.String)
String str
public static java.lang.String uncapitalize (java.lang.String)
String str
private static java.lang.String changeFirstCharacterCase (boolean, java.lang.String)
int strLen
boolean capitalize
String str
int strLen
StringBuffer buf
public static java.lang.String getFilename (java.lang.String)
String path
int separatorIndex
public static java.lang.String applyRelativePath (java.lang.String, java.lang.String)
String newPath
String path
String relativePath
int separatorIndex
public static java.lang.String cleanPath (java.lang.String)
int i
String path
String pathToUse
String[] pathArray
java.util.List pathElements
int tops
public static boolean pathEquals (java.lang.String, java.lang.String)
String path1
String path2
public static java.util.Locale parseLocaleString (java.lang.String)
String localeString
String[] parts
String language
String country
String variant
}
clover/com/atlassian/extras/common/util/LicenseProperties.classLicenseProperties.java
package clover.com.atlassian.extras.common.util
public abstract clover.com.atlassian.extras.common.util.LicenseProperties extends java.lang.Object {
public abstract java.lang.String getProperty (java.lang.String)
public abstract java.lang.String getProperty (java.lang.String, java.lang.String)
public abstract int getInt (java.lang.String, int)
public abstract java.util.Date getDate (java.lang.String, java.util.Date)
}
clover/com/atlassian/extras/common/util/ProductLicenseProperties.classProductLicenseProperties.java
package clover.com.atlassian.extras.common.util
public clover.com.atlassian.extras.common.util.ProductLicenseProperties extends java.lang.Object implements clover.com.atlassian.extras.common.util.LicenseProperties {
private final clover.com.atlassian.extras.api.Product product
private final java.util.Properties properties
public void (clover.com.atlassian.extras.api.Product, java.util.Properties)
clover.com.atlassian.extras.api.Product product
java.util.Properties properties
public java.lang.String getProperty (java.lang.String)
String s
public java.lang.String getProperty (java.lang.String, java.lang.String)
String s
String defaultValue
String o
public int getInt (java.lang.String, int)
NumberFormatException e
String propertyName
int defaultValue
String stringValue
public java.util.Date getDate (java.lang.String, java.util.Date)
String key
java.util.Date defaultValue
String stringValue
}
clover/com/atlassian/extras/core/AbstractProductLicenseFactory.classAbstractProductLicenseFactory.java
package clover.com.atlassian.extras.core
public abstract clover.com.atlassian.extras.core.AbstractProductLicenseFactory extends java.lang.Object implements clover.com.atlassian.extras.core.ProductLicenseFactory {
private final clover.com.atlassian.extras.core.transformer.LicensePropertiesTransformer transformer
public void ()
public boolean hasLicense (clover.com.atlassian.extras.api.Product, clover.com.atlassian.extras.common.util.LicenseProperties)
clover.com.atlassian.extras.api.Product product
clover.com.atlassian.extras.common.util.LicenseProperties licenseProperties
public final clover.com.atlassian.extras.api.ProductLicense getLicense (clover.com.atlassian.extras.api.Product, clover.com.atlassian.extras.common.util.LicenseProperties)
clover.com.atlassian.extras.api.Product product
clover.com.atlassian.extras.common.util.LicenseProperties licenseProperties
protected abstract clover.com.atlassian.extras.api.ProductLicense getLicenseInternal (clover.com.atlassian.extras.api.Product, clover.com.atlassian.extras.common.util.LicenseProperties)
protected clover.com.atlassian.extras.core.transformer.LicensePropertiesTransformer getTransformer ()
}
clover/com/atlassian/extras/core/AtlassianLicenseFactory.classAtlassianLicenseFactory.java
package clover.com.atlassian.extras.core
public abstract clover.com.atlassian.extras.core.AtlassianLicenseFactory extends java.lang.Object {
public abstract clover.com.atlassian.extras.api.AtlassianLicense getLicense (java.util.Properties)
}
clover/com/atlassian/extras/core/DefaultAtlassianLicense.classDefaultAtlassianLicense.java
package clover.com.atlassian.extras.core
clover.com.atlassian.extras.core.DefaultAtlassianLicense extends java.lang.Object implements clover.com.atlassian.extras.api.AtlassianLicense {
private final java.util.Map productLicenseMap
void (java.util.Collection)
clover.com.atlassian.extras.api.ProductLicense license
java.util.Iterator i$
java.util.Collection productLicenses
public java.util.Collection getProducLicenses ()
public java.util.Collection getProductLicenses ()
public clover.com.atlassian.extras.api.ProductLicense getProductLicense (clover.com.atlassian.extras.api.Product)
clover.com.atlassian.extras.api.Product product
}
clover/com/atlassian/extras/core/DefaultAtlassianLicenseFactory.classDefaultAtlassianLicenseFactory.java
package clover.com.atlassian.extras.core
public final clover.com.atlassian.extras.core.DefaultAtlassianLicenseFactory extends java.lang.Object implements clover.com.atlassian.extras.core.AtlassianLicenseFactory {
private final java.util.Map productLicenseFactoryMap
public void (java.util.Map)
java.util.Map productLicenseFactoryMap
public clover.com.atlassian.extras.api.AtlassianLicense getLicense (java.util.Properties)
clover.com.atlassian.extras.api.Product product
clover.com.atlassian.extras.core.ProductLicenseFactory licenseFactory
clover.com.atlassian.extras.common.util.ProductLicenseProperties productLicenseProperties
java.util.Map$Entry entry
java.util.Iterator i$
java.util.Properties properties
java.util.Collection productLicenses
}
clover/com/atlassian/extras/core/DefaultLicenseManager.classDefaultLicenseManager.java
package clover.com.atlassian.extras.core
final clover.com.atlassian.extras.core.DefaultLicenseManager extends java.lang.Object implements clover.com.atlassian.extras.api.LicenseManager {
private final java.util.Map licenses
private final clover.com.atlassian.extras.decoder.api.LicenseDecoder licenseDecoder
private final clover.com.atlassian.extras.core.AtlassianLicenseFactory atlassianLicenseFactory
void (clover.com.atlassian.extras.decoder.api.LicenseDecoder, clover.com.atlassian.extras.core.AtlassianLicenseFactory)
clover.com.atlassian.extras.decoder.api.LicenseDecoder licenseDecoder
clover.com.atlassian.extras.core.AtlassianLicenseFactory atlassianLicenseFactory
public clover.com.atlassian.extras.api.AtlassianLicense getLicense (java.lang.String)
String licenseString
clover.com.atlassian.extras.api.AtlassianLicense license
private clover.com.atlassian.extras.api.AtlassianLicense decodeLicense (java.lang.String)
String licenseString
java.util.Map getLicenses ()
clover.com.atlassian.extras.decoder.api.LicenseDecoder getLicenseDecoder ()
clover.com.atlassian.extras.core.AtlassianLicenseFactory getAtlassianLicenseFactory ()
public void clear ()
}
clover/com/atlassian/extras/core/DefaultProductLicense$DefaultContact.classDefaultProductLicense.java
package clover.com.atlassian.extras.core
final clover.com.atlassian.extras.core.DefaultProductLicense$DefaultContact extends java.lang.Object implements clover.com.atlassian.extras.api.Contact {
private final String name
private final String email
void (java.lang.String, java.lang.String)
String name
String email
public java.lang.String getName ()
public java.lang.String getEmail ()
}
clover/com/atlassian/extras/core/DefaultProductLicense$DefaultOrganisation.classDefaultProductLicense.java
package clover.com.atlassian.extras.core
final clover.com.atlassian.extras.core.DefaultProductLicense$DefaultOrganisation extends java.lang.Object implements clover.com.atlassian.extras.api.Organisation {
private final String name
void (java.lang.String)
String name
public java.lang.String getName ()
}
clover/com/atlassian/extras/core/DefaultProductLicense$DefaultPartner.classDefaultProductLicense.java
package clover.com.atlassian.extras.core
final clover.com.atlassian.extras.core.DefaultProductLicense$DefaultPartner extends java.lang.Object implements clover.com.atlassian.extras.api.Partner {
private final String name
void (java.lang.String)
String name
public java.lang.String getName ()
}
clover/com/atlassian/extras/core/DefaultProductLicense.classDefaultProductLicense.java
package clover.com.atlassian.extras.core
public clover.com.atlassian.extras.core.DefaultProductLicense extends java.lang.Object implements clover.com.atlassian.extras.api.ProductLicense {
private static final long MILLIS_IN_A_DAY
private final int licenseVersion
private final String description
private final clover.com.atlassian.extras.api.Product product
private final String serverId
private final clover.com.atlassian.extras.api.Partner partner
private final clover.com.atlassian.extras.api.Organisation organisation
private final java.util.Collection contacts
private final java.util.Date creationDate
private final java.util.Date purchaseDate
private final int maximumNumberOfUsers
private final java.util.Date expiryDate
private final java.util.Date gracePeriodEndDate
private final java.util.Date maintenanceExpiryDate
private final String supportEntitlementNumber
private final boolean evaluation
private final boolean subscription
private final clover.com.atlassian.extras.api.LicenseType licenseType
private final clover.com.atlassian.extras.common.util.LicenseProperties properties
protected void (clover.com.atlassian.extras.api.Product, clover.com.atlassian.extras.common.util.LicenseProperties)
clover.com.atlassian.extras.api.Product product
clover.com.atlassian.extras.common.util.LicenseProperties properties
private java.util.Date getGracePeriodEndDate (clover.com.atlassian.extras.common.util.LicenseProperties, java.util.Date)
clover.com.atlassian.extras.common.util.LicenseProperties properties
java.util.Date expiryDate
int gracePeriod
public clover.com.atlassian.extras.api.Product getProduct ()
public java.lang.String getServerId ()
public clover.com.atlassian.extras.api.Partner getPartner ()
public clover.com.atlassian.extras.api.Organisation getOrganisation ()
public java.util.Collection getContacts ()
public java.util.Date getCreationDate ()
public java.util.Date getPurchaseDate ()
public java.util.Date getExpiryDate ()
public int getNumberOfDaysBeforeExpiry ()
public boolean isExpired ()
public java.util.Date getGracePeriodEndDate ()
public int getNumberOfDaysBeforeGracePeriodExpiry ()
public boolean isWithinGracePeriod ()
public boolean isGracePeriodExpired ()
public java.util.Date getMaintenanceExpiryDate ()
public int getNumberOfDaysBeforeMaintenanceExpiry ()
public boolean isMaintenanceExpired ()
public java.lang.String getSupportEntitlementNumber ()
public int getMaximumNumberOfUsers ()
public boolean isUnlimitedNumberOfUsers ()
public boolean isEvaluation ()
public boolean isSubscription ()
public java.lang.String getProperty (java.lang.String)
String name
private int getDaysBeforeDate (java.util.Date)
java.util.Date date
private static clover.com.atlassian.extras.api.Partner getPartner (clover.com.atlassian.extras.common.util.LicenseProperties)
clover.com.atlassian.extras.common.util.LicenseProperties properties
String partnerName
private static java.util.Collection getContacts (clover.com.atlassian.extras.common.util.LicenseProperties)
clover.com.atlassian.extras.common.util.LicenseProperties properties
String contactEmail
String contactName
public int getLicenseVersion ()
public java.lang.String getDescription ()
public clover.com.atlassian.extras.api.LicenseType getLicenseType ()
}
clover/com/atlassian/extras/core/LicenseManagerFactory.classLicenseManagerFactory.java
package clover.com.atlassian.extras.core
public final clover.com.atlassian.extras.core.LicenseManagerFactory extends java.lang.Object {
private static final clover.com.atlassian.extras.api.LicenseManager LICENCE_MANAGER
public void ()
public static clover.com.atlassian.extras.api.LicenseManager getLicenseManager ()
static void ()
java.util.List delegateLicenseDecoders
clover.com.atlassian.extras.decoder.api.LicenseDecoder licenseDecoder
java.util.Map licenseFactoryMap
clover.com.atlassian.extras.core.AtlassianLicenseFactory atlassianLicenseFactory
}
clover/com/atlassian/extras/core/ProductLicenseFactory.classProductLicenseFactory.java
package clover.com.atlassian.extras.core
public abstract clover.com.atlassian.extras.core.ProductLicenseFactory extends java.lang.Object {
public abstract boolean hasLicense (clover.com.atlassian.extras.api.Product, clover.com.atlassian.extras.common.util.LicenseProperties)
public abstract clover.com.atlassian.extras.api.ProductLicense getLicense (clover.com.atlassian.extras.api.Product, clover.com.atlassian.extras.common.util.LicenseProperties)
}
clover/com/atlassian/extras/core/bamboo/BambooProductLicenseFactory.classBambooProductLicenseFactory.java
package clover.com.atlassian.extras.core.bamboo
public clover.com.atlassian.extras.core.bamboo.BambooProductLicenseFactory extends clover.com.atlassian.extras.core.AbstractProductLicenseFactory {
private final clover.com.atlassian.extras.core.transformer.LicensePropertiesTransformer transformer
public void ()
protected clover.com.atlassian.extras.core.transformer.LicensePropertiesTransformer getTransformer ()
public clover.com.atlassian.extras.api.ProductLicense getLicenseInternal (clover.com.atlassian.extras.api.Product, clover.com.atlassian.extras.common.util.LicenseProperties)
clover.com.atlassian.extras.api.Product product
clover.com.atlassian.extras.common.util.LicenseProperties licenseProperties
}
clover/com/atlassian/extras/core/bamboo/DefaultBambooLicense.classDefaultBambooLicense.java
package clover.com.atlassian.extras.core.bamboo
clover.com.atlassian.extras.core.bamboo.DefaultBambooLicense extends clover.com.atlassian.extras.core.DefaultProductLicense implements clover.com.atlassian.extras.api.bamboo.BambooLicense {
private static final int MAX_REMOTE_AGENTS_NONE
private static final int MAX_REMOTE_AGENTS_STANDARD
private static final int MAX_REMOTE_AGENTS_PROFESSIONAL
private static final int MAX_REMOTE_AGENTS_ENTERPRISE
private static final int MAX_REMOTE_AGENTS_UNLIMITED
private static final int MAX_LOCAL_AGENTS_BASIC
private static final int MAX_LOCAL_AGENTS_UNLIMITED
private static final int MAX_PLANS_STARTER
private static final int MAX_PLANS_UNLIMITED
private final int maximumNumberOfRemoteAgents
private final int maximumNumberOfLocalAgents
private final int maximumNumberOfPlans
private final clover.com.atlassian.extras.api.LicenseEdition licenseEdition
void (clover.com.atlassian.extras.api.Product, clover.com.atlassian.extras.common.util.LicenseProperties)
clover.com.atlassian.extras.api.Product product
clover.com.atlassian.extras.common.util.LicenseProperties licenseProperties
public clover.com.atlassian.extras.api.LicenseEdition getLicenseEdition ()
public int getMaximumNumberOfRemoteAgents ()
public int getMaximumNumberOfLocalAgents ()
public int getMaximumNumberOfPlans ()
public boolean isUnlimitedRemoteAgents ()
public boolean isUnlimitedLocalAgents ()
public boolean isUnlimitedPlans ()
private int calculateRemoteAgents (clover.com.atlassian.extras.common.util.LicenseProperties)
NumberFormatException e
clover.com.atlassian.extras.common.util.LicenseProperties licenseProperties
String maxRemoteString
private int calculateLocalAgents (clover.com.atlassian.extras.common.util.LicenseProperties)
NumberFormatException e
clover.com.atlassian.extras.common.util.LicenseProperties licenseProperties
String maxLocalString
private int calculatePlans (clover.com.atlassian.extras.common.util.LicenseProperties)
NumberFormatException e
clover.com.atlassian.extras.common.util.LicenseProperties licenseProperties
String maxPlanString
}
clover/com/atlassian/extras/core/clover/CloverProductLicenseFactory.classCloverProductLicenseFactory.java
package clover.com.atlassian.extras.core.clover
public clover.com.atlassian.extras.core.clover.CloverProductLicenseFactory extends clover.com.atlassian.extras.core.AbstractProductLicenseFactory {
public void ()
public clover.com.atlassian.extras.api.ProductLicense getLicenseInternal (clover.com.atlassian.extras.api.Product, clover.com.atlassian.extras.common.util.LicenseProperties)
clover.com.atlassian.extras.api.Product product
clover.com.atlassian.extras.common.util.LicenseProperties licenseProperties
}
clover/com/atlassian/extras/core/clover/DefaultCloverLicense.classDefaultCloverLicense.java
package clover.com.atlassian.extras.core.clover
clover.com.atlassian.extras.core.clover.DefaultCloverLicense extends clover.com.atlassian.extras.core.DefaultProductLicense implements clover.com.atlassian.extras.api.clover.CloverLicense {
void (clover.com.atlassian.extras.api.Product, clover.com.atlassian.extras.common.util.LicenseProperties)
clover.com.atlassian.extras.api.Product product
clover.com.atlassian.extras.common.util.LicenseProperties licenseProperties
}
clover/com/atlassian/extras/core/confluence/ConfluenceProductLicenseFactory.classConfluenceProductLicenseFactory.java
package clover.com.atlassian.extras.core.confluence
public clover.com.atlassian.extras.core.confluence.ConfluenceProductLicenseFactory extends clover.com.atlassian.extras.core.AbstractProductLicenseFactory {
public void ()
public clover.com.atlassian.extras.api.ProductLicense getLicenseInternal (clover.com.atlassian.extras.api.Product, clover.com.atlassian.extras.common.util.LicenseProperties)
clover.com.atlassian.extras.api.Product product
clover.com.atlassian.extras.common.util.LicenseProperties licenseProperties
}
clover/com/atlassian/extras/core/confluence/DefaultConfluenceLicense.classDefaultConfluenceLicense.java
package clover.com.atlassian.extras.core.confluence
clover.com.atlassian.extras.core.confluence.DefaultConfluenceLicense extends clover.com.atlassian.extras.core.DefaultProductLicense implements clover.com.atlassian.extras.api.confluence.ConfluenceLicense {
private final int maximumNumberClusterNodes
void (clover.com.atlassian.extras.api.Product, clover.com.atlassian.extras.common.util.LicenseProperties)
clover.com.atlassian.extras.api.Product product
clover.com.atlassian.extras.common.util.LicenseProperties licenseProperties
int maxClustNodes
public int getMaximumNumberOfClusterNodes ()
}
clover/com/atlassian/extras/core/crowd/CrowdProductLicenseFactory.classCrowdProductLicenseFactory.java
package clover.com.atlassian.extras.core.crowd
public clover.com.atlassian.extras.core.crowd.CrowdProductLicenseFactory extends clover.com.atlassian.extras.core.AbstractProductLicenseFactory {
public void ()
public clover.com.atlassian.extras.api.ProductLicense getLicenseInternal (clover.com.atlassian.extras.api.Product, clover.com.atlassian.extras.common.util.LicenseProperties)
clover.com.atlassian.extras.api.Product product
clover.com.atlassian.extras.common.util.LicenseProperties licenseProperties
}
clover/com/atlassian/extras/core/crowd/DefaultCrowdLicense.classDefaultCrowdLicense.java
package clover.com.atlassian.extras.core.crowd
clover.com.atlassian.extras.core.crowd.DefaultCrowdLicense extends clover.com.atlassian.extras.core.DefaultProductLicense implements clover.com.atlassian.extras.api.crowd.CrowdLicense {
void (clover.com.atlassian.extras.api.Product, clover.com.atlassian.extras.common.util.LicenseProperties)
clover.com.atlassian.extras.api.Product product
clover.com.atlassian.extras.common.util.LicenseProperties properties
}
clover/com/atlassian/extras/core/crucible/CrucibleProductLicenseFactory.classCrucibleProductLicenseFactory.java
package clover.com.atlassian.extras.core.crucible
public clover.com.atlassian.extras.core.crucible.CrucibleProductLicenseFactory extends clover.com.atlassian.extras.core.AbstractProductLicenseFactory {
public void ()
public clover.com.atlassian.extras.api.ProductLicense getLicenseInternal (clover.com.atlassian.extras.api.Product, clover.com.atlassian.extras.common.util.LicenseProperties)
clover.com.atlassian.extras.api.Product product
clover.com.atlassian.extras.common.util.LicenseProperties licenseProperties
}
clover/com/atlassian/extras/core/crucible/DefaultCrucibleLicense.classDefaultCrucibleLicense.java
package clover.com.atlassian.extras.core.crucible
clover.com.atlassian.extras.core.crucible.DefaultCrucibleLicense extends clover.com.atlassian.extras.core.DefaultProductLicense implements clover.com.atlassian.extras.api.crucible.CrucibleLicense {
void (clover.com.atlassian.extras.api.Product, clover.com.atlassian.extras.common.util.LicenseProperties)
clover.com.atlassian.extras.api.Product product
clover.com.atlassian.extras.common.util.LicenseProperties licenseProperties
}
clover/com/atlassian/extras/core/fisheye/DefaultFisheyeLicense.classDefaultFisheyeLicense.java
package clover.com.atlassian.extras.core.fisheye
clover.com.atlassian.extras.core.fisheye.DefaultFisheyeLicense extends clover.com.atlassian.extras.core.DefaultProductLicense implements clover.com.atlassian.extras.api.fisheye.FisheyeLicense {
void (clover.com.atlassian.extras.api.Product, clover.com.atlassian.extras.common.util.LicenseProperties)
clover.com.atlassian.extras.api.Product product
clover.com.atlassian.extras.common.util.LicenseProperties licenseProperties
}
clover/com/atlassian/extras/core/fisheye/FisheyeProductLicenseFactory.classFisheyeProductLicenseFactory.java
package clover.com.atlassian.extras.core.fisheye
public clover.com.atlassian.extras.core.fisheye.FisheyeProductLicenseFactory extends clover.com.atlassian.extras.core.AbstractProductLicenseFactory {
public void ()
public clover.com.atlassian.extras.api.ProductLicense getLicenseInternal (clover.com.atlassian.extras.api.Product, clover.com.atlassian.extras.common.util.LicenseProperties)
clover.com.atlassian.extras.api.Product product
clover.com.atlassian.extras.common.util.LicenseProperties licenseProperties
}
clover/com/atlassian/extras/core/greenhopper/DefaultGreenHopperLicense.classDefaultGreenHopperLicense.java
package clover.com.atlassian.extras.core.greenhopper
clover.com.atlassian.extras.core.greenhopper.DefaultGreenHopperLicense extends clover.com.atlassian.extras.core.plugins.DefaultPluginLicense implements clover.com.atlassian.extras.api.greenhopper.GreenHopperLicense {
private final clover.com.atlassian.extras.api.LicenseEdition licenseEdition
void (clover.com.atlassian.extras.api.Product, clover.com.atlassian.extras.common.util.LicenseProperties)
clover.com.atlassian.extras.api.Product product
clover.com.atlassian.extras.common.util.LicenseProperties licenseProperties
public clover.com.atlassian.extras.api.LicenseEdition getLicenseEdition ()
}
clover/com/atlassian/extras/core/greenhopper/GreenHopperProductLicenseFactory.classGreenHopperProductLicenseFactory.java
package clover.com.atlassian.extras.core.greenhopper
public clover.com.atlassian.extras.core.greenhopper.GreenHopperProductLicenseFactory extends clover.com.atlassian.extras.core.AbstractProductLicenseFactory {
public void ()
public clover.com.atlassian.extras.api.ProductLicense getLicenseInternal (clover.com.atlassian.extras.api.Product, clover.com.atlassian.extras.common.util.LicenseProperties)
clover.com.atlassian.extras.api.Product product
clover.com.atlassian.extras.common.util.LicenseProperties licenseProperties
}
clover/com/atlassian/extras/core/jira/DefaultJiraLicense.classDefaultJiraLicense.java
package clover.com.atlassian.extras.core.jira
clover.com.atlassian.extras.core.jira.DefaultJiraLicense extends clover.com.atlassian.extras.core.DefaultProductLicense implements clover.com.atlassian.extras.api.jira.JiraLicense {
private final clover.com.atlassian.extras.api.LicenseEdition licenseEdition
void (clover.com.atlassian.extras.api.Product, clover.com.atlassian.extras.common.util.LicenseProperties)
clover.com.atlassian.extras.api.Product product
clover.com.atlassian.extras.common.util.LicenseProperties licenseProperties
public clover.com.atlassian.extras.api.LicenseEdition getLicenseEdition ()
}
clover/com/atlassian/extras/core/jira/JiraProductLicenseFactory.classJiraProductLicenseFactory.java
package clover.com.atlassian.extras.core.jira
public clover.com.atlassian.extras.core.jira.JiraProductLicenseFactory extends clover.com.atlassian.extras.core.AbstractProductLicenseFactory {
private final clover.com.atlassian.extras.core.transformer.LicensePropertiesTransformer transformer
public void ()
protected clover.com.atlassian.extras.core.transformer.LicensePropertiesTransformer getTransformer ()
public clover.com.atlassian.extras.api.ProductLicense getLicenseInternal (clover.com.atlassian.extras.api.Product, clover.com.atlassian.extras.common.util.LicenseProperties)
clover.com.atlassian.extras.api.Product product
clover.com.atlassian.extras.common.util.LicenseProperties licenseProperties
}
clover/com/atlassian/extras/core/plugins/DefaultPluginLicense.classDefaultPluginLicense.java
package clover.com.atlassian.extras.core.plugins
public clover.com.atlassian.extras.core.plugins.DefaultPluginLicense extends clover.com.atlassian.extras.core.DefaultProductLicense implements clover.com.atlassian.extras.api.plugin.PluginLicense {
public void (clover.com.atlassian.extras.api.Product, clover.com.atlassian.extras.common.util.LicenseProperties)
clover.com.atlassian.extras.api.Product product
clover.com.atlassian.extras.common.util.LicenseProperties licenseProperties
}
clover/com/atlassian/extras/core/plugins/PluginLicenseFactory.classPluginLicenseFactory.java
package clover.com.atlassian.extras.core.plugins
public clover.com.atlassian.extras.core.plugins.PluginLicenseFactory extends clover.com.atlassian.extras.core.AbstractProductLicenseFactory {
private final clover.com.atlassian.extras.api.Product product
public void (clover.com.atlassian.extras.api.Product)
clover.com.atlassian.extras.api.Product product
public clover.com.atlassian.extras.api.ProductLicense getLicenseInternal (clover.com.atlassian.extras.api.Product, clover.com.atlassian.extras.common.util.LicenseProperties)
clover.com.atlassian.extras.api.Product product
clover.com.atlassian.extras.common.util.LicenseProperties licenseProperties
}
clover/com/atlassian/extras/core/transformer/DelegatingLicensePropertiesTransformer.classDelegatingLicensePropertiesTransformer.java
package clover.com.atlassian.extras.core.transformer
public clover.com.atlassian.extras.core.transformer.DelegatingLicensePropertiesTransformer extends java.lang.Object implements clover.com.atlassian.extras.core.transformer.LicensePropertiesTransformer {
private final java.util.List delegates
public void (java.util.List)
java.util.List delegates
public clover.com.atlassian.extras.common.util.LicenseProperties transform (clover.com.atlassian.extras.api.Product, clover.com.atlassian.extras.common.util.LicenseProperties)
clover.com.atlassian.extras.core.transformer.LicensePropertiesTransformer transformer
java.util.Iterator i$
clover.com.atlassian.extras.api.Product product
clover.com.atlassian.extras.common.util.LicenseProperties licenseProperties
}
clover/com/atlassian/extras/core/transformer/LicenseEditionPropertyTransformer.classLicenseEditionPropertyTransformer.java
package clover.com.atlassian.extras.core.transformer
public clover.com.atlassian.extras.core.transformer.LicenseEditionPropertyTransformer extends java.lang.Object implements clover.com.atlassian.extras.core.transformer.LicensePropertiesTransformer {
private static final clover.com.atlassian.extras.common.log.Logger$Log log
static Class class$clover$com$atlassian$extras$core$transformer$LicenseEditionPropertyTransformer
public void ()
public clover.com.atlassian.extras.common.util.LicenseProperties transform (clover.com.atlassian.extras.api.Product, clover.com.atlassian.extras.common.util.LicenseProperties)
java.util.Properties prop
clover.com.atlassian.license.LicenseType oldType
clover.com.atlassian.license.LicenseException e
clover.com.atlassian.license.LicenseTypeStore typeStore
String oldLicenseTypeName
clover.com.atlassian.extras.api.Product product
clover.com.atlassian.extras.common.util.LicenseProperties properties
String licenseTypeName
static void ()
}
clover/com/atlassian/extras/core/transformer/LicensePropertiesTransformer.classLicensePropertiesTransformer.java
package clover.com.atlassian.extras.core.transformer
public abstract clover.com.atlassian.extras.core.transformer.LicensePropertiesTransformer extends java.lang.Object {
public abstract clover.com.atlassian.extras.common.util.LicenseProperties transform (clover.com.atlassian.extras.api.Product, clover.com.atlassian.extras.common.util.LicenseProperties)
}
clover/com/atlassian/extras/core/transformer/OverriddingLicenseProperties.classOverriddingLicenseProperties.java
package clover.com.atlassian.extras.core.transformer
public clover.com.atlassian.extras.core.transformer.OverriddingLicenseProperties extends clover.com.atlassian.extras.common.util.ProductLicenseProperties {
private final clover.com.atlassian.extras.common.util.LicenseProperties originalProperties
public void (clover.com.atlassian.extras.api.Product, clover.com.atlassian.extras.common.util.LicenseProperties, java.util.Properties)
clover.com.atlassian.extras.api.Product product
clover.com.atlassian.extras.common.util.LicenseProperties config
java.util.Properties modifications
public java.lang.String getProperty (java.lang.String, java.lang.String)
String propertyName
String defaultValue
String value
}
clover/com/atlassian/extras/core/transformer/Version1LicenseTypeTransformer.classVersion1LicenseTypeTransformer.java
package clover.com.atlassian.extras.core.transformer
public clover.com.atlassian.extras.core.transformer.Version1LicenseTypeTransformer extends java.lang.Object implements clover.com.atlassian.extras.core.transformer.LicensePropertiesTransformer {
protected final clover.com.atlassian.extras.common.log.Logger$Log log
public void ()
public clover.com.atlassian.extras.common.util.LicenseProperties transform (clover.com.atlassian.extras.api.Product, clover.com.atlassian.extras.common.util.LicenseProperties)
java.util.Properties prop
clover.com.atlassian.license.LicenseType oldType
clover.com.atlassian.license.LicenseException e
clover.com.atlassian.license.LicenseTypeStore typeStore
String oldLicenseTypeName
clover.com.atlassian.extras.api.Product product
clover.com.atlassian.extras.common.util.LicenseProperties properties
String licenseTypeName
}
clover/com/atlassian/extras/decoder/api/AbstractLicenseDecoder.classAbstractLicenseDecoder.java
package clover.com.atlassian.extras.decoder.api
public abstract clover.com.atlassian.extras.decoder.api.AbstractLicenseDecoder extends java.lang.Object implements clover.com.atlassian.extras.decoder.api.LicenseDecoder {
public void ()
public final java.util.Properties decode (java.lang.String)
String licenseString
java.util.Properties licenseProperties
protected abstract java.util.Properties doDecode (java.lang.String)
protected abstract int getLicenseVersion ()
}
clover/com/atlassian/extras/decoder/api/DelegatingLicenseDecoder.classDelegatingLicenseDecoder.java
package clover.com.atlassian.extras.decoder.api
public final clover.com.atlassian.extras.decoder.api.DelegatingLicenseDecoder extends java.lang.Object implements clover.com.atlassian.extras.decoder.api.LicenseDecoder {
private final java.util.List licenseDecoders
public void (java.util.List)
java.util.List licenseDecoders
public boolean canDecode (java.lang.String)
clover.com.atlassian.extras.decoder.api.LicenseDecoder decoder
java.util.Iterator i$
String licenseString
public java.util.Properties decode (java.lang.String)
clover.com.atlassian.extras.decoder.api.LicenseDecoder licenseDecoder
java.util.Iterator i$
String licenseString
}
clover/com/atlassian/extras/decoder/api/LicenseDecoder.classLicenseDecoder.java
package clover.com.atlassian.extras.decoder.api
public abstract clover.com.atlassian.extras.decoder.api.LicenseDecoder extends java.lang.Object {
public abstract java.util.Properties decode (java.lang.String)
public abstract boolean canDecode (java.lang.String)
}
clover/com/atlassian/extras/decoder/api/LicenseDecoderNotFoundException.classLicenseDecoderNotFoundException.java
package clover.com.atlassian.extras.decoder.api
public clover.com.atlassian.extras.decoder.api.LicenseDecoderNotFoundException extends clover.com.atlassian.extras.common.LicenseException {
private final String licenseString
private final java.util.List licenseDecoders
public void (java.lang.String, java.util.List)
String licenseString
java.util.List licenseDecoders
public java.lang.String getMessage ()
}
clover/com/atlassian/extras/decoder/v1/DefaultLicenseTranslator.classDefaultLicenseTranslator.java
package clover.com.atlassian.extras.decoder.v1
public clover.com.atlassian.extras.decoder.v1.DefaultLicenseTranslator extends java.lang.Object implements clover.com.atlassian.extras.decoder.v1.LicenseTranslator {
private static final clover.com.atlassian.extras.common.log.Logger$Log log
private final clover.com.atlassian.extras.api.Product product
static Class class$clover$com$atlassian$extras$decoder$v1$DefaultLicenseTranslator
public void (clover.com.atlassian.extras.api.Product)
clover.com.atlassian.extras.api.Product product
public final java.util.Properties translate (clover.com.atlassian.license.License)
clover.com.atlassian.license.License license
java.util.Properties properties
protected void setProperties (java.util.Properties, clover.com.atlassian.license.License)
java.util.Properties properties
clover.com.atlassian.license.License license
private void setSupportEntitlementNumber (java.util.Properties, clover.com.atlassian.license.License)
java.util.Properties properties
clover.com.atlassian.license.License license
private void setLicenseEdition (java.util.Properties, clover.com.atlassian.license.License)
java.util.Properties properties
clover.com.atlassian.license.License license
private void setLicenseType (java.util.Properties, clover.com.atlassian.license.License)
java.util.Properties properties
clover.com.atlassian.license.License license
private void setActiveFlag (java.util.Properties)
java.util.Properties properties
protected void setIsEvaluation (java.util.Properties, clover.com.atlassian.license.License)
java.util.Properties properties
clover.com.atlassian.license.License license
protected void setLicenseId (java.util.Properties, clover.com.atlassian.license.License)
java.util.Properties properties
clover.com.atlassian.license.License license
protected void setDescription (java.util.Properties, clover.com.atlassian.license.License)
java.util.Properties properties
clover.com.atlassian.license.License license
protected void setCreationDate (java.util.Properties, clover.com.atlassian.license.License)
java.util.Properties properties
clover.com.atlassian.license.License license
java.util.Date creationDate
protected void setExpiryDate (java.util.Properties, clover.com.atlassian.license.License)
java.util.Date expiryDate
java.util.Date expiryDate
java.util.Properties properties
clover.com.atlassian.license.License license
java.util.Date expiryDate
protected void setMaintenanceExpiryDate (java.util.Properties, clover.com.atlassian.license.License)
java.util.Date maintenanceExpiryDate
java.util.Properties properties
clover.com.atlassian.license.License license
java.util.Date maintenanceExpiryDate
protected void setPurchaseDate (java.util.Properties, clover.com.atlassian.license.License)
java.util.Properties properties
clover.com.atlassian.license.License license
java.util.Date purchaseDate
protected void setOrganisation (java.util.Properties, clover.com.atlassian.license.License)
java.util.Properties properties
clover.com.atlassian.license.License license
protected void setPartner (java.util.Properties, clover.com.atlassian.license.License)
java.util.Properties properties
clover.com.atlassian.license.License license
protected void setMaximumNumberOfUsers (java.util.Properties, clover.com.atlassian.license.License)
java.util.Properties properties
clover.com.atlassian.license.License license
int users
int usersProperty
protected final void setProperty (java.util.Properties, java.lang.String, java.lang.String)
java.util.Properties properties
String key
String value
protected boolean isEvaluationLicense (clover.com.atlassian.license.License)
clover.com.atlassian.license.License license
static void ()
}
clover/com/atlassian/extras/decoder/v1/LicenseTranslator.classLicenseTranslator.java
package clover.com.atlassian.extras.decoder.v1
public abstract clover.com.atlassian.extras.decoder.v1.LicenseTranslator extends java.lang.Object {
public abstract java.util.Properties translate (clover.com.atlassian.license.License)
}
clover/com/atlassian/extras/decoder/v1/Version1LicenseDecoder.classVersion1LicenseDecoder.java
package clover.com.atlassian.extras.decoder.v1
public clover.com.atlassian.extras.decoder.v1.Version1LicenseDecoder extends clover.com.atlassian.extras.decoder.api.AbstractLicenseDecoder {
protected final clover.com.atlassian.extras.common.log.Logger$Log log
private static final java.util.Map LICENSE_TRANSLATORS
public void ()
public java.util.Properties doDecode (java.lang.String)
clover.com.atlassian.license.LicenseException e
NumberFormatException e
Exception e
clover.com.atlassian.license.License oldLicense
java.security.InvalidKeyException e
java.security.NoSuchAlgorithmException e
java.security.SignatureException e
clover.com.atlassian.license.LicenseException e
clover.com.atlassian.license.LicenseTypeStore typeStore
clover.com.atlassian.license.LicenseType licenseType
java.security.PublicKey publicKey
clover.com.atlassian.extras.api.Product product
clover.com.atlassian.extras.api.Product[] arr$
int len$
int i$
int licenseTypeCode
String licenseText
clover.com.atlassian.license.LicensePair licensePair
String messageString
java.util.StringTokenizer tokenizer
public boolean canDecode (java.lang.String)
clover.com.atlassian.license.LicenseException e
String licenseText
protected int getLicenseVersion ()
public static clover.com.atlassian.license.LicensePair splitLicense (java.lang.String) throws clover.com.atlassian.license.LicenseException
byte[] hash
String licenseStr
byte[] license
Exception e
String concatLicense
java.util.StringTokenizer tokenizer
static void ()
}
clover/com/atlassian/extras/decoder/v1/confluence/ConfluenceLicenseTranslator.classConfluenceLicenseTranslator.java
package clover.com.atlassian.extras.decoder.v1.confluence
public clover.com.atlassian.extras.decoder.v1.confluence.ConfluenceLicenseTranslator extends clover.com.atlassian.extras.decoder.v1.DefaultLicenseTranslator {
public void (clover.com.atlassian.extras.api.Product)
clover.com.atlassian.extras.api.Product product
protected void setProperties (java.util.Properties, clover.com.atlassian.license.License)
java.util.Properties properties
clover.com.atlassian.license.License license
private void setMaximumClusterNodes (java.util.Properties, clover.com.atlassian.license.License)
java.util.Properties properties
clover.com.atlassian.license.License license
}
clover/com/atlassian/extras/decoder/v2/Version2LicenseDecoder.classVersion2LicenseDecoder.java
package clover.com.atlassian.extras.decoder.v2
public clover.com.atlassian.extras.decoder.v2.Version2LicenseDecoder extends clover.com.atlassian.extras.decoder.api.AbstractLicenseDecoder {
public static final int VERSION_NUMBER_1
public static final int VERSION_NUMBER_2
public static final int VERSION_LENGTH
public static final int ENCODED_LICENSE_LENGTH_BASE
public static final byte[] LICENSE_PREFIX
public static final char SEPARATOR
private static final java.security.PublicKey PUBLIC_KEY
private static final int ENCODED_LICENSE_LINE_LENGTH
public void ()
public boolean canDecode (java.lang.String)
int version
String lengthStr
int encodedLicenseLength
NumberFormatException e
String licenseString
int pos
public java.util.Properties doDecode (java.lang.String)
String licenseString
String encodedLicenseTextAndHash
byte[] zippedLicenseBytes
java.io.Reader licenseText
protected int getLicenseVersion ()
private java.io.Reader unzipText (byte[])
java.io.UnsupportedEncodingException e
byte[] licenseText
java.io.ByteArrayInputStream in
java.util.zip.InflaterInputStream zipIn
private java.lang.String getLicenseContent (java.lang.String)
int encodedLicenseLength
NumberFormatException e
String licenseString
String lengthStr
private byte[] checkAndGetLicenseText (java.lang.String)
java.security.Signature signature
java.security.InvalidKeyException e
java.security.SignatureException e
java.security.NoSuchAlgorithmException e
byte[] decodedBytes
java.io.ByteArrayInputStream in
java.io.DataInputStream dIn
int textLength
byte[] hash
java.io.IOException e
String licenseContent
byte[] licenseText
private java.util.Properties loadLicenseConfiguration (java.io.Reader)
java.util.Properties props
java.io.IOException e
java.io.Reader text
private static java.lang.String removeWhiteSpaces (java.lang.String)
int i
String licenseData
char[] chars
StringBuffer buf
public static java.lang.String packLicense (byte[], byte[]) throws clover.com.atlassian.extras.common.LicenseException
java.io.ByteArrayOutputStream out
java.io.DataOutputStream dOut
byte[] allData
String result
java.io.IOException e
byte[] text
byte[] hash
private static java.lang.String split (java.lang.String)
int i
String licenseData
char[] chars
StringBuffer buf
static void ()
String pubKeyEncoded
java.security.KeyFactory keyFactory
java.security.NoSuchAlgorithmException e
java.security.spec.InvalidKeySpecException e
}
clover/com/atlassian/extras/legacy/util/OldLicenseTypeResolver$LicenseTypeKey.classOldLicenseTypeResolver.java
package clover.com.atlassian.extras.legacy.util
final clover.com.atlassian.extras.legacy.util.OldLicenseTypeResolver$LicenseTypeKey extends java.lang.Object {
private final clover.com.atlassian.extras.api.Product product
private final String typeName
private final boolean evaluation
private final clover.com.atlassian.extras.api.LicenseEdition edition
void (clover.com.atlassian.extras.api.Product, java.lang.String, boolean, clover.com.atlassian.extras.api.LicenseEdition)
clover.com.atlassian.extras.api.Product product
String typeName
boolean evaluation
clover.com.atlassian.extras.api.LicenseEdition edition
public boolean equals (java.lang.Object)
Object o
clover.com.atlassian.extras.legacy.util.OldLicenseTypeResolver$LicenseTypeKey that
public int hashCode ()
int result
}
clover/com/atlassian/extras/legacy/util/OldLicenseTypeResolver.classOldLicenseTypeResolver.java
package clover.com.atlassian.extras.legacy.util
public clover.com.atlassian.extras.legacy.util.OldLicenseTypeResolver extends java.lang.Object {
private static final java.util.Map OLD_LICENSE_TYPES
public void ()
public static clover.com.atlassian.license.LicenseType getLicenseType (clover.com.atlassian.extras.api.Product, java.lang.String, boolean, clover.com.atlassian.extras.api.LicenseEdition)
clover.com.atlassian.extras.api.Product product
String type
boolean isEvaluation
clover.com.atlassian.extras.api.LicenseEdition edition
clover.com.atlassian.license.LicenseType licenseType
private static void registerLicenseTypes (clover.com.atlassian.extras.api.Product, clover.com.atlassian.license.LicenseTypeStore)
clover.com.atlassian.license.LicenseType licenseType
java.util.Iterator i$
clover.com.atlassian.extras.api.Product product
clover.com.atlassian.license.LicenseTypeStore licenseTypeStore
public static clover.com.atlassian.license.LicenseTypeStore getLicenseTypeStore (clover.com.atlassian.extras.api.Product)
clover.com.atlassian.extras.api.Product product
static void ()
}
clover/com/atlassian/fisheye/leaf.key
clover/com/atlassian/greenhopper/leaf.key
clover/com/atlassian/jira/leaf.key
clover/com/atlassian/license/AbstractLicenseRegistry.classAbstractLicenseRegistry.java
package clover.com.atlassian.license
public abstract clover.com.atlassian.license.AbstractLicenseRegistry extends java.lang.Object implements clover.com.atlassian.license.LicenseRegistry {
public void ()
protected abstract java.util.Collection getAllLicenseTypes ()
public clover.com.atlassian.license.LicenseType getLicenseType (java.lang.String) throws clover.com.atlassian.license.LicenseException
clover.com.atlassian.license.LicenseType licenseType
String licenseTypeDesc
java.util.Iterator iterator
String type
public clover.com.atlassian.license.LicenseType getLicenseType (int) throws clover.com.atlassian.license.LicenseException
clover.com.atlassian.license.LicenseType licenseType
java.util.Iterator iterator
int type
}
clover/com/atlassian/license/DefaultLicense.classDefaultLicense.java
package clover.com.atlassian.license
public clover.com.atlassian.license.DefaultLicense extends