META-INF/MANIFEST.MF
META-INF/MTNMINDS.SF
META-INF/MTNMINDS.RSA
META-INF/
META-INF/maven/
META-INF/maven/org.jacoco/
META-INF/maven/org.jacoco/org.jacoco.ant/
META-INF/maven/org.jacoco/org.jacoco.ant/pom.xml
META-INF/maven/org.jacoco/org.jacoco.ant/pom.properties
META-INF/maven/org.jacoco/org.jacoco.core/
META-INF/maven/org.jacoco/org.jacoco.core/pom.xml
META-INF/maven/org.jacoco/org.jacoco.core/pom.properties
META-INF/maven/org.jacoco/org.jacoco.report/
META-INF/maven/org.jacoco/org.jacoco.report/pom.xml
META-INF/maven/org.jacoco/org.jacoco.report/pom.properties
META-INF/maven/org.jacoco/org.jacoco.agent/
META-INF/maven/org.jacoco/org.jacoco.agent/pom.xml
META-INF/maven/org.jacoco/org.jacoco.agent/pom.properties
about.html
org/
org/jacoco/
org/jacoco/ant/
org/jacoco/ant/CoverageTask$TaskEnhancer.classCoverageTask.java
package org.jacoco.ant
abstract org.jacoco.ant.CoverageTask$TaskEnhancer extends java.lang.Object {
public abstract boolean supportsTask (java.lang.String)
public abstract void enhanceTask (org.apache.tools.ant.Task) throws org.apache.tools.ant.BuildException
}
org/jacoco/ant/AntFilesLocator.classAntFilesLocator.java
package org.jacoco.ant
org.jacoco.ant.AntFilesLocator extends org.jacoco.report.InputStreamSourceFileLocator {
private final java.util.Map resources
public void (java.lang.String, int)
String encoding
int tabWidth
void add (org.apache.tools.ant.types.Resource)
org.apache.tools.ant.types.Resource file
protected java.io.InputStream getSourceStream (java.lang.String) throws java.io.IOException
String path
org.apache.tools.ant.types.Resource file
}
org/jacoco/ant/InstrumentTask.classInstrumentTask.java
package org.jacoco.ant
public org.jacoco.ant.InstrumentTask extends org.apache.tools.ant.Task {
private java.io.File destdir
private final org.apache.tools.ant.types.resources.Union files
private boolean removesignatures
public void ()
public void setDestdir (java.io.File)
java.io.File destdir
public void setRemovesignatures (boolean)
boolean removesignatures
public void addConfigured (org.apache.tools.ant.types.ResourceCollection)
org.apache.tools.ant.types.ResourceCollection resources
public void execute () throws org.apache.tools.ant.BuildException
org.apache.tools.ant.types.Resource resource
int total
org.jacoco.core.instr.Instrumenter instrumenter
java.util.Iterator resourceIterator
private int instrument (org.jacoco.core.instr.Instrumenter, org.apache.tools.ant.types.Resource)
java.io.InputStream input
java.io.OutputStream output
Exception e
org.jacoco.core.instr.Instrumenter instrumenter
org.apache.tools.ant.types.Resource resource
java.io.File file
}
org/jacoco/ant/ReportTask$1.classReportTask.java
package org.jacoco.ant
org.jacoco.ant.ReportTask$1 extends java.lang.Object {
}
org/jacoco/ant/CoverageTask$TestNGTaskEnhancer.classCoverageTask.java
package org.jacoco.ant
org.jacoco.ant.CoverageTask$TestNGTaskEnhancer extends org.jacoco.ant.CoverageTask$JavaLikeTaskEnhancer {
final synthetic org.jacoco.ant.CoverageTask this$0
public void (org.jacoco.ant.CoverageTask, java.lang.String)
String supportedTaskName
public void enhanceTask (org.apache.tools.ant.Task)
org.apache.tools.ant.Task task
}
org/jacoco/ant/ReportTask$CSVFormatterElement.classReportTask.java
package org.jacoco.ant
public org.jacoco.ant.ReportTask$CSVFormatterElement extends org.jacoco.ant.ReportTask$FormatterElement {
private java.io.File destfile
private String encoding
final synthetic org.jacoco.ant.ReportTask this$0
public void (org.jacoco.ant.ReportTask)
public void setDestfile (java.io.File)
java.io.File destfile
public org.jacoco.report.IReportVisitor createVisitor () throws java.io.IOException
org.jacoco.report.csv.CSVFormatter formatter
public void setEncoding (java.lang.String)
String encoding
}
org/jacoco/ant/antlib.xml
org/jacoco/ant/AbstractCoverageTask.classAbstractCoverageTask.java
package org.jacoco.ant
public org.jacoco.ant.AbstractCoverageTask extends org.apache.tools.ant.Task {
private final org.jacoco.core.runtime.AgentOptions agentOptions
private boolean enabled
protected void ()
public boolean isEnabled ()
public void setEnabled (boolean)
boolean enabled
public org.jacoco.core.runtime.AgentOptions getAgentOptions ()
public void setDestfile (java.io.File)
java.io.File file
public void setAppend (boolean)
boolean append
public void setIncludes (java.lang.String)
String includes
public void setExcludes (java.lang.String)
String excludes
public void setExclClassLoader (java.lang.String)
String exclClassLoader
public void setSessionId (java.lang.String)
String id
public void setDumpOnExit (boolean)
boolean dumpOnExit
public void setOutput (java.lang.String)
String output
public void setAddress (java.lang.String)
String address
public void setPort (int)
int port
public void setClassdumpdir (java.io.File)
java.io.File dir
public void setJmx (boolean)
boolean jmx
protected java.lang.String getLaunchingArgument ()
private java.io.File getAgentFile ()
java.io.File agentFile
String agentFileLocation
java.io.IOException e
}
org/jacoco/ant/ReportTask$FormatterElement.classReportTask.java
package org.jacoco.ant
abstract org.jacoco.ant.ReportTask$FormatterElement extends java.lang.Object {
final synthetic org.jacoco.ant.ReportTask this$0
private void (org.jacoco.ant.ReportTask)
abstract org.jacoco.report.IReportVisitor createVisitor () throws java.io.IOException
void finish ()
synthetic void (org.jacoco.ant.ReportTask, org.jacoco.ant.ReportTask$1)
org.jacoco.ant.ReportTask x0
org.jacoco.ant.ReportTask$1 x1
}
org/jacoco/ant/DumpTask.classDumpTask.java
package org.jacoco.ant
public org.jacoco.ant.DumpTask extends org.apache.tools.ant.Task {
private boolean dump
private boolean reset
private java.io.File destfile
private String address
private int port
private int retryCount
private boolean append
public void ()
public void setDestfile (java.io.File)
java.io.File destfile
public void setAddress (java.lang.String)
String address
public void setPort (int)
int port
public void setRetryCount (int)
int retryCount
public void setAppend (boolean)
boolean append
public void setDump (boolean)
boolean dump
public void setReset (boolean)
boolean reset
public void execute () throws org.apache.tools.ant.BuildException
org.jacoco.core.tools.ExecFileLoader loader
java.io.IOException e
org.jacoco.core.tools.ExecDumpClient client
}
org/jacoco/ant/ReportTask$SourceFilesElement.classReportTask.java
package org.jacoco.ant
public org.jacoco.ant.ReportTask$SourceFilesElement extends org.apache.tools.ant.types.resources.Union {
String encoding
int tabWidth
public void ()
public void setEncoding (java.lang.String)
String encoding
public void setTabwidth (int)
int tabWidth
}
org/jacoco/ant/ReportTask$HTMLFormatterElement.classReportTask.java
package org.jacoco.ant
public org.jacoco.ant.ReportTask$HTMLFormatterElement extends org.jacoco.ant.ReportTask$FormatterElement {
private java.io.File destdir
private java.io.File destfile
private String footer
private String encoding
private java.util.Locale locale
final synthetic org.jacoco.ant.ReportTask this$0
public void (org.jacoco.ant.ReportTask)
public void setDestdir (java.io.File)
java.io.File destdir
public void setDestfile (java.io.File)
java.io.File destfile
public void setFooter (java.lang.String)
String text
public void setEncoding (java.lang.String)
String encoding
public void setLocale (java.util.Locale)
java.util.Locale locale
public org.jacoco.report.IReportVisitor createVisitor () throws java.io.IOException
java.io.FileOutputStream stream
org.jacoco.report.IMultiReportOutput output
org.jacoco.report.IMultiReportOutput output
org.jacoco.report.html.HTMLFormatter formatter
}
org/jacoco/ant/CoverageTask$JavaLikeTaskEnhancer.classCoverageTask.java
package org.jacoco.ant
org.jacoco.ant.CoverageTask$JavaLikeTaskEnhancer extends java.lang.Object implements org.jacoco.ant.CoverageTask$TaskEnhancer {
private final String supportedTaskName
final synthetic org.jacoco.ant.CoverageTask this$0
public void (org.jacoco.ant.CoverageTask, java.lang.String)
String supportedTaskName
public boolean supportsTask (java.lang.String)
String taskname
public void enhanceTask (org.apache.tools.ant.Task)
org.apache.tools.ant.Task task
org.apache.tools.ant.RuntimeConfigurable configurableWrapper
String forkValue
public void addJvmArgs (org.apache.tools.ant.Task)
org.apache.tools.ant.Task task
org.apache.tools.ant.UnknownElement el
org.apache.tools.ant.RuntimeConfigurable runtimeConfigurableWrapper
}
org/jacoco/ant/CoverageTask.classCoverageTask.java
package org.jacoco.ant
public org.jacoco.ant.CoverageTask extends org.jacoco.ant.AbstractCoverageTask implements org.apache.tools.ant.TaskContainer {
private final java.util.Collection taskEnhancers
private org.apache.tools.ant.Task childTask
public void ()
public void addTask (org.apache.tools.ant.Task)
org.apache.tools.ant.Task task
String subTaskTypeName
org.jacoco.ant.CoverageTask$TaskEnhancer enhancer
private org.jacoco.ant.CoverageTask$TaskEnhancer findEnhancerForTask (java.lang.String)
org.jacoco.ant.CoverageTask$TaskEnhancer enhancer
java.util.Iterator i$
String taskName
public void execute () throws org.apache.tools.ant.BuildException
}
org/jacoco/ant/ReportTask$GroupElement.classReportTask.java
package org.jacoco.ant
public org.jacoco.ant.ReportTask$GroupElement extends java.lang.Object {
private final java.util.List children
private final org.apache.tools.ant.types.resources.Union classfiles
private final org.jacoco.ant.ReportTask$SourceFilesElement sourcefiles
private String name
public void ()
public void setName (java.lang.String)
String name
public org.jacoco.ant.ReportTask$GroupElement createGroup ()
org.jacoco.ant.ReportTask$GroupElement group
public org.apache.tools.ant.types.resources.Union createClassfiles ()
public org.jacoco.ant.ReportTask$SourceFilesElement createSourcefiles ()
static synthetic java.lang.String access$100 (org.jacoco.ant.ReportTask$GroupElement)
org.jacoco.ant.ReportTask$GroupElement x0
static synthetic java.util.List access$200 (org.jacoco.ant.ReportTask$GroupElement)
org.jacoco.ant.ReportTask$GroupElement x0
static synthetic org.jacoco.ant.ReportTask$SourceFilesElement access$300 (org.jacoco.ant.ReportTask$GroupElement)
org.jacoco.ant.ReportTask$GroupElement x0
static synthetic org.apache.tools.ant.types.resources.Union access$400 (org.jacoco.ant.ReportTask$GroupElement)
org.jacoco.ant.ReportTask$GroupElement x0
}
org/jacoco/ant/AgentTask.classAgentTask.java
package org.jacoco.ant
public org.jacoco.ant.AgentTask extends org.jacoco.ant.AbstractCoverageTask {
private String property
public void ()
public void setProperty (java.lang.String)
String property
public void execute () throws org.apache.tools.ant.BuildException
String jvmArg
}
org/jacoco/ant/AntResourcesLocator.classAntResourcesLocator.java
package org.jacoco.ant
org.jacoco.ant.AntResourcesLocator extends org.jacoco.report.MultiSourceFileLocator {
private final String encoding
private final org.jacoco.ant.AntFilesLocator filesLocator
private boolean empty
void (java.lang.String, int)
String encoding
int tabWidth
void add (org.apache.tools.ant.types.Resource)
org.apache.tools.ant.types.resources.FileResource dir
org.apache.tools.ant.types.Resource resource
void addAll (java.util.Iterator)
java.util.Iterator iterator
boolean isEmpty ()
}
org/jacoco/ant/MergeTask.classMergeTask.java
package org.jacoco.ant
public org.jacoco.ant.MergeTask extends org.apache.tools.ant.Task {
private java.io.File destfile
private final org.apache.tools.ant.types.resources.Union files
public void ()
public void setDestfile (java.io.File)
java.io.File destfile
public void addConfigured (org.apache.tools.ant.types.ResourceCollection)
org.apache.tools.ant.types.ResourceCollection resources
public void execute () throws org.apache.tools.ant.BuildException
org.jacoco.core.tools.ExecFileLoader loader
private void load (org.jacoco.core.tools.ExecFileLoader)
java.io.IOException e
org.apache.tools.ant.types.Resource resource
java.io.InputStream resourceStream
org.jacoco.core.tools.ExecFileLoader loader
java.util.Iterator resourceIterator
private void save (org.jacoco.core.tools.ExecFileLoader)
java.io.IOException e
org.jacoco.core.tools.ExecFileLoader loader
}
org/jacoco/ant/ReportTask$XMLFormatterElement.classReportTask.java
package org.jacoco.ant
public org.jacoco.ant.ReportTask$XMLFormatterElement extends org.jacoco.ant.ReportTask$FormatterElement {
private java.io.File destfile
private String encoding
final synthetic org.jacoco.ant.ReportTask this$0
public void (org.jacoco.ant.ReportTask)
public void setDestfile (java.io.File)
java.io.File destfile
public void setEncoding (java.lang.String)
String encoding
public org.jacoco.report.IReportVisitor createVisitor () throws java.io.IOException
org.jacoco.report.xml.XMLFormatter formatter
}
org/jacoco/ant/ReportTask$CheckFormatterElement.classReportTask.java
package org.jacoco.ant
public org.jacoco.ant.ReportTask$CheckFormatterElement extends org.jacoco.ant.ReportTask$FormatterElement implements org.jacoco.report.check.IViolationsOutput {
private final java.util.List rules
private boolean violations
private boolean failOnViolation
private String violationsPropery
final synthetic org.jacoco.ant.ReportTask this$0
public void (org.jacoco.ant.ReportTask)
public org.jacoco.report.check.Rule createRule ()
org.jacoco.report.check.Rule rule
public void setFailOnViolation (boolean)
boolean flag
public void setViolationsProperty (java.lang.String)
String property
public org.jacoco.report.IReportVisitor createVisitor () throws java.io.IOException
org.jacoco.report.check.RulesChecker formatter
public void onViolation (org.jacoco.core.analysis.ICoverageNode, org.jacoco.report.check.Rule, org.jacoco.report.check.Limit, java.lang.String)
String old
String value
org.jacoco.core.analysis.ICoverageNode node
org.jacoco.report.check.Rule rule
org.jacoco.report.check.Limit limit
String message
void finish ()
}
org/jacoco/ant/DumpTask$1.classDumpTask.java
package org.jacoco.ant
org.jacoco.ant.DumpTask$1 extends org.jacoco.core.tools.ExecDumpClient {
final synthetic org.jacoco.ant.DumpTask this$0
void (org.jacoco.ant.DumpTask)
protected void onConnecting (java.net.InetAddress, int)
java.net.InetAddress address
int port
protected void onConnectionFailure (java.io.IOException)
java.io.IOException exception
}
org/jacoco/ant/ReportTask.classReportTask.java
package org.jacoco.ant
public org.jacoco.ant.ReportTask extends org.apache.tools.ant.Task {
private final org.apache.tools.ant.types.resources.Union executiondataElement
private org.jacoco.core.data.SessionInfoStore sessionInfoStore
private org.jacoco.core.data.ExecutionDataStore executionDataStore
private final org.jacoco.ant.ReportTask$GroupElement structure
private final java.util.List formatters
public void ()
public org.apache.tools.ant.types.resources.Union createExecutiondata ()
public org.jacoco.ant.ReportTask$GroupElement createStructure ()
public org.jacoco.ant.ReportTask$HTMLFormatterElement createHtml ()
org.jacoco.ant.ReportTask$HTMLFormatterElement element
public org.jacoco.ant.ReportTask$CSVFormatterElement createCsv ()
org.jacoco.ant.ReportTask$CSVFormatterElement element
public org.jacoco.ant.ReportTask$CheckFormatterElement createCheck ()
org.jacoco.ant.ReportTask$CheckFormatterElement element
public org.jacoco.ant.ReportTask$XMLFormatterElement createXml ()
org.jacoco.ant.ReportTask$XMLFormatterElement element
public void execute () throws org.apache.tools.ant.BuildException
org.jacoco.ant.ReportTask$FormatterElement f
java.util.Iterator i$
org.jacoco.report.IReportVisitor visitor
java.io.IOException e
private void loadExecutionData ()
java.io.IOException e
org.apache.tools.ant.types.Resource resource
java.io.InputStream in
java.util.Iterator i
org.jacoco.core.tools.ExecFileLoader loader
private org.jacoco.report.IReportVisitor createVisitor () throws java.io.IOException
org.jacoco.ant.ReportTask$FormatterElement f
java.util.Iterator i$
java.util.List visitors
private void createReport (org.jacoco.report.IReportGroupVisitor, org.jacoco.ant.ReportTask$GroupElement) throws java.io.IOException
org.jacoco.ant.ReportTask$GroupElement child
java.util.Iterator i$
org.jacoco.report.IReportGroupVisitor groupVisitor
org.jacoco.core.analysis.IBundleCoverage bundle
org.jacoco.ant.ReportTask$SourceFilesElement sourcefiles
org.jacoco.ant.AntResourcesLocator locator
org.jacoco.report.IReportGroupVisitor visitor
org.jacoco.ant.ReportTask$GroupElement group
private org.jacoco.core.analysis.IBundleCoverage createBundle (org.jacoco.ant.ReportTask$GroupElement) throws java.io.IOException
java.io.InputStream in
org.apache.tools.ant.types.Resource resource
java.util.Iterator i
org.jacoco.ant.ReportTask$GroupElement group
org.jacoco.core.analysis.CoverageBuilder builder
org.jacoco.core.analysis.Analyzer analyzer
org.jacoco.core.analysis.IBundleCoverage bundle
private void logBundleInfo (org.jacoco.core.analysis.IBundleCoverage, java.util.Collection)
org.jacoco.core.analysis.IClassCoverage c
java.util.Iterator i$
org.jacoco.core.analysis.IBundleCoverage bundle
java.util.Collection nomatch
private void checkForMissingDebugInformation (org.jacoco.core.analysis.ICoverageNode)
org.jacoco.core.analysis.ICoverageNode node
}
org/jacoco/core/
org/jacoco/core/tools/
org/jacoco/core/tools/ExecFileLoader.classExecFileLoader.java
package org.jacoco.core.tools
public org.jacoco.core.tools.ExecFileLoader extends java.lang.Object {
private final org.jacoco.core.data.SessionInfoStore sessionInfos
private final org.jacoco.core.data.ExecutionDataStore executionData
public void ()
public void load (java.io.InputStream) throws java.io.IOException
java.io.InputStream stream
org.jacoco.core.data.ExecutionDataReader reader
public void load (java.io.File) throws java.io.IOException
java.io.File file
java.io.InputStream stream
public void save (java.io.OutputStream) throws java.io.IOException
java.io.OutputStream stream
org.jacoco.core.data.ExecutionDataWriter dataWriter
public void save (java.io.File, boolean) throws java.io.IOException
java.io.File file
boolean append
java.io.File folder
java.io.FileOutputStream fileStream
java.io.OutputStream bufferedStream
public org.jacoco.core.data.SessionInfoStore getSessionInfoStore ()
public org.jacoco.core.data.ExecutionDataStore getExecutionDataStore ()
}
org/jacoco/core/tools/ExecDumpClient.classExecDumpClient.java
package org.jacoco.core.tools
public org.jacoco.core.tools.ExecDumpClient extends java.lang.Object {
private boolean dump
private boolean reset
private int retryCount
private long retryDelay
public void ()
public void setDump (boolean)
boolean dump
public void setReset (boolean)
boolean reset
public void setRetryCount (int)
int retryCount
public void setRetryDelay (long)
long retryDelay
public org.jacoco.core.tools.ExecFileLoader dump (java.lang.String, int) throws java.io.IOException
String address
int port
public org.jacoco.core.tools.ExecFileLoader dump (java.net.InetAddress, int) throws java.io.IOException
org.jacoco.core.runtime.RemoteControlWriter remoteWriter
org.jacoco.core.runtime.RemoteControlReader remoteReader
java.net.InetAddress address
int port
org.jacoco.core.tools.ExecFileLoader loader
java.net.Socket socket
private java.net.Socket tryConnect (java.net.InetAddress, int) throws java.io.IOException
java.io.IOException e
java.net.InetAddress address
int port
int count
private void sleep () throws java.io.InterruptedIOException
InterruptedException e
protected void onConnecting (java.net.InetAddress, int)
java.net.InetAddress address
int port
protected void onConnectionFailure (java.io.IOException)
java.io.IOException exception
}
org/jacoco/core/internal/
org/jacoco/core/internal/Pack200Streams$NoCloseInput.classPack200Streams.java
package org.jacoco.core.internal
org.jacoco.core.internal.Pack200Streams$NoCloseInput extends java.io.FilterInputStream {
protected void (java.io.InputStream)
java.io.InputStream in
public void close () throws java.io.IOException
}
org/jacoco/core/internal/flow/
org/jacoco/core/internal/flow/IFrame.classIFrame.java
package org.jacoco.core.internal.flow
public abstract org.jacoco.core.internal.flow.IFrame extends java.lang.Object {
public abstract void accept (org.jacoco.asm.MethodVisitor)
}
org/jacoco/core/internal/flow/ClassProbesAdapter$1Impl.classClassProbesAdapter.java
package org.jacoco.core.internal.flow
org.jacoco.core.internal.flow.ClassProbesAdapter$1Impl extends org.jacoco.core.internal.flow.MethodProbesVisitor {
void ()
public void visitProbe (int)
int probeId
public void visitJumpInsnWithProbe (int, org.jacoco.asm.Label, int, org.jacoco.core.internal.flow.IFrame)
int opcode
org.jacoco.asm.Label label
int probeId
org.jacoco.core.internal.flow.IFrame frame
public void visitInsnWithProbe (int, int)
int opcode
int probeId
public void visitTableSwitchInsnWithProbes (int, int, org.jacoco.asm.Label, org.jacoco.asm.Label[], org.jacoco.core.internal.flow.IFrame)
int min
int max
org.jacoco.asm.Label dflt
org.jacoco.asm.Label[] labels
org.jacoco.core.internal.flow.IFrame frame
public void visitLookupSwitchInsnWithProbes (org.jacoco.asm.Label, int[], org.jacoco.asm.Label[], org.jacoco.core.internal.flow.IFrame)
org.jacoco.asm.Label dflt
int[] keys
org.jacoco.asm.Label[] labels
org.jacoco.core.internal.flow.IFrame frame
}
org/jacoco/core/internal/flow/LabelInfo.classLabelInfo.java
package org.jacoco.core.internal.flow
public final org.jacoco.core.internal.flow.LabelInfo extends java.lang.Object {
public static final int NO_PROBE
private boolean target
private boolean multiTarget
private boolean successor
private boolean done
private int probeid
private org.jacoco.asm.Label intermediate
private org.jacoco.core.internal.flow.Instruction instruction
private void ()
public static void setTarget (org.jacoco.asm.Label)
org.jacoco.asm.Label label
org.jacoco.core.internal.flow.LabelInfo info
public static void setSuccessor (org.jacoco.asm.Label)
org.jacoco.asm.Label label
org.jacoco.core.internal.flow.LabelInfo info
public static boolean isMultiTarget (org.jacoco.asm.Label)
org.jacoco.asm.Label label
org.jacoco.core.internal.flow.LabelInfo info
public static boolean isSuccessor (org.jacoco.asm.Label)
org.jacoco.asm.Label label
org.jacoco.core.internal.flow.LabelInfo info
public static void setDone (org.jacoco.asm.Label)
org.jacoco.asm.Label label
public static void resetDone (org.jacoco.asm.Label)
org.jacoco.asm.Label label
org.jacoco.core.internal.flow.LabelInfo info
public static void resetDone (org.jacoco.asm.Label[])
org.jacoco.asm.Label label
org.jacoco.asm.Label[] arr$
int len$
int i$
org.jacoco.asm.Label[] labels
public static boolean isDone (org.jacoco.asm.Label)
org.jacoco.asm.Label label
org.jacoco.core.internal.flow.LabelInfo info
public static void setProbeId (org.jacoco.asm.Label, int)
org.jacoco.asm.Label label
int id
public static int getProbeId (org.jacoco.asm.Label)
org.jacoco.asm.Label label
org.jacoco.core.internal.flow.LabelInfo info
public static void setIntermediateLabel (org.jacoco.asm.Label, org.jacoco.asm.Label)
org.jacoco.asm.Label label
org.jacoco.asm.Label intermediate
public static org.jacoco.asm.Label getIntermediateLabel (org.jacoco.asm.Label)
org.jacoco.asm.Label label
org.jacoco.core.internal.flow.LabelInfo info
public static void setInstruction (org.jacoco.asm.Label, org.jacoco.core.internal.flow.Instruction)
org.jacoco.asm.Label label
org.jacoco.core.internal.flow.Instruction instruction
public static org.jacoco.core.internal.flow.Instruction getInstruction (org.jacoco.asm.Label)
org.jacoco.asm.Label label
org.jacoco.core.internal.flow.LabelInfo info
private static org.jacoco.core.internal.flow.LabelInfo get (org.jacoco.asm.Label)
org.jacoco.asm.Label label
Object info
private static org.jacoco.core.internal.flow.LabelInfo create (org.jacoco.asm.Label)
org.jacoco.asm.Label label
org.jacoco.core.internal.flow.LabelInfo info
}
org/jacoco/core/internal/flow/ClassProbesAdapter.classClassProbesAdapter.java
package org.jacoco.core.internal.flow
public org.jacoco.core.internal.flow.ClassProbesAdapter extends org.jacoco.asm.ClassVisitor implements org.jacoco.core.internal.flow.IProbeIdGenerator {
private static final org.jacoco.core.internal.flow.MethodProbesVisitor EMPTY_METHOD_PROBES_VISITOR
private final org.jacoco.core.internal.flow.ClassProbesVisitor cv
private final boolean trackFrames
private int counter
private String name
public void (org.jacoco.core.internal.flow.ClassProbesVisitor, boolean)
org.jacoco.core.internal.flow.ClassProbesVisitor cv
boolean trackFrames
public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int version
int access
String name
String signature
String superName
String[] interfaces
public final org.jacoco.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
org.jacoco.core.internal.flow.MethodProbesVisitor methodProbes
int access
String name
String desc
String signature
String[] exceptions
org.jacoco.core.internal.flow.MethodProbesVisitor methodProbes
org.jacoco.core.internal.flow.MethodProbesVisitor mv
public void visitEnd ()
public int nextId ()
static synthetic boolean access$000 (org.jacoco.core.internal.flow.ClassProbesAdapter)
org.jacoco.core.internal.flow.ClassProbesAdapter x0
static synthetic java.lang.String access$100 (org.jacoco.core.internal.flow.ClassProbesAdapter)
org.jacoco.core.internal.flow.ClassProbesAdapter x0
static void ()
}
org/jacoco/core/internal/flow/MethodProbesAdapter.classMethodProbesAdapter.java
package org.jacoco.core.internal.flow
public final org.jacoco.core.internal.flow.MethodProbesAdapter extends org.jacoco.asm.MethodVisitor {
private final org.jacoco.core.internal.flow.MethodProbesVisitor probesVisitor
private final org.jacoco.core.internal.flow.IProbeIdGenerator idGenerator
private org.jacoco.asm.commons.AnalyzerAdapter analyzer
public void (org.jacoco.core.internal.flow.MethodProbesVisitor, org.jacoco.core.internal.flow.IProbeIdGenerator)
org.jacoco.core.internal.flow.MethodProbesVisitor probesVisitor
org.jacoco.core.internal.flow.IProbeIdGenerator idGenerator
public void setAnalyzer (org.jacoco.asm.commons.AnalyzerAdapter)
org.jacoco.asm.commons.AnalyzerAdapter analyzer
public void visitLabel (org.jacoco.asm.Label)
org.jacoco.asm.Label label
public void visitInsn (int)
int opcode
public void visitJumpInsn (int, org.jacoco.asm.Label)
int opcode
org.jacoco.asm.Label label
private int jumpPopCount (int)
int opcode
public void visitLookupSwitchInsn (org.jacoco.asm.Label, int[], org.jacoco.asm.Label[])
org.jacoco.asm.Label dflt
int[] keys
org.jacoco.asm.Label[] labels
public transient void visitTableSwitchInsn (int, int, org.jacoco.asm.Label, org.jacoco.asm.Label[])
int min
int max
org.jacoco.asm.Label dflt
org.jacoco.asm.Label[] labels
private boolean markLabels (org.jacoco.asm.Label, org.jacoco.asm.Label[])
org.jacoco.asm.Label l
org.jacoco.asm.Label[] arr$
int len$
int i$
org.jacoco.asm.Label dflt
org.jacoco.asm.Label[] labels
boolean probe
private org.jacoco.core.internal.flow.IFrame frame (int)
int popCount
}
org/jacoco/core/internal/flow/ClassProbesVisitor.classClassProbesVisitor.java
package org.jacoco.core.internal.flow
public abstract org.jacoco.core.internal.flow.ClassProbesVisitor extends org.jacoco.asm.ClassVisitor {
public void ()
public void (org.jacoco.asm.ClassVisitor)
org.jacoco.asm.ClassVisitor cv
public abstract org.jacoco.core.internal.flow.MethodProbesVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
public abstract void visitTotalProbeCount (int)
public volatile synthetic org.jacoco.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int x0
String x1
String x2
String x3
String[] x4
}
org/jacoco/core/internal/flow/LabelFlowAnalyzer.classLabelFlowAnalyzer.java
package org.jacoco.core.internal.flow
public final org.jacoco.core.internal.flow.LabelFlowAnalyzer extends org.jacoco.asm.MethodVisitor {
boolean successor
boolean first
public static void markLabels (org.jacoco.asm.tree.MethodNode)
int i
org.jacoco.asm.tree.MethodNode method
org.jacoco.asm.MethodVisitor lfa
public void ()
public void visitTryCatchBlock (org.jacoco.asm.Label, org.jacoco.asm.Label, org.jacoco.asm.Label, java.lang.String)
org.jacoco.asm.Label start
org.jacoco.asm.Label end
org.jacoco.asm.Label handler
String type
public void visitJumpInsn (int, org.jacoco.asm.Label)
int opcode
org.jacoco.asm.Label label
public void visitLabel (org.jacoco.asm.Label)
org.jacoco.asm.Label label
public transient void visitTableSwitchInsn (int, int, org.jacoco.asm.Label, org.jacoco.asm.Label[])
int min
int max
org.jacoco.asm.Label dflt
org.jacoco.asm.Label[] labels
public void visitLookupSwitchInsn (org.jacoco.asm.Label, int[], org.jacoco.asm.Label[])
org.jacoco.asm.Label dflt
int[] keys
org.jacoco.asm.Label[] labels
private void visitSwitchInsn (org.jacoco.asm.Label, org.jacoco.asm.Label[])
org.jacoco.asm.Label l
org.jacoco.asm.Label[] arr$
int len$
int i$
org.jacoco.asm.Label dflt
org.jacoco.asm.Label[] labels
private static void setTargetIfNotDone (org.jacoco.asm.Label)
org.jacoco.asm.Label label
public void visitInsn (int)
int opcode
public void visitIntInsn (int, int)
int opcode
int operand
public void visitVarInsn (int, int)
int opcode
int var
public void visitTypeInsn (int, java.lang.String)
int opcode
String type
public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String, boolean)
int opcode
String owner
String name
String desc
boolean itf
public transient void visitInvokeDynamicInsn (java.lang.String, java.lang.String, org.jacoco.asm.Handle, java.lang.Object[])
String name
String desc
org.jacoco.asm.Handle bsm
Object[] bsmArgs
public void visitLdcInsn (java.lang.Object)
Object cst
public void visitIincInsn (int, int)
int var
int increment
public void visitMultiANewArrayInsn (java.lang.String, int)
String desc
int dims
}
org/jacoco/core/internal/flow/MethodProbesVisitor.classMethodProbesVisitor.java
package org.jacoco.core.internal.flow
public abstract org.jacoco.core.internal.flow.MethodProbesVisitor extends org.jacoco.asm.MethodVisitor {
public void ()
public void (org.jacoco.asm.MethodVisitor)
org.jacoco.asm.MethodVisitor mv
public abstract void visitProbe (int)
public abstract void visitJumpInsnWithProbe (int, org.jacoco.asm.Label, int, org.jacoco.core.internal.flow.IFrame)
public abstract void visitInsnWithProbe (int, int)
public abstract void visitTableSwitchInsnWithProbes (int, int, org.jacoco.asm.Label, org.jacoco.asm.Label[], org.jacoco.core.internal.flow.IFrame)
public abstract void visitLookupSwitchInsnWithProbes (org.jacoco.asm.Label, int[], org.jacoco.asm.Label[], org.jacoco.core.internal.flow.IFrame)
}
org/jacoco/core/internal/flow/MethodSanitizer.classMethodSanitizer.java
package org.jacoco.core.internal.flow
org.jacoco.core.internal.flow.MethodSanitizer extends org.jacoco.asm.commons.JSRInlinerAdapter {
void (org.jacoco.asm.MethodVisitor, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
org.jacoco.asm.MethodVisitor mv
int access
String name
String desc
String signature
String[] exceptions
public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, org.jacoco.asm.Label, org.jacoco.asm.Label, int)
String name
String desc
String signature
org.jacoco.asm.Label start
org.jacoco.asm.Label end
int index
public void visitLineNumber (int, org.jacoco.asm.Label)
int line
org.jacoco.asm.Label start
}
org/jacoco/core/internal/flow/IProbeIdGenerator.classIProbeIdGenerator.java
package org.jacoco.core.internal.flow
public abstract org.jacoco.core.internal.flow.IProbeIdGenerator extends java.lang.Object {
public abstract int nextId ()
}
org/jacoco/core/internal/flow/ClassProbesAdapter$1.classClassProbesAdapter.java
package org.jacoco.core.internal.flow
org.jacoco.core.internal.flow.ClassProbesAdapter$1 extends org.jacoco.core.internal.flow.MethodSanitizer {
final synthetic org.jacoco.core.internal.flow.MethodProbesVisitor val$methodProbes
final synthetic org.jacoco.core.internal.flow.ClassProbesAdapter this$0
void (org.jacoco.core.internal.flow.ClassProbesAdapter, org.jacoco.asm.MethodVisitor, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[], org.jacoco.core.internal.flow.MethodProbesVisitor)
org.jacoco.asm.MethodVisitor x0
int x1
String x2
String x3
String x4
String[] x5
public void visitEnd ()
org.jacoco.asm.commons.AnalyzerAdapter analyzer
org.jacoco.core.internal.flow.MethodProbesAdapter probesAdapter
}
org/jacoco/core/internal/flow/FrameSnapshot.classFrameSnapshot.java
package org.jacoco.core.internal.flow
org.jacoco.core.internal.flow.FrameSnapshot extends java.lang.Object implements org.jacoco.core.internal.flow.IFrame {
private static final org.jacoco.core.internal.flow.FrameSnapshot NOP
private final Object[] locals
private final Object[] stack
private void (java.lang.Object[], java.lang.Object[])
Object[] locals
Object[] stack
static org.jacoco.core.internal.flow.IFrame create (org.jacoco.asm.commons.AnalyzerAdapter, int)
org.jacoco.asm.commons.AnalyzerAdapter analyzer
int popCount
Object[] locals
Object[] stack
private static java.lang.Object[] reduce (java.util.List, int)
Object type
int i
java.util.List source
int popCount
java.util.List copy
int size
public void accept (org.jacoco.asm.MethodVisitor)
org.jacoco.asm.MethodVisitor mv
static void ()
}
org/jacoco/core/internal/flow/Instruction.classInstruction.java
package org.jacoco.core.internal.flow
public org.jacoco.core.internal.flow.Instruction extends java.lang.Object {
private final int line
private int branches
private int coveredBranches
private org.jacoco.core.internal.flow.Instruction predecessor
public void (int)
int line
public void addBranch ()
public void setPredecessor (org.jacoco.core.internal.flow.Instruction)
org.jacoco.core.internal.flow.Instruction predecessor
public void setCovered ()
org.jacoco.core.internal.flow.Instruction i
public int getLine ()
public int getBranches ()
public int getCoveredBranches ()
}
org/jacoco/core/internal/Pack200Streams.classPack200Streams.java
package org.jacoco.core.internal
public final org.jacoco.core.internal.Pack200Streams extends java.lang.Object {
public static java.io.InputStream unpack (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
java.io.ByteArrayOutputStream buffer
java.util.jar.JarOutputStream jar
public static void pack (byte[], java.io.OutputStream) throws java.io.IOException
byte[] source
java.io.OutputStream output
java.util.jar.JarInputStream jar
private void ()
}
org/jacoco/core/internal/instr/
org/jacoco/core/internal/instr/NoneProbeArrayStrategy.classNoneProbeArrayStrategy.java
package org.jacoco.core.internal.instr
org.jacoco.core.internal.instr.NoneProbeArrayStrategy extends java.lang.Object implements org.jacoco.core.internal.instr.IProbeArrayStrategy {
void ()
public int storeInstance (org.jacoco.asm.MethodVisitor, int)
org.jacoco.asm.MethodVisitor mv
int variable
public void addMembers (org.jacoco.asm.ClassVisitor, int)
org.jacoco.asm.ClassVisitor delegate
int probeCount
}
org/jacoco/core/internal/instr/LocalProbeArrayStrategy.classLocalProbeArrayStrategy.java
package org.jacoco.core.internal.instr
org.jacoco.core.internal.instr.LocalProbeArrayStrategy extends java.lang.Object implements org.jacoco.core.internal.instr.IProbeArrayStrategy {
private final String className
private final long classId
private final int probeCount
private final org.jacoco.core.runtime.IExecutionDataAccessorGenerator accessorGenerator
void (java.lang.String, long, int, org.jacoco.core.runtime.IExecutionDataAccessorGenerator)
String className
long classId
int probeCount
org.jacoco.core.runtime.IExecutionDataAccessorGenerator accessorGenerator
public int storeInstance (org.jacoco.asm.MethodVisitor, int)
org.jacoco.asm.MethodVisitor mv
int variable
int maxStack
public void addMembers (org.jacoco.asm.ClassVisitor, int)
org.jacoco.asm.ClassVisitor delegate
int probeCount
}
org/jacoco/core/internal/instr/IProbeArrayStrategy.classIProbeArrayStrategy.java
package org.jacoco.core.internal.instr
public abstract org.jacoco.core.internal.instr.IProbeArrayStrategy extends java.lang.Object {
public abstract int storeInstance (org.jacoco.asm.MethodVisitor, int)
public abstract void addMembers (org.jacoco.asm.ClassVisitor, int)
}
org/jacoco/core/internal/instr/MethodInstrumenter.classMethodInstrumenter.java
package org.jacoco.core.internal.instr
org.jacoco.core.internal.instr.MethodInstrumenter extends org.jacoco.core.internal.flow.MethodProbesVisitor {
private final org.jacoco.core.internal.instr.IProbeInserter probeInserter
public void (org.jacoco.asm.MethodVisitor, org.jacoco.core.internal.instr.IProbeInserter)
org.jacoco.asm.MethodVisitor mv
org.jacoco.core.internal.instr.IProbeInserter probeInserter
public void visitProbe (int)
int probeId
public void visitInsnWithProbe (int, int)
int opcode
int probeId
public void visitJumpInsnWithProbe (int, org.jacoco.asm.Label, int, org.jacoco.core.internal.flow.IFrame)
org.jacoco.asm.Label intermediate
int opcode
org.jacoco.asm.Label label
int probeId
org.jacoco.core.internal.flow.IFrame frame
private int getInverted (int)
int opcode
public void visitTableSwitchInsnWithProbes (int, int, org.jacoco.asm.Label, org.jacoco.asm.Label[], org.jacoco.core.internal.flow.IFrame)
int min
int max
org.jacoco.asm.Label dflt
org.jacoco.asm.Label[] labels
org.jacoco.core.internal.flow.IFrame frame
org.jacoco.asm.Label newDflt
org.jacoco.asm.Label[] newLabels
public void visitLookupSwitchInsnWithProbes (org.jacoco.asm.Label, int[], org.jacoco.asm.Label[], org.jacoco.core.internal.flow.IFrame)
org.jacoco.asm.Label dflt
int[] keys
org.jacoco.asm.Label[] labels
org.jacoco.core.internal.flow.IFrame frame
org.jacoco.asm.Label newDflt
org.jacoco.asm.Label[] newLabels
private org.jacoco.asm.Label[] createIntermediates (org.jacoco.asm.Label[])
int i
org.jacoco.asm.Label[] labels
org.jacoco.asm.Label[] intermediates
private org.jacoco.asm.Label createIntermediate (org.jacoco.asm.Label)
org.jacoco.asm.Label intermediate
org.jacoco.asm.Label intermediate
org.jacoco.asm.Label label
org.jacoco.asm.Label intermediate
private void insertIntermediateProbe (org.jacoco.asm.Label, org.jacoco.core.internal.flow.IFrame)
org.jacoco.asm.Label label
org.jacoco.core.internal.flow.IFrame frame
int probeId
private void insertIntermediateProbes (org.jacoco.asm.Label, org.jacoco.asm.Label[], org.jacoco.core.internal.flow.IFrame)
org.jacoco.asm.Label l
org.jacoco.asm.Label[] arr$
int len$
int i$
org.jacoco.asm.Label dflt
org.jacoco.asm.Label[] labels
org.jacoco.core.internal.flow.IFrame frame
}
org/jacoco/core/internal/instr/ProbeInserter.classProbeInserter.java
package org.jacoco.core.internal.instr
org.jacoco.core.internal.instr.ProbeInserter extends org.jacoco.asm.MethodVisitor implements org.jacoco.core.internal.instr.IProbeInserter {
private final org.jacoco.core.internal.instr.IProbeArrayStrategy arrayStrategy
private final int variable
private int accessorStackSize
void (int, java.lang.String, org.jacoco.asm.MethodVisitor, org.jacoco.core.internal.instr.IProbeArrayStrategy)
org.jacoco.asm.Type t
org.jacoco.asm.Type[] arr$
int len$
int i$
int access
String desc
org.jacoco.asm.MethodVisitor mv
org.jacoco.core.internal.instr.IProbeArrayStrategy arrayStrategy
int pos
public void insertProbe (int)
int id
public void visitCode ()
public final void visitVarInsn (int, int)
int opcode
int var
public final void visitIincInsn (int, int)
int var
int increment
public final void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, org.jacoco.asm.Label, org.jacoco.asm.Label, int)
String name
String desc
String signature
org.jacoco.asm.Label start
org.jacoco.asm.Label end
int index
public void visitMaxs (int, int)
int maxStack
int maxLocals
int increasedStack
private int map (int)
int var
public final void visitFrame (int, int, java.lang.Object[], int, java.lang.Object[])
Object t
int type
int nLocal
Object[] local
int nStack
Object[] stack
Object[] newLocal
int idx
int newIdx
int pos
}
org/jacoco/core/internal/instr/SignatureRemover.classSignatureRemover.java
package org.jacoco.core.internal.instr
public org.jacoco.core.internal.instr.SignatureRemover extends java.lang.Object {
private static final java.util.regex.Pattern SIGNATURE_FILES
private static final String MANIFEST_MF
private static final String DIGEST_SUFFIX
private boolean active
public void ()
public void setActive (boolean)
boolean active
public boolean removeEntry (java.lang.String)
String name
public boolean filterEntry (java.lang.String, java.io.InputStream, java.io.OutputStream) throws java.io.IOException
String name
java.io.InputStream in
java.io.OutputStream out
java.util.jar.Manifest mf
private void filterManifestEntry (java.util.Collection)
java.util.jar.Attributes attributes
java.util.Iterator i
java.util.Collection entry
private void filterManifestEntryAttributes (java.util.jar.Attributes)
java.util.Iterator i
java.util.jar.Attributes attrs
static void ()
}
org/jacoco/core/internal/instr/ClassInstrumenter.classClassInstrumenter.java
package org.jacoco.core.internal.instr
public org.jacoco.core.internal.instr.ClassInstrumenter extends org.jacoco.core.internal.flow.ClassProbesVisitor {
private final org.jacoco.core.internal.instr.IProbeArrayStrategy probeArrayStrategy
private String className
public void (org.jacoco.core.internal.instr.IProbeArrayStrategy, org.jacoco.asm.ClassVisitor)
org.jacoco.core.internal.instr.IProbeArrayStrategy probeArrayStrategy
org.jacoco.asm.ClassVisitor cv
public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int version
int access
String name
String signature
String superName
String[] interfaces
public org.jacoco.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
int access
String name
String desc
String signature
Object value
public org.jacoco.core.internal.flow.MethodProbesVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int access
String name
String desc
String signature
String[] exceptions
org.jacoco.asm.MethodVisitor mv
org.jacoco.asm.MethodVisitor frameEliminator
org.jacoco.core.internal.instr.ProbeInserter probeVariableInserter
public void visitTotalProbeCount (int)
int count
public volatile synthetic org.jacoco.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int x0
String x1
String x2
String x3
String[] x4
}
org/jacoco/core/internal/instr/DuplicateFrameEliminator.classDuplicateFrameEliminator.java
package org.jacoco.core.internal.instr
org.jacoco.core.internal.instr.DuplicateFrameEliminator extends org.jacoco.asm.MethodVisitor {
private boolean instruction
public void (org.jacoco.asm.MethodVisitor)
org.jacoco.asm.MethodVisitor mv
public void visitFrame (int, int, java.lang.Object[], int, java.lang.Object[])
int type
int nLocal
Object[] local
int nStack
Object[] stack
public void visitInsn (int)
int opcode
public void visitIntInsn (int, int)
int opcode
int operand
public void visitVarInsn (int, int)
int opcode
int var
public void visitTypeInsn (int, java.lang.String)
int opcode
String type
public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String, boolean)
int opcode
String owner
String name
String desc
boolean itf
public transient void visitInvokeDynamicInsn (java.lang.String, java.lang.String, org.jacoco.asm.Handle, java.lang.Object[])
String name
String desc
org.jacoco.asm.Handle bsm
Object[] bsmArgs
public void visitJumpInsn (int, org.jacoco.asm.Label)
int opcode
org.jacoco.asm.Label label
public void visitLdcInsn (java.lang.Object)
Object cst
public void visitIincInsn (int, int)
int var
int increment
public transient void visitTableSwitchInsn (int, int, org.jacoco.asm.Label, org.jacoco.asm.Label[])
int min
int max
org.jacoco.asm.Label dflt
org.jacoco.asm.Label[] labels
public void visitLookupSwitchInsn (org.jacoco.asm.Label, int[], org.jacoco.asm.Label[])
org.jacoco.asm.Label dflt
int[] keys
org.jacoco.asm.Label[] labels
public void visitMultiANewArrayInsn (java.lang.String, int)
String desc
int dims
}
org/jacoco/core/internal/instr/ProbeArrayStrategyFactory.classProbeArrayStrategyFactory.java
package org.jacoco.core.internal.instr
public final org.jacoco.core.internal.instr.ProbeArrayStrategyFactory extends java.lang.Object {
private void ()
public static org.jacoco.core.internal.instr.IProbeArrayStrategy createFor (org.jacoco.asm.ClassReader, org.jacoco.core.runtime.IExecutionDataAccessorGenerator)
org.jacoco.core.internal.instr.ProbeCounter counter
org.jacoco.asm.ClassReader reader
org.jacoco.core.runtime.IExecutionDataAccessorGenerator accessorGenerator
String className
int version
long classId
boolean withFrames
private static boolean isInterface (org.jacoco.asm.ClassReader)
org.jacoco.asm.ClassReader reader
private static int getVersion (org.jacoco.asm.ClassReader)
org.jacoco.asm.ClassReader reader
private static org.jacoco.core.internal.instr.ProbeCounter getProbeCounter (org.jacoco.asm.ClassReader)
org.jacoco.asm.ClassReader reader
org.jacoco.core.internal.instr.ProbeCounter counter
}
org/jacoco/core/internal/instr/FieldProbeArrayStrategy.classFieldProbeArrayStrategy.java
package org.jacoco.core.internal.instr
org.jacoco.core.internal.instr.FieldProbeArrayStrategy extends java.lang.Object implements org.jacoco.core.internal.instr.IProbeArrayStrategy {
public static final Object[] FRAME_STACK_ARRZ
public static final Object[] FRAME_LOCALS_EMPTY
private final String className
private final long classId
private final boolean withFrames
private final int fieldAccess
private final org.jacoco.core.runtime.IExecutionDataAccessorGenerator accessorGenerator
void (java.lang.String, long, boolean, int, org.jacoco.core.runtime.IExecutionDataAccessorGenerator)
String className
long classId
boolean withFrames
int fieldAccess
org.jacoco.core.runtime.IExecutionDataAccessorGenerator accessorGenerator
public int storeInstance (org.jacoco.asm.MethodVisitor, int)
org.jacoco.asm.MethodVisitor mv
int variable
public void addMembers (org.jacoco.asm.ClassVisitor, int)
org.jacoco.asm.ClassVisitor cv
int probeCount
private void createDataField (org.jacoco.asm.ClassVisitor)
org.jacoco.asm.ClassVisitor cv
private void createInitMethod (org.jacoco.asm.ClassVisitor, int)
org.jacoco.asm.ClassVisitor cv
int probeCount
org.jacoco.asm.MethodVisitor mv
org.jacoco.asm.Label alreadyInitialized
int size
private int genInitializeDataField (org.jacoco.asm.MethodVisitor, int)
org.jacoco.asm.MethodVisitor mv
int probeCount
int size
static void ()
}
org/jacoco/core/internal/instr/ProbeCounter.classProbeCounter.java
package org.jacoco.core.internal.instr
org.jacoco.core.internal.instr.ProbeCounter extends org.jacoco.core.internal.flow.ClassProbesVisitor {
private int count
private boolean methods
void ()
public org.jacoco.core.internal.flow.MethodProbesVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int access
String name
String desc
String signature
String[] exceptions
public void visitTotalProbeCount (int)
int count
int getCount ()
boolean hasMethods ()
public volatile synthetic org.jacoco.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int x0
String x1
String x2
String x3
String[] x4
}
org/jacoco/core/internal/instr/IProbeInserter.classIProbeInserter.java
package org.jacoco.core.internal.instr
abstract org.jacoco.core.internal.instr.IProbeInserter extends java.lang.Object {
public abstract void insertProbe (int)
}
org/jacoco/core/internal/instr/InstrSupport.classInstrSupport.java
package org.jacoco.core.internal.instr
public final org.jacoco.core.internal.instr.InstrSupport extends java.lang.Object {
public static final String DATAFIELD_NAME
public static final int DATAFIELD_ACC
public static final int DATAFIELD_INTF_ACC
public static final String DATAFIELD_DESC
public static final String INITMETHOD_NAME
public static final String INITMETHOD_DESC
public static final int INITMETHOD_ACC
private void ()
public static void assertNotInstrumented (java.lang.String, java.lang.String) throws java.lang.IllegalStateException
String member
String owner
public static void push (org.jacoco.asm.MethodVisitor, int)
org.jacoco.asm.MethodVisitor mv
int value
}
org/jacoco/core/internal/analysis/
org/jacoco/core/internal/analysis/SourceFileCoverageImpl.classSourceFileCoverageImpl.java
package org.jacoco.core.internal.analysis
public org.jacoco.core.internal.analysis.SourceFileCoverageImpl extends org.jacoco.core.internal.analysis.SourceNodeImpl implements org.jacoco.core.analysis.ISourceFileCoverage {
private final String packagename
public void (java.lang.String, java.lang.String)
String name
String packagename
public java.lang.String getPackageName ()
}
org/jacoco/core/internal/analysis/ClassCoverageImpl.classClassCoverageImpl.java
package org.jacoco.core.internal.analysis
public org.jacoco.core.internal.analysis.ClassCoverageImpl extends org.jacoco.core.internal.analysis.SourceNodeImpl implements org.jacoco.core.analysis.IClassCoverage {
private final long id
private final boolean noMatch
private final String signature
private final String superName
private final String[] interfaces
private final java.util.Collection methods
private String sourceFileName
public void (java.lang.String, long, boolean, java.lang.String, java.lang.String, java.lang.String[])
String name
long id
boolean noMatch
String signature
String superName
String[] interfaces
public void addMethod (org.jacoco.core.analysis.IMethodCoverage)
org.jacoco.core.analysis.IMethodCoverage method
public void setSourceFileName (java.lang.String)
String sourceFileName
public long getId ()
public boolean isNoMatch ()
public java.lang.String getSignature ()
public java.lang.String getSuperName ()
public java.lang.String[] getInterfaceNames ()
public java.lang.String getPackageName ()
int pos
public java.lang.String getSourceFileName ()
public java.util.Collection getMethods ()
}
org/jacoco/core/internal/analysis/MethodCoverageImpl.classMethodCoverageImpl.java
package org.jacoco.core.internal.analysis
public org.jacoco.core.internal.analysis.MethodCoverageImpl extends org.jacoco.core.internal.analysis.SourceNodeImpl implements org.jacoco.core.analysis.IMethodCoverage {
private final String desc
private final String signature
public void (java.lang.String, java.lang.String, java.lang.String)
String name
String desc
String signature
public void increment (org.jacoco.core.analysis.ICounter, org.jacoco.core.analysis.ICounter, int)
int c
int m
org.jacoco.core.analysis.ICounter instructions
org.jacoco.core.analysis.ICounter branches
int line
public void incrementMethodCounter ()
org.jacoco.core.analysis.ICounter base
public java.lang.String getDesc ()
public java.lang.String getSignature ()
}
org/jacoco/core/internal/analysis/SourceNodeImpl.classSourceNodeImpl.java
package org.jacoco.core.internal.analysis
public org.jacoco.core.internal.analysis.SourceNodeImpl extends org.jacoco.core.analysis.CoverageNodeImpl implements org.jacoco.core.analysis.ISourceNode {
private org.jacoco.core.internal.analysis.LineImpl[] lines
private int offset
public void (org.jacoco.core.analysis.ICoverageNode$ElementType, java.lang.String)
org.jacoco.core.analysis.ICoverageNode$ElementType elementType
String name
public void ensureCapacity (int, int)
org.jacoco.core.internal.analysis.LineImpl[] newLines
int newFirst
int newLast
int newLength
int first
int last
public void increment (org.jacoco.core.analysis.ISourceNode)
org.jacoco.core.analysis.ILine line
int i
int lastLine
org.jacoco.core.analysis.ISourceNode child
int firstLine
public void increment (org.jacoco.core.analysis.ICounter, org.jacoco.core.analysis.ICounter, int)
org.jacoco.core.analysis.ICounter instructions
org.jacoco.core.analysis.ICounter branches
int line
private void incrementLine (org.jacoco.core.analysis.ICounter, org.jacoco.core.analysis.ICounter, int)
org.jacoco.core.analysis.ICounter instructions
org.jacoco.core.analysis.ICounter branches
int line
org.jacoco.core.internal.analysis.LineImpl l
int oldTotal
int oldCovered
public int getFirstLine ()
public int getLastLine ()
public org.jacoco.core.internal.analysis.LineImpl getLine (int)
int nr
org.jacoco.core.internal.analysis.LineImpl line
public volatile synthetic org.jacoco.core.analysis.ILine getLine (int)
int x0
}
org/jacoco/core/internal/analysis/MethodAnalyzer.classMethodAnalyzer.java
package org.jacoco.core.internal.analysis
public org.jacoco.core.internal.analysis.MethodAnalyzer extends org.jacoco.core.internal.flow.MethodProbesVisitor {
private final boolean[] probes
private final org.jacoco.core.internal.analysis.MethodCoverageImpl coverage
private int currentLine
private int firstLine
private int lastLine
private final java.util.List currentLabel
private final java.util.List instructions
private final java.util.List coveredProbes
private final java.util.List jumps
private org.jacoco.core.internal.flow.Instruction lastInsn
public void (java.lang.String, java.lang.String, java.lang.String, boolean[])
String name
String desc
String signature
boolean[] probes
public org.jacoco.core.analysis.IMethodCoverage getCoverage ()
public void visitLabel (org.jacoco.asm.Label)
org.jacoco.asm.Label label
public void visitLineNumber (int, org.jacoco.asm.Label)
int line
org.jacoco.asm.Label start
private void visitInsn ()
int i
org.jacoco.core.internal.flow.Instruction insn
int labelCount
public void visitInsn (int)
int opcode
public void visitIntInsn (int, int)
int opcode
int operand
public void visitVarInsn (int, int)
int opcode
int var
public void visitTypeInsn (int, java.lang.String)
int opcode
String type
public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String, boolean)
int opcode
String owner
String name
String desc
boolean itf
public transient void visitInvokeDynamicInsn (java.lang.String, java.lang.String, org.jacoco.asm.Handle, java.lang.Object[])
String name
String desc
org.jacoco.asm.Handle bsm
Object[] bsmArgs
public void visitJumpInsn (int, org.jacoco.asm.Label)
int opcode
org.jacoco.asm.Label label
public void visitLdcInsn (java.lang.Object)
Object cst
public void visitIincInsn (int, int)
int var
int increment
public transient void visitTableSwitchInsn (int, int, org.jacoco.asm.Label, org.jacoco.asm.Label[])
int min
int max
org.jacoco.asm.Label dflt
org.jacoco.asm.Label[] labels
public void visitLookupSwitchInsn (org.jacoco.asm.Label, int[], org.jacoco.asm.Label[])
org.jacoco.asm.Label dflt
int[] keys
org.jacoco.asm.Label[] labels
private void visitSwitchInsn (org.jacoco.asm.Label, org.jacoco.asm.Label[])
org.jacoco.asm.Label l
org.jacoco.asm.Label[] arr$
int len$
int i$
org.jacoco.asm.Label dflt
org.jacoco.asm.Label[] labels
public void visitMultiANewArrayInsn (java.lang.String, int)
String desc
int dims
public void visitProbe (int)
int probeId
public void visitJumpInsnWithProbe (int, org.jacoco.asm.Label, int, org.jacoco.core.internal.flow.IFrame)
int opcode
org.jacoco.asm.Label label
int probeId
org.jacoco.core.internal.flow.IFrame frame
public void visitInsnWithProbe (int, int)
int opcode
int probeId
public void visitTableSwitchInsnWithProbes (int, int, org.jacoco.asm.Label, org.jacoco.asm.Label[], org.jacoco.core.internal.flow.IFrame)
int min
int max
org.jacoco.asm.Label dflt
org.jacoco.asm.Label[] labels
org.jacoco.core.internal.flow.IFrame frame
public void visitLookupSwitchInsnWithProbes (org.jacoco.asm.Label, int[], org.jacoco.asm.Label[], org.jacoco.core.internal.flow.IFrame)
org.jacoco.asm.Label dflt
int[] keys
org.jacoco.asm.Label[] labels
org.jacoco.core.internal.flow.IFrame frame
private void visitSwitchInsnWithProbes (org.jacoco.asm.Label, org.jacoco.asm.Label[])
org.jacoco.asm.Label l
org.jacoco.asm.Label[] arr$
int len$
int i$
org.jacoco.asm.Label dflt
org.jacoco.asm.Label[] labels
private void visitSwitchTarget (org.jacoco.asm.Label)
org.jacoco.asm.Label label
int id
public void visitEnd ()
org.jacoco.core.internal.analysis.MethodAnalyzer$Jump j
java.util.Iterator i$
org.jacoco.core.internal.flow.Instruction p
java.util.Iterator i$
int total
int covered
org.jacoco.core.analysis.ICounter instrCounter
org.jacoco.core.analysis.ICounter branchCounter
org.jacoco.core.internal.flow.Instruction i
java.util.Iterator i$
private void addProbe (int)
int probeId
}
org/jacoco/core/internal/analysis/LineImpl.classLineImpl.java
package org.jacoco.core.internal.analysis
public abstract org.jacoco.core.internal.analysis.LineImpl extends java.lang.Object implements org.jacoco.core.analysis.ILine {
private static final int SINGLETON_INS_LIMIT
private static final int SINGLETON_BRA_LIMIT
private static final org.jacoco.core.internal.analysis.LineImpl[][][][] SINGLETONS
public static final org.jacoco.core.internal.analysis.LineImpl EMPTY
protected org.jacoco.core.internal.analysis.CounterImpl instructions
protected org.jacoco.core.internal.analysis.CounterImpl branches
private static org.jacoco.core.internal.analysis.LineImpl getInstance (org.jacoco.core.internal.analysis.CounterImpl, org.jacoco.core.internal.analysis.CounterImpl)
org.jacoco.core.internal.analysis.CounterImpl instructions
org.jacoco.core.internal.analysis.CounterImpl branches
int im
int ic
int bm
int bc
private void (org.jacoco.core.internal.analysis.CounterImpl, org.jacoco.core.internal.analysis.CounterImpl)
org.jacoco.core.internal.analysis.CounterImpl instructions
org.jacoco.core.internal.analysis.CounterImpl branches
public abstract org.jacoco.core.internal.analysis.LineImpl increment (org.jacoco.core.analysis.ICounter, org.jacoco.core.analysis.ICounter)
public int getStatus ()
public org.jacoco.core.analysis.ICounter getInstructionCounter ()
public org.jacoco.core.analysis.ICounter getBranchCounter ()
public int hashCode ()
public boolean equals (java.lang.Object)
org.jacoco.core.analysis.ILine that
Object obj
synthetic void (org.jacoco.core.internal.analysis.CounterImpl, org.jacoco.core.internal.analysis.CounterImpl, org.jacoco.core.internal.analysis.LineImpl$1)
org.jacoco.core.internal.analysis.CounterImpl x0
org.jacoco.core.internal.analysis.CounterImpl x1
org.jacoco.core.internal.analysis.LineImpl$1 x2
static synthetic org.jacoco.core.internal.analysis.LineImpl access$100 (org.jacoco.core.internal.analysis.CounterImpl, org.jacoco.core.internal.analysis.CounterImpl)
org.jacoco.core.internal.analysis.CounterImpl x0
org.jacoco.core.internal.analysis.CounterImpl x1
static void ()
int l
int k
int j
int i
}
org/jacoco/core/internal/analysis/LineImpl$Var.classLineImpl.java
package org.jacoco.core.internal.analysis
final org.jacoco.core.internal.analysis.LineImpl$Var extends org.jacoco.core.internal.analysis.LineImpl {
void (org.jacoco.core.internal.analysis.CounterImpl, org.jacoco.core.internal.analysis.CounterImpl)
org.jacoco.core.internal.analysis.CounterImpl instructions
org.jacoco.core.internal.analysis.CounterImpl branches
public org.jacoco.core.internal.analysis.LineImpl increment (org.jacoco.core.analysis.ICounter, org.jacoco.core.analysis.ICounter)
org.jacoco.core.analysis.ICounter instructions
org.jacoco.core.analysis.ICounter branches
}
org/jacoco/core/internal/analysis/LineImpl$Fix.classLineImpl.java
package org.jacoco.core.internal.analysis
final org.jacoco.core.internal.analysis.LineImpl$Fix extends org.jacoco.core.internal.analysis.LineImpl {
public void (int, int, int, int)
int im
int ic
int bm
int bc
public org.jacoco.core.internal.analysis.LineImpl increment (org.jacoco.core.analysis.ICounter, org.jacoco.core.analysis.ICounter)
org.jacoco.core.analysis.ICounter instructions
org.jacoco.core.analysis.ICounter branches
}
org/jacoco/core/internal/analysis/ClassAnalyzer$1.classClassAnalyzer.java
package org.jacoco.core.internal.analysis
org.jacoco.core.internal.analysis.ClassAnalyzer$1 extends org.jacoco.core.internal.analysis.MethodAnalyzer {
final synthetic org.jacoco.core.internal.analysis.ClassAnalyzer this$0
void (org.jacoco.core.internal.analysis.ClassAnalyzer, java.lang.String, java.lang.String, java.lang.String, boolean[])
String x0
String x1
String x2
boolean[] x3
public void visitEnd ()
org.jacoco.core.analysis.IMethodCoverage methodCoverage
}
org/jacoco/core/internal/analysis/StringPool.classStringPool.java
package org.jacoco.core.internal.analysis
public final org.jacoco.core.internal.analysis.StringPool extends java.lang.Object {
private static final String[] EMPTY_ARRAY
private final java.util.Map pool
public void ()
public java.lang.String get (java.lang.String)
String s
String norm
public java.lang.String[] get (java.lang.String[])
int i
String[] arr
static void ()
}
org/jacoco/core/internal/analysis/CounterImpl$1.classCounterImpl.java
package org.jacoco.core.internal.analysis
org.jacoco.core.internal.analysis.CounterImpl$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$org$jacoco$core$analysis$ICounter$CounterValue
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
org/jacoco/core/internal/analysis/CounterImpl.classCounterImpl.java
package org.jacoco.core.internal.analysis
public abstract org.jacoco.core.internal.analysis.CounterImpl extends java.lang.Object implements org.jacoco.core.analysis.ICounter {
private static final int SINGLETON_LIMIT
private static final org.jacoco.core.internal.analysis.CounterImpl[][] SINGLETONS
public static final org.jacoco.core.internal.analysis.CounterImpl COUNTER_0_0
public static final org.jacoco.core.internal.analysis.CounterImpl COUNTER_1_0
public static final org.jacoco.core.internal.analysis.CounterImpl COUNTER_0_1
protected int missed
protected int covered
public static org.jacoco.core.internal.analysis.CounterImpl getInstance (int, int)
int missed
int covered
public static org.jacoco.core.internal.analysis.CounterImpl getInstance (org.jacoco.core.analysis.ICounter)
org.jacoco.core.analysis.ICounter counter
protected void (int, int)
int missed
int covered
public org.jacoco.core.internal.analysis.CounterImpl increment (org.jacoco.core.analysis.ICounter)
org.jacoco.core.analysis.ICounter counter
public abstract org.jacoco.core.internal.analysis.CounterImpl increment (int, int)
public double getValue (org.jacoco.core.analysis.ICounter$CounterValue)
org.jacoco.core.analysis.ICounter$CounterValue value
public int getTotalCount ()
public int getCoveredCount ()
public int getMissedCount ()
public double getCoveredRatio ()
public double getMissedRatio ()
public int getStatus ()
int status
public boolean equals (java.lang.Object)
org.jacoco.core.analysis.ICounter that
Object obj
public int hashCode ()
public java.lang.String toString ()
StringBuilder b
static void ()
int j
int i
}
org/jacoco/core/internal/analysis/PackageCoverageImpl.classPackageCoverageImpl.java
package org.jacoco.core.internal.analysis
public org.jacoco.core.internal.analysis.PackageCoverageImpl extends org.jacoco.core.analysis.CoverageNodeImpl implements org.jacoco.core.analysis.IPackageCoverage {
private final java.util.Collection classes
private final java.util.Collection sourceFiles
public void (java.lang.String, java.util.Collection, java.util.Collection)
org.jacoco.core.analysis.IClassCoverage c
java.util.Iterator i$
String name
java.util.Collection classes
java.util.Collection sourceFiles
public java.util.Collection getClasses ()
public java.util.Collection getSourceFiles ()
}
org/jacoco/core/internal/analysis/ClassAnalyzer.classClassAnalyzer.java
package org.jacoco.core.internal.analysis
public org.jacoco.core.internal.analysis.ClassAnalyzer extends org.jacoco.core.internal.flow.ClassProbesVisitor {
private final long classid
private final boolean noMatch
private final boolean[] probes
private final org.jacoco.core.internal.analysis.StringPool stringPool
private org.jacoco.core.internal.analysis.ClassCoverageImpl coverage
public void (long, boolean, boolean[], org.jacoco.core.internal.analysis.StringPool)
long classid
boolean noMatch
boolean[] probes
org.jacoco.core.internal.analysis.StringPool stringPool
public org.jacoco.core.internal.analysis.ClassCoverageImpl getCoverage ()
public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int version
int access
String name
String signature
String superName
String[] interfaces
public void visitSource (java.lang.String, java.lang.String)
String source
String debug
public org.jacoco.core.internal.flow.MethodProbesVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int access
String name
String desc
String signature
String[] exceptions
public org.jacoco.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
int access
String name
String desc
String signature
Object value
public void visitTotalProbeCount (int)
int count
public volatile synthetic org.jacoco.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int x0
String x1
String x2
String x3
String[] x4
static synthetic org.jacoco.core.internal.analysis.ClassCoverageImpl access$000 (org.jacoco.core.internal.analysis.ClassAnalyzer)
org.jacoco.core.internal.analysis.ClassAnalyzer x0
}
org/jacoco/core/internal/analysis/LineImpl$1.classLineImpl.java
package org.jacoco.core.internal.analysis
org.jacoco.core.internal.analysis.LineImpl$1 extends java.lang.Object {
}
org/jacoco/core/internal/analysis/CounterImpl$Var.classCounterImpl.java
package org.jacoco.core.internal.analysis
org.jacoco.core.internal.analysis.CounterImpl$Var extends org.jacoco.core.internal.analysis.CounterImpl {
public void (int, int)
int missed
int covered
public org.jacoco.core.internal.analysis.CounterImpl increment (int, int)
int missed
int covered
}
org/jacoco/core/internal/analysis/CounterImpl$Fix.classCounterImpl.java
package org.jacoco.core.internal.analysis
org.jacoco.core.internal.analysis.CounterImpl$Fix extends org.jacoco.core.internal.analysis.CounterImpl {
public void (int, int)
int missed
int covered
public org.jacoco.core.internal.analysis.CounterImpl increment (int, int)
int missed
int covered
}
org/jacoco/core/internal/analysis/MethodAnalyzer$Jump.classMethodAnalyzer.java
package org.jacoco.core.internal.analysis
org.jacoco.core.internal.analysis.MethodAnalyzer$Jump extends java.lang.Object {
final org.jacoco.core.internal.flow.Instruction source
final org.jacoco.asm.Label target
void (org.jacoco.core.internal.flow.Instruction, org.jacoco.asm.Label)
org.jacoco.core.internal.flow.Instruction source
org.jacoco.asm.Label target
}
org/jacoco/core/internal/analysis/BundleCoverageImpl.classBundleCoverageImpl.java
package org.jacoco.core.internal.analysis
public org.jacoco.core.internal.analysis.BundleCoverageImpl extends org.jacoco.core.analysis.CoverageNodeImpl implements org.jacoco.core.analysis.IBundleCoverage {
private final java.util.Collection packages
public void (java.lang.String, java.util.Collection)
String name
java.util.Collection packages
public void (java.lang.String, java.util.Collection, java.util.Collection)
String name
java.util.Collection classes
java.util.Collection sourcefiles
private static java.util.Collection groupByPackage (java.util.Collection, java.util.Collection)
org.jacoco.core.analysis.IClassCoverage c
java.util.Iterator i$
org.jacoco.core.analysis.ISourceFileCoverage s
java.util.Iterator i$
java.util.Collection c
java.util.Collection s
String name
java.util.Iterator i$
java.util.Collection classes
java.util.Collection sourcefiles
java.util.Map classesByPackage
java.util.Map sourceFilesByPackage
java.util.Set packageNames
java.util.Collection result
private static void addByName (java.util.Map, java.lang.String, java.lang.Object)
java.util.Map map
String name
Object value
java.util.Collection list
public java.util.Collection getPackages ()
}
org/jacoco/core/internal/data/
org/jacoco/core/internal/data/CompactDataOutput.classCompactDataOutput.java
package org.jacoco.core.internal.data
public org.jacoco.core.internal.data.CompactDataOutput extends java.io.DataOutputStream {
public void (java.io.OutputStream)
java.io.OutputStream out
public void writeVarInt (int) throws java.io.IOException
int value
public void writeBooleanArray (boolean[]) throws java.io.IOException
boolean b
boolean[] arr$
int len$
int i$
boolean[] value
int buffer
int bufferSize
}
org/jacoco/core/internal/data/CompactDataInput.classCompactDataInput.java
package org.jacoco.core.internal.data
public org.jacoco.core.internal.data.CompactDataInput extends java.io.DataInputStream {
public void (java.io.InputStream)
java.io.InputStream in
public int readVarInt () throws java.io.IOException
int value
public boolean[] readBooleanArray () throws java.io.IOException
int i
boolean[] value
int buffer
}
org/jacoco/core/internal/data/CRC64.classCRC64.java
package org.jacoco.core.internal.data
public final org.jacoco.core.internal.data.CRC64 extends java.lang.Object {
private static final long POLY64REV
private static final long[] LOOKUPTABLE
public static long checksum (byte[])
int lookupidx
byte b
byte[] arr$
int len$
int i$
byte[] data
long sum
private void ()
static void ()
int j
long v
int i
}
org/jacoco/core/internal/ContentTypeDetector.classContentTypeDetector.java
package org.jacoco.core.internal
public org.jacoco.core.internal.ContentTypeDetector extends java.lang.Object {
public static final int UNKNOWN
public static final int CLASSFILE
public static final int ZIPFILE
public static final int GZFILE
public static final int PACK200FILE
private static final int BUFFER_SIZE
private final java.io.InputStream in
private final int type
public void (java.io.InputStream) throws java.io.IOException
java.io.InputStream in
private static int determineType (java.io.InputStream) throws java.io.IOException
java.io.InputStream in
int header
private static int readInt (java.io.InputStream) throws java.io.IOException
java.io.InputStream in
public java.io.InputStream getInputStream ()
public int getType ()
}
org/jacoco/core/JaCoCo.classJaCoCo.java
package org.jacoco.core
public final org.jacoco.core.JaCoCo extends java.lang.Object {
public static final String VERSION
public static final String HOMEURL
public static final String RUNTIMEPACKAGE
public static final int ASM_API_VERSION
private void ()
static void ()
java.util.ResourceBundle bundle
}
org/jacoco/core/runtime/
org/jacoco/core/runtime/WildcardMatcher.classWildcardMatcher.java
package org.jacoco.core.runtime
public org.jacoco.core.runtime.WildcardMatcher extends java.lang.Object {
private final java.util.regex.Pattern pattern
public void (java.lang.String)
String part
String[] arr$
int len$
int i$
String expression
String[] parts
StringBuilder regex
boolean next
private static java.lang.CharSequence toRegex (java.lang.String)
char c
char[] arr$
int len$
int i$
String expression
StringBuilder regex
public boolean matches (java.lang.String)
String s
}
org/jacoco/core/runtime/OfflineInstrumentationAccessGenerator.classOfflineInstrumentationAccessGenerator.java
package org.jacoco.core.runtime
public org.jacoco.core.runtime.OfflineInstrumentationAccessGenerator extends java.lang.Object implements org.jacoco.core.runtime.IExecutionDataAccessorGenerator {
private final String runtimeClassName
public void ()
void (java.lang.String)
String runtimeClassName
public int generateDataAccessor (long, java.lang.String, int, org.jacoco.asm.MethodVisitor)
long classid
String classname
int probecount
org.jacoco.asm.MethodVisitor mv
}
org/jacoco/core/runtime/AgentOptions.classAgentOptions.java
package org.jacoco.core.runtime
public final org.jacoco.core.runtime.AgentOptions extends java.lang.Object {
public static final String DESTFILE
public static final String APPEND
public static final String INCLUDES
public static final String EXCLUDES
public static final String EXCLCLASSLOADER
public static final String SESSIONID
public static final String DUMPONEXIT
public static final String OUTPUT
public static final String ADDRESS
public static final String DEFAULT_ADDRESS
public static final String PORT
public static final int DEFAULT_PORT
public static final String CLASSDUMPDIR
public static final String JMX
private static final java.util.Collection VALID_OPTIONS
private final java.util.Map options
public void ()
public void (java.lang.String)
int pos
String key
String value
String entry
String[] arr$
int len$
int i$
String optionstr
public void (java.util.Properties)
String value
String key
java.util.Iterator i$
java.util.Properties properties
private void validateAll ()
private void validatePort (int)
int port
public java.lang.String getDestfile ()
public void setDestfile (java.lang.String)
String destfile
public boolean getAppend ()
public void setAppend (boolean)
boolean append
public java.lang.String getIncludes ()
public void setIncludes (java.lang.String)
String includes
public java.lang.String getExcludes ()
public void setExcludes (java.lang.String)
String excludes
public java.lang.String getExclClassloader ()
public void setExclClassloader (java.lang.String)
String expression
public java.lang.String getSessionId ()
public void setSessionId (java.lang.String)
String id
public boolean getDumpOnExit ()
public void setDumpOnExit (boolean)
boolean dumpOnExit
public int getPort ()
public void setPort (int)
int port
public java.lang.String getAddress ()
public void setAddress (java.lang.String)
String address
public org.jacoco.core.runtime.AgentOptions$OutputMode getOutput ()
String value
public void setOutput (java.lang.String)
String output
public void setOutput (org.jacoco.core.runtime.AgentOptions$OutputMode)
org.jacoco.core.runtime.AgentOptions$OutputMode output
public java.lang.String getClassDumpDir ()
public void setClassDumpDir (java.lang.String)
String location
public boolean getJmx ()
public void setJmx (boolean)
boolean jmx
private void setOption (java.lang.String, int)
String key
int value
private void setOption (java.lang.String, boolean)
String key
boolean value
private void setOption (java.lang.String, java.lang.String)
String key
String value
private java.lang.String getOption (java.lang.String, java.lang.String)
String key
String defaultValue
String value
private boolean getOption (java.lang.String, boolean)
String key
boolean defaultValue
String value
private int getOption (java.lang.String, int)
String key
int defaultValue
String value
public java.lang.String getVMArgument (java.io.File)
java.io.File agentJarFile
public java.lang.String getQuotedVMArgument (java.io.File)
java.io.File agentJarFile
public java.lang.String prependVMArguments (java.lang.String, java.io.File)
java.util.Iterator i
String arguments
java.io.File agentJarFile
java.util.List args
String plainAgent
public java.lang.String toString ()
String value
String key
java.util.Iterator i$
StringBuilder sb
static void ()
}
org/jacoco/core/runtime/AgentOptions$OutputMode.classAgentOptions.java
package org.jacoco.core.runtime
public final enum org.jacoco.core.runtime.AgentOptions$OutputMode extends java.lang.Enum {
public static final enum org.jacoco.core.runtime.AgentOptions$OutputMode file
public static final enum org.jacoco.core.runtime.AgentOptions$OutputMode tcpserver
public static final enum org.jacoco.core.runtime.AgentOptions$OutputMode tcpclient
public static final enum org.jacoco.core.runtime.AgentOptions$OutputMode none
private static final synthetic org.jacoco.core.runtime.AgentOptions$OutputMode[] $VALUES
public static final org.jacoco.core.runtime.AgentOptions$OutputMode[] values ()
public static org.jacoco.core.runtime.AgentOptions$OutputMode valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
org/jacoco/core/runtime/RemoteControlReader.classRemoteControlReader.java
package org.jacoco.core.runtime
public org.jacoco.core.runtime.RemoteControlReader extends org.jacoco.core.data.ExecutionDataReader {
private org.jacoco.core.runtime.IRemoteCommandVisitor remoteCommandVisitor
public void (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
protected boolean readBlock (byte) throws java.io.IOException
byte blockid
public void setRemoteCommandVisitor (org.jacoco.core.runtime.IRemoteCommandVisitor)
org.jacoco.core.runtime.IRemoteCommandVisitor visitor
private void readDumpCommand () throws java.io.IOException
boolean dump
boolean reset
}
org/jacoco/core/runtime/IRemoteCommandVisitor.classIRemoteCommandVisitor.java
package org.jacoco.core.runtime
public abstract org.jacoco.core.runtime.IRemoteCommandVisitor extends java.lang.Object {
public abstract void visitDumpCommand (boolean, boolean) throws java.io.IOException
}
org/jacoco/core/runtime/RemoteControlWriter.classRemoteControlWriter.java
package org.jacoco.core.runtime
public org.jacoco.core.runtime.RemoteControlWriter extends org.jacoco.core.data.ExecutionDataWriter implements org.jacoco.core.runtime.IRemoteCommandVisitor {
public static final byte BLOCK_CMDOK
public static final byte BLOCK_CMDDUMP
public void (java.io.OutputStream) throws java.io.IOException
java.io.OutputStream output
public void sendCmdOk () throws java.io.IOException
public void visitDumpCommand (boolean, boolean) throws java.io.IOException
boolean dump
boolean reset
}
org/jacoco/core/runtime/CommandLineSupport.classCommandLineSupport.java
package org.jacoco.core.runtime
final org.jacoco.core.runtime.CommandLineSupport extends java.lang.Object {
private static final char BLANK
private static final char QUOTE
private static final char SLASH
private static final int M_STRIPWHITESPACE
private static final int M_PARSEARGUMENT
private static final int M_ESCAPED
static java.lang.String quote (java.lang.String)
char c
char[] arr$
int len$
int i$
String arg
StringBuilder escaped
static java.lang.String quote (java.util.List)
String arg
java.util.Iterator i$
java.util.List args
StringBuilder result
boolean seperate
static java.util.List split (java.lang.String)
char c
char[] arr$
int len$
int i$
String commandline
java.util.List args
StringBuilder current
int mode
int endChar
private static void addArgument (java.util.List, java.lang.StringBuilder)
java.util.List args
StringBuilder current
private void ()
}
org/jacoco/core/runtime/IExecutionDataAccessorGenerator.classIExecutionDataAccessorGenerator.java
package org.jacoco.core.runtime
public abstract org.jacoco.core.runtime.IExecutionDataAccessorGenerator extends java.lang.Object {
public abstract int generateDataAccessor (long, java.lang.String, int, org.jacoco.asm.MethodVisitor)
}
org/jacoco/core/instr/
org/jacoco/core/instr/Instrumenter.classInstrumenter.java
package org.jacoco.core.instr
public org.jacoco.core.instr.Instrumenter extends java.lang.Object {
private final org.jacoco.core.runtime.IExecutionDataAccessorGenerator accessorGenerator
private final org.jacoco.core.internal.instr.SignatureRemover signatureRemover
public void (org.jacoco.core.runtime.IExecutionDataAccessorGenerator)
org.jacoco.core.runtime.IExecutionDataAccessorGenerator runtime
public void setRemoveSignatures (boolean)
boolean flag
public byte[] instrument (org.jacoco.asm.ClassReader)
org.jacoco.asm.ClassReader reader
org.jacoco.asm.ClassWriter writer
org.jacoco.core.internal.instr.IProbeArrayStrategy strategy
org.jacoco.asm.ClassVisitor visitor
public byte[] instrument (byte[], java.lang.String) throws java.io.IOException
RuntimeException e
byte[] buffer
String name
public byte[] instrument (java.io.InputStream, java.lang.String) throws java.io.IOException
RuntimeException e
java.io.InputStream input
String name
public void instrument (java.io.InputStream, java.io.OutputStream, java.lang.String) throws java.io.IOException
RuntimeException e
java.io.InputStream input
java.io.OutputStream output
String name
private java.io.IOException instrumentError (java.lang.String, java.lang.RuntimeException)
String name
RuntimeException cause
java.io.IOException ex
public int instrumentAll (java.io.InputStream, java.io.OutputStream, java.lang.String) throws java.io.IOException
java.io.InputStream input
java.io.OutputStream output
String name
org.jacoco.core.internal.ContentTypeDetector detector
private int instrumentZip (java.io.InputStream, java.io.OutputStream, java.lang.String) throws java.io.IOException
String entryName
java.io.InputStream input
java.io.OutputStream output
String name
java.util.zip.ZipInputStream zipin
java.util.zip.ZipOutputStream zipout
java.util.zip.ZipEntry entry
int count
private int instrumentGzip (java.io.InputStream, java.io.OutputStream, java.lang.String) throws java.io.IOException
java.io.InputStream input
java.io.OutputStream output
String name
java.util.zip.GZIPOutputStream gzout
int count
private int instrumentPack200 (java.io.InputStream, java.io.OutputStream, java.lang.String) throws java.io.IOException
java.io.InputStream input
java.io.OutputStream output
String name
java.io.ByteArrayOutputStream buffer
int count
private void copy (java.io.InputStream, java.io.OutputStream) throws java.io.IOException
java.io.InputStream input
java.io.OutputStream output
byte[] buffer
int len
}
org/jacoco/core/analysis/
org/jacoco/core/analysis/IBundleCoverage.classIBundleCoverage.java
package org.jacoco.core.analysis
public abstract org.jacoco.core.analysis.IBundleCoverage extends java.lang.Object implements org.jacoco.core.analysis.ICoverageNode {
public abstract java.util.Collection getPackages ()
}
org/jacoco/core/analysis/IMethodCoverage.classIMethodCoverage.java
package org.jacoco.core.analysis
public abstract org.jacoco.core.analysis.IMethodCoverage extends java.lang.Object implements org.jacoco.core.analysis.ISourceNode {
public abstract java.lang.String getDesc ()
public abstract java.lang.String getSignature ()
}
org/jacoco/core/analysis/ICoverageNode.classICoverageNode.java
package org.jacoco.core.analysis
public abstract org.jacoco.core.analysis.ICoverageNode extends java.lang.Object {
public abstract org.jacoco.core.analysis.ICoverageNode$ElementType getElementType ()
public abstract java.lang.String getName ()
public abstract org.jacoco.core.analysis.ICounter getInstructionCounter ()
public abstract org.jacoco.core.analysis.ICounter getBranchCounter ()
public abstract org.jacoco.core.analysis.ICounter getLineCounter ()
public abstract org.jacoco.core.analysis.ICounter getComplexityCounter ()
public abstract org.jacoco.core.analysis.ICounter getMethodCounter ()
public abstract org.jacoco.core.analysis.ICounter getClassCounter ()
public abstract org.jacoco.core.analysis.ICounter getCounter (org.jacoco.core.analysis.ICoverageNode$CounterEntity)
public abstract org.jacoco.core.analysis.ICoverageNode getPlainCopy ()
}
org/jacoco/core/analysis/NodeComparator.classNodeComparator.java
package org.jacoco.core.analysis
public org.jacoco.core.analysis.NodeComparator extends java.lang.Object implements java.util.Comparator java.io.Serializable {
private static final long serialVersionUID
private final java.util.Comparator counterComparator
private final org.jacoco.core.analysis.ICoverageNode$CounterEntity entity
void (java.util.Comparator, org.jacoco.core.analysis.ICoverageNode$CounterEntity)
java.util.Comparator counterComparator
org.jacoco.core.analysis.ICoverageNode$CounterEntity entity
public org.jacoco.core.analysis.NodeComparator second (java.util.Comparator)
java.util.Comparator second
java.util.Comparator first
public java.util.List sort (java.util.Collection)
java.util.Collection summaries
java.util.List result
public int compare (org.jacoco.core.analysis.ICoverageNode, org.jacoco.core.analysis.ICoverageNode)
org.jacoco.core.analysis.ICoverageNode n1
org.jacoco.core.analysis.ICoverageNode n2
org.jacoco.core.analysis.ICounter c1
org.jacoco.core.analysis.ICounter c2
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
org/jacoco/core/analysis/ISourceFileCoverage.classISourceFileCoverage.java
package org.jacoco.core.analysis
public abstract org.jacoco.core.analysis.ISourceFileCoverage extends java.lang.Object implements org.jacoco.core.analysis.ISourceNode {
public abstract java.lang.String getPackageName ()
}
org/jacoco/core/analysis/IPackageCoverage.classIPackageCoverage.java
package org.jacoco.core.analysis
public abstract org.jacoco.core.analysis.IPackageCoverage extends java.lang.Object implements org.jacoco.core.analysis.ICoverageNode {
public abstract java.util.Collection getClasses ()
public abstract java.util.Collection getSourceFiles ()
}
org/jacoco/core/analysis/ICoverageVisitor.classICoverageVisitor.java
package org.jacoco.core.analysis
public abstract org.jacoco.core.analysis.ICoverageVisitor extends java.lang.Object {
public abstract void visitCoverage (org.jacoco.core.analysis.IClassCoverage)
}
org/jacoco/core/analysis/ILine.classILine.java
package org.jacoco.core.analysis
public abstract org.jacoco.core.analysis.ILine extends java.lang.Object {
public abstract org.jacoco.core.analysis.ICounter getInstructionCounter ()
public abstract org.jacoco.core.analysis.ICounter getBranchCounter ()
public abstract int getStatus ()
}
org/jacoco/core/analysis/ICounter.classICounter.java
package org.jacoco.core.analysis
public abstract org.jacoco.core.analysis.ICounter extends java.lang.Object {
public static final int EMPTY
public static final int NOT_COVERED
public static final int FULLY_COVERED
public static final int PARTLY_COVERED
public abstract double getValue (org.jacoco.core.analysis.ICounter$CounterValue)
public abstract int getTotalCount ()
public abstract int getCoveredCount ()
public abstract int getMissedCount ()
public abstract double getCoveredRatio ()
public abstract double getMissedRatio ()
public abstract int getStatus ()
}
org/jacoco/core/analysis/CoverageNodeImpl$1.classCoverageNodeImpl.java
package org.jacoco.core.analysis
org.jacoco.core.analysis.CoverageNodeImpl$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$org$jacoco$core$analysis$ICoverageNode$CounterEntity
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
org/jacoco/core/analysis/ISourceNode.classISourceNode.java
package org.jacoco.core.analysis
public abstract org.jacoco.core.analysis.ISourceNode extends java.lang.Object implements org.jacoco.core.analysis.ICoverageNode {
public static final int UNKNOWN_LINE
public abstract int getFirstLine ()
public abstract int getLastLine ()
public abstract org.jacoco.core.analysis.ILine getLine (int)
}
org/jacoco/core/analysis/Analyzer$1.classAnalyzer.java
package org.jacoco.core.analysis
org.jacoco.core.analysis.Analyzer$1 extends org.jacoco.core.internal.analysis.ClassAnalyzer {
final synthetic org.jacoco.core.analysis.Analyzer this$0
void (org.jacoco.core.analysis.Analyzer, long, boolean, boolean[], org.jacoco.core.internal.analysis.StringPool)
long x0
boolean x1
boolean[] x2
org.jacoco.core.internal.analysis.StringPool x3
public void visitEnd ()
}
org/jacoco/core/analysis/CounterComparator.classCounterComparator.java
package org.jacoco.core.analysis
public org.jacoco.core.analysis.CounterComparator extends java.lang.Object implements java.util.Comparator java.io.Serializable {
private static final long serialVersionUID
public static final org.jacoco.core.analysis.CounterComparator TOTALITEMS
public static final org.jacoco.core.analysis.CounterComparator COVEREDITEMS
public static final org.jacoco.core.analysis.CounterComparator MISSEDITEMS
public static final org.jacoco.core.analysis.CounterComparator COVEREDRATIO
public static final org.jacoco.core.analysis.CounterComparator MISSEDRATIO
private final org.jacoco.core.analysis.ICounter$CounterValue value
private final boolean reverse
private void (org.jacoco.core.analysis.ICounter$CounterValue)
org.jacoco.core.analysis.ICounter$CounterValue value
private void (org.jacoco.core.analysis.ICounter$CounterValue, boolean)
org.jacoco.core.analysis.ICounter$CounterValue value
boolean reverse
public int compare (org.jacoco.core.analysis.ICounter, org.jacoco.core.analysis.ICounter)
org.jacoco.core.analysis.ICounter c1
org.jacoco.core.analysis.ICounter c2
int cmp
public org.jacoco.core.analysis.CounterComparator reverse ()
public org.jacoco.core.analysis.NodeComparator on (org.jacoco.core.analysis.ICoverageNode$CounterEntity)
org.jacoco.core.analysis.ICoverageNode$CounterEntity entity
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
static void ()
}
org/jacoco/core/analysis/Analyzer.classAnalyzer.java
package org.jacoco.core.analysis
public org.jacoco.core.analysis.Analyzer extends java.lang.Object {
private final org.jacoco.core.data.ExecutionDataStore executionData
private final org.jacoco.core.analysis.ICoverageVisitor coverageVisitor
private final org.jacoco.core.internal.analysis.StringPool stringPool
public void (org.jacoco.core.data.ExecutionDataStore, org.jacoco.core.analysis.ICoverageVisitor)
org.jacoco.core.data.ExecutionDataStore executionData
org.jacoco.core.analysis.ICoverageVisitor coverageVisitor
private org.jacoco.asm.ClassVisitor createAnalyzingVisitor (long, java.lang.String)
boolean[] probes
boolean noMatch
long classid
String className
org.jacoco.core.data.ExecutionData data
boolean[] probes
boolean noMatch
org.jacoco.core.internal.analysis.ClassAnalyzer analyzer
public void analyzeClass (org.jacoco.asm.ClassReader)
org.jacoco.asm.ClassReader reader
org.jacoco.asm.ClassVisitor visitor
public void analyzeClass (byte[], java.lang.String) throws java.io.IOException
RuntimeException cause
byte[] buffer
String name
public void analyzeClass (java.io.InputStream, java.lang.String) throws java.io.IOException
RuntimeException e
java.io.InputStream input
String name
private java.io.IOException analyzerError (java.lang.String, java.lang.RuntimeException)
String name
RuntimeException cause
java.io.IOException ex
public int analyzeAll (java.io.InputStream, java.lang.String) throws java.io.IOException
java.io.InputStream input
String name
org.jacoco.core.internal.ContentTypeDetector detector
public int analyzeAll (java.io.File) throws java.io.IOException
java.io.File f
java.io.File[] arr$
int len$
int i$
java.io.InputStream in
java.io.File file
int count
public int analyzeAll (java.lang.String, java.io.File) throws java.io.IOException
String path
java.io.File basedir
int count
java.util.StringTokenizer st
private int analyzeZip (java.io.InputStream, java.lang.String) throws java.io.IOException
java.io.InputStream input
String name
java.util.zip.ZipInputStream zip
java.util.zip.ZipEntry entry
int count
private int analyzeGzip (java.io.InputStream, java.lang.String) throws java.io.IOException
java.io.InputStream input
String name
private int analyzePack200 (java.io.InputStream, java.lang.String) throws java.io.IOException
java.io.InputStream input
String name
static synthetic org.jacoco.core.analysis.ICoverageVisitor access$000 (org.jacoco.core.analysis.Analyzer)
org.jacoco.core.analysis.Analyzer x0
}
org/jacoco/core/analysis/ICounter$CounterValue.classICounter.java
package org.jacoco.core.analysis
public final enum org.jacoco.core.analysis.ICounter$CounterValue extends java.lang.Enum {
public static final enum org.jacoco.core.analysis.ICounter$CounterValue TOTALCOUNT
public static final enum org.jacoco.core.analysis.ICounter$CounterValue MISSEDCOUNT
public static final enum org.jacoco.core.analysis.ICounter$CounterValue COVEREDCOUNT
public static final enum org.jacoco.core.analysis.ICounter$CounterValue MISSEDRATIO
public static final enum org.jacoco.core.analysis.ICounter$CounterValue COVEREDRATIO
private static final synthetic org.jacoco.core.analysis.ICounter$CounterValue[] $VALUES
public static final org.jacoco.core.analysis.ICounter$CounterValue[] values ()
public static org.jacoco.core.analysis.ICounter$CounterValue valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
org/jacoco/core/analysis/CoverageBuilder.classCoverageBuilder.java
package org.jacoco.core.analysis
public org.jacoco.core.analysis.CoverageBuilder extends java.lang.Object implements org.jacoco.core.analysis.ICoverageVisitor {
private final java.util.Map classes
private final java.util.Map sourcefiles
public void ()
public java.util.Collection getClasses ()
public java.util.Collection getSourceFiles ()
public org.jacoco.core.analysis.IBundleCoverage getBundle (java.lang.String)
String name
public java.util.Collection getNoMatchClasses ()
org.jacoco.core.analysis.IClassCoverage c
java.util.Iterator i$
java.util.Collection result
public void visitCoverage (org.jacoco.core.analysis.IClassCoverage)
org.jacoco.core.internal.analysis.SourceFileCoverageImpl sourceFile
String name
org.jacoco.core.analysis.IClassCoverage dup
String source
org.jacoco.core.analysis.IClassCoverage coverage
private org.jacoco.core.internal.analysis.SourceFileCoverageImpl getSourceFile (java.lang.String, java.lang.String)
String filename
String packagename
String key
org.jacoco.core.internal.analysis.SourceFileCoverageImpl sourcefile
}
org/jacoco/core/analysis/ICoverageNode$ElementType.classICoverageNode.java
package org.jacoco.core.analysis
public final enum org.jacoco.core.analysis.ICoverageNode$ElementType extends java.lang.Enum {
public static final enum org.jacoco.core.analysis.ICoverageNode$ElementType METHOD
public static final enum org.jacoco.core.analysis.ICoverageNode$ElementType CLASS
public static final enum org.jacoco.core.analysis.ICoverageNode$ElementType SOURCEFILE
public static final enum org.jacoco.core.analysis.ICoverageNode$ElementType PACKAGE
public static final enum org.jacoco.core.analysis.ICoverageNode$ElementType BUNDLE
public static final enum org.jacoco.core.analysis.ICoverageNode$ElementType GROUP
private static final synthetic org.jacoco.core.analysis.ICoverageNode$ElementType[] $VALUES
public static final org.jacoco.core.analysis.ICoverageNode$ElementType[] values ()
public static org.jacoco.core.analysis.ICoverageNode$ElementType valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
org/jacoco/core/analysis/NodeComparator$1.classNodeComparator.java
package org.jacoco.core.analysis
org.jacoco.core.analysis.NodeComparator$1 extends org.jacoco.core.analysis.NodeComparator {
private static final long serialVersionUID
final synthetic java.util.Comparator val$first
final synthetic java.util.Comparator val$second
final synthetic org.jacoco.core.analysis.NodeComparator this$0
void (org.jacoco.core.analysis.NodeComparator, java.util.Comparator, org.jacoco.core.analysis.ICoverageNode$CounterEntity, java.util.Comparator, java.util.Comparator)
java.util.Comparator x0
org.jacoco.core.analysis.ICoverageNode$CounterEntity x1
public int compare (org.jacoco.core.analysis.ICoverageNode, org.jacoco.core.analysis.ICoverageNode)
org.jacoco.core.analysis.ICoverageNode o1
org.jacoco.core.analysis.ICoverageNode o2
int result
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
org/jacoco/core/analysis/IClassCoverage.classIClassCoverage.java
package org.jacoco.core.analysis
public abstract org.jacoco.core.analysis.IClassCoverage extends java.lang.Object implements org.jacoco.core.analysis.ISourceNode {
public abstract long getId ()
public abstract boolean isNoMatch ()
public abstract java.lang.String getSignature ()
public abstract java.lang.String getSuperName ()
public abstract java.lang.String[] getInterfaceNames ()
public abstract java.lang.String getPackageName ()
public abstract java.lang.String getSourceFileName ()
public abstract java.util.Collection getMethods ()
}
org/jacoco/core/analysis/CoverageNodeImpl.classCoverageNodeImpl.java
package org.jacoco.core.analysis
public org.jacoco.core.analysis.CoverageNodeImpl extends java.lang.Object implements org.jacoco.core.analysis.ICoverageNode {
private final org.jacoco.core.analysis.ICoverageNode$ElementType elementType
private final String name
protected org.jacoco.core.internal.analysis.CounterImpl branchCounter
protected org.jacoco.core.internal.analysis.CounterImpl instructionCounter
protected org.jacoco.core.internal.analysis.CounterImpl lineCounter
protected org.jacoco.core.internal.analysis.CounterImpl complexityCounter
protected org.jacoco.core.internal.analysis.CounterImpl methodCounter
protected org.jacoco.core.internal.analysis.CounterImpl classCounter
public void (org.jacoco.core.analysis.ICoverageNode$ElementType, java.lang.String)
org.jacoco.core.analysis.ICoverageNode$ElementType elementType
String name
public void increment (org.jacoco.core.analysis.ICoverageNode)
org.jacoco.core.analysis.ICoverageNode child
public void increment (java.util.Collection)
org.jacoco.core.analysis.ICoverageNode child
java.util.Iterator i$
java.util.Collection children
public org.jacoco.core.analysis.ICoverageNode$ElementType getElementType ()
public java.lang.String getName ()
public org.jacoco.core.analysis.ICounter getInstructionCounter ()
public org.jacoco.core.analysis.ICounter getBranchCounter ()
public org.jacoco.core.analysis.ICounter getLineCounter ()
public org.jacoco.core.analysis.ICounter getComplexityCounter ()
public org.jacoco.core.analysis.ICounter getMethodCounter ()
public org.jacoco.core.analysis.ICounter getClassCounter ()
public org.jacoco.core.analysis.ICounter getCounter (org.jacoco.core.analysis.ICoverageNode$CounterEntity)
org.jacoco.core.analysis.ICoverageNode$CounterEntity entity
public org.jacoco.core.analysis.ICoverageNode getPlainCopy ()
org.jacoco.core.analysis.CoverageNodeImpl copy
public java.lang.String toString ()
StringBuilder sb
}
org/jacoco/core/analysis/ICoverageNode$CounterEntity.classICoverageNode.java
package org.jacoco.core.analysis
public final enum org.jacoco.core.analysis.ICoverageNode$CounterEntity extends java.lang.Enum {
public static final enum org.jacoco.core.analysis.ICoverageNode$CounterEntity INSTRUCTION
public static final enum org.jacoco.core.analysis.ICoverageNode$CounterEntity BRANCH
public static final enum org.jacoco.core.analysis.ICoverageNode$CounterEntity LINE
public static final enum org.jacoco.core.analysis.ICoverageNode$CounterEntity COMPLEXITY
public static final enum org.jacoco.core.analysis.ICoverageNode$CounterEntity METHOD
public static final enum org.jacoco.core.analysis.ICoverageNode$CounterEntity CLASS
private static final synthetic org.jacoco.core.analysis.ICoverageNode$CounterEntity[] $VALUES
public static final org.jacoco.core.analysis.ICoverageNode$CounterEntity[] values ()
public static org.jacoco.core.analysis.ICoverageNode$CounterEntity valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
org/jacoco/core/data/
org/jacoco/core/data/SessionInfo.classSessionInfo.java
package org.jacoco.core.data
public org.jacoco.core.data.SessionInfo extends java.lang.Object implements java.lang.Comparable {
private final String id
private final long start
private final long dump
public void (java.lang.String, long, long)
String id
long start
long dump
public java.lang.String getId ()
public long getStartTimeStamp ()
public long getDumpTimeStamp ()
public int compareTo (org.jacoco.core.data.SessionInfo)
org.jacoco.core.data.SessionInfo other
public java.lang.String toString ()
public volatile synthetic int compareTo (java.lang.Object)
Object x0
}
org/jacoco/core/data/ExecutionDataWriter.classExecutionDataWriter.java
package org.jacoco.core.data
public org.jacoco.core.data.ExecutionDataWriter extends java.lang.Object implements org.jacoco.core.data.ISessionInfoVisitor org.jacoco.core.data.IExecutionDataVisitor {
public static final char FORMAT_VERSION
public static final char MAGIC_NUMBER
public static final byte BLOCK_HEADER
public static final byte BLOCK_SESSIONINFO
public static final byte BLOCK_EXECUTIONDATA
protected final org.jacoco.core.internal.data.CompactDataOutput out
public void (java.io.OutputStream) throws java.io.IOException
java.io.OutputStream output
private void writeHeader () throws java.io.IOException
public void flush () throws java.io.IOException
public void visitSessionInfo (org.jacoco.core.data.SessionInfo)
java.io.IOException e
org.jacoco.core.data.SessionInfo info
public void visitClassExecution (org.jacoco.core.data.ExecutionData)
java.io.IOException e
org.jacoco.core.data.ExecutionData data
public static final byte[] getFileHeader ()
java.io.IOException e
java.io.ByteArrayOutputStream buffer
}
org/jacoco/core/data/ExecutionDataReader.classExecutionDataReader.java
package org.jacoco.core.data
public org.jacoco.core.data.ExecutionDataReader extends java.lang.Object {
protected final org.jacoco.core.internal.data.CompactDataInput in
private org.jacoco.core.data.ISessionInfoVisitor sessionInfoVisitor
private org.jacoco.core.data.IExecutionDataVisitor executionDataVisitor
private boolean firstBlock
public void (java.io.InputStream)
java.io.InputStream input
public void setSessionInfoVisitor (org.jacoco.core.data.ISessionInfoVisitor)
org.jacoco.core.data.ISessionInfoVisitor visitor
public void setExecutionDataVisitor (org.jacoco.core.data.IExecutionDataVisitor)
org.jacoco.core.data.IExecutionDataVisitor visitor
public boolean read () throws java.io.IOException
byte type
java.io.EOFException e
protected boolean readBlock (byte) throws java.io.IOException
byte blocktype
private void readHeader () throws java.io.IOException
char version
private void readSessionInfo () throws java.io.IOException
String id
long start
long dump
private void readExecutionData () throws java.io.IOException
long id
String name
boolean[] probes
}
org/jacoco/core/data/ISessionInfoVisitor.classISessionInfoVisitor.java
package org.jacoco.core.data
public abstract org.jacoco.core.data.ISessionInfoVisitor extends java.lang.Object {
public abstract void visitSessionInfo (org.jacoco.core.data.SessionInfo)
}
org/jacoco/core/data/SessionInfoStore.classSessionInfoStore.java
package org.jacoco.core.data
public org.jacoco.core.data.SessionInfoStore extends java.lang.Object implements org.jacoco.core.data.ISessionInfoVisitor {
private final java.util.List infos
public void ()
public boolean isEmpty ()
public java.util.List getInfos ()
java.util.List copy
public org.jacoco.core.data.SessionInfo getMerged (java.lang.String)
org.jacoco.core.data.SessionInfo i
java.util.Iterator i$
String id
long start
long dump
public void accept (org.jacoco.core.data.ISessionInfoVisitor)
org.jacoco.core.data.SessionInfo i
java.util.Iterator i$
org.jacoco.core.data.ISessionInfoVisitor visitor
public void visitSessionInfo (org.jacoco.core.data.SessionInfo)
org.jacoco.core.data.SessionInfo info
}
org/jacoco/core/data/ExecutionDataStore.classExecutionDataStore.java
package org.jacoco.core.data
public final org.jacoco.core.data.ExecutionDataStore extends java.lang.Object implements org.jacoco.core.data.IExecutionDataVisitor {
private final java.util.Map entries
private final java.util.Set names
public void ()
public void put (org.jacoco.core.data.ExecutionData) throws java.lang.IllegalStateException
org.jacoco.core.data.ExecutionData data
Long id
org.jacoco.core.data.ExecutionData entry
public void subtract (org.jacoco.core.data.ExecutionData) throws java.lang.IllegalStateException
org.jacoco.core.data.ExecutionData data
Long id
org.jacoco.core.data.ExecutionData entry
public void subtract (org.jacoco.core.data.ExecutionDataStore)
org.jacoco.core.data.ExecutionData data
java.util.Iterator i$
org.jacoco.core.data.ExecutionDataStore store
public org.jacoco.core.data.ExecutionData get (long)
long id
public boolean contains (java.lang.String)
String name
public org.jacoco.core.data.ExecutionData get (java.lang.Long, java.lang.String, int)
Long id
String name
int probecount
org.jacoco.core.data.ExecutionData entry
public void reset ()
org.jacoco.core.data.ExecutionData executionData
java.util.Iterator i$
public java.util.Collection getContents ()
public void accept (org.jacoco.core.data.IExecutionDataVisitor)
org.jacoco.core.data.ExecutionData data
java.util.Iterator i$
org.jacoco.core.data.IExecutionDataVisitor visitor
public void visitClassExecution (org.jacoco.core.data.ExecutionData)
org.jacoco.core.data.ExecutionData data
}
org/jacoco/core/data/ExecutionData.classExecutionData.java
package org.jacoco.core.data
public final org.jacoco.core.data.ExecutionData extends java.lang.Object {
private final long id
private final String name
private final boolean[] probes
public void (long, java.lang.String, boolean[])
long id
String name
boolean[] probes
public void (long, java.lang.String, int)
long id
String name
int probeCount
public long getId ()
public java.lang.String getName ()
public boolean[] getProbes ()
public void reset ()
public void merge (org.jacoco.core.data.ExecutionData)
org.jacoco.core.data.ExecutionData other
public void merge (org.jacoco.core.data.ExecutionData, boolean)
int i
org.jacoco.core.data.ExecutionData other
boolean flag
boolean[] otherData
public void assertCompatibility (long, java.lang.String, int) throws java.lang.IllegalStateException
long id
String name
int probecount
public java.lang.String toString ()
}
org/jacoco/core/data/IExecutionDataVisitor.classIExecutionDataVisitor.java
package org.jacoco.core.data
public abstract org.jacoco.core.data.IExecutionDataVisitor extends java.lang.Object {
public abstract void visitClassExecution (org.jacoco.core.data.ExecutionData)
}
org/jacoco/core/jacoco.properties
org/jacoco/asm/
org/jacoco/asm/AnnotationVisitor.classAnnotationVisitor.java
package org.jacoco.asm
public abstract org.jacoco.asm.AnnotationVisitor extends java.lang.Object {
protected final int api
protected org.jacoco.asm.AnnotationVisitor av
public void (int)
int api
public void (int, org.jacoco.asm.AnnotationVisitor)
int api
org.jacoco.asm.AnnotationVisitor av
public void visit (java.lang.String, java.lang.Object)
String name
Object value
public void visitEnum (java.lang.String, java.lang.String, java.lang.String)
String name
String desc
String value
public org.jacoco.asm.AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String)
String name
String desc
public org.jacoco.asm.AnnotationVisitor visitArray (java.lang.String)
String name
public void visitEnd ()
}
org/jacoco/asm/AnnotationWriter.classAnnotationWriter.java
package org.jacoco.asm
final org.jacoco.asm.AnnotationWriter extends org.jacoco.asm.AnnotationVisitor {
private final org.jacoco.asm.ClassWriter cw
private int size
private final boolean named
private final org.jacoco.asm.ByteVector bv
private final org.jacoco.asm.ByteVector parent
private final int offset
org.jacoco.asm.AnnotationWriter next
org.jacoco.asm.AnnotationWriter prev
void (org.jacoco.asm.ClassWriter, boolean, org.jacoco.asm.ByteVector, org.jacoco.asm.ByteVector, int)
org.jacoco.asm.ClassWriter cw
boolean named
org.jacoco.asm.ByteVector bv
org.jacoco.asm.ByteVector parent
int offset
public void visit (java.lang.String, java.lang.Object)
int v
int i
byte[] v
int i
boolean[] v
int i
short[] v
int i
char[] v
int i
int[] v
int i
long[] v
int i
float[] v
int i
double[] v
org.jacoco.asm.Item i
String name
Object value
public void visitEnum (java.lang.String, java.lang.String, java.lang.String)
String name
String desc
String value
public org.jacoco.asm.AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String)
String name
String desc
public org.jacoco.asm.AnnotationVisitor visitArray (java.lang.String)
String name
public void visitEnd ()
byte[] data
int getSize ()
int size
org.jacoco.asm.AnnotationWriter aw
void put (org.jacoco.asm.ByteVector)
org.jacoco.asm.ByteVector out
int n
int size
org.jacoco.asm.AnnotationWriter aw
org.jacoco.asm.AnnotationWriter last
static void put (org.jacoco.asm.AnnotationWriter[], int, org.jacoco.asm.ByteVector)
int i
org.jacoco.asm.AnnotationWriter aw
org.jacoco.asm.AnnotationWriter last
int n
int i
org.jacoco.asm.AnnotationWriter[] panns
int off
org.jacoco.asm.ByteVector out
int size
static void putTarget (int, org.jacoco.asm.TypePath, org.jacoco.asm.ByteVector)
int length
int typeRef
org.jacoco.asm.TypePath typePath
org.jacoco.asm.ByteVector out
}
org/jacoco/asm/Attribute.classAttribute.java
package org.jacoco.asm
public org.jacoco.asm.Attribute extends java.lang.Object {
public final String type
byte[] value
org.jacoco.asm.Attribute next
protected void (java.lang.String)
String type
public boolean isUnknown ()
public boolean isCodeAttribute ()
protected org.jacoco.asm.Label[] getLabels ()
protected org.jacoco.asm.Attribute read (org.jacoco.asm.ClassReader, int, int, char[], int, org.jacoco.asm.Label[])
org.jacoco.asm.ClassReader cr
int off
int len
char[] buf
int codeOff
org.jacoco.asm.Label[] labels
org.jacoco.asm.Attribute attr
protected org.jacoco.asm.ByteVector write (org.jacoco.asm.ClassWriter, byte[], int, int, int)
org.jacoco.asm.ClassWriter cw
byte[] code
int len
int maxStack
int maxLocals
org.jacoco.asm.ByteVector v
final int getCount ()
int count
org.jacoco.asm.Attribute attr
final int getSize (org.jacoco.asm.ClassWriter, byte[], int, int, int)
org.jacoco.asm.ClassWriter cw
byte[] code
int len
int maxStack
int maxLocals
org.jacoco.asm.Attribute attr
int size
final void put (org.jacoco.asm.ClassWriter, byte[], int, int, int, org.jacoco.asm.ByteVector)
org.jacoco.asm.ByteVector b
org.jacoco.asm.ClassWriter cw
byte[] code
int len
int maxStack
int maxLocals
org.jacoco.asm.ByteVector out
org.jacoco.asm.Attribute attr
}
org/jacoco/asm/ByteVector.classByteVector.java
package org.jacoco.asm
public org.jacoco.asm.ByteVector extends java.lang.Object {
byte[] data
int length
public void ()
public void (int)
int initialSize
public org.jacoco.asm.ByteVector putByte (int)
int b
int length
org.jacoco.asm.ByteVector put11 (int, int)
int b1
int b2
int length
byte[] data
public org.jacoco.asm.ByteVector putShort (int)
int s
int length
byte[] data
org.jacoco.asm.ByteVector put12 (int, int)
int b
int s
int length
byte[] data
public org.jacoco.asm.ByteVector putInt (int)
int i
int length
byte[] data
public org.jacoco.asm.ByteVector putLong (long)
long l
int length
byte[] data
int i
public org.jacoco.asm.ByteVector putUTF8 (java.lang.String)
char c
int i
String s
int charLength
int len
byte[] data
org.jacoco.asm.ByteVector encodeUTF8 (java.lang.String, int, int)
char c
int j
char c
int j
String s
int i
int maxByteLength
int charLength
int byteLength
int start
int len
public org.jacoco.asm.ByteVector putByteArray (byte[], int, int)
byte[] b
int off
int len
private void enlarge (int)
int size
int length1
int length2
byte[] newData
}
org/jacoco/asm/ClassReader.classClassReader.java
package org.jacoco.asm
public org.jacoco.asm.ClassReader extends java.lang.Object {
static final boolean SIGNATURES
static final boolean ANNOTATIONS
static final boolean FRAMES
static final boolean WRITER
static final boolean RESIZE
public static final int SKIP_CODE
public static final int SKIP_DEBUG
public static final int SKIP_FRAMES
public static final int EXPAND_FRAMES
public final byte[] b
private final int[] items
private final String[] strings
private final int maxStringLength
public final int header
public void (byte[])
byte[] b
public void (byte[], int, int)
int size
int size
int size
int size
int size
int i
byte[] b
int off
int len
int n
int max
int index
public int getAccess ()
public java.lang.String getClassName ()
public java.lang.String getSuperName ()
public java.lang.String[] getInterfaces ()
int i
char[] buf
int index
int n
String[] interfaces
void copyPool (org.jacoco.asm.ClassWriter)
String s
int fieldOrMethodRef
int index
int tag
org.jacoco.asm.Item item
int nameType
int nameType
int nameType
int index2
int i
org.jacoco.asm.ClassWriter classWriter
char[] buf
int ll
org.jacoco.asm.Item[] items2
int off
private void copyBootstrapMethods (org.jacoco.asm.ClassWriter, org.jacoco.asm.Item[], char[])
String attrName
int i
int k
int position
int hashCode
org.jacoco.asm.Item item
int index
int j
int v
org.jacoco.asm.ClassWriter classWriter
org.jacoco.asm.Item[] items
char[] c
int u
boolean found
int boostrapMethodCount
int attrSize
org.jacoco.asm.ByteVector bootstrapMethods
public void (java.io.InputStream) throws java.io.IOException
java.io.InputStream is
public void (java.lang.String) throws java.io.IOException
String name
private static byte[] readClass (java.io.InputStream, boolean) throws java.io.IOException
byte[] c
int last
byte[] c
int n
byte[] b
int len
java.io.InputStream is
boolean close
public void accept (org.jacoco.asm.ClassVisitor, int)
org.jacoco.asm.ClassVisitor classVisitor
int flags
public void accept (org.jacoco.asm.ClassVisitor, org.jacoco.asm.Attribute[], int)
int i
int item
int len
int j
int v
int[] bootstrapMethods
org.jacoco.asm.Attribute attr
String attrName
int i
int i
int v
int i
int v
int i
int v
int i
int v
org.jacoco.asm.Attribute attr
int i
int v
int i
int i
org.jacoco.asm.ClassVisitor classVisitor
org.jacoco.asm.Attribute[] attrs
int flags
int u
char[] c
org.jacoco.asm.Context context
int access
String name
String superClass
String[] interfaces
String signature
String sourceFile
String sourceDebug
String enclosingOwner
String enclosingName
String enclosingDesc
int anns
int ianns
int tanns
int itanns
int innerClasses
org.jacoco.asm.Attribute attributes
private int readField (org.jacoco.asm.ClassVisitor, org.jacoco.asm.Context, int)
int item
org.jacoco.asm.Attribute attr
String attrName
int i
int i
int v
int i
int v
int i
int v
int i
int v
org.jacoco.asm.Attribute attr
org.jacoco.asm.ClassVisitor classVisitor
org.jacoco.asm.Context context
int u
char[] c
int access
String name
String desc
String signature
int anns
int ianns
int tanns
int itanns
Object value
org.jacoco.asm.Attribute attributes
org.jacoco.asm.FieldVisitor fv
private int readMethod (org.jacoco.asm.ClassVisitor, org.jacoco.asm.Context, int)
int j
org.jacoco.asm.Attribute attr
String attrName
int i
int j
boolean sameExceptions
org.jacoco.asm.MethodWriter mw
int i
int v
org.jacoco.asm.AnnotationVisitor dv
int i
int v
int i
int v
int i
int v
int i
int v
org.jacoco.asm.Attribute attr
org.jacoco.asm.ClassVisitor classVisitor
org.jacoco.asm.Context context
int u
char[] c
int code
int exception
String[] exceptions
String signature
int methodParameters
int anns
int ianns
int tanns
int itanns
int dann
int mpanns
int impanns
int firstAttribute
org.jacoco.asm.Attribute attributes
org.jacoco.asm.MethodVisitor mv
private void readCode (org.jacoco.asm.MethodVisitor, org.jacoco.asm.Context, int)
int i
int i
int offset
int opcode
org.jacoco.asm.Label start
org.jacoco.asm.Label end
org.jacoco.asm.Label handler
String type
int i
int label
int j
int v
int label
int j
int v
org.jacoco.asm.Attribute attr
int j
String attrName
int i
int v
int i
int i
int label
int min
int max
org.jacoco.asm.Label[] table
int i
int label
int len
int[] keys
org.jacoco.asm.Label[] values
int cpIndex
boolean itf
String iowner
String iname
String idesc
int i
int cpIndex
int bsmIndex
org.jacoco.asm.Handle bsm
int bsmArgCount
Object[] bsmArgs
String iname
String idesc
int v
int v
int offset
org.jacoco.asm.Label l
int opcode
int i
int j
int start
int length
int index
String vsignature
int i
int[] typeTable
int v
int i
int v
int i
org.jacoco.asm.Attribute attr
org.jacoco.asm.MethodVisitor mv
org.jacoco.asm.Context context
int u
byte[] b
char[] c
int maxStack
int maxLocals
int codeLength
int codeStart
int codeEnd
org.jacoco.asm.Label[] labels
int[] tanns
int[] itanns
int tann
int itann
int ntoff
int nitoff
int varTable
int varTypeTable
boolean zip
boolean unzip
int stackMap
int stackMapSize
int frameCount
org.jacoco.asm.Context frame
org.jacoco.asm.Attribute attributes
private int[] readTypeAnnotations (org.jacoco.asm.MethodVisitor, org.jacoco.asm.Context, int, boolean)
int start
int length
int j
org.jacoco.asm.TypePath path
int target
int pathLength
int i
org.jacoco.asm.MethodVisitor mv
org.jacoco.asm.Context context
int u
boolean visible
char[] c
int[] offsets
private int readAnnotationTarget (org.jacoco.asm.Context, int)
int start
int length
int i
int n
org.jacoco.asm.Context context
int u
int target
int pathLength
private void readParameterAnnotations (org.jacoco.asm.MethodVisitor, org.jacoco.asm.Context, int, boolean)
org.jacoco.asm.AnnotationVisitor av
org.jacoco.asm.AnnotationVisitor av
int j
org.jacoco.asm.MethodVisitor mv
org.jacoco.asm.Context context
int v
boolean visible
int i
int n
int synthetics
char[] c
private int readAnnotationValues (int, char[], boolean, org.jacoco.asm.AnnotationVisitor)
int v
char[] buf
boolean named
org.jacoco.asm.AnnotationVisitor av
int i
private int readAnnotationValue (int, char[], java.lang.String, org.jacoco.asm.AnnotationVisitor)
byte[] bv
boolean[] zv
short[] sv
char[] cv
int[] iv
long[] lv
float[] fv
double[] dv
int size
int v
char[] buf
String name
org.jacoco.asm.AnnotationVisitor av
int i
int i
int i
int i
int i
int i
int i
int i
private void getImplicitFrame (org.jacoco.asm.Context)
int j
org.jacoco.asm.Context frame
String desc
Object[] locals
int local
int i
private int readFrame (int, boolean, boolean, org.jacoco.asm.Context)
int tag
int delta
int delta
int i
int local
int local
int stack
int n
int stackMap
boolean zip
boolean unzip
org.jacoco.asm.Context frame
char[] c
org.jacoco.asm.Label[] labels
int tag
int delta
private int readFrameType (java.lang.Object[], int, int, char[], org.jacoco.asm.Label[])
Object[] frame
int index
int v
char[] buf
org.jacoco.asm.Label[] labels
int type
protected org.jacoco.asm.Label readLabel (int, org.jacoco.asm.Label[])
int offset
org.jacoco.asm.Label[] labels
private int getAttributes ()
int j
int i
int j
int i
int u
private org.jacoco.asm.Attribute readAttribute (org.jacoco.asm.Attribute[], java.lang.String, int, int, char[], int, org.jacoco.asm.Label[])
int i
org.jacoco.asm.Attribute[] attrs
String type
int off
int len
char[] buf
int codeOff
org.jacoco.asm.Label[] labels
public int getItemCount ()
public int getItem (int)
int item
public int getMaxStringLength ()
public int readByte (int)
int index
public int readUnsignedShort (int)
int index
byte[] b
public short readShort (int)
int index
byte[] b
public int readInt (int)
int index
byte[] b
public long readLong (int)
int index
long l1
long l0
public java.lang.String readUTF8 (int, char[])
int index
char[] buf
int item
String s
private java.lang.String readUTF (int, int, char[])
int c
int index
int utfLen
char[] buf
int endIndex
byte[] b
int strLen
int st
char cc
public java.lang.String readClass (int, char[])
int index
char[] buf
public java.lang.Object readConst (int, char[])
int tag
int[] items
int cpIndex
String owner
String name
String desc
int item
char[] buf
int index
}
org/jacoco/asm/ClassVisitor.classClassVisitor.java
package org.jacoco.asm
public abstract org.jacoco.asm.ClassVisitor extends java.lang.Object {
protected final int api
protected org.jacoco.asm.ClassVisitor cv
public void (int)
int api
public void (int, org.jacoco.asm.ClassVisitor)
int api
org.jacoco.asm.ClassVisitor cv
public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int version
int access
String name
String signature
String superName
String[] interfaces
public void visitSource (java.lang.String, java.lang.String)
String source
String debug
public void visitOuterClass (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String desc
public org.jacoco.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
public org.jacoco.asm.AnnotationVisitor visitTypeAnnotation (int, org.jacoco.asm.TypePath, java.lang.String, boolean)
int typeRef
org.jacoco.asm.TypePath typePath
String desc
boolean visible
public void visitAttribute (org.jacoco.asm.Attribute)
org.jacoco.asm.Attribute attr
public void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int)
String name
String outerName
String innerName
int access
public org.jacoco.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
int access
String name
String desc
String signature
Object value
public org.jacoco.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int access
String name
String desc
String signature
String[] exceptions
public void visitEnd ()
}
org/jacoco/asm/ClassWriter.classClassWriter.java
package org.jacoco.asm
public org.jacoco.asm.ClassWriter extends org.jacoco.asm.ClassVisitor {
public static final int COMPUTE_MAXS
public static final int COMPUTE_FRAMES
static final int ACC_SYNTHETIC_ATTRIBUTE
static final int TO_ACC_SYNTHETIC
static final int NOARG_INSN
static final int SBYTE_INSN
static final int SHORT_INSN
static final int VAR_INSN
static final int IMPLVAR_INSN
static final int TYPE_INSN
static final int FIELDORMETH_INSN
static final int ITFMETH_INSN
static final int INDYMETH_INSN
static final int LABEL_INSN
static final int LABELW_INSN
static final int LDC_INSN
static final int LDCW_INSN
static final int IINC_INSN
static final int TABL_INSN
static final int LOOK_INSN
static final int MANA_INSN
static final int WIDE_INSN
static final byte[] TYPE
static final int CLASS
static final int FIELD
static final int METH
static final int IMETH
static final int STR
static final int INT
static final int FLOAT
static final int LONG
static final int DOUBLE
static final int NAME_TYPE
static final int UTF8
static final int MTYPE
static final int HANDLE
static final int INDY
static final int HANDLE_BASE
static final int TYPE_NORMAL
static final int TYPE_UNINIT
static final int TYPE_MERGED
static final int BSM
org.jacoco.asm.ClassReader cr
int version
int index
final org.jacoco.asm.ByteVector pool
org.jacoco.asm.Item[] items
int threshold
final org.jacoco.asm.Item key
final org.jacoco.asm.Item key2
final org.jacoco.asm.Item key3
final org.jacoco.asm.Item key4
org.jacoco.asm.Item[] typeTable
private short typeCount
private int access
private int name
String thisName
private int signature
private int superName
private int interfaceCount
private int[] interfaces
private int sourceFile
private org.jacoco.asm.ByteVector sourceDebug
private int enclosingMethodOwner
private int enclosingMethod
private org.jacoco.asm.AnnotationWriter anns
private org.jacoco.asm.AnnotationWriter ianns
private org.jacoco.asm.AnnotationWriter tanns
private org.jacoco.asm.AnnotationWriter itanns
private org.jacoco.asm.Attribute attrs
private int innerClassesCount
private org.jacoco.asm.ByteVector innerClasses
int bootstrapMethodsCount
org.jacoco.asm.ByteVector bootstrapMethods
org.jacoco.asm.FieldWriter firstField
org.jacoco.asm.FieldWriter lastField
org.jacoco.asm.MethodWriter firstMethod
org.jacoco.asm.MethodWriter lastMethod
private boolean computeMaxs
private boolean computeFrames
boolean invalidFrames
public void (int)
int flags
public void (org.jacoco.asm.ClassReader, int)
org.jacoco.asm.ClassReader classReader
int flags
public final void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int i
int version
int access
String name
String signature
String superName
String[] interfaces
public final void visitSource (java.lang.String, java.lang.String)
String file
String debug
public final void visitOuterClass (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String desc
public final org.jacoco.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
org.jacoco.asm.ByteVector bv
org.jacoco.asm.AnnotationWriter aw
public final org.jacoco.asm.AnnotationVisitor visitTypeAnnotation (int, org.jacoco.asm.TypePath, java.lang.String, boolean)
int typeRef
org.jacoco.asm.TypePath typePath
String desc
boolean visible
org.jacoco.asm.ByteVector bv
org.jacoco.asm.AnnotationWriter aw
public final void visitAttribute (org.jacoco.asm.Attribute)
org.jacoco.asm.Attribute attr
public final void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int)
String name
String outerName
String innerName
int access
org.jacoco.asm.Item nameItem
public final org.jacoco.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
int access
String name
String desc
String signature
Object value
public final org.jacoco.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int access
String name
String desc
String signature
String[] exceptions
public final void visitEnd ()
public byte[] toByteArray ()
int i
int len
int size
int nbFields
org.jacoco.asm.FieldWriter fb
int nbMethods
org.jacoco.asm.MethodWriter mb
int attributeCount
org.jacoco.asm.ByteVector out
int mask
org.jacoco.asm.Item newConstItem (java.lang.Object)
int val
int val
int val
int val
int val
float val
long val
double val
org.jacoco.asm.Type t
int s
org.jacoco.asm.Handle h
Object cst
public int newConst (java.lang.Object)
Object cst
public int newUTF8 (java.lang.String)
String value
org.jacoco.asm.Item result
org.jacoco.asm.Item newClassItem (java.lang.String)
String value
org.jacoco.asm.Item result
public int newClass (java.lang.String)
String value
org.jacoco.asm.Item newMethodTypeItem (java.lang.String)
String methodDesc
org.jacoco.asm.Item result
public int newMethodType (java.lang.String)
String methodDesc
org.jacoco.asm.Item newHandleItem (int, java.lang.String, java.lang.String, java.lang.String)
int tag
String owner
String name
String desc
org.jacoco.asm.Item result
public int newHandle (int, java.lang.String, java.lang.String, java.lang.String)
int tag
String owner
String name
String desc
transient org.jacoco.asm.Item newInvokeDynamicItem (java.lang.String, java.lang.String, org.jacoco.asm.Handle, java.lang.Object[])
Object bsmArg
int i
int p
int resultPosition
int bootstrapMethodIndex
String name
String desc
org.jacoco.asm.Handle bsm
Object[] bsmArgs
org.jacoco.asm.ByteVector bootstrapMethods
int position
int hashCode
int argsLength
byte[] data
int length
org.jacoco.asm.Item result
int bootstrapMethodIndex
public transient int newInvokeDynamic (java.lang.String, java.lang.String, org.jacoco.asm.Handle, java.lang.Object[])
String name
String desc
org.jacoco.asm.Handle bsm
Object[] bsmArgs
org.jacoco.asm.Item newFieldItem (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String desc
org.jacoco.asm.Item result
public int newField (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String desc
org.jacoco.asm.Item newMethodItem (java.lang.String, java.lang.String, java.lang.String, boolean)
String owner
String name
String desc
boolean itf
int type
org.jacoco.asm.Item result
public int newMethod (java.lang.String, java.lang.String, java.lang.String, boolean)
String owner
String name
String desc
boolean itf
org.jacoco.asm.Item newInteger (int)
int value
org.jacoco.asm.Item result
org.jacoco.asm.Item newFloat (float)
float value
org.jacoco.asm.Item result
org.jacoco.asm.Item newLong (long)
long value
org.jacoco.asm.Item result
org.jacoco.asm.Item newDouble (double)
double value
org.jacoco.asm.Item result
private org.jacoco.asm.Item newString (java.lang.String)
String value
org.jacoco.asm.Item result
public int newNameType (java.lang.String, java.lang.String)
String name
String desc
org.jacoco.asm.Item newNameTypeItem (java.lang.String, java.lang.String)
String name
String desc
org.jacoco.asm.Item result
int addType (java.lang.String)
String type
org.jacoco.asm.Item result
int addUninitializedType (java.lang.String, int)
String type
int offset
org.jacoco.asm.Item result
private org.jacoco.asm.Item addType (org.jacoco.asm.Item)
org.jacoco.asm.Item[] newTable
org.jacoco.asm.Item item
org.jacoco.asm.Item result
int getMergedType (int, int)
String t
String u
int type1
int type2
org.jacoco.asm.Item result
protected java.lang.String getCommonSuperClass (java.lang.String, java.lang.String)
Exception e
String type1
String type2
Class c
Class c
Class d
Class d
ClassLoader classLoader
private org.jacoco.asm.Item get (org.jacoco.asm.Item)
org.jacoco.asm.Item key
org.jacoco.asm.Item i
private void put (org.jacoco.asm.Item)
int index
org.jacoco.asm.Item k
org.jacoco.asm.Item j
int l
int ll
int nl
org.jacoco.asm.Item[] newItems
org.jacoco.asm.Item i
int index
private void put122 (int, int, int)
int b
int s1
int s2
private void put112 (int, int, int)
int b1
int b2
int s
static void ()
int i
byte[] b
String s
}
org/jacoco/asm/Context.classContext.java
package org.jacoco.asm
org.jacoco.asm.Context extends java.lang.Object {
org.jacoco.asm.Attribute[] attrs
int flags
char[] buffer
int[] bootstrapMethods
int access
String name
String desc
org.jacoco.asm.Label[] labels
int typeRef
org.jacoco.asm.TypePath typePath
int offset
org.jacoco.asm.Label[] start
org.jacoco.asm.Label[] end
int[] index
int mode
int localCount
int localDiff
Object[] local
int stackCount
Object[] stack
void ()
}
org/jacoco/asm/Edge.classEdge.java
package org.jacoco.asm
org.jacoco.asm.Edge extends java.lang.Object {
static final int NORMAL
static final int EXCEPTION
int info
org.jacoco.asm.Label successor
org.jacoco.asm.Edge next
void ()
}
org/jacoco/asm/FieldVisitor.classFieldVisitor.java
package org.jacoco.asm
public abstract org.jacoco.asm.FieldVisitor extends java.lang.Object {
protected final int api
protected org.jacoco.asm.FieldVisitor fv
public void (int)
int api
public void (int, org.jacoco.asm.FieldVisitor)
int api
org.jacoco.asm.FieldVisitor fv
public org.jacoco.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
public org.jacoco.asm.AnnotationVisitor visitTypeAnnotation (int, org.jacoco.asm.TypePath, java.lang.String, boolean)
int typeRef
org.jacoco.asm.TypePath typePath
String desc
boolean visible
public void visitAttribute (org.jacoco.asm.Attribute)
org.jacoco.asm.Attribute attr
public void visitEnd ()
}
org/jacoco/asm/FieldWriter.classFieldWriter.java
package org.jacoco.asm
final org.jacoco.asm.FieldWriter extends org.jacoco.asm.FieldVisitor {
private final org.jacoco.asm.ClassWriter cw
private final int access
private final int name
private final int desc
private int signature
private int value
private org.jacoco.asm.AnnotationWriter anns
private org.jacoco.asm.AnnotationWriter ianns
private org.jacoco.asm.AnnotationWriter tanns
private org.jacoco.asm.AnnotationWriter itanns
private org.jacoco.asm.Attribute attrs
void (org.jacoco.asm.ClassWriter, int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
org.jacoco.asm.ClassWriter cw
int access
String name
String desc
String signature
Object value
public org.jacoco.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
org.jacoco.asm.ByteVector bv
org.jacoco.asm.AnnotationWriter aw
public org.jacoco.asm.AnnotationVisitor visitTypeAnnotation (int, org.jacoco.asm.TypePath, java.lang.String, boolean)
int typeRef
org.jacoco.asm.TypePath typePath
String desc
boolean visible
org.jacoco.asm.ByteVector bv
org.jacoco.asm.AnnotationWriter aw
public void visitAttribute (org.jacoco.asm.Attribute)
org.jacoco.asm.Attribute attr
public void visitEnd ()
int getSize ()
int size
void put (org.jacoco.asm.ByteVector)
org.jacoco.asm.ByteVector out
int FACTOR
int mask
int attributeCount
}
org/jacoco/asm/Frame.classFrame.java
package org.jacoco.asm
final org.jacoco.asm.Frame extends java.lang.Object {
static final int DIM
static final int ARRAY_OF
static final int ELEMENT_OF
static final int KIND
static final int TOP_IF_LONG_OR_DOUBLE
static final int VALUE
static final int BASE_KIND
static final int BASE_VALUE
static final int BASE
static final int OBJECT
static final int UNINITIALIZED
private static final int LOCAL
private static final int STACK
static final int TOP
static final int BOOLEAN
static final int BYTE
static final int CHAR
static final int SHORT
static final int INTEGER
static final int FLOAT
static final int DOUBLE
static final int LONG
static final int NULL
static final int UNINITIALIZED_THIS
static final int[] SIZE
org.jacoco.asm.Label owner
int[] inputLocals
int[] inputStack
private int[] outputLocals
private int[] outputStack
private int outputStackTop
private int initializationCount
private int[] initializations
void ()
private int get (int)
int type
int local
private void set (int, int)
int[] t
int local
int type
int n
private void push (int)
int[] t
int type
int n
int top
private void push (org.jacoco.asm.ClassWriter, java.lang.String)
org.jacoco.asm.ClassWriter cw
String desc
int type
private static int type (org.jacoco.asm.ClassWriter, java.lang.String)
String t
String t
int data
int data
int data
int data
int data
int data
int data
int data
int data
int dims
org.jacoco.asm.ClassWriter cw
String desc
int index
private int pop ()
private void pop (int)
int elements
private void pop (java.lang.String)
String desc
char c
private void init (int)
int[] t
int var
int n
private int init (org.jacoco.asm.ClassWriter, int)
int s
String type
int s
int u
int dim
int kind
int j
org.jacoco.asm.ClassWriter cw
int t
int s
void initInputFrame (org.jacoco.asm.ClassWriter, int, org.jacoco.asm.Type[], int)
int t
int j
org.jacoco.asm.ClassWriter cw
int access
org.jacoco.asm.Type[] args
int maxLocals
int i
void execute (int, int, org.jacoco.asm.ClassWriter, org.jacoco.asm.Item)
int t1
int t1
int t1
int t1
int t1
int t1
int t1
int t1
int t1
int t1
int t1
String s
int opcode
int arg
org.jacoco.asm.ClassWriter cw
org.jacoco.asm.Item item
int t2
int t2
int t2
int t2
int t2
int t2
int t2
int t2
int t3
int t3
int t3
int t4
boolean merge (org.jacoco.asm.ClassWriter, org.jacoco.asm.Frame, int)
int t
int t
int t
int s
int dim
int kind
int t
int t
int t
int t
int t
int t
int s
int dim
int kind
int t
org.jacoco.asm.ClassWriter cw
org.jacoco.asm.Frame frame
int edge
boolean changed
int i
int nLocal
int nStack
int nInputStack
private static boolean merge (org.jacoco.asm.ClassWriter, int, int[], int)
int v
int v
int tdim
int udim
int v
int v
int v
org.jacoco.asm.ClassWriter cw
int t
int[] types
int index
int u
int v
static void ()
int i
int[] b
String s
}
org/jacoco/asm/Handle.classHandle.java
package org.jacoco.asm
public final org.jacoco.asm.Handle extends java.lang.Object {
final int tag
final String owner
final String name
final String desc
public void (int, java.lang.String, java.lang.String, java.lang.String)
int tag
String owner
String name
String desc
public int getTag ()
public java.lang.String getOwner ()
public java.lang.String getName ()
public java.lang.String getDesc ()
public boolean equals (java.lang.Object)
Object obj
org.jacoco.asm.Handle h
public int hashCode ()
public java.lang.String toString ()
}
org/jacoco/asm/Handler.classHandler.java
package org.jacoco.asm
org.jacoco.asm.Handler extends java.lang.Object {
org.jacoco.asm.Label start
org.jacoco.asm.Label end
org.jacoco.asm.Label handler
String desc
int type
org.jacoco.asm.Handler next
void ()
static org.jacoco.asm.Handler remove (org.jacoco.asm.Handler, org.jacoco.asm.Label, org.jacoco.asm.Label)
org.jacoco.asm.Handler g
org.jacoco.asm.Handler h
org.jacoco.asm.Label start
org.jacoco.asm.Label end
int hstart
int hend
int s
int e
}
org/jacoco/asm/Item.classItem.java
package org.jacoco.asm
final org.jacoco.asm.Item extends java.lang.Object {
int index
int type
int intVal
long longVal
String strVal1
String strVal2
String strVal3
int hashCode
org.jacoco.asm.Item next
void ()
void (int)
int index
void (int, org.jacoco.asm.Item)
int index
org.jacoco.asm.Item i
void set (int)
int intVal
void set (long)
long longVal
void set (float)
float floatVal
void set (double)
double doubleVal
void set (int, java.lang.String, java.lang.String, java.lang.String)
int type
String strVal1
String strVal2
String strVal3
void set (java.lang.String, java.lang.String, int)
String name
String desc
int bsmIndex
void set (int, int)
int position
int hashCode
boolean isEqualTo (org.jacoco.asm.Item)
org.jacoco.asm.Item i
}
org/jacoco/asm/Label.classLabel.java
package org.jacoco.asm
public org.jacoco.asm.Label extends java.lang.Object {
static final int DEBUG
static final int RESOLVED
static final int RESIZED
static final int PUSHED
static final int TARGET
static final int STORE
static final int REACHABLE
static final int JSR
static final int RET
static final int SUBROUTINE
static final int VISITED
static final int VISITED2
public Object info
int status
int line
int position
private int referenceCount
private int[] srcAndRefPositions
int inputStackTop
int outputStackMax
org.jacoco.asm.Frame frame
org.jacoco.asm.Label successor
org.jacoco.asm.Edge successors
org.jacoco.asm.Label next
public void ()
public int getOffset ()
void put (org.jacoco.asm.MethodWriter, org.jacoco.asm.ByteVector, int, boolean)
org.jacoco.asm.MethodWriter owner
org.jacoco.asm.ByteVector out
int source
boolean wideOffset
private void addReference (int, int)
int[] a
int sourcePosition
int referencePosition
boolean resolve (org.jacoco.asm.MethodWriter, int, byte[])
int opcode
int offset
int source
int reference
int offset
org.jacoco.asm.MethodWriter owner
int position
byte[] data
boolean needUpdate
int i
org.jacoco.asm.Label getFirst ()
boolean inSubroutine (long)
long id
boolean inSameSubroutine (org.jacoco.asm.Label)
int i
org.jacoco.asm.Label block
void addToSubroutine (long, int)
long id
int nbSubroutines
void visitSubroutine (org.jacoco.asm.Label, long, int)
org.jacoco.asm.Edge e
org.jacoco.asm.Label l
org.jacoco.asm.Edge e
org.jacoco.asm.Label JSR
long id
int nbSubroutines
org.jacoco.asm.Label stack
public java.lang.String toString ()
}
org/jacoco/asm/MethodVisitor.classMethodVisitor.java
package org.jacoco.asm
public abstract org.jacoco.asm.MethodVisitor extends java.lang.Object {
protected final int api
protected org.jacoco.asm.MethodVisitor mv
public void (int)
int api
public void (int, org.jacoco.asm.MethodVisitor)
int api
org.jacoco.asm.MethodVisitor mv
public void visitParameter (java.lang.String, int)
String name
int access
public org.jacoco.asm.AnnotationVisitor visitAnnotationDefault ()
public org.jacoco.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
public org.jacoco.asm.AnnotationVisitor visitTypeAnnotation (int, org.jacoco.asm.TypePath, java.lang.String, boolean)
int typeRef
org.jacoco.asm.TypePath typePath
String desc
boolean visible
public org.jacoco.asm.AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean)
int parameter
String desc
boolean visible
public void visitAttribute (org.jacoco.asm.Attribute)
org.jacoco.asm.Attribute attr
public void visitCode ()
public void visitFrame (int, int, java.lang.Object[], int, java.lang.Object[])
int type
int nLocal
Object[] local
int nStack
Object[] stack
public void visitInsn (int)
int opcode
public void visitIntInsn (int, int)
int opcode
int operand
public void visitVarInsn (int, int)
int opcode
int var
public void visitTypeInsn (int, java.lang.String)
int opcode
String type
public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String)
boolean itf
int opcode
String owner
String name
String desc
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String, boolean)
int opcode
String owner
String name
String desc
boolean itf
public transient void visitInvokeDynamicInsn (java.lang.String, java.lang.String, org.jacoco.asm.Handle, java.lang.Object[])
String name
String desc
org.jacoco.asm.Handle bsm
Object[] bsmArgs
public void visitJumpInsn (int, org.jacoco.asm.Label)
int opcode
org.jacoco.asm.Label label
public void visitLabel (org.jacoco.asm.Label)
org.jacoco.asm.Label label
public void visitLdcInsn (java.lang.Object)
Object cst
public void visitIincInsn (int, int)
int var
int increment
public transient void visitTableSwitchInsn (int, int, org.jacoco.asm.Label, org.jacoco.asm.Label[])
int min
int max
org.jacoco.asm.Label dflt
org.jacoco.asm.Label[] labels
public void visitLookupSwitchInsn (org.jacoco.asm.Label, int[], org.jacoco.asm.Label[])
org.jacoco.asm.Label dflt
int[] keys
org.jacoco.asm.Label[] labels
public void visitMultiANewArrayInsn (java.lang.String, int)
String desc
int dims
public org.jacoco.asm.AnnotationVisitor visitInsnAnnotation (int, org.jacoco.asm.TypePath, java.lang.String, boolean)
int typeRef
org.jacoco.asm.TypePath typePath
String desc
boolean visible
public void visitTryCatchBlock (org.jacoco.asm.Label, org.jacoco.asm.Label, org.jacoco.asm.Label, java.lang.String)
org.jacoco.asm.Label start
org.jacoco.asm.Label end
org.jacoco.asm.Label handler
String type
public org.jacoco.asm.AnnotationVisitor visitTryCatchAnnotation (int, org.jacoco.asm.TypePath, java.lang.String, boolean)
int typeRef
org.jacoco.asm.TypePath typePath
String desc
boolean visible
public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, org.jacoco.asm.Label, org.jacoco.asm.Label, int)
String name
String desc
String signature
org.jacoco.asm.Label start
org.jacoco.asm.Label end
int index
public org.jacoco.asm.AnnotationVisitor visitLocalVariableAnnotation (int, org.jacoco.asm.TypePath, org.jacoco.asm.Label[], org.jacoco.asm.Label[], int[], java.lang.String, boolean)
int typeRef
org.jacoco.asm.TypePath typePath
org.jacoco.asm.Label[] start
org.jacoco.asm.Label[] end
int[] index
String desc
boolean visible
public void visitLineNumber (int, org.jacoco.asm.Label)
int line
org.jacoco.asm.Label start
public void visitMaxs (int, int)
int maxStack
int maxLocals
public void visitEnd ()
}
org/jacoco/asm/MethodWriter.classMethodWriter.java
package org.jacoco.asm
org.jacoco.asm.MethodWriter extends org.jacoco.asm.MethodVisitor {
static final int ACC_CONSTRUCTOR
static final int SAME_FRAME
static final int SAME_LOCALS_1_STACK_ITEM_FRAME
static final int RESERVED
static final int SAME_LOCALS_1_STACK_ITEM_FRAME_EXTENDED
static final int CHOP_FRAME
static final int SAME_FRAME_EXTENDED
static final int APPEND_FRAME
static final int FULL_FRAME
private static final int FRAMES
private static final int MAXS
private static final int NOTHING
final org.jacoco.asm.ClassWriter cw
private int access
private final int name
private final int desc
private final String descriptor
String signature
int classReaderOffset
int classReaderLength
int exceptionCount
int[] exceptions
private org.jacoco.asm.ByteVector annd
private org.jacoco.asm.AnnotationWriter anns
private org.jacoco.asm.AnnotationWriter ianns
private org.jacoco.asm.AnnotationWriter tanns
private org.jacoco.asm.AnnotationWriter itanns
private org.jacoco.asm.AnnotationWriter[] panns
private org.jacoco.asm.AnnotationWriter[] ipanns
private int synthetics
private org.jacoco.asm.Attribute attrs
private org.jacoco.asm.ByteVector code
private int maxStack
private int maxLocals
private int currentLocals
private int frameCount
private org.jacoco.asm.ByteVector stackMap
private int previousFrameOffset
private int[] previousFrame
private int[] frame
private int handlerCount
private org.jacoco.asm.Handler firstHandler
private org.jacoco.asm.Handler lastHandler
private int methodParametersCount
private org.jacoco.asm.ByteVector methodParameters
private int localVarCount
private org.jacoco.asm.ByteVector localVar
private int localVarTypeCount
private org.jacoco.asm.ByteVector localVarType
private int lineNumberCount
private org.jacoco.asm.ByteVector lineNumber
private int lastCodeOffset
private org.jacoco.asm.AnnotationWriter ctanns
private org.jacoco.asm.AnnotationWriter ictanns
private org.jacoco.asm.Attribute cattrs
private boolean resize
private int subroutines
private final int compute
private org.jacoco.asm.Label labels
private org.jacoco.asm.Label previousBlock
private org.jacoco.asm.Label currentBlock
private int stackSize
private int maxStackSize
void (org.jacoco.asm.ClassWriter, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[], boolean, boolean)
int i
int size
org.jacoco.asm.ClassWriter cw
int access
String name
String desc
String signature
String[] exceptions
boolean computeMaxs
boolean computeFrames
public void visitParameter (java.lang.String, int)
String name
int access
public org.jacoco.asm.AnnotationVisitor visitAnnotationDefault ()
public org.jacoco.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
org.jacoco.asm.ByteVector bv
org.jacoco.asm.AnnotationWriter aw
public org.jacoco.asm.AnnotationVisitor visitTypeAnnotation (int, org.jacoco.asm.TypePath, java.lang.String, boolean)
int typeRef
org.jacoco.asm.TypePath typePath
String desc
boolean visible
org.jacoco.asm.ByteVector bv
org.jacoco.asm.AnnotationWriter aw
public org.jacoco.asm.AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean)
int parameter
String desc
boolean visible
org.jacoco.asm.ByteVector bv
org.jacoco.asm.AnnotationWriter aw
public void visitAttribute (org.jacoco.asm.Attribute)
org.jacoco.asm.Attribute attr
public void visitCode ()
public void visitFrame (int, int, java.lang.Object[], int, java.lang.Object[])
int i
int i
int frameIndex
int delta
int i
int i
int i
int delta
int type
int nLocal
Object[] local
int nStack
Object[] stack
public void visitInsn (int)
int size
int opcode
public void visitIntInsn (int, int)
int size
int opcode
int operand
public void visitVarInsn (int, int)
int size
int n
int n
int opt
int opt
int opcode
int var
public void visitTypeInsn (int, java.lang.String)
int size
int opcode
String type
org.jacoco.asm.Item i
public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String)
int size
int size
int size
int size
char c
int opcode
String owner
String name
String desc
org.jacoco.asm.Item i
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String, boolean)
int size
int size
int opcode
String owner
String name
String desc
boolean itf
org.jacoco.asm.Item i
int argSize
public transient void visitInvokeDynamicInsn (java.lang.String, java.lang.String, org.jacoco.asm.Handle, java.lang.Object[])
int size
String name
String desc
org.jacoco.asm.Handle bsm
Object[] bsmArgs
org.jacoco.asm.Item i
int argSize
public void visitJumpInsn (int, org.jacoco.asm.Label)
int opcode
org.jacoco.asm.Label label
org.jacoco.asm.Label nextInsn
public void visitLabel (org.jacoco.asm.Label)
org.jacoco.asm.Label label
public void visitLdcInsn (java.lang.Object)
int size
int size
Object cst
org.jacoco.asm.Item i
int index
public void visitIincInsn (int, int)
int n
int var
int increment
public transient void visitTableSwitchInsn (int, int, org.jacoco.asm.Label, org.jacoco.asm.Label[])
int i
int min
int max
org.jacoco.asm.Label dflt
org.jacoco.asm.Label[] labels
int source
public void visitLookupSwitchInsn (org.jacoco.asm.Label, int[], org.jacoco.asm.Label[])
int i
org.jacoco.asm.Label dflt
int[] keys
org.jacoco.asm.Label[] labels
int source
private void visitSwitchInsn (org.jacoco.asm.Label, org.jacoco.asm.Label[])
int i
int i
org.jacoco.asm.Label dflt
org.jacoco.asm.Label[] labels
public void visitMultiANewArrayInsn (java.lang.String, int)
String desc
int dims
org.jacoco.asm.Item i
public org.jacoco.asm.AnnotationVisitor visitInsnAnnotation (int, org.jacoco.asm.TypePath, java.lang.String, boolean)
int typeRef
org.jacoco.asm.TypePath typePath
String desc
boolean visible
org.jacoco.asm.ByteVector bv
org.jacoco.asm.AnnotationWriter aw
public void visitTryCatchBlock (org.jacoco.asm.Label, org.jacoco.asm.Label, org.jacoco.asm.Label, java.lang.String)
org.jacoco.asm.Label start
org.jacoco.asm.Label end
org.jacoco.asm.Label handler
String type
org.jacoco.asm.Handler h
public org.jacoco.asm.AnnotationVisitor visitTryCatchAnnotation (int, org.jacoco.asm.TypePath, java.lang.String, boolean)
int typeRef
org.jacoco.asm.TypePath typePath
String desc
boolean visible
org.jacoco.asm.ByteVector bv
org.jacoco.asm.AnnotationWriter aw
public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, org.jacoco.asm.Label, org.jacoco.asm.Label, int)
char c
int n
String name
String desc
String signature
org.jacoco.asm.Label start
org.jacoco.asm.Label end
int index
public org.jacoco.asm.AnnotationVisitor visitLocalVariableAnnotation (int, org.jacoco.asm.TypePath, org.jacoco.asm.Label[], org.jacoco.asm.Label[], int[], java.lang.String, boolean)
int i
int length
int typeRef
org.jacoco.asm.TypePath typePath
org.jacoco.asm.Label[] start
org.jacoco.asm.Label[] end
int[] index
String desc
boolean visible
org.jacoco.asm.ByteVector bv
org.jacoco.asm.AnnotationWriter aw
public void visitLineNumber (int, org.jacoco.asm.Label)
int line
org.jacoco.asm.Label start
public void visitMaxs (int, int)
org.jacoco.asm.Edge b
org.jacoco.asm.Label l
org.jacoco.asm.Label h
org.jacoco.asm.Label e
String t
int kind
org.jacoco.asm.Label n
boolean change
org.jacoco.asm.Label l
int blockMax
org.jacoco.asm.Edge e
int i
int frameIndex
org.jacoco.asm.Label k
int start
int end
org.jacoco.asm.Handler handler
org.jacoco.asm.Frame f
org.jacoco.asm.Type[] args
int max
org.jacoco.asm.Label changed
org.jacoco.asm.Label l
org.jacoco.asm.Edge b
org.jacoco.asm.Label l
org.jacoco.asm.Label h
org.jacoco.asm.Label e
org.jacoco.asm.Label subroutine
org.jacoco.asm.Label L
org.jacoco.asm.Label subroutine
int id
org.jacoco.asm.Label l
org.jacoco.asm.Label l
int start
int blockMax
org.jacoco.asm.Edge b
org.jacoco.asm.Handler handler
int max
org.jacoco.asm.Label stack
int maxStack
int maxLocals
public void visitEnd ()
private void addSuccessor (int, org.jacoco.asm.Label)
int info
org.jacoco.asm.Label successor
org.jacoco.asm.Edge b
private void noSuccessor ()
org.jacoco.asm.Label l
private void visitFrame (org.jacoco.asm.Frame)
int t
int t
int t
int t
org.jacoco.asm.Frame f
int i
int nTop
int nLocal
int nStack
int[] locals
int[] stacks
int frameIndex
private void visitImplicitFirstFrame ()
int j
int frameIndex
int i
private int startFrame (int, int, int)
int offset
int nLocal
int nStack
int n
private void endFrame ()
private void writeFrame ()
int delta
int j
int l
int clocalsSize
int cstackSize
int localsSize
int type
int k
int delta
private void writeFrameTypes (int, int)
int v
StringBuffer buf
int t
int d
int i
int start
int end
private void writeFrameType (java.lang.Object)
Object type
final int getSize ()
boolean zip
int i
int i
int size
final void put (org.jacoco.asm.ByteVector)
org.jacoco.asm.Handler h
boolean zip
int size
int i
org.jacoco.asm.ByteVector out
int FACTOR
int mask
int attributeCount
private void resizeInstructions ()
int label
int newOffset
int newOffset
int newOffset
int[] newIndexes
int[] newSizes
int opcode
int insert
int label
int label
int opcode
org.jacoco.asm.Item item
org.jacoco.asm.Label l
int i
int label
int label
int label
int label
int label
int newOffset
int newOffset
int newOffset
int newOffset
int newOffset
org.jacoco.asm.ByteVector bv
org.jacoco.asm.Label[] labels
byte[] b
int u
int v
int v
int i
int j
int j
int[] allIndexes
int[] allSizes
boolean[] resize
int state
org.jacoco.asm.ByteVector newCode
org.jacoco.asm.Handler h
org.jacoco.asm.Attribute attr
static int readUnsignedShort (byte[], int)
byte[] b
int index
static short readShort (byte[], int)
byte[] b
int index
static int readInt (byte[], int)
byte[] b
int index
static void writeShort (byte[], int, int)
byte[] b
int index
int s
static int getNewOffset (int[], int[], int, int)
int i
int[] indexes
int[] sizes
int begin
int end
int offset
static void getNewOffset (int[], int[], org.jacoco.asm.Label)
int[] indexes
int[] sizes
org.jacoco.asm.Label label
}
org/jacoco/asm/Opcodes.classOpcodes.java
package org.jacoco.asm
public abstract org.jacoco.asm.Opcodes extends java.lang.Object {
public static final int ASM4
public static final int ASM5
public static final int V1_1
public static final int V1_2
public static final int V1_3
public static final int V1_4
public static final int V1_5
public static final int V1_6
public static final int V1_7
public static final int V1_8
public static final int ACC_PUBLIC
public static final int ACC_PRIVATE
public static final int ACC_PROTECTED
public static final int ACC_STATIC
public static final int ACC_FINAL
public static final int ACC_SUPER
public static final int ACC_SYNCHRONIZED
public static final int ACC_VOLATILE
public static final int ACC_BRIDGE
public static final int ACC_VARARGS
public static final int ACC_TRANSIENT
public static final int ACC_NATIVE
public static final int ACC_INTERFACE
public static final int ACC_ABSTRACT
public static final int ACC_STRICT
public static final int ACC_SYNTHETIC
public static final int ACC_ANNOTATION
public static final int ACC_ENUM
public static final int ACC_MANDATED
public static final int ACC_DEPRECATED
public static final int T_BOOLEAN
public static final int T_CHAR
public static final int T_FLOAT
public static final int T_DOUBLE
public static final int T_BYTE
public static final int T_SHORT
public static final int T_INT
public static final int T_LONG
public static final int H_GETFIELD
public static final int H_GETSTATIC
public static final int H_PUTFIELD
public static final int H_PUTSTATIC
public static final int H_INVOKEVIRTUAL
public static final int H_INVOKESTATIC
public static final int H_INVOKESPECIAL
public static final int H_NEWINVOKESPECIAL
public static final int H_INVOKEINTERFACE
public static final int F_NEW
public static final int F_FULL
public static final int F_APPEND
public static final int F_CHOP
public static final int F_SAME
public static final int F_SAME1
public static final Integer TOP
public static final Integer INTEGER
public static final Integer FLOAT
public static final Integer DOUBLE
public static final Integer LONG
public static final Integer NULL
public static final Integer UNINITIALIZED_THIS
public static final int NOP
public static final int ACONST_NULL
public static final int ICONST_M1
public static final int ICONST_0
public static final int ICONST_1
public static final int ICONST_2
public static final int ICONST_3
public static final int ICONST_4
public static final int ICONST_5
public static final int LCONST_0
public static final int LCONST_1
public static final int FCONST_0
public static final int FCONST_1
public static final int FCONST_2
public static final int DCONST_0
public static final int DCONST_1
public static final int BIPUSH
public static final int SIPUSH
public static final int LDC
public static final int ILOAD
public static final int LLOAD
public static final int FLOAD
public static final int DLOAD
public static final int ALOAD
public static final int IALOAD
public static final int LALOAD
public static final int FALOAD
public static final int DALOAD
public static final int AALOAD
public static final int BALOAD
public static final int CALOAD
public static final int SALOAD
public static final int ISTORE
public static final int LSTORE
public static final int FSTORE
public static final int DSTORE
public static final int ASTORE
public static final int IASTORE
public static final int LASTORE
public static final int FASTORE
public static final int DASTORE
public static final int AASTORE
public static final int BASTORE
public static final int CASTORE
public static final int SASTORE
public static final int POP
public static final int POP2
public static final int DUP
public static final int DUP_X1
public static final int DUP_X2
public static final int DUP2
public static final int DUP2_X1
public static final int DUP2_X2
public static final int SWAP
public static final int IADD
public static final int LADD
public static final int FADD
public static final int DADD
public static final int ISUB
public static final int LSUB
public static final int FSUB
public static final int DSUB
public static final int IMUL
public static final int LMUL
public static final int FMUL
public static final int DMUL
public static final int IDIV
public static final int LDIV
public static final int FDIV
public static final int DDIV
public static final int IREM
public static final int LREM
public static final int FREM
public static final int DREM
public static final int INEG
public static final int LNEG
public static final int FNEG
public static final int DNEG
public static final int ISHL
public static final int LSHL
public static final int ISHR
public static final int LSHR
public static final int IUSHR
public static final int LUSHR
public static final int IAND
public static final int LAND
public static final int IOR
public static final int LOR
public static final int IXOR
public static final int LXOR
public static final int IINC
public static final int I2L
public static final int I2F
public static final int I2D
public static final int L2I
public static final int L2F
public static final int L2D
public static final int F2I
public static final int F2L
public static final int F2D
public static final int D2I
public static final int D2L
public static final int D2F
public static final int I2B
public static final int I2C
public static final int I2S
public static final int LCMP
public static final int FCMPL
public static final int FCMPG
public static final int DCMPL
public static final int DCMPG
public static final int IFEQ
public static final int IFNE
public static final int IFLT
public static final int IFGE
public static final int IFGT
public static final int IFLE
public static final int IF_ICMPEQ
public static final int IF_ICMPNE
public static final int IF_ICMPLT
public static final int IF_ICMPGE
public static final int IF_ICMPGT
public static final int IF_ICMPLE
public static final int IF_ACMPEQ
public static final int IF_ACMPNE
public static final int GOTO
public static final int JSR
public static final int RET
public static final int TABLESWITCH
public static final int LOOKUPSWITCH
public static final int IRETURN
public static final int LRETURN
public static final int FRETURN
public static final int DRETURN
public static final int ARETURN
public static final int RETURN
public static final int GETSTATIC
public static final int PUTSTATIC
public static final int GETFIELD
public static final int PUTFIELD
public static final int INVOKEVIRTUAL
public static final int INVOKESPECIAL
public static final int INVOKESTATIC
public static final int INVOKEINTERFACE
public static final int INVOKEDYNAMIC
public static final int NEW
public static final int NEWARRAY
public static final int ANEWARRAY
public static final int ARRAYLENGTH
public static final int ATHROW
public static final int CHECKCAST
public static final int INSTANCEOF
public static final int MONITORENTER
public static final int MONITOREXIT
public static final int MULTIANEWARRAY
public static final int IFNULL
public static final int IFNONNULL
static void ()
}
org/jacoco/asm/Type.classType.java
package org.jacoco.asm
public org.jacoco.asm.Type extends java.lang.Object {
public static final int VOID
public static final int BOOLEAN
public static final int CHAR
public static final int BYTE
public static final int SHORT
public static final int INT
public static final int FLOAT
public static final int LONG
public static final int DOUBLE
public static final int ARRAY
public static final int OBJECT
public static final int METHOD
public static final org.jacoco.asm.Type VOID_TYPE
public static final org.jacoco.asm.Type BOOLEAN_TYPE
public static final org.jacoco.asm.Type CHAR_TYPE
public static final org.jacoco.asm.Type BYTE_TYPE
public static final org.jacoco.asm.Type SHORT_TYPE
public static final org.jacoco.asm.Type INT_TYPE
public static final org.jacoco.asm.Type FLOAT_TYPE
public static final org.jacoco.asm.Type LONG_TYPE
public static final org.jacoco.asm.Type DOUBLE_TYPE
private final int sort
private final char[] buf
private final int off
private final int len
private void (int, char[], int, int)
int sort
char[] buf
int off
int len
public static org.jacoco.asm.Type getType (java.lang.String)
String typeDescriptor
public static org.jacoco.asm.Type getObjectType (java.lang.String)
String internalName
char[] buf
public static org.jacoco.asm.Type getMethodType (java.lang.String)
String methodDescriptor
public static transient org.jacoco.asm.Type getMethodType (org.jacoco.asm.Type, org.jacoco.asm.Type[])
org.jacoco.asm.Type returnType
org.jacoco.asm.Type[] argumentTypes
public static org.jacoco.asm.Type getType (java.lang.Class)
Class c
public static org.jacoco.asm.Type getType (java.lang.reflect.Constructor)
java.lang.reflect.Constructor c
public static org.jacoco.asm.Type getType (java.lang.reflect.Method)
java.lang.reflect.Method m
public static org.jacoco.asm.Type[] getArgumentTypes (java.lang.String)
char car
String methodDescriptor
char[] buf
int off
int size
org.jacoco.asm.Type[] args
public static org.jacoco.asm.Type[] getArgumentTypes (java.lang.reflect.Method)
int i
java.lang.reflect.Method method
Class[] classes
org.jacoco.asm.Type[] types
public static org.jacoco.asm.Type getReturnType (java.lang.String)
String methodDescriptor
char[] buf
public static org.jacoco.asm.Type getReturnType (java.lang.reflect.Method)
java.lang.reflect.Method method
public static int getArgumentsAndReturnSizes (java.lang.String)
char car
String desc
int n
int c
private static org.jacoco.asm.Type getType (char[], int)
char[] buf
int off
int len
int len
public int getSort ()
public int getDimensions ()
int i
public org.jacoco.asm.Type getElementType ()
public java.lang.String getClassName ()
int i
StringBuffer b
public java.lang.String getInternalName ()
public org.jacoco.asm.Type[] getArgumentTypes ()
public org.jacoco.asm.Type getReturnType ()
public int getArgumentsAndReturnSizes ()
public java.lang.String getDescriptor ()
StringBuffer buf
public static transient java.lang.String getMethodDescriptor (org.jacoco.asm.Type, org.jacoco.asm.Type[])
int i
org.jacoco.asm.Type returnType
org.jacoco.asm.Type[] argumentTypes
StringBuffer buf
private void getDescriptor (java.lang.StringBuffer)
StringBuffer buf
public static java.lang.String getInternalName (java.lang.Class)
Class c
public static java.lang.String getDescriptor (java.lang.Class)
Class c
StringBuffer buf
public static java.lang.String getConstructorDescriptor (java.lang.reflect.Constructor)
int i
java.lang.reflect.Constructor c
Class[] parameters
StringBuffer buf
public static java.lang.String getMethodDescriptor (java.lang.reflect.Method)
int i
java.lang.reflect.Method m
Class[] parameters
StringBuffer buf
private static void getDescriptor (java.lang.StringBuffer, java.lang.Class)
char car
char car
char car
char car
char car
char car
char car
char car
char car
char car
int i
String name
int len
StringBuffer buf
Class c
Class d
public int getSize ()
public int getOpcode (int)
int opcode
public boolean equals (java.lang.Object)
int i
int j
int end
Object o
org.jacoco.asm.Type t
public int hashCode ()
int i
int end
int hc
public java.lang.String toString ()
static void ()
}
org/jacoco/asm/TypePath.classTypePath.java
package org.jacoco.asm
public org.jacoco.asm.TypePath extends java.lang.Object {
public static final int ARRAY_ELEMENT
public static final int INNER_TYPE
public static final int WILDCARD_BOUND
public static final int TYPE_ARGUMENT
byte[] b
int offset
void (byte[], int)
byte[] b
int offset
public int getLength ()
public int getStep (int)
int index
public int getStepArgument (int)
int index
public static org.jacoco.asm.TypePath fromString (java.lang.String)
int typeArg
char c
int i
String typePath
int n
org.jacoco.asm.ByteVector out
public java.lang.String toString ()
int i
int length
StringBuilder result
}
org/jacoco/asm/attrs/
org/jacoco/asm/attrs/package.html
org/jacoco/asm/commons/
org/jacoco/asm/commons/AnalyzerAdapter.classAnalyzerAdapter.java
package org.jacoco.asm.commons
public org.jacoco.asm.commons.AnalyzerAdapter extends org.jacoco.asm.MethodVisitor {
public java.util.List locals
public java.util.List stack
private java.util.List labels
public java.util.Map uninitializedTypes
private int maxStack
private int maxLocals
private String owner
public void (java.lang.String, int, java.lang.String, java.lang.String, org.jacoco.asm.MethodVisitor)
String owner
int access
String name
String desc
org.jacoco.asm.MethodVisitor mv
protected void (int, java.lang.String, int, java.lang.String, java.lang.String, org.jacoco.asm.MethodVisitor)
org.jacoco.asm.Type type
int i
int api
String owner
int access
String name
String desc
org.jacoco.asm.MethodVisitor mv
org.jacoco.asm.Type[] types
public void visitFrame (int, int, java.lang.Object[], int, java.lang.Object[])
int type
int nLocal
Object[] local
int nStack
Object[] stack
private static void visitFrameTypes (int, java.lang.Object[], java.util.List)
Object type
int i
int n
Object[] types
java.util.List result
public void visitInsn (int)
int opcode
public void visitIntInsn (int, int)
int opcode
int operand
public void visitVarInsn (int, int)
int opcode
int var
public void visitTypeInsn (int, java.lang.String)
org.jacoco.asm.Label l
int i
int opcode
String type
public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String, boolean)
int opcode
String owner
String name
String desc
boolean itf
private void doVisitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String, boolean)
Object u
int i
int i
Object u
Object t
int opcode
String owner
String name
String desc
boolean itf
public transient void visitInvokeDynamicInsn (java.lang.String, java.lang.String, org.jacoco.asm.Handle, java.lang.Object[])
String name
String desc
org.jacoco.asm.Handle bsm
Object[] bsmArgs
public void visitJumpInsn (int, org.jacoco.asm.Label)
int opcode
org.jacoco.asm.Label label
public void visitLabel (org.jacoco.asm.Label)
org.jacoco.asm.Label label
public void visitLdcInsn (java.lang.Object)
int sort
Object cst
public void visitIincInsn (int, int)
int var
int increment
public transient void visitTableSwitchInsn (int, int, org.jacoco.asm.Label, org.jacoco.asm.Label[])
int min
int max
org.jacoco.asm.Label dflt
org.jacoco.asm.Label[] labels
public void visitLookupSwitchInsn (org.jacoco.asm.Label, int[], org.jacoco.asm.Label[])
org.jacoco.asm.Label dflt
int[] keys
org.jacoco.asm.Label[] labels
public void visitMultiANewArrayInsn (java.lang.String, int)
String desc
int dims
public void visitMaxs (int, int)
int maxStack
int maxLocals
private java.lang.Object get (int)
int local
private void set (int, java.lang.Object)
int local
Object type
private void push (java.lang.Object)
Object type
private void pushDesc (java.lang.String)
String desc
int index
private java.lang.Object pop ()
private void pop (int)
int i
int n
int size
int end
private void pop (java.lang.String)
int i
int n
org.jacoco.asm.Type[] types
String desc
char c
private void execute (int, int, java.lang.String)
int opcode
int iarg
String sarg
Object t1
Object t1
Object t1
Object t1
Object t1
Object t1
Object t1
Object t1
Object t1
Object t1
Object t2
Object t2
Object t2
Object t2
Object t2
Object t2
Object t2
Object t2
Object t3
Object t3
Object t3
Object t4
}
org/jacoco/asm/commons/JSRInlinerAdapter$Instantiation.classJSRInlinerAdapter.java
package org.jacoco.asm.commons
org.jacoco.asm.commons.JSRInlinerAdapter$Instantiation extends java.util.AbstractMap {
final org.jacoco.asm.commons.JSRInlinerAdapter$Instantiation previous
public final java.util.BitSet subroutine
public final java.util.Map rangeTable
public final org.jacoco.asm.tree.LabelNode returnLabel
final synthetic org.jacoco.asm.commons.JSRInlinerAdapter this$0
void (org.jacoco.asm.commons.JSRInlinerAdapter, org.jacoco.asm.commons.JSRInlinerAdapter$Instantiation, java.util.BitSet)
org.jacoco.asm.commons.JSRInlinerAdapter$Instantiation p
org.jacoco.asm.tree.LabelNode ilbl
org.jacoco.asm.tree.AbstractInsnNode insn
int i
int c
org.jacoco.asm.commons.JSRInlinerAdapter$Instantiation prev
java.util.BitSet sub
org.jacoco.asm.tree.LabelNode duplbl
public org.jacoco.asm.commons.JSRInlinerAdapter$Instantiation findOwner (int)
org.jacoco.asm.commons.JSRInlinerAdapter$Instantiation p
int i
org.jacoco.asm.commons.JSRInlinerAdapter$Instantiation own
public org.jacoco.asm.tree.LabelNode gotoLabel (org.jacoco.asm.tree.LabelNode)
org.jacoco.asm.tree.LabelNode l
org.jacoco.asm.commons.JSRInlinerAdapter$Instantiation owner
public org.jacoco.asm.tree.LabelNode rangeLabel (org.jacoco.asm.tree.LabelNode)
org.jacoco.asm.tree.LabelNode l
public java.util.Set entrySet ()
public org.jacoco.asm.tree.LabelNode get (java.lang.Object)
Object o
public volatile synthetic java.lang.Object get (java.lang.Object)
}
org/jacoco/asm/commons/JSRInlinerAdapter.classJSRInlinerAdapter.java
package org.jacoco.asm.commons
public org.jacoco.asm.commons.JSRInlinerAdapter extends org.jacoco.asm.tree.MethodNode implements org.jacoco.asm.Opcodes {
private static final boolean LOGGING
private final java.util.Map subroutineHeads
private final java.util.BitSet mainSubroutine
final java.util.BitSet dualCitizens
public void (org.jacoco.asm.MethodVisitor, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
org.jacoco.asm.MethodVisitor mv
int access
String name
String desc
String signature
String[] exceptions
protected void (int, org.jacoco.asm.MethodVisitor, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int api
org.jacoco.asm.MethodVisitor mv
int access
String name
String desc
String signature
String[] exceptions
public void visitJumpInsn (int, org.jacoco.asm.Label)
int opcode
org.jacoco.asm.Label lbl
org.jacoco.asm.tree.LabelNode ln
public void visitEnd ()
private void markSubroutines ()
java.util.Map$Entry entry
org.jacoco.asm.tree.LabelNode lab
java.util.BitSet sub
int index
java.util.Iterator it
java.util.BitSet anyvisited
private void markSubroutineWalk (java.util.BitSet, int, java.util.BitSet)
org.jacoco.asm.tree.TryCatchBlockNode trycatch
int handlerindex
int startindex
int endindex
int nextbit
java.util.Iterator it
java.util.BitSet sub
int index
java.util.BitSet anyvisited
boolean loop
private void markSubroutineWalkDFS (java.util.BitSet, int, java.util.BitSet)
org.jacoco.asm.tree.JumpInsnNode jnode
int destidx
org.jacoco.asm.tree.LabelNode l
int i
org.jacoco.asm.tree.TableSwitchInsnNode tsnode
int destidx
org.jacoco.asm.tree.LabelNode l
int i
org.jacoco.asm.tree.LookupSwitchInsnNode lsnode
int destidx
org.jacoco.asm.tree.AbstractInsnNode node
java.util.BitSet sub
int index
java.util.BitSet anyvisited
private void emitCode ()
org.jacoco.asm.commons.JSRInlinerAdapter$Instantiation inst
java.util.LinkedList worklist
org.jacoco.asm.tree.InsnList newInstructions
java.util.List newTryCatchBlocks
java.util.List newLocalVariables
private void emitSubroutine (org.jacoco.asm.commons.JSRInlinerAdapter$Instantiation, java.util.List, org.jacoco.asm.tree.InsnList, java.util.List, java.util.List)
org.jacoco.asm.tree.LabelNode ilbl
org.jacoco.asm.tree.LabelNode remap
org.jacoco.asm.commons.JSRInlinerAdapter$Instantiation p
org.jacoco.asm.tree.LabelNode retlabel
org.jacoco.asm.tree.LabelNode lbl
java.util.BitSet sub
org.jacoco.asm.commons.JSRInlinerAdapter$Instantiation newinst
org.jacoco.asm.tree.LabelNode startlbl
org.jacoco.asm.tree.AbstractInsnNode insn
org.jacoco.asm.commons.JSRInlinerAdapter$Instantiation owner
int i
int c
org.jacoco.asm.tree.TryCatchBlockNode trycatch
org.jacoco.asm.tree.LabelNode start
org.jacoco.asm.tree.LabelNode end
org.jacoco.asm.tree.LabelNode handler
java.util.Iterator it
org.jacoco.asm.tree.LocalVariableNode lvnode
org.jacoco.asm.tree.LabelNode start
org.jacoco.asm.tree.LabelNode end
java.util.Iterator it
org.jacoco.asm.commons.JSRInlinerAdapter$Instantiation instant
java.util.List worklist
org.jacoco.asm.tree.InsnList newInstructions
java.util.List newTryCatchBlocks
java.util.List newLocalVariables
org.jacoco.asm.tree.LabelNode duplbl
private static void log (java.lang.String)
String str
}
org/jacoco/asm/commons/package.html
org/jacoco/asm/package.html
org/jacoco/asm/signature/
org/jacoco/asm/signature/package.html
org/jacoco/asm/tree/
org/jacoco/asm/tree/AbstractInsnNode.classAbstractInsnNode.java
package org.jacoco.asm.tree
public abstract org.jacoco.asm.tree.AbstractInsnNode extends java.lang.Object {
public static final int INSN
public static final int INT_INSN
public static final int VAR_INSN
public static final int TYPE_INSN
public static final int FIELD_INSN
public static final int METHOD_INSN
public static final int INVOKE_DYNAMIC_INSN
public static final int JUMP_INSN
public static final int LABEL
public static final int LDC_INSN
public static final int IINC_INSN
public static final int TABLESWITCH_INSN
public static final int LOOKUPSWITCH_INSN
public static final int MULTIANEWARRAY_INSN
public static final int FRAME
public static final int LINE
protected int opcode
public java.util.List visibleTypeAnnotations
public java.util.List invisibleTypeAnnotations
org.jacoco.asm.tree.AbstractInsnNode prev
org.jacoco.asm.tree.AbstractInsnNode next
int index
protected void (int)
int opcode
public int getOpcode ()
public abstract int getType ()
public org.jacoco.asm.tree.AbstractInsnNode getPrevious ()
public org.jacoco.asm.tree.AbstractInsnNode getNext ()
public abstract void accept (org.jacoco.asm.MethodVisitor)
protected final void acceptAnnotations (org.jacoco.asm.MethodVisitor)
org.jacoco.asm.tree.TypeAnnotationNode an
int i
org.jacoco.asm.tree.TypeAnnotationNode an
int i
org.jacoco.asm.MethodVisitor mv
int n
public abstract org.jacoco.asm.tree.AbstractInsnNode clone (java.util.Map)
static org.jacoco.asm.tree.LabelNode clone (org.jacoco.asm.tree.LabelNode, java.util.Map)
org.jacoco.asm.tree.LabelNode label
java.util.Map map
static org.jacoco.asm.tree.LabelNode[] clone (java.util.List, java.util.Map)
int i
java.util.List labels
java.util.Map map
org.jacoco.asm.tree.LabelNode[] clones
protected final org.jacoco.asm.tree.AbstractInsnNode cloneAnnotations (org.jacoco.asm.tree.AbstractInsnNode)
org.jacoco.asm.tree.TypeAnnotationNode src
org.jacoco.asm.tree.TypeAnnotationNode ann
int i
org.jacoco.asm.tree.TypeAnnotationNode src
org.jacoco.asm.tree.TypeAnnotationNode ann
int i
org.jacoco.asm.tree.AbstractInsnNode insn
}
org/jacoco/asm/tree/AnnotationNode.classAnnotationNode.java
package org.jacoco.asm.tree
public org.jacoco.asm.tree.AnnotationNode extends org.jacoco.asm.AnnotationVisitor {
public String desc
public java.util.List values
public void (java.lang.String)
String desc
public void (int, java.lang.String)
int api
String desc
void (java.util.List)
java.util.List values
public void visit (java.lang.String, java.lang.Object)
String name
Object value
public void visitEnum (java.lang.String, java.lang.String, java.lang.String)
String name
String desc
String value
public org.jacoco.asm.AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String)
String name
String desc
org.jacoco.asm.tree.AnnotationNode annotation
public org.jacoco.asm.AnnotationVisitor visitArray (java.lang.String)
String name
java.util.List array
public void visitEnd ()
public void check (int)
int api
public void accept (org.jacoco.asm.AnnotationVisitor)
String name
Object value
int i
org.jacoco.asm.AnnotationVisitor av
static void accept (org.jacoco.asm.AnnotationVisitor, java.lang.String, java.lang.Object)
String[] typeconst
org.jacoco.asm.tree.AnnotationNode an
int j
org.jacoco.asm.AnnotationVisitor v
java.util.List array
org.jacoco.asm.AnnotationVisitor av
String name
Object value
}
org/jacoco/asm/tree/FieldInsnNode.classFieldInsnNode.java
package org.jacoco.asm.tree
public org.jacoco.asm.tree.FieldInsnNode extends org.jacoco.asm.tree.AbstractInsnNode {
public String owner
public String name
public String desc
public void (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
public void setOpcode (int)
int opcode
public int getType ()
public void accept (org.jacoco.asm.MethodVisitor)
org.jacoco.asm.MethodVisitor mv
public org.jacoco.asm.tree.AbstractInsnNode clone (java.util.Map)
java.util.Map labels
}
org/jacoco/asm/tree/FrameNode.classFrameNode.java
package org.jacoco.asm.tree
public org.jacoco.asm.tree.FrameNode extends org.jacoco.asm.tree.AbstractInsnNode {
public int type
public java.util.List local
public java.util.List stack
private void ()
public void (int, int, java.lang.Object[], int, java.lang.Object[])
int type
int nLocal
Object[] local
int nStack
Object[] stack
public int getType ()
public void accept (org.jacoco.asm.MethodVisitor)
org.jacoco.asm.MethodVisitor mv
public org.jacoco.asm.tree.AbstractInsnNode clone (java.util.Map)
Object l
int i
Object s
int i
java.util.Map labels
org.jacoco.asm.tree.FrameNode clone
private static java.util.List asList (int, java.lang.Object[])
int n
Object[] o
private static java.lang.Object[] asArray (java.util.List)
Object o
int i
java.util.List l
Object[] objs
}
org/jacoco/asm/tree/IincInsnNode.classIincInsnNode.java
package org.jacoco.asm.tree
public org.jacoco.asm.tree.IincInsnNode extends org.jacoco.asm.tree.AbstractInsnNode {
public int var
public int incr
public void (int, int)
int var
int incr
public int getType ()
public void accept (org.jacoco.asm.MethodVisitor)
org.jacoco.asm.MethodVisitor mv
public org.jacoco.asm.tree.AbstractInsnNode clone (java.util.Map)
java.util.Map labels
}
org/jacoco/asm/tree/InsnList$InsnListIterator.classInsnList.java
package org.jacoco.asm.tree
final org.jacoco.asm.tree.InsnList$InsnListIterator extends java.lang.Object implements java.util.ListIterator {
org.jacoco.asm.tree.AbstractInsnNode next
org.jacoco.asm.tree.AbstractInsnNode prev
org.jacoco.asm.tree.AbstractInsnNode remove
final synthetic org.jacoco.asm.tree.InsnList this$0
void (org.jacoco.asm.tree.InsnList, int)
int index
public boolean hasNext ()
public java.lang.Object next ()
org.jacoco.asm.tree.AbstractInsnNode result
public void remove ()
public boolean hasPrevious ()
public java.lang.Object previous ()
org.jacoco.asm.tree.AbstractInsnNode result
public int nextIndex ()
public int previousIndex ()
public void add (java.lang.Object)
Object o
public void set (java.lang.Object)
Object o
}
org/jacoco/asm/tree/InsnList.classInsnList.java
package org.jacoco.asm.tree
public org.jacoco.asm.tree.InsnList extends java.lang.Object {
private int size
private org.jacoco.asm.tree.AbstractInsnNode first
private org.jacoco.asm.tree.AbstractInsnNode last
org.jacoco.asm.tree.AbstractInsnNode[] cache
public void ()
public int size ()
public org.jacoco.asm.tree.AbstractInsnNode getFirst ()
public org.jacoco.asm.tree.AbstractInsnNode getLast ()
public org.jacoco.asm.tree.AbstractInsnNode get (int)
int index
public boolean contains (org.jacoco.asm.tree.AbstractInsnNode)
org.jacoco.asm.tree.AbstractInsnNode insn
org.jacoco.asm.tree.AbstractInsnNode i
public int indexOf (org.jacoco.asm.tree.AbstractInsnNode)
org.jacoco.asm.tree.AbstractInsnNode insn
public void accept (org.jacoco.asm.MethodVisitor)
org.jacoco.asm.MethodVisitor mv
org.jacoco.asm.tree.AbstractInsnNode insn
public java.util.ListIterator iterator ()
public java.util.ListIterator iterator (int)
int index
public org.jacoco.asm.tree.AbstractInsnNode[] toArray ()
int i
org.jacoco.asm.tree.AbstractInsnNode elem
org.jacoco.asm.tree.AbstractInsnNode[] insns
public void set (org.jacoco.asm.tree.AbstractInsnNode, org.jacoco.asm.tree.AbstractInsnNode)
int index
org.jacoco.asm.tree.AbstractInsnNode location
org.jacoco.asm.tree.AbstractInsnNode insn
org.jacoco.asm.tree.AbstractInsnNode next
org.jacoco.asm.tree.AbstractInsnNode prev
public void add (org.jacoco.asm.tree.AbstractInsnNode)
org.jacoco.asm.tree.AbstractInsnNode insn
public void add (org.jacoco.asm.tree.InsnList)
org.jacoco.asm.tree.AbstractInsnNode elem
org.jacoco.asm.tree.InsnList insns
public void insert (org.jacoco.asm.tree.AbstractInsnNode)
org.jacoco.asm.tree.AbstractInsnNode insn
public void insert (org.jacoco.asm.tree.InsnList)
org.jacoco.asm.tree.AbstractInsnNode elem
org.jacoco.asm.tree.InsnList insns
public void insert (org.jacoco.asm.tree.AbstractInsnNode, org.jacoco.asm.tree.AbstractInsnNode)
org.jacoco.asm.tree.AbstractInsnNode location
org.jacoco.asm.tree.AbstractInsnNode insn
org.jacoco.asm.tree.AbstractInsnNode next
public void insert (org.jacoco.asm.tree.AbstractInsnNode, org.jacoco.asm.tree.InsnList)
org.jacoco.asm.tree.AbstractInsnNode location
org.jacoco.asm.tree.InsnList insns
org.jacoco.asm.tree.AbstractInsnNode ifirst
org.jacoco.asm.tree.AbstractInsnNode ilast
org.jacoco.asm.tree.AbstractInsnNode next
public void insertBefore (org.jacoco.asm.tree.AbstractInsnNode, org.jacoco.asm.tree.AbstractInsnNode)
org.jacoco.asm.tree.AbstractInsnNode location
org.jacoco.asm.tree.AbstractInsnNode insn
org.jacoco.asm.tree.AbstractInsnNode prev
public void insertBefore (org.jacoco.asm.tree.AbstractInsnNode, org.jacoco.asm.tree.InsnList)
org.jacoco.asm.tree.AbstractInsnNode location
org.jacoco.asm.tree.InsnList insns
org.jacoco.asm.tree.AbstractInsnNode ifirst
org.jacoco.asm.tree.AbstractInsnNode ilast
org.jacoco.asm.tree.AbstractInsnNode prev
public void remove (org.jacoco.asm.tree.AbstractInsnNode)
org.jacoco.asm.tree.AbstractInsnNode insn
org.jacoco.asm.tree.AbstractInsnNode next
org.jacoco.asm.tree.AbstractInsnNode prev
void removeAll (boolean)
org.jacoco.asm.tree.AbstractInsnNode next
org.jacoco.asm.tree.AbstractInsnNode insn
boolean mark
public void clear ()
public void resetLabels ()
org.jacoco.asm.tree.AbstractInsnNode insn
}
org/jacoco/asm/tree/InsnNode.classInsnNode.java
package org.jacoco.asm.tree
public org.jacoco.asm.tree.InsnNode extends org.jacoco.asm.tree.AbstractInsnNode {
public void (int)
int opcode
public int getType ()
public void accept (org.jacoco.asm.MethodVisitor)
org.jacoco.asm.MethodVisitor mv
public org.jacoco.asm.tree.AbstractInsnNode clone (java.util.Map)
java.util.Map labels
}
org/jacoco/asm/tree/IntInsnNode.classIntInsnNode.java
package org.jacoco.asm.tree
public org.jacoco.asm.tree.IntInsnNode extends org.jacoco.asm.tree.AbstractInsnNode {
public int operand
public void (int, int)
int opcode
int operand
public void setOpcode (int)
int opcode
public int getType ()
public void accept (org.jacoco.asm.MethodVisitor)
org.jacoco.asm.MethodVisitor mv
public org.jacoco.asm.tree.AbstractInsnNode clone (java.util.Map)
java.util.Map labels
}
org/jacoco/asm/tree/InvokeDynamicInsnNode.classInvokeDynamicInsnNode.java
package org.jacoco.asm.tree
public org.jacoco.asm.tree.InvokeDynamicInsnNode extends org.jacoco.asm.tree.AbstractInsnNode {
public String name
public String desc
public org.jacoco.asm.Handle bsm
public Object[] bsmArgs
public transient void (java.lang.String, java.lang.String, org.jacoco.asm.Handle, java.lang.Object[])
String name
String desc
org.jacoco.asm.Handle bsm
Object[] bsmArgs
public int getType ()
public void accept (org.jacoco.asm.MethodVisitor)
org.jacoco.asm.MethodVisitor mv
public org.jacoco.asm.tree.AbstractInsnNode clone (java.util.Map)
java.util.Map labels
}
org/jacoco/asm/tree/JumpInsnNode.classJumpInsnNode.java
package org.jacoco.asm.tree
public org.jacoco.asm.tree.JumpInsnNode extends org.jacoco.asm.tree.AbstractInsnNode {
public org.jacoco.asm.tree.LabelNode label
public void (int, org.jacoco.asm.tree.LabelNode)
int opcode
org.jacoco.asm.tree.LabelNode label
public void setOpcode (int)
int opcode
public int getType ()
public void accept (org.jacoco.asm.MethodVisitor)
org.jacoco.asm.MethodVisitor mv
public org.jacoco.asm.tree.AbstractInsnNode clone (java.util.Map)
java.util.Map labels
}
org/jacoco/asm/tree/LabelNode.classLabelNode.java
package org.jacoco.asm.tree
public org.jacoco.asm.tree.LabelNode extends org.jacoco.asm.tree.AbstractInsnNode {
private org.jacoco.asm.Label label
public void ()
public void (org.jacoco.asm.Label)
org.jacoco.asm.Label label
public int getType ()
public org.jacoco.asm.Label getLabel ()
public void accept (org.jacoco.asm.MethodVisitor)
org.jacoco.asm.MethodVisitor cv
public org.jacoco.asm.tree.AbstractInsnNode clone (java.util.Map)
java.util.Map labels
public void resetLabel ()
}
org/jacoco/asm/tree/LdcInsnNode.classLdcInsnNode.java
package org.jacoco.asm.tree
public org.jacoco.asm.tree.LdcInsnNode extends org.jacoco.asm.tree.AbstractInsnNode {
public Object cst
public void (java.lang.Object)
Object cst
public int getType ()
public void accept (org.jacoco.asm.MethodVisitor)
org.jacoco.asm.MethodVisitor mv
public org.jacoco.asm.tree.AbstractInsnNode clone (java.util.Map)
java.util.Map labels
}
org/jacoco/asm/tree/LineNumberNode.classLineNumberNode.java
package org.jacoco.asm.tree
public org.jacoco.asm.tree.LineNumberNode extends org.jacoco.asm.tree.AbstractInsnNode {
public int line
public org.jacoco.asm.tree.LabelNode start
public void (int, org.jacoco.asm.tree.LabelNode)
int line
org.jacoco.asm.tree.LabelNode start
public int getType ()
public void accept (org.jacoco.asm.MethodVisitor)
org.jacoco.asm.MethodVisitor mv
public org.jacoco.asm.tree.AbstractInsnNode clone (java.util.Map)
java.util.Map labels
}
org/jacoco/asm/tree/LocalVariableAnnotationNode.classLocalVariableAnnotationNode.java
package org.jacoco.asm.tree
public org.jacoco.asm.tree.LocalVariableAnnotationNode extends org.jacoco.asm.tree.TypeAnnotationNode {
public java.util.List start
public java.util.List end
public java.util.List index
public void (int, org.jacoco.asm.TypePath, org.jacoco.asm.tree.LabelNode[], org.jacoco.asm.tree.LabelNode[], int[], java.lang.String)
int typeRef
org.jacoco.asm.TypePath typePath
org.jacoco.asm.tree.LabelNode[] start
org.jacoco.asm.tree.LabelNode[] end
int[] index
String desc
public void (int, int, org.jacoco.asm.TypePath, org.jacoco.asm.tree.LabelNode[], org.jacoco.asm.tree.LabelNode[], int[], java.lang.String)
int i
int api
int typeRef
org.jacoco.asm.TypePath typePath
org.jacoco.asm.tree.LabelNode[] start
org.jacoco.asm.tree.LabelNode[] end
int[] index
String desc
public void accept (org.jacoco.asm.MethodVisitor, boolean)
int i
org.jacoco.asm.MethodVisitor mv
boolean visible
org.jacoco.asm.Label[] start
org.jacoco.asm.Label[] end
int[] index
}
org/jacoco/asm/tree/LocalVariableNode.classLocalVariableNode.java
package org.jacoco.asm.tree
public org.jacoco.asm.tree.LocalVariableNode extends java.lang.Object {
public String name
public String desc
public String signature
public org.jacoco.asm.tree.LabelNode start
public org.jacoco.asm.tree.LabelNode end
public int index
public void (java.lang.String, java.lang.String, java.lang.String, org.jacoco.asm.tree.LabelNode, org.jacoco.asm.tree.LabelNode, int)
String name
String desc
String signature
org.jacoco.asm.tree.LabelNode start
org.jacoco.asm.tree.LabelNode end
int index
public void accept (org.jacoco.asm.MethodVisitor)
org.jacoco.asm.MethodVisitor mv
}
org/jacoco/asm/tree/LookupSwitchInsnNode.classLookupSwitchInsnNode.java
package org.jacoco.asm.tree
public org.jacoco.asm.tree.LookupSwitchInsnNode extends org.jacoco.asm.tree.AbstractInsnNode {
public org.jacoco.asm.tree.LabelNode dflt
public java.util.List keys
public java.util.List labels
public void (org.jacoco.asm.tree.LabelNode, int[], org.jacoco.asm.tree.LabelNode[])
int i
org.jacoco.asm.tree.LabelNode dflt
int[] keys
org.jacoco.asm.tree.LabelNode[] labels
public int getType ()
public void accept (org.jacoco.asm.MethodVisitor)
int i
int i
org.jacoco.asm.MethodVisitor mv
int[] keys
org.jacoco.asm.Label[] labels
public org.jacoco.asm.tree.AbstractInsnNode clone (java.util.Map)
java.util.Map labels
org.jacoco.asm.tree.LookupSwitchInsnNode clone
}
org/jacoco/asm/tree/MethodInsnNode.classMethodInsnNode.java
package org.jacoco.asm.tree
public org.jacoco.asm.tree.MethodInsnNode extends org.jacoco.asm.tree.AbstractInsnNode {
public String owner
public String name
public String desc
public boolean itf
public void (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
public void (int, java.lang.String, java.lang.String, java.lang.String, boolean)
int opcode
String owner
String name
String desc
boolean itf
public void setOpcode (int)
int opcode
public int getType ()
public void accept (org.jacoco.asm.MethodVisitor)
org.jacoco.asm.MethodVisitor mv
public org.jacoco.asm.tree.AbstractInsnNode clone (java.util.Map)
java.util.Map labels
}
org/jacoco/asm/tree/MethodNode$1.classMethodNode.java
package org.jacoco.asm.tree
org.jacoco.asm.tree.MethodNode$1 extends java.util.ArrayList {
final synthetic org.jacoco.asm.tree.MethodNode this$0
void (org.jacoco.asm.tree.MethodNode, int)
org.jacoco.asm.tree.MethodNode this$0
int x0
public boolean add (java.lang.Object)
Object o
}
org/jacoco/asm/tree/MethodNode.classMethodNode.java
package org.jacoco.asm.tree
public org.jacoco.asm.tree.MethodNode extends org.jacoco.asm.MethodVisitor {
public int access
public String name
public String desc
public String signature
public java.util.List exceptions
public java.util.List parameters
public java.util.List visibleAnnotations
public java.util.List invisibleAnnotations
public java.util.List visibleTypeAnnotations
public java.util.List invisibleTypeAnnotations
public java.util.List attrs
public Object annotationDefault
public java.util.List[] visibleParameterAnnotations
public java.util.List[] invisibleParameterAnnotations
public org.jacoco.asm.tree.InsnList instructions
public java.util.List tryCatchBlocks
public int maxStack
public int maxLocals
public java.util.List localVariables
public java.util.List visibleLocalVariableAnnotations
public java.util.List invisibleLocalVariableAnnotations
private boolean visited
public void ()
public void (int)
int api
public void (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int access
String name
String desc
String signature
String[] exceptions
public void (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int api
int access
String name
String desc
String signature
String[] exceptions
boolean isAbstract
public void visitParameter (java.lang.String, int)
String name
int access
public org.jacoco.asm.AnnotationVisitor visitAnnotationDefault ()
public org.jacoco.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
org.jacoco.asm.tree.AnnotationNode an
public org.jacoco.asm.AnnotationVisitor visitTypeAnnotation (int, org.jacoco.asm.TypePath, java.lang.String, boolean)
int typeRef
org.jacoco.asm.TypePath typePath
String desc
boolean visible
org.jacoco.asm.tree.TypeAnnotationNode an
public org.jacoco.asm.AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean)
int params
int params
int parameter
String desc
boolean visible
org.jacoco.asm.tree.AnnotationNode an
public void visitAttribute (org.jacoco.asm.Attribute)
org.jacoco.asm.Attribute attr
public void visitCode ()
public void visitFrame (int, int, java.lang.Object[], int, java.lang.Object[])
int type
int nLocal
Object[] local
int nStack
Object[] stack
public void visitInsn (int)
int opcode
public void visitIntInsn (int, int)
int opcode
int operand
public void visitVarInsn (int, int)
int opcode
int var
public void visitTypeInsn (int, java.lang.String)
int opcode
String type
public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String, boolean)
int opcode
String owner
String name
String desc
boolean itf
public transient void visitInvokeDynamicInsn (java.lang.String, java.lang.String, org.jacoco.asm.Handle, java.lang.Object[])
String name
String desc
org.jacoco.asm.Handle bsm
Object[] bsmArgs
public void visitJumpInsn (int, org.jacoco.asm.Label)
int opcode
org.jacoco.asm.Label label
public void visitLabel (org.jacoco.asm.Label)
org.jacoco.asm.Label label
public void visitLdcInsn (java.lang.Object)
Object cst
public void visitIincInsn (int, int)
int var
int increment
public transient void visitTableSwitchInsn (int, int, org.jacoco.asm.Label, org.jacoco.asm.Label[])
int min
int max
org.jacoco.asm.Label dflt
org.jacoco.asm.Label[] labels
public void visitLookupSwitchInsn (org.jacoco.asm.Label, int[], org.jacoco.asm.Label[])
org.jacoco.asm.Label dflt
int[] keys
org.jacoco.asm.Label[] labels
public void visitMultiANewArrayInsn (java.lang.String, int)
String desc
int dims
public org.jacoco.asm.AnnotationVisitor visitInsnAnnotation (int, org.jacoco.asm.TypePath, java.lang.String, boolean)
int typeRef
org.jacoco.asm.TypePath typePath
String desc
boolean visible
org.jacoco.asm.tree.AbstractInsnNode insn
org.jacoco.asm.tree.TypeAnnotationNode an
public void visitTryCatchBlock (org.jacoco.asm.Label, org.jacoco.asm.Label, org.jacoco.asm.Label, java.lang.String)
org.jacoco.asm.Label start
org.jacoco.asm.Label end
org.jacoco.asm.Label handler
String type
public org.jacoco.asm.AnnotationVisitor visitTryCatchAnnotation (int, org.jacoco.asm.TypePath, java.lang.String, boolean)
int typeRef
org.jacoco.asm.TypePath typePath
String desc
boolean visible
org.jacoco.asm.tree.TryCatchBlockNode tcb
org.jacoco.asm.tree.TypeAnnotationNode an
public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, org.jacoco.asm.Label, org.jacoco.asm.Label, int)
String name
String desc
String signature
org.jacoco.asm.Label start
org.jacoco.asm.Label end
int index
public org.jacoco.asm.AnnotationVisitor visitLocalVariableAnnotation (int, org.jacoco.asm.TypePath, org.jacoco.asm.Label[], org.jacoco.asm.Label[], int[], java.lang.String, boolean)
int typeRef
org.jacoco.asm.TypePath typePath
org.jacoco.asm.Label[] start
org.jacoco.asm.Label[] end
int[] index
String desc
boolean visible
org.jacoco.asm.tree.LocalVariableAnnotationNode an
public void visitLineNumber (int, org.jacoco.asm.Label)
int line
org.jacoco.asm.Label start
public void visitMaxs (int, int)
int maxStack
int maxLocals
public void visitEnd ()
protected org.jacoco.asm.tree.LabelNode getLabelNode (org.jacoco.asm.Label)
org.jacoco.asm.Label l
private org.jacoco.asm.tree.LabelNode[] getLabelNodes (org.jacoco.asm.Label[])
int i
org.jacoco.asm.Label[] l
org.jacoco.asm.tree.LabelNode[] nodes
private java.lang.Object[] getLabelNodes (java.lang.Object[])
Object o
int i
Object[] objs
Object[] nodes
public void check (int)
org.jacoco.asm.tree.TryCatchBlockNode tcb
int i
boolean itf
org.jacoco.asm.tree.AbstractInsnNode insn
int i
int n
int api
public void accept (org.jacoco.asm.ClassVisitor)
org.jacoco.asm.ClassVisitor cv
String[] exceptions
org.jacoco.asm.MethodVisitor mv
public void accept (org.jacoco.asm.MethodVisitor)
org.jacoco.asm.tree.ParameterNode parameter
org.jacoco.asm.AnnotationVisitor av
org.jacoco.asm.tree.AnnotationNode an
org.jacoco.asm.tree.AnnotationNode an
org.jacoco.asm.tree.TypeAnnotationNode an
org.jacoco.asm.tree.TypeAnnotationNode an
org.jacoco.asm.tree.AnnotationNode an
java.util.List l
int j
org.jacoco.asm.tree.AnnotationNode an
java.util.List l
int j
org.jacoco.asm.MethodVisitor mv
int i
int n
}
org/jacoco/asm/tree/MultiANewArrayInsnNode.classMultiANewArrayInsnNode.java
package org.jacoco.asm.tree
public org.jacoco.asm.tree.MultiANewArrayInsnNode extends org.jacoco.asm.tree.AbstractInsnNode {
public String desc
public int dims
public void (java.lang.String, int)
String desc
int dims
public int getType ()
public void accept (org.jacoco.asm.MethodVisitor)
org.jacoco.asm.MethodVisitor mv
public org.jacoco.asm.tree.AbstractInsnNode clone (java.util.Map)
java.util.Map labels
}
org/jacoco/asm/tree/ParameterNode.classParameterNode.java
package org.jacoco.asm.tree
public org.jacoco.asm.tree.ParameterNode extends java.lang.Object {
public String name
public int access
public void (java.lang.String, int)
String name
int access
public void accept (org.jacoco.asm.MethodVisitor)
org.jacoco.asm.MethodVisitor mv
}
org/jacoco/asm/tree/TableSwitchInsnNode.classTableSwitchInsnNode.java
package org.jacoco.asm.tree
public org.jacoco.asm.tree.TableSwitchInsnNode extends org.jacoco.asm.tree.AbstractInsnNode {
public int min
public int max
public org.jacoco.asm.tree.LabelNode dflt
public java.util.List labels
public transient void (int, int, org.jacoco.asm.tree.LabelNode, org.jacoco.asm.tree.LabelNode[])
int min
int max
org.jacoco.asm.tree.LabelNode dflt
org.jacoco.asm.tree.LabelNode[] labels
public int getType ()
public void accept (org.jacoco.asm.MethodVisitor)
int i
org.jacoco.asm.MethodVisitor mv
org.jacoco.asm.Label[] labels
public org.jacoco.asm.tree.AbstractInsnNode clone (java.util.Map)
java.util.Map labels
}
org/jacoco/asm/tree/TryCatchBlockNode.classTryCatchBlockNode.java
package org.jacoco.asm.tree
public org.jacoco.asm.tree.TryCatchBlockNode extends java.lang.Object {
public org.jacoco.asm.tree.LabelNode start
public org.jacoco.asm.tree.LabelNode end
public org.jacoco.asm.tree.LabelNode handler
public String type
public java.util.List visibleTypeAnnotations
public java.util.List invisibleTypeAnnotations
public void (org.jacoco.asm.tree.LabelNode, org.jacoco.asm.tree.LabelNode, org.jacoco.asm.tree.LabelNode, java.lang.String)
org.jacoco.asm.tree.LabelNode start
org.jacoco.asm.tree.LabelNode end
org.jacoco.asm.tree.LabelNode handler
String type
public void updateIndex (int)
org.jacoco.asm.tree.TypeAnnotationNode tan
org.jacoco.asm.tree.TypeAnnotationNode tan
int index
int newTypeRef
public void accept (org.jacoco.asm.MethodVisitor)
org.jacoco.asm.tree.TypeAnnotationNode an
int i
org.jacoco.asm.tree.TypeAnnotationNode an
int i
org.jacoco.asm.MethodVisitor mv
int n
}
org/jacoco/asm/tree/TypeAnnotationNode.classTypeAnnotationNode.java
package org.jacoco.asm.tree
public org.jacoco.asm.tree.TypeAnnotationNode extends org.jacoco.asm.tree.AnnotationNode {
public int typeRef
public org.jacoco.asm.TypePath typePath
public void (int, org.jacoco.asm.TypePath, java.lang.String)
int typeRef
org.jacoco.asm.TypePath typePath
String desc
public void (int, int, org.jacoco.asm.TypePath, java.lang.String)
int api
int typeRef
org.jacoco.asm.TypePath typePath
String desc
}
org/jacoco/asm/tree/TypeInsnNode.classTypeInsnNode.java
package org.jacoco.asm.tree
public org.jacoco.asm.tree.TypeInsnNode extends org.jacoco.asm.tree.AbstractInsnNode {
public String desc
public void (int, java.lang.String)
int opcode
String desc
public void setOpcode (int)
int opcode
public int getType ()
public void accept (org.jacoco.asm.MethodVisitor)
org.jacoco.asm.MethodVisitor mv
public org.jacoco.asm.tree.AbstractInsnNode clone (java.util.Map)
java.util.Map labels
}
org/jacoco/asm/tree/VarInsnNode.classVarInsnNode.java
package org.jacoco.asm.tree
public org.jacoco.asm.tree.VarInsnNode extends org.jacoco.asm.tree.AbstractInsnNode {
public int var
public void (int, int)
int opcode
int var
public void setOpcode (int)
int opcode
public int getType ()
public void accept (org.jacoco.asm.MethodVisitor)
org.jacoco.asm.MethodVisitor mv
public org.jacoco.asm.tree.AbstractInsnNode clone (java.util.Map)
java.util.Map labels
}
org/jacoco/asm/tree/analysis/
org/jacoco/asm/tree/analysis/package.html
org/jacoco/asm/tree/package.html
org/jacoco/asm/util/
org/jacoco/asm/util/package.html
org/jacoco/asm/xml/
org/jacoco/asm/xml/asm-xml.dtd
org/jacoco/asm/xml/package.html
org/jacoco/report/
org/jacoco/report/html/
org/jacoco/report/html/HTMLFormatter.classHTMLFormatter.java
package org.jacoco.report.html
public org.jacoco.report.html.HTMLFormatter extends java.lang.Object implements org.jacoco.report.internal.html.IHTMLReportContext {
private org.jacoco.report.ILanguageNames languageNames
private java.util.Locale locale
private String footerText
private String outputEncoding
private org.jacoco.report.internal.html.resources.Resources resources
private org.jacoco.report.internal.html.index.ElementIndex index
private org.jacoco.report.internal.html.page.SessionsPage sessionsPage
private org.jacoco.report.internal.html.table.Table table
public void ()
public void setLanguageNames (org.jacoco.report.ILanguageNames)
org.jacoco.report.ILanguageNames languageNames
public void setLocale (java.util.Locale)
java.util.Locale locale
public void setFooterText (java.lang.String)
String footerText
public void setOutputEncoding (java.lang.String)
String outputEncoding
public org.jacoco.report.ILanguageNames getLanguageNames ()
public org.jacoco.report.internal.html.resources.Resources getResources ()
public org.jacoco.report.internal.html.table.Table getTable ()
private org.jacoco.report.internal.html.table.Table createTable ()
org.jacoco.report.internal.html.table.Table t
private void addMissedTotalColumns (org.jacoco.report.internal.html.table.Table, java.lang.String, org.jacoco.core.analysis.ICoverageNode$CounterEntity)
org.jacoco.report.internal.html.table.Table table
String label
org.jacoco.core.analysis.ICoverageNode$CounterEntity entity
public java.lang.String getFooterText ()
public org.jacoco.report.internal.html.ILinkable getSessionsPage ()
public java.lang.String getOutputEncoding ()
public org.jacoco.report.internal.html.index.IIndexUpdate getIndexUpdate ()
public java.util.Locale getLocale ()
public org.jacoco.report.IReportVisitor createVisitor (org.jacoco.report.IMultiReportOutput) throws java.io.IOException
org.jacoco.report.IMultiReportOutput output
org.jacoco.report.internal.ReportOutputFolder root
static synthetic org.jacoco.report.internal.html.page.SessionsPage access$002 (org.jacoco.report.html.HTMLFormatter, org.jacoco.report.internal.html.page.SessionsPage)
org.jacoco.report.html.HTMLFormatter x0
org.jacoco.report.internal.html.page.SessionsPage x1
static synthetic org.jacoco.report.internal.html.index.ElementIndex access$100 (org.jacoco.report.html.HTMLFormatter)
org.jacoco.report.html.HTMLFormatter x0
static synthetic org.jacoco.report.internal.html.page.SessionsPage access$000 (org.jacoco.report.html.HTMLFormatter)
org.jacoco.report.html.HTMLFormatter x0
}
org/jacoco/report/html/HTMLFormatter$1.classHTMLFormatter.java
package org.jacoco.report.html
org.jacoco.report.html.HTMLFormatter$1 extends java.lang.Object implements org.jacoco.report.IReportVisitor {
private java.util.List sessionInfos
private java.util.Collection executionData
private org.jacoco.report.internal.html.HTMLGroupVisitor groupHandler
final synthetic org.jacoco.report.internal.ReportOutputFolder val$root
final synthetic org.jacoco.report.IMultiReportOutput val$output
final synthetic org.jacoco.report.html.HTMLFormatter this$0
void (org.jacoco.report.html.HTMLFormatter, org.jacoco.report.internal.ReportOutputFolder, org.jacoco.report.IMultiReportOutput) throws java.io.IOException
public void visitInfo (java.util.List, java.util.Collection) throws java.io.IOException
java.util.List sessionInfos
java.util.Collection executionData
public void visitBundle (org.jacoco.core.analysis.IBundleCoverage, org.jacoco.report.ISourceFileLocator) throws java.io.IOException
org.jacoco.core.analysis.IBundleCoverage bundle
org.jacoco.report.ISourceFileLocator locator
org.jacoco.report.internal.html.page.BundlePage page
public org.jacoco.report.IReportGroupVisitor visitGroup (java.lang.String) throws java.io.IOException
String name
private void createSessionsPage (org.jacoco.report.internal.html.page.ReportPage)
org.jacoco.report.internal.html.page.ReportPage rootpage
public void visitEnd () throws java.io.IOException
}
org/jacoco/report/ISourceFileLocator.classISourceFileLocator.java
package org.jacoco.report
public abstract org.jacoco.report.ISourceFileLocator extends java.lang.Object {
public abstract java.io.Reader getSourceFile (java.lang.String, java.lang.String) throws java.io.IOException
public abstract int getTabWidth ()
}
org/jacoco/report/check/
org/jacoco/report/check/IViolationsOutput.classIViolationsOutput.java
package org.jacoco.report.check
public abstract org.jacoco.report.check.IViolationsOutput extends java.lang.Object {
public abstract void onViolation (org.jacoco.core.analysis.ICoverageNode, org.jacoco.report.check.Rule, org.jacoco.report.check.Limit, java.lang.String)
}
org/jacoco/report/check/BundleChecker.classBundleChecker.java
package org.jacoco.report.check
org.jacoco.report.check.BundleChecker extends java.lang.Object {
private final org.jacoco.report.ILanguageNames names
private final org.jacoco.report.check.IViolationsOutput output
private final java.util.Collection bundleRules
private final java.util.Collection packageRules
private final java.util.Collection classRules
private final java.util.Collection sourceFileRules
private final java.util.Collection methodRules
private final boolean traversePackages
private final boolean traverseClasses
private final boolean traverseSourceFiles
private final boolean traverseMethods
public void (java.util.Collection, org.jacoco.report.ILanguageNames, org.jacoco.report.check.IViolationsOutput)
org.jacoco.report.check.Rule rule
java.util.Iterator i$
java.util.Collection rules
org.jacoco.report.ILanguageNames names
org.jacoco.report.check.IViolationsOutput output
public void checkBundle (org.jacoco.core.analysis.IBundleCoverage)
org.jacoco.core.analysis.IPackageCoverage p
java.util.Iterator i$
org.jacoco.core.analysis.IBundleCoverage bundleCoverage
String name
private void check (org.jacoco.core.analysis.IPackageCoverage)
org.jacoco.core.analysis.IClassCoverage c
java.util.Iterator i$
org.jacoco.core.analysis.ISourceFileCoverage s
java.util.Iterator i$
org.jacoco.core.analysis.IPackageCoverage packageCoverage
String name
private void check (org.jacoco.core.analysis.IClassCoverage)
org.jacoco.core.analysis.IMethodCoverage m
java.util.Iterator i$
org.jacoco.core.analysis.IClassCoverage classCoverage
String name
private void check (org.jacoco.core.analysis.ISourceFileCoverage)
org.jacoco.core.analysis.ISourceFileCoverage sourceFile
String name
private void check (org.jacoco.core.analysis.IMethodCoverage, java.lang.String)
org.jacoco.core.analysis.IMethodCoverage method
String className
String name
private void checkRules (org.jacoco.core.analysis.ICoverageNode, java.util.Collection, java.lang.String, java.lang.String)
org.jacoco.report.check.Limit limit
java.util.Iterator i$
org.jacoco.report.check.Rule rule
java.util.Iterator i$
org.jacoco.core.analysis.ICoverageNode node
java.util.Collection rules
String typename
String elementname
private void checkLimit (org.jacoco.core.analysis.ICoverageNode, java.lang.String, java.lang.String, org.jacoco.report.check.Rule, org.jacoco.report.check.Limit)
org.jacoco.core.analysis.ICoverageNode node
String elementtype
String typename
org.jacoco.report.check.Rule rule
org.jacoco.report.check.Limit limit
String message
}
org/jacoco/report/check/RulesChecker.classRulesChecker.java
package org.jacoco.report.check
public org.jacoco.report.check.RulesChecker extends java.lang.Object {
private java.util.List rules
private org.jacoco.report.ILanguageNames languageNames
public void ()
public void setRules (java.util.List)
java.util.List rules
public void setLanguageNames (org.jacoco.report.ILanguageNames)
org.jacoco.report.ILanguageNames languageNames
public org.jacoco.report.IReportVisitor createVisitor (org.jacoco.report.check.IViolationsOutput)
org.jacoco.report.check.IViolationsOutput output
org.jacoco.report.check.BundleChecker bundleChecker
}
org/jacoco/report/check/Limit.classLimit.java
package org.jacoco.report.check
public org.jacoco.report.check.Limit extends java.lang.Object {
private static final java.util.Map VALUE_NAMES
private static final java.util.Map ENTITY_NAMES
private org.jacoco.core.analysis.ICoverageNode$CounterEntity entity
private org.jacoco.core.analysis.ICounter$CounterValue value
private java.math.BigDecimal minimum
private java.math.BigDecimal maximum
public void ()
public org.jacoco.core.analysis.ICoverageNode$CounterEntity getEntity ()
public void setCounter (java.lang.String)
String entity
public org.jacoco.core.analysis.ICounter$CounterValue getValue ()
public void setValue (java.lang.String)
String value
public java.lang.String getMinimum ()
public void setMinimum (java.lang.String)
String minimum
public java.lang.String getMaximum ()
public void setMaximum (java.lang.String)
String maximum
java.lang.String check (org.jacoco.core.analysis.ICoverageNode)
org.jacoco.core.analysis.ICoverageNode node
double d
java.math.BigDecimal bd
private java.lang.String message (java.lang.String, java.math.BigDecimal, java.math.BigDecimal, java.math.RoundingMode)
String minmax
java.math.BigDecimal v
java.math.BigDecimal ref
java.math.RoundingMode mode
java.math.BigDecimal rounded
static void ()
java.util.Map values
java.util.Map entities
}
org/jacoco/report/check/RulesChecker$1.classRulesChecker.java
package org.jacoco.report.check
org.jacoco.report.check.RulesChecker$1 extends java.lang.Object implements org.jacoco.report.IReportVisitor {
final synthetic org.jacoco.report.check.BundleChecker val$bundleChecker
final synthetic org.jacoco.report.check.RulesChecker this$0
void (org.jacoco.report.check.RulesChecker, org.jacoco.report.check.BundleChecker)
public org.jacoco.report.IReportGroupVisitor visitGroup (java.lang.String) throws java.io.IOException
String name
public void visitBundle (org.jacoco.core.analysis.IBundleCoverage, org.jacoco.report.ISourceFileLocator) throws java.io.IOException
org.jacoco.core.analysis.IBundleCoverage bundle
org.jacoco.report.ISourceFileLocator locator
public void visitInfo (java.util.List, java.util.Collection) throws java.io.IOException
java.util.List sessionInfos
java.util.Collection executionData
public void visitEnd () throws java.io.IOException
}
org/jacoco/report/check/BundleChecker$1.classBundleChecker.java
package org.jacoco.report.check
org.jacoco.report.check.BundleChecker$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$org$jacoco$core$analysis$ICoverageNode$ElementType
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
org/jacoco/report/check/Rule.classRule.java
package org.jacoco.report.check
public final org.jacoco.report.check.Rule extends java.lang.Object {
private org.jacoco.core.analysis.ICoverageNode$ElementType element
private String includes
private String excludes
private java.util.List limits
private org.jacoco.core.runtime.WildcardMatcher includesMatcher
private org.jacoco.core.runtime.WildcardMatcher excludesMatcher
public void ()
public org.jacoco.core.analysis.ICoverageNode$ElementType getElement ()
public void setElement (org.jacoco.core.analysis.ICoverageNode$ElementType)
org.jacoco.core.analysis.ICoverageNode$ElementType elementType
public java.lang.String getIncludes ()
public void setIncludes (java.lang.String)
String includes
public java.lang.String getExcludes ()
public void setExcludes (java.lang.String)
String excludes
public java.util.List getLimits ()
public void setLimits (java.util.List)
java.util.List limits
public org.jacoco.report.check.Limit createLimit ()
org.jacoco.report.check.Limit limit
boolean matches (java.lang.String)
String name
}
org/jacoco/report/IReportGroupVisitor.classIReportGroupVisitor.java
package org.jacoco.report
public abstract org.jacoco.report.IReportGroupVisitor extends java.lang.Object {
public abstract void visitBundle (org.jacoco.core.analysis.IBundleCoverage, org.jacoco.report.ISourceFileLocator) throws java.io.IOException
public abstract org.jacoco.report.IReportGroupVisitor visitGroup (java.lang.String) throws java.io.IOException
}
org/jacoco/report/MultiSourceFileLocator.classMultiSourceFileLocator.java
package org.jacoco.report
public org.jacoco.report.MultiSourceFileLocator extends java.lang.Object implements org.jacoco.report.ISourceFileLocator {
private final int tabWidth
private final java.util.List delegates
public void (int)
int tabWidth
public void add (org.jacoco.report.ISourceFileLocator)
org.jacoco.report.ISourceFileLocator locator
public java.io.Reader getSourceFile (java.lang.String, java.lang.String) throws java.io.IOException
java.io.Reader reader
org.jacoco.report.ISourceFileLocator d
java.util.Iterator i$
String packageName
String fileName
public int getTabWidth ()
}
org/jacoco/report/InputStreamSourceFileLocator.classInputStreamSourceFileLocator.java
package org.jacoco.report
public abstract org.jacoco.report.InputStreamSourceFileLocator extends java.lang.Object implements org.jacoco.report.ISourceFileLocator {
private final String encoding
private final int tabWidth
protected void (java.lang.String, int)
String encoding
int tabWidth
public java.io.Reader getSourceFile (java.lang.String, java.lang.String) throws java.io.IOException
java.io.InputStream in
String packageName
String fileName
java.io.InputStream in
public int getTabWidth ()
protected abstract java.io.InputStream getSourceStream (java.lang.String) throws java.io.IOException
}
org/jacoco/report/IMultiReportOutput.classIMultiReportOutput.java
package org.jacoco.report
public abstract org.jacoco.report.IMultiReportOutput extends java.lang.Object {
public abstract java.io.OutputStream createFile (java.lang.String) throws java.io.IOException
public abstract void close () throws java.io.IOException
}
org/jacoco/report/FileMultiReportOutput.classFileMultiReportOutput.java
package org.jacoco.report
public org.jacoco.report.FileMultiReportOutput extends java.lang.Object implements org.jacoco.report.IMultiReportOutput {
private final java.io.File basedir
public void (java.io.File)
java.io.File basedir
public java.io.OutputStream createFile (java.lang.String) throws java.io.IOException
String path
java.io.File file
java.io.File parent
public void close () throws java.io.IOException
}
org/jacoco/report/ZipMultiReportOutput$EntryOutput.classZipMultiReportOutput.java
package org.jacoco.report
final org.jacoco.report.ZipMultiReportOutput$EntryOutput extends java.io.OutputStream {
private boolean closed
final synthetic org.jacoco.report.ZipMultiReportOutput this$0
private void (org.jacoco.report.ZipMultiReportOutput)
public void write (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
public void write (byte[]) throws java.io.IOException
byte[] b
public void write (int) throws java.io.IOException
int b
public void flush () throws java.io.IOException
public void close () throws java.io.IOException
private void ensureNotClosed () throws java.io.IOException
synthetic void (org.jacoco.report.ZipMultiReportOutput, org.jacoco.report.ZipMultiReportOutput$1)
org.jacoco.report.ZipMultiReportOutput x0
org.jacoco.report.ZipMultiReportOutput$1 x1
}
org/jacoco/report/DirectorySourceFileLocator.classDirectorySourceFileLocator.java
package org.jacoco.report
public org.jacoco.report.DirectorySourceFileLocator extends org.jacoco.report.InputStreamSourceFileLocator {
private final java.io.File directory
public void (java.io.File, java.lang.String, int)
java.io.File directory
String encoding
int tabWidth
protected java.io.InputStream getSourceStream (java.lang.String) throws java.io.IOException
String path
java.io.File file
}
org/jacoco/report/MultiGroupVisitor.classMultiReportVisitor.java
package org.jacoco.report
org.jacoco.report.MultiGroupVisitor extends java.lang.Object implements org.jacoco.report.IReportGroupVisitor {
private final java.util.List visitors
void (java.util.List)
java.util.List visitors
public void visitBundle (org.jacoco.core.analysis.IBundleCoverage, org.jacoco.report.ISourceFileLocator) throws java.io.IOException
org.jacoco.report.IReportGroupVisitor v
java.util.Iterator i$
org.jacoco.core.analysis.IBundleCoverage bundle
org.jacoco.report.ISourceFileLocator locator
public org.jacoco.report.IReportGroupVisitor visitGroup (java.lang.String) throws java.io.IOException
org.jacoco.report.IReportGroupVisitor v
java.util.Iterator i$
String name
java.util.List children
}
org/jacoco/report/ZipMultiReportOutput.classZipMultiReportOutput.java
package org.jacoco.report
public org.jacoco.report.ZipMultiReportOutput extends java.lang.Object implements org.jacoco.report.IMultiReportOutput {
private final java.util.zip.ZipOutputStream zip
private java.io.OutputStream currentEntry
public void (java.util.zip.ZipOutputStream)
java.util.zip.ZipOutputStream zip
public void (java.io.OutputStream)
java.io.OutputStream out
public java.io.OutputStream createFile (java.lang.String) throws java.io.IOException
String path
java.util.zip.ZipEntry entry
public void close () throws java.io.IOException
static synthetic java.util.zip.ZipOutputStream access$100 (org.jacoco.report.ZipMultiReportOutput)
org.jacoco.report.ZipMultiReportOutput x0
}
org/jacoco/report/internal/
org/jacoco/report/internal/NormalizedFileNames.classNormalizedFileNames.java
package org.jacoco.report.internal
org.jacoco.report.internal.NormalizedFileNames extends java.lang.Object {
private static final java.util.BitSet LEGAL_CHARS
private final java.util.Map mapping
private final java.util.Set usedNames
void ()
public java.lang.String getFileName (java.lang.String)
String id
String name
private java.lang.String replaceIllegalChars (java.lang.String)
char c
int i
String s
StringBuilder sb
boolean modified
private java.lang.String ensureUniqueness (java.lang.String)
String s
String unique
String lower
int idx
static void ()
char c
char[] arr$
int len$
int i$
String legal
}
org/jacoco/report/internal/html/
org/jacoco/report/internal/html/page/
org/jacoco/report/internal/html/page/TablePage.classTablePage.java
package org.jacoco.report.internal.html.page
public abstract org.jacoco.report.internal.html.page.TablePage extends org.jacoco.report.internal.html.page.NodePage {
private final java.util.List items
protected void (org.jacoco.core.analysis.ICoverageNode, org.jacoco.report.internal.html.page.ReportPage, org.jacoco.report.internal.ReportOutputFolder, org.jacoco.report.internal.html.IHTMLReportContext)
org.jacoco.core.analysis.ICoverageNode node
org.jacoco.report.internal.html.page.ReportPage parent
org.jacoco.report.internal.ReportOutputFolder folder
org.jacoco.report.internal.html.IHTMLReportContext context
public void addItem (org.jacoco.report.internal.html.table.ITableItem)
org.jacoco.report.internal.html.table.ITableItem item
protected void head (org.jacoco.report.internal.html.HTMLElement) throws java.io.IOException
org.jacoco.report.internal.html.HTMLElement head
protected void content (org.jacoco.report.internal.html.HTMLElement) throws java.io.IOException
org.jacoco.report.internal.html.HTMLElement body
}
org/jacoco/report/internal/html/page/NodePage.classNodePage.java
package org.jacoco.report.internal.html.page
public abstract org.jacoco.report.internal.html.page.NodePage extends org.jacoco.report.internal.html.page.ReportPage implements org.jacoco.report.internal.html.table.ITableItem {
private final org.jacoco.core.analysis.ICoverageNode node
protected void (org.jacoco.core.analysis.ICoverageNode, org.jacoco.report.internal.html.page.ReportPage, org.jacoco.report.internal.ReportOutputFolder, org.jacoco.report.internal.html.IHTMLReportContext)
org.jacoco.core.analysis.ICoverageNode node
org.jacoco.report.internal.html.page.ReportPage parent
org.jacoco.report.internal.ReportOutputFolder folder
org.jacoco.report.internal.html.IHTMLReportContext context
public java.lang.String getLinkStyle ()
public java.lang.String getLinkLabel ()
public org.jacoco.core.analysis.ICoverageNode getNode ()
}
org/jacoco/report/internal/html/page/SessionsPage$1.classSessionsPage.java
package org.jacoco.report.internal.html.page
org.jacoco.report.internal.html.page.SessionsPage$1 extends java.lang.Object implements java.util.Comparator {
final synthetic org.jacoco.report.ILanguageNames val$names
final synthetic org.jacoco.report.internal.html.page.SessionsPage this$0
void (org.jacoco.report.internal.html.page.SessionsPage, org.jacoco.report.ILanguageNames)
public int compare (org.jacoco.core.data.ExecutionData, org.jacoco.core.data.ExecutionData)
org.jacoco.core.data.ExecutionData e1
org.jacoco.core.data.ExecutionData e2
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
org/jacoco/report/internal/html/page/SourceHighlighter.classSourceHighlighter.java
package org.jacoco.report.internal.html.page
final org.jacoco.report.internal.html.page.SourceHighlighter extends java.lang.Object {
private final java.util.Locale locale
private String lang
public void (java.util.Locale)
java.util.Locale locale
public void setLanguage (java.lang.String)
String lang
public void render (org.jacoco.report.internal.html.HTMLElement, org.jacoco.core.analysis.ISourceNode, java.io.Reader) throws java.io.IOException
org.jacoco.report.internal.html.HTMLElement parent
org.jacoco.core.analysis.ISourceNode source
java.io.Reader contents
org.jacoco.report.internal.html.HTMLElement pre
java.io.BufferedReader lineBuffer
String line
int nr
private void renderCodeLine (org.jacoco.report.internal.html.HTMLElement, java.lang.String, org.jacoco.core.analysis.ILine, int) throws java.io.IOException
org.jacoco.report.internal.html.HTMLElement pre
String linesrc
org.jacoco.core.analysis.ILine line
int lineNr
org.jacoco.report.internal.html.HTMLElement highlight (org.jacoco.report.internal.html.HTMLElement, org.jacoco.core.analysis.ILine, int) throws java.io.IOException
org.jacoco.report.internal.html.HTMLElement pre
org.jacoco.core.analysis.ILine line
int lineNr
String style
String lineId
org.jacoco.core.analysis.ICounter branches
private org.jacoco.report.internal.html.HTMLElement span (org.jacoco.report.internal.html.HTMLElement, java.lang.String, java.lang.String, java.lang.String, java.lang.String, org.jacoco.core.analysis.ICounter) throws java.io.IOException
org.jacoco.report.internal.html.HTMLElement parent
String id
String style1
String style2
String title
org.jacoco.core.analysis.ICounter branches
org.jacoco.report.internal.html.HTMLElement span
Integer missed
Integer total
}
org/jacoco/report/internal/html/page/SourceFileItem.classSourceFileItem.java
package org.jacoco.report.internal.html.page
final org.jacoco.report.internal.html.page.SourceFileItem extends java.lang.Object implements org.jacoco.report.internal.html.table.ITableItem {
private final org.jacoco.core.analysis.ICoverageNode node
void (org.jacoco.core.analysis.ISourceFileCoverage)
org.jacoco.core.analysis.ISourceFileCoverage node
public java.lang.String getLinkLabel ()
public java.lang.String getLinkStyle ()
public java.lang.String getLink (org.jacoco.report.internal.ReportOutputFolder)
org.jacoco.report.internal.ReportOutputFolder base
public org.jacoco.core.analysis.ICoverageNode getNode ()
}
org/jacoco/report/internal/html/page/BundlePage.classBundlePage.java
package org.jacoco.report.internal.html.page
public org.jacoco.report.internal.html.page.BundlePage extends org.jacoco.report.internal.html.page.TablePage {
private final org.jacoco.report.ISourceFileLocator locator
private org.jacoco.core.analysis.IBundleCoverage bundle
public void (org.jacoco.core.analysis.IBundleCoverage, org.jacoco.report.internal.html.page.ReportPage, org.jacoco.report.ISourceFileLocator, org.jacoco.report.internal.ReportOutputFolder, org.jacoco.report.internal.html.IHTMLReportContext)
org.jacoco.core.analysis.IBundleCoverage bundle
org.jacoco.report.internal.html.page.ReportPage parent
org.jacoco.report.ISourceFileLocator locator
org.jacoco.report.internal.ReportOutputFolder folder
org.jacoco.report.internal.html.IHTMLReportContext context
public void render () throws java.io.IOException
private void renderPackages () throws java.io.IOException
String packagename
String foldername
org.jacoco.report.internal.html.page.PackagePage page
org.jacoco.core.analysis.IPackageCoverage p
java.util.Iterator i$
protected java.lang.String getOnload ()
protected java.lang.String getFileName ()
}
org/jacoco/report/internal/html/page/ReportPage.classReportPage.java
package org.jacoco.report.internal.html.page
public abstract org.jacoco.report.internal.html.page.ReportPage extends java.lang.Object implements org.jacoco.report.internal.html.ILinkable {
private final org.jacoco.report.internal.html.page.ReportPage parent
protected final org.jacoco.report.internal.ReportOutputFolder folder
protected final org.jacoco.report.internal.html.IHTMLReportContext context
protected void (org.jacoco.report.internal.html.page.ReportPage, org.jacoco.report.internal.ReportOutputFolder, org.jacoco.report.internal.html.IHTMLReportContext)
org.jacoco.report.internal.html.page.ReportPage parent
org.jacoco.report.internal.ReportOutputFolder folder
org.jacoco.report.internal.html.IHTMLReportContext context
protected final boolean isRootPage ()
public void render () throws java.io.IOException
org.jacoco.report.internal.html.HTMLDocument doc
protected void head (org.jacoco.report.internal.html.HTMLElement) throws java.io.IOException
org.jacoco.report.internal.html.HTMLElement head
private void body (org.jacoco.report.internal.html.HTMLElement) throws java.io.IOException
org.jacoco.report.internal.html.HTMLElement body
org.jacoco.report.internal.html.HTMLElement navigation
protected java.lang.String getOnload ()
protected void infoLinks (org.jacoco.report.internal.html.HTMLElement) throws java.io.IOException
org.jacoco.report.internal.html.HTMLElement span
private void breadcrumb (org.jacoco.report.internal.html.HTMLElement, org.jacoco.report.internal.ReportOutputFolder) throws java.io.IOException
org.jacoco.report.internal.html.HTMLElement div
org.jacoco.report.internal.ReportOutputFolder base
private static void breadcrumbParent (org.jacoco.report.internal.html.page.ReportPage, org.jacoco.report.internal.html.HTMLElement, org.jacoco.report.internal.ReportOutputFolder) throws java.io.IOException
org.jacoco.report.internal.html.page.ReportPage page
org.jacoco.report.internal.html.HTMLElement div
org.jacoco.report.internal.ReportOutputFolder base
private void footer (org.jacoco.report.internal.html.HTMLElement) throws java.io.IOException
org.jacoco.report.internal.html.HTMLElement body
org.jacoco.report.internal.html.HTMLElement footer
org.jacoco.report.internal.html.HTMLElement versioninfo
protected abstract java.lang.String getFileName ()
protected abstract void content (org.jacoco.report.internal.html.HTMLElement) throws java.io.IOException
public final java.lang.String getLink (org.jacoco.report.internal.ReportOutputFolder)
org.jacoco.report.internal.ReportOutputFolder base
}
org/jacoco/report/internal/html/page/MethodItem.classMethodItem.java
package org.jacoco.report.internal.html.page
final org.jacoco.report.internal.html.page.MethodItem extends java.lang.Object implements org.jacoco.report.internal.html.table.ITableItem {
private final org.jacoco.core.analysis.IMethodCoverage node
private final String label
private final org.jacoco.report.internal.html.ILinkable sourcePage
void (org.jacoco.core.analysis.IMethodCoverage, java.lang.String, org.jacoco.report.internal.html.ILinkable)
org.jacoco.core.analysis.IMethodCoverage node
String label
org.jacoco.report.internal.html.ILinkable sourcePage
public java.lang.String getLinkLabel ()
public java.lang.String getLinkStyle ()
public java.lang.String getLink (org.jacoco.report.internal.ReportOutputFolder)
org.jacoco.report.internal.ReportOutputFolder base
String link
int first
public org.jacoco.core.analysis.ICoverageNode getNode ()
}
org/jacoco/report/internal/html/page/PackageSourcePage.classPackageSourcePage.java
package org.jacoco.report.internal.html.page
public org.jacoco.report.internal.html.page.PackageSourcePage extends org.jacoco.report.internal.html.page.TablePage {
private final org.jacoco.report.ISourceFileLocator locator
private final java.util.Map sourceFilePages
private final org.jacoco.report.internal.html.ILinkable packagePage
public void (org.jacoco.core.analysis.IPackageCoverage, org.jacoco.report.internal.html.page.ReportPage, org.jacoco.report.ISourceFileLocator, org.jacoco.report.internal.ReportOutputFolder, org.jacoco.report.internal.html.IHTMLReportContext, org.jacoco.report.internal.html.ILinkable)
org.jacoco.core.analysis.IPackageCoverage node
org.jacoco.report.internal.html.page.ReportPage parent
org.jacoco.report.ISourceFileLocator locator
org.jacoco.report.internal.ReportOutputFolder folder
org.jacoco.report.internal.html.IHTMLReportContext context
org.jacoco.report.internal.html.ILinkable packagePage
public void render () throws java.io.IOException
org.jacoco.report.internal.html.ILinkable getSourceFilePage (java.lang.String)
String name
private final void renderSourceFilePages () throws java.io.IOException
org.jacoco.report.internal.html.page.SourceFilePage sourcePage
String sourcename
java.io.Reader reader
org.jacoco.core.analysis.ISourceFileCoverage s
java.util.Iterator i$
String packagename
protected java.lang.String getOnload ()
protected java.lang.String getFileName ()
public java.lang.String getLinkLabel ()
protected void infoLinks (org.jacoco.report.internal.html.HTMLElement) throws java.io.IOException
org.jacoco.report.internal.html.HTMLElement span
String link
}
org/jacoco/report/internal/html/page/SourceFilePage.classSourceFilePage.java
package org.jacoco.report.internal.html.page
public org.jacoco.report.internal.html.page.SourceFilePage extends org.jacoco.report.internal.html.page.NodePage {
private final java.io.Reader sourceReader
private final int tabWidth
public void (org.jacoco.core.analysis.ISourceNode, java.io.Reader, int, org.jacoco.report.internal.html.page.ReportPage, org.jacoco.report.internal.ReportOutputFolder, org.jacoco.report.internal.html.IHTMLReportContext)
org.jacoco.core.analysis.ISourceNode sourceFileNode
java.io.Reader sourceReader
int tabWidth
org.jacoco.report.internal.html.page.ReportPage parent
org.jacoco.report.internal.ReportOutputFolder folder
org.jacoco.report.internal.html.IHTMLReportContext context
protected void content (org.jacoco.report.internal.html.HTMLElement) throws java.io.IOException
org.jacoco.report.internal.html.HTMLElement body
org.jacoco.report.internal.html.page.SourceHighlighter hl
protected void head (org.jacoco.report.internal.html.HTMLElement) throws java.io.IOException
org.jacoco.report.internal.html.HTMLElement head
protected java.lang.String getOnload ()
protected java.lang.String getFileName ()
}
org/jacoco/report/internal/html/page/SessionsPage.classSessionsPage.java
package org.jacoco.report.internal.html.page
public org.jacoco.report.internal.html.page.SessionsPage extends org.jacoco.report.internal.html.page.ReportPage {
private static final String MSG_SESSIONS
private static final String MSG_NO_SESSIONS
private static final String MSG_EXECDATA
private static final String MSG_NO_EXECDATA
private final java.util.List sessionInfos
private final java.text.DateFormat dateFormat
private final java.util.List executionData
private final org.jacoco.report.internal.html.index.ElementIndex index
public void (java.util.List, java.util.Collection, org.jacoco.report.internal.html.index.ElementIndex, org.jacoco.report.internal.html.page.ReportPage, org.jacoco.report.internal.ReportOutputFolder, org.jacoco.report.internal.html.IHTMLReportContext)
java.util.List sessionInfos
java.util.Collection executionData
org.jacoco.report.internal.html.index.ElementIndex index
org.jacoco.report.internal.html.page.ReportPage parent
org.jacoco.report.internal.ReportOutputFolder folder
org.jacoco.report.internal.html.IHTMLReportContext context
org.jacoco.report.ILanguageNames names
protected void content (org.jacoco.report.internal.html.HTMLElement) throws java.io.IOException
org.jacoco.report.internal.html.HTMLElement body
private void sessionTable (org.jacoco.report.internal.html.HTMLElement) throws java.io.IOException
org.jacoco.report.internal.html.HTMLElement tr
org.jacoco.report.internal.html.HTMLElement tr
org.jacoco.core.data.SessionInfo i
java.util.Iterator i$
org.jacoco.report.internal.html.HTMLElement body
org.jacoco.report.internal.html.HTMLElement table
org.jacoco.report.internal.html.HTMLElement tbody
private void executionDataTable (org.jacoco.report.internal.html.HTMLElement) throws java.io.IOException
org.jacoco.report.internal.html.HTMLElement tr
org.jacoco.report.internal.html.HTMLElement tr
String link
String qualifiedName
String id
org.jacoco.core.data.ExecutionData e
java.util.Iterator i$
org.jacoco.report.internal.html.HTMLElement body
org.jacoco.report.internal.html.HTMLElement table
org.jacoco.report.internal.html.HTMLElement tbody
org.jacoco.report.ILanguageNames names
protected java.lang.String getFileName ()
public java.lang.String getLinkStyle ()
public java.lang.String getLinkLabel ()
}
org/jacoco/report/internal/html/page/PackagePage.classPackagePage.java
package org.jacoco.report.internal.html.page
public org.jacoco.report.internal.html.page.PackagePage extends org.jacoco.report.internal.html.page.TablePage {
private final org.jacoco.report.internal.html.page.PackageSourcePage packageSourcePage
private final boolean sourceCoverageExists
public void (org.jacoco.core.analysis.IPackageCoverage, org.jacoco.report.internal.html.page.ReportPage, org.jacoco.report.ISourceFileLocator, org.jacoco.report.internal.ReportOutputFolder, org.jacoco.report.internal.html.IHTMLReportContext)
org.jacoco.core.analysis.IPackageCoverage node
org.jacoco.report.internal.html.page.ReportPage parent
org.jacoco.report.ISourceFileLocator locator
org.jacoco.report.internal.ReportOutputFolder folder
org.jacoco.report.internal.html.IHTMLReportContext context
public void render () throws java.io.IOException
private void renderClasses () throws java.io.IOException
org.jacoco.report.internal.html.ILinkable sourceFilePage
org.jacoco.report.internal.html.page.ClassPage page
org.jacoco.core.analysis.IClassCoverage c
java.util.Iterator i$
protected java.lang.String getOnload ()
protected java.lang.String getFileName ()
public java.lang.String getLinkLabel ()
protected void infoLinks (org.jacoco.report.internal.html.HTMLElement) throws java.io.IOException
String link
org.jacoco.report.internal.html.HTMLElement span
}
org/jacoco/report/internal/html/page/GroupPage.classGroupPage.java
package org.jacoco.report.internal.html.page
public org.jacoco.report.internal.html.page.GroupPage extends org.jacoco.report.internal.html.page.TablePage {
public void (org.jacoco.core.analysis.ICoverageNode, org.jacoco.report.internal.html.page.ReportPage, org.jacoco.report.internal.ReportOutputFolder, org.jacoco.report.internal.html.IHTMLReportContext)
org.jacoco.core.analysis.ICoverageNode node
org.jacoco.report.internal.html.page.ReportPage parent
org.jacoco.report.internal.ReportOutputFolder folder
org.jacoco.report.internal.html.IHTMLReportContext context
protected java.lang.String getOnload ()
protected java.lang.String getFileName ()
}
org/jacoco/report/internal/html/page/ClassPage.classClassPage.java
package org.jacoco.report.internal.html.page
public org.jacoco.report.internal.html.page.ClassPage extends org.jacoco.report.internal.html.page.TablePage {
private final org.jacoco.report.internal.html.ILinkable sourcePage
public void (org.jacoco.core.analysis.IClassCoverage, org.jacoco.report.internal.html.page.ReportPage, org.jacoco.report.internal.html.ILinkable, org.jacoco.report.internal.ReportOutputFolder, org.jacoco.report.internal.html.IHTMLReportContext)
org.jacoco.core.analysis.IClassCoverage classNode
org.jacoco.report.internal.html.page.ReportPage parent
org.jacoco.report.internal.html.ILinkable sourcePage
org.jacoco.report.internal.ReportOutputFolder folder
org.jacoco.report.internal.html.IHTMLReportContext context
protected java.lang.String getOnload ()
public void render () throws java.io.IOException
String label
org.jacoco.core.analysis.IMethodCoverage m
java.util.Iterator i$
protected java.lang.String getFileName ()
String vmname
int pos
String shortname
public java.lang.String getLinkLabel ()
}
org/jacoco/report/internal/html/resources/
org/jacoco/report/internal/html/resources/prettify.js
org/jacoco/report/internal/html/resources/source.gif
org/jacoco/report/internal/html/resources/session.gif
org/jacoco/report/internal/html/resources/down.gif
org/jacoco/report/internal/html/resources/Resources$1.classResources.java
package org.jacoco.report.internal.html.resources
org.jacoco.report.internal.html.resources.Resources$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$org$jacoco$core$analysis$ICoverageNode$ElementType
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
org/jacoco/report/internal/html/resources/bundle.gif
org/jacoco/report/internal/html/resources/group.gif
org/jacoco/report/internal/html/resources/class.gif
org/jacoco/report/internal/html/resources/sort.js
org/jacoco/report/internal/html/resources/report.css
org/jacoco/report/internal/html/resources/sort.gif
org/jacoco/report/internal/html/resources/greenbar.gif
org/jacoco/report/internal/html/resources/branchnc.gif
org/jacoco/report/internal/html/resources/Styles.classStyles.java
package org.jacoco.report.internal.html.resources
public final org.jacoco.report.internal.html.resources.Styles extends java.lang.Object {
public static final String BREADCRUMB
public static final String INFO
public static final String FOOTER
public static final String RIGHT
public static final String EL_REPORT
public static final String EL_SESSION
public static final String EL_GROUP
public static final String EL_BUNDLE
public static final String EL_PACKAGE
public static final String EL_SOURCE
public static final String EL_CLASS
public static final String EL_METHOD
public static final String COVERAGETABLE
public static final String BAR
public static final String CTR1
public static final String CTR2
public static final String SORTABLE
public static final String UP
public static final String DOWN
public static final String SOURCE
public static final String NR
public static final String NOT_COVERED
public static final String PARTLY_COVERED
public static final String FULLY_COVERED
public static final String BRANCH_NOT_COVERED
public static final String BRANCH_PARTLY_COVERED
public static final String BRANCH_FULLY_COVERED
public static transient java.lang.String combine (java.lang.String[])
String style
String[] arr$
int len$
int i$
String[] styles
StringBuilder sb
private void ()
}
org/jacoco/report/internal/html/resources/method.gif
org/jacoco/report/internal/html/resources/prettify.css
org/jacoco/report/internal/html/resources/up.gif
org/jacoco/report/internal/html/resources/redbar.gif
org/jacoco/report/internal/html/resources/branchfc.gif
org/jacoco/report/internal/html/resources/package.gif
org/jacoco/report/internal/html/resources/branchpc.gif
org/jacoco/report/internal/html/resources/report.gif
org/jacoco/report/internal/html/resources/Resources.classResources.java
package org.jacoco.report.internal.html.resources
public org.jacoco.report.internal.html.resources.Resources extends java.lang.Object {
public static final String STYLESHEET
public static final String PRETTIFY_STYLESHEET
public static final String PRETTIFY_SCRIPT
public static final String SORT_SCRIPT
public static final String REDBAR
public static final String GREENBAR
private final org.jacoco.report.internal.ReportOutputFolder folder
public void (org.jacoco.report.internal.ReportOutputFolder)
org.jacoco.report.internal.ReportOutputFolder root
public java.lang.String getLink (org.jacoco.report.internal.ReportOutputFolder, java.lang.String)
org.jacoco.report.internal.ReportOutputFolder base
String name
public static java.lang.String getElementStyle (org.jacoco.core.analysis.ICoverageNode$ElementType)
org.jacoco.core.analysis.ICoverageNode$ElementType type
public void copyResources () throws java.io.IOException
private void copyResource (java.lang.String) throws java.io.IOException
String name
java.io.InputStream in
java.io.OutputStream out
byte[] buffer
int len
}
org/jacoco/report/internal/html/HTMLDocument.classHTMLDocument.java
package org.jacoco.report.internal.html
public org.jacoco.report.internal.html.HTMLDocument extends org.jacoco.report.internal.xml.XMLDocument {
private static final String ROOT
private static final String PUBID
private static final String SYSTEM
private static final String XMLNS
private static final String XHTML_NAMESPACE_URL
public void (java.io.Writer, java.lang.String) throws java.io.IOException
java.io.Writer writer
String encoding
public void (java.io.OutputStream, java.lang.String) throws java.io.IOException
java.io.OutputStream output
String encoding
public org.jacoco.report.internal.html.HTMLElement element (java.lang.String) throws java.io.IOException
String name
org.jacoco.report.internal.html.HTMLElement element
public org.jacoco.report.internal.html.HTMLElement head () throws java.io.IOException
public org.jacoco.report.internal.html.HTMLElement body () throws java.io.IOException
public volatile synthetic org.jacoco.report.internal.xml.XMLElement element (java.lang.String) throws java.io.IOException
String x0
}
org/jacoco/report/internal/html/table/
org/jacoco/report/internal/html/table/CounterColumn$2.classCounterColumn.java
package org.jacoco.report.internal.html.table
org.jacoco.report.internal.html.table.CounterColumn$2 extends org.jacoco.report.internal.html.table.CounterColumn {
void (org.jacoco.core.analysis.ICoverageNode$CounterEntity, java.util.Locale, java.util.Comparator)
org.jacoco.core.analysis.ICoverageNode$CounterEntity x0
java.util.Locale x1
java.util.Comparator x2
protected int getValue (org.jacoco.core.analysis.ICounter)
org.jacoco.core.analysis.ICounter counter
}
org/jacoco/report/internal/html/table/CounterColumn$3.classCounterColumn.java
package org.jacoco.report.internal.html.table
org.jacoco.report.internal.html.table.CounterColumn$3 extends org.jacoco.report.internal.html.table.CounterColumn {
void (org.jacoco.core.analysis.ICoverageNode$CounterEntity, java.util.Locale, java.util.Comparator)
org.jacoco.core.analysis.ICoverageNode$CounterEntity x0
java.util.Locale x1
java.util.Comparator x2
protected int getValue (org.jacoco.core.analysis.ICounter)
org.jacoco.core.analysis.ICounter counter
}
org/jacoco/report/internal/html/table/Table$Column.classTable.java
package org.jacoco.report.internal.html.table
org.jacoco.report.internal.html.table.Table$Column extends java.lang.Object {
private final char idprefix
private final String header
private final org.jacoco.report.internal.html.table.IColumnRenderer renderer
private final org.jacoco.report.internal.html.table.SortIndex index
private final String style
private final String headerStyle
private boolean visible
void (int, java.lang.String, java.lang.String, org.jacoco.report.internal.html.table.IColumnRenderer, boolean)
int idx
String header
String style
org.jacoco.report.internal.html.table.IColumnRenderer renderer
boolean defaultSorting
void init (org.jacoco.report.internal.html.HTMLElement, java.util.List, org.jacoco.core.analysis.ICoverageNode) throws java.io.IOException
org.jacoco.report.internal.html.HTMLElement td
org.jacoco.report.internal.html.HTMLElement tr
java.util.List items
org.jacoco.core.analysis.ICoverageNode total
void footer (org.jacoco.report.internal.html.HTMLElement, org.jacoco.core.analysis.ICoverageNode, org.jacoco.report.internal.html.resources.Resources, org.jacoco.report.internal.ReportOutputFolder) throws java.io.IOException
org.jacoco.report.internal.html.HTMLElement tr
org.jacoco.core.analysis.ICoverageNode total
org.jacoco.report.internal.html.resources.Resources resources
org.jacoco.report.internal.ReportOutputFolder base
void body (org.jacoco.report.internal.html.HTMLElement, int, org.jacoco.report.internal.html.table.ITableItem, org.jacoco.report.internal.html.resources.Resources, org.jacoco.report.internal.ReportOutputFolder) throws java.io.IOException
org.jacoco.report.internal.html.HTMLElement td
org.jacoco.report.internal.html.HTMLElement tr
int idx
org.jacoco.report.internal.html.table.ITableItem item
org.jacoco.report.internal.html.resources.Resources resources
org.jacoco.report.internal.ReportOutputFolder base
}
org/jacoco/report/internal/html/table/SortIndex$Entry.classSortIndex.java
package org.jacoco.report.internal.html.table
org.jacoco.report.internal.html.table.SortIndex$Entry extends java.lang.Object implements java.lang.Comparable {
final int idx
final Object item
final synthetic org.jacoco.report.internal.html.table.SortIndex this$0
void (org.jacoco.report.internal.html.table.SortIndex, int, java.lang.Object)
int idx
Object item
public int compareTo (org.jacoco.report.internal.html.table.SortIndex$Entry)
org.jacoco.report.internal.html.table.SortIndex$Entry o
public volatile synthetic int compareTo (java.lang.Object)
Object x0
}
org/jacoco/report/internal/html/table/LabelColumn$1.classLabelColumn.java
package org.jacoco.report.internal.html.table
org.jacoco.report.internal.html.table.LabelColumn$1 extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (org.jacoco.report.internal.html.table.ITableItem, org.jacoco.report.internal.html.table.ITableItem)
org.jacoco.report.internal.html.table.ITableItem i1
org.jacoco.report.internal.html.table.ITableItem i2
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
org/jacoco/report/internal/html/table/LabelColumn.classLabelColumn.java
package org.jacoco.report.internal.html.table
public org.jacoco.report.internal.html.table.LabelColumn extends java.lang.Object implements org.jacoco.report.internal.html.table.IColumnRenderer {
private static final java.util.Comparator COMPARATOR
public void ()
public boolean init (java.util.List, org.jacoco.core.analysis.ICoverageNode)
java.util.List items
org.jacoco.core.analysis.ICoverageNode total
public void footer (org.jacoco.report.internal.html.HTMLElement, org.jacoco.core.analysis.ICoverageNode, org.jacoco.report.internal.html.resources.Resources, org.jacoco.report.internal.ReportOutputFolder) throws java.io.IOException
org.jacoco.report.internal.html.HTMLElement td
org.jacoco.core.analysis.ICoverageNode total
org.jacoco.report.internal.html.resources.Resources resources
org.jacoco.report.internal.ReportOutputFolder base
public void item (org.jacoco.report.internal.html.HTMLElement, org.jacoco.report.internal.html.table.ITableItem, org.jacoco.report.internal.html.resources.Resources, org.jacoco.report.internal.ReportOutputFolder) throws java.io.IOException
org.jacoco.report.internal.html.HTMLElement td
org.jacoco.report.internal.html.table.ITableItem item
org.jacoco.report.internal.html.resources.Resources resources
org.jacoco.report.internal.ReportOutputFolder base
public java.util.Comparator getComparator ()
static void ()
}
org/jacoco/report/internal/html/table/PercentageColumn.classPercentageColumn.java
package org.jacoco.report.internal.html.table
public org.jacoco.report.internal.html.table.PercentageColumn extends java.lang.Object implements org.jacoco.report.internal.html.table.IColumnRenderer {
private final org.jacoco.core.analysis.ICoverageNode$CounterEntity entity
private final java.text.NumberFormat percentageFormat
private final java.util.Comparator comparator
public void (org.jacoco.core.analysis.ICoverageNode$CounterEntity, java.util.Locale)
org.jacoco.core.analysis.ICoverageNode$CounterEntity entity
java.util.Locale locale
public boolean init (java.util.List, org.jacoco.core.analysis.ICoverageNode)
java.util.List items
org.jacoco.core.analysis.ICoverageNode total
public void footer (org.jacoco.report.internal.html.HTMLElement, org.jacoco.core.analysis.ICoverageNode, org.jacoco.report.internal.html.resources.Resources, org.jacoco.report.internal.ReportOutputFolder) throws java.io.IOException
org.jacoco.report.internal.html.HTMLElement td
org.jacoco.core.analysis.ICoverageNode total
org.jacoco.report.internal.html.resources.Resources resources
org.jacoco.report.internal.ReportOutputFolder base
public void item (org.jacoco.report.internal.html.HTMLElement, org.jacoco.report.internal.html.table.ITableItem, org.jacoco.report.internal.html.resources.Resources, org.jacoco.report.internal.ReportOutputFolder) throws java.io.IOException
org.jacoco.report.internal.html.HTMLElement td
org.jacoco.report.internal.html.table.ITableItem item
org.jacoco.report.internal.html.resources.Resources resources
org.jacoco.report.internal.ReportOutputFolder base
private void cell (org.jacoco.report.internal.html.HTMLElement, org.jacoco.core.analysis.ICoverageNode) throws java.io.IOException
org.jacoco.report.internal.html.HTMLElement td
org.jacoco.core.analysis.ICoverageNode node
org.jacoco.core.analysis.ICounter counter
int total
public java.util.Comparator getComparator ()
}
org/jacoco/report/internal/html/table/BarColumn.classBarColumn.java
package org.jacoco.report.internal.html.table
public org.jacoco.report.internal.html.table.BarColumn extends java.lang.Object implements org.jacoco.report.internal.html.table.IColumnRenderer {
private static final int WIDTH
private final org.jacoco.core.analysis.ICoverageNode$CounterEntity entity
private final java.text.NumberFormat integerFormat
private int max
private final java.util.Comparator comparator
public void (org.jacoco.core.analysis.ICoverageNode$CounterEntity, java.util.Locale)
org.jacoco.core.analysis.ICoverageNode$CounterEntity entity
java.util.Locale locale
public boolean init (java.util.List, org.jacoco.core.analysis.ICoverageNode)
int count
org.jacoco.report.internal.html.table.ITableItem item
java.util.Iterator i$
java.util.List items
org.jacoco.core.analysis.ICoverageNode total
public void footer (org.jacoco.report.internal.html.HTMLElement, org.jacoco.core.analysis.ICoverageNode, org.jacoco.report.internal.html.resources.Resources, org.jacoco.report.internal.ReportOutputFolder) throws java.io.IOException
org.jacoco.report.internal.html.HTMLElement td
org.jacoco.core.analysis.ICoverageNode total
org.jacoco.report.internal.html.resources.Resources resources
org.jacoco.report.internal.ReportOutputFolder base
org.jacoco.core.analysis.ICounter counter
public void item (org.jacoco.report.internal.html.HTMLElement, org.jacoco.report.internal.html.table.ITableItem, org.jacoco.report.internal.html.resources.Resources, org.jacoco.report.internal.ReportOutputFolder) throws java.io.IOException
org.jacoco.core.analysis.ICounter counter
int missed
int covered
org.jacoco.report.internal.html.HTMLElement td
org.jacoco.report.internal.html.table.ITableItem item
org.jacoco.report.internal.html.resources.Resources resources
org.jacoco.report.internal.ReportOutputFolder base
private void bar (org.jacoco.report.internal.html.HTMLElement, int, java.lang.String, org.jacoco.report.internal.html.resources.Resources, org.jacoco.report.internal.ReportOutputFolder) throws java.io.IOException
org.jacoco.report.internal.html.HTMLElement td
int count
String image
org.jacoco.report.internal.html.resources.Resources resources
org.jacoco.report.internal.ReportOutputFolder base
int width
public java.util.Comparator getComparator ()
}
org/jacoco/report/internal/html/table/SortIndex.classSortIndex.java
package org.jacoco.report.internal.html.table
final org.jacoco.report.internal.html.table.SortIndex extends java.lang.Object {
private final java.util.Comparator comparator
private final java.util.List list
private int[] positions
public void (java.util.Comparator)
java.util.Comparator comparator
public void init (java.util.List)
org.jacoco.report.internal.html.table.SortIndex$Entry entry
Object i
java.util.Iterator i$
org.jacoco.report.internal.html.table.SortIndex$Entry e
java.util.Iterator i$
java.util.List items
int idx
int pos
public int getPosition (int)
int idx
static synthetic java.util.Comparator access$000 (org.jacoco.report.internal.html.table.SortIndex)
org.jacoco.report.internal.html.table.SortIndex x0
}
org/jacoco/report/internal/html/table/IColumnRenderer.classIColumnRenderer.java
package org.jacoco.report.internal.html.table
public abstract org.jacoco.report.internal.html.table.IColumnRenderer extends java.lang.Object {
public abstract boolean init (java.util.List, org.jacoco.core.analysis.ICoverageNode)
public abstract void footer (org.jacoco.report.internal.html.HTMLElement, org.jacoco.core.analysis.ICoverageNode, org.jacoco.report.internal.html.resources.Resources, org.jacoco.report.internal.ReportOutputFolder) throws java.io.IOException
public abstract void item (org.jacoco.report.internal.html.HTMLElement, org.jacoco.report.internal.html.table.ITableItem, org.jacoco.report.internal.html.resources.Resources, org.jacoco.report.internal.ReportOutputFolder) throws java.io.IOException
public abstract java.util.Comparator getComparator ()
}
org/jacoco/report/internal/html/table/CounterColumn.classCounterColumn.java
package org.jacoco.report.internal.html.table
public abstract org.jacoco.report.internal.html.table.CounterColumn extends java.lang.Object implements org.jacoco.report.internal.html.table.IColumnRenderer {
private final org.jacoco.core.analysis.ICoverageNode$CounterEntity entity
private final java.text.NumberFormat integerFormat
private final java.util.Comparator comparator
public static org.jacoco.report.internal.html.table.CounterColumn newTotal (org.jacoco.core.analysis.ICoverageNode$CounterEntity, java.util.Locale)
org.jacoco.core.analysis.ICoverageNode$CounterEntity entity
java.util.Locale locale
public static org.jacoco.report.internal.html.table.CounterColumn newMissed (org.jacoco.core.analysis.ICoverageNode$CounterEntity, java.util.Locale)
org.jacoco.core.analysis.ICoverageNode$CounterEntity entity
java.util.Locale locale
public static org.jacoco.report.internal.html.table.CounterColumn newCovered (org.jacoco.core.analysis.ICoverageNode$CounterEntity, java.util.Locale)
org.jacoco.core.analysis.ICoverageNode$CounterEntity entity
java.util.Locale locale
protected void (org.jacoco.core.analysis.ICoverageNode$CounterEntity, java.util.Locale, java.util.Comparator)
org.jacoco.core.analysis.ICoverageNode$CounterEntity entity
java.util.Locale locale
java.util.Comparator comparator
public boolean init (java.util.List, org.jacoco.core.analysis.ICoverageNode)
org.jacoco.report.internal.html.table.ITableItem i
java.util.Iterator i$
java.util.List items
org.jacoco.core.analysis.ICoverageNode total
public void footer (org.jacoco.report.internal.html.HTMLElement, org.jacoco.core.analysis.ICoverageNode, org.jacoco.report.internal.html.resources.Resources, org.jacoco.report.internal.ReportOutputFolder) throws java.io.IOException
org.jacoco.report.internal.html.HTMLElement td
org.jacoco.core.analysis.ICoverageNode total
org.jacoco.report.internal.html.resources.Resources resources
org.jacoco.report.internal.ReportOutputFolder base
public void item (org.jacoco.report.internal.html.HTMLElement, org.jacoco.report.internal.html.table.ITableItem, org.jacoco.report.internal.html.resources.Resources, org.jacoco.report.internal.ReportOutputFolder) throws java.io.IOException
org.jacoco.report.internal.html.HTMLElement td
org.jacoco.report.internal.html.table.ITableItem item
org.jacoco.report.internal.html.resources.Resources resources
org.jacoco.report.internal.ReportOutputFolder base
private void cell (org.jacoco.report.internal.html.HTMLElement, org.jacoco.core.analysis.ICoverageNode) throws java.io.IOException
org.jacoco.report.internal.html.HTMLElement td
org.jacoco.core.analysis.ICoverageNode node
int value
public java.util.Comparator getComparator ()
protected abstract int getValue (org.jacoco.core.analysis.ICounter)
}
org/jacoco/report/internal/html/table/Table.classTable.java
package org.jacoco.report.internal.html.table
public org.jacoco.report.internal.html.table.Table extends java.lang.Object {
private final java.util.List columns
private java.util.Comparator defaultComparator
public void ()
public void add (java.lang.String, java.lang.String, org.jacoco.report.internal.html.table.IColumnRenderer, boolean)
String header
String style
org.jacoco.report.internal.html.table.IColumnRenderer renderer
boolean defaultSorting
public void render (org.jacoco.report.internal.html.HTMLElement, java.util.List, org.jacoco.core.analysis.ICoverageNode, org.jacoco.report.internal.html.resources.Resources, org.jacoco.report.internal.ReportOutputFolder) throws java.io.IOException
org.jacoco.report.internal.html.HTMLElement parent
java.util.List items
org.jacoco.core.analysis.ICoverageNode total
org.jacoco.report.internal.html.resources.Resources resources
org.jacoco.report.internal.ReportOutputFolder base
java.util.List sortedItems
org.jacoco.report.internal.html.HTMLElement table
private void header (org.jacoco.report.internal.html.HTMLElement, java.util.List, org.jacoco.core.analysis.ICoverageNode) throws java.io.IOException
org.jacoco.report.internal.html.table.Table$Column c
java.util.Iterator i$
org.jacoco.report.internal.html.HTMLElement table
java.util.List items
org.jacoco.core.analysis.ICoverageNode total
org.jacoco.report.internal.html.HTMLElement tr
private void footer (org.jacoco.report.internal.html.HTMLElement, org.jacoco.core.analysis.ICoverageNode, org.jacoco.report.internal.html.resources.Resources, org.jacoco.report.internal.ReportOutputFolder) throws java.io.IOException
org.jacoco.report.internal.html.table.Table$Column c
java.util.Iterator i$
org.jacoco.report.internal.html.HTMLElement table
org.jacoco.core.analysis.ICoverageNode total
org.jacoco.report.internal.html.resources.Resources resources
org.jacoco.report.internal.ReportOutputFolder base
org.jacoco.report.internal.html.HTMLElement tr
private void body (org.jacoco.report.internal.html.HTMLElement, java.util.List, org.jacoco.report.internal.html.resources.Resources, org.jacoco.report.internal.ReportOutputFolder) throws java.io.IOException
org.jacoco.report.internal.html.table.Table$Column c
java.util.Iterator i$
org.jacoco.report.internal.html.HTMLElement tr
org.jacoco.report.internal.html.table.ITableItem item
java.util.Iterator i$
org.jacoco.report.internal.html.HTMLElement table
java.util.List items
org.jacoco.report.internal.html.resources.Resources resources
org.jacoco.report.internal.ReportOutputFolder base
org.jacoco.report.internal.html.HTMLElement tbody
int idx
private java.util.List sort (java.util.List)
java.util.List result
java.util.List items
}
org/jacoco/report/internal/html/table/CounterColumn$1.classCounterColumn.java
package org.jacoco.report.internal.html.table
org.jacoco.report.internal.html.table.CounterColumn$1 extends org.jacoco.report.internal.html.table.CounterColumn {
void (org.jacoco.core.analysis.ICoverageNode$CounterEntity, java.util.Locale, java.util.Comparator)
org.jacoco.core.analysis.ICoverageNode$CounterEntity x0
java.util.Locale x1
java.util.Comparator x2
protected int getValue (org.jacoco.core.analysis.ICounter)
org.jacoco.core.analysis.ICounter counter
}
org/jacoco/report/internal/html/table/TableItemComparator.classTableItemComparator.java
package org.jacoco.report.internal.html.table
org.jacoco.report.internal.html.table.TableItemComparator extends java.lang.Object implements java.util.Comparator {
private final java.util.Comparator comparator
void (java.util.Comparator)
java.util.Comparator comparator
public int compare (org.jacoco.report.internal.html.table.ITableItem, org.jacoco.report.internal.html.table.ITableItem)
org.jacoco.report.internal.html.table.ITableItem i1
org.jacoco.report.internal.html.table.ITableItem i2
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
org/jacoco/report/internal/html/table/ITableItem.classITableItem.java
package org.jacoco.report.internal.html.table
public abstract org.jacoco.report.internal.html.table.ITableItem extends java.lang.Object implements org.jacoco.report.internal.html.ILinkable {
public abstract org.jacoco.core.analysis.ICoverageNode getNode ()
}
org/jacoco/report/internal/html/ILinkable.classILinkable.java
package org.jacoco.report.internal.html
public abstract org.jacoco.report.internal.html.ILinkable extends java.lang.Object {
public abstract java.lang.String getLink (org.jacoco.report.internal.ReportOutputFolder)
public abstract java.lang.String getLinkLabel ()
public abstract java.lang.String getLinkStyle ()
}
org/jacoco/report/internal/html/HTMLGroupVisitor.classHTMLGroupVisitor.java
package org.jacoco.report.internal.html
public org.jacoco.report.internal.html.HTMLGroupVisitor extends org.jacoco.report.internal.AbstractGroupVisitor {
private final org.jacoco.report.internal.ReportOutputFolder folder
private final org.jacoco.report.internal.html.IHTMLReportContext context
private final org.jacoco.report.internal.html.page.GroupPage page
public void (org.jacoco.report.internal.html.page.ReportPage, org.jacoco.report.internal.ReportOutputFolder, org.jacoco.report.internal.html.IHTMLReportContext, java.lang.String)
org.jacoco.report.internal.html.page.ReportPage parent
org.jacoco.report.internal.ReportOutputFolder folder
org.jacoco.report.internal.html.IHTMLReportContext context
String name
public org.jacoco.report.internal.html.page.NodePage getPage ()
protected void handleBundle (org.jacoco.core.analysis.IBundleCoverage, org.jacoco.report.ISourceFileLocator) throws java.io.IOException
org.jacoco.core.analysis.IBundleCoverage bundle
org.jacoco.report.ISourceFileLocator locator
org.jacoco.report.internal.html.page.BundlePage bundlepage
protected org.jacoco.report.internal.AbstractGroupVisitor handleGroup (java.lang.String) throws java.io.IOException
String name
org.jacoco.report.internal.html.HTMLGroupVisitor handler
protected void handleEnd () throws java.io.IOException
}
org/jacoco/report/internal/html/IHTMLReportContext.classIHTMLReportContext.java
package org.jacoco.report.internal.html
public abstract org.jacoco.report.internal.html.IHTMLReportContext extends java.lang.Object {
public abstract org.jacoco.report.internal.html.resources.Resources getResources ()
public abstract org.jacoco.report.ILanguageNames getLanguageNames ()
public abstract org.jacoco.report.internal.html.table.Table getTable ()
public abstract java.lang.String getFooterText ()
public abstract org.jacoco.report.internal.html.ILinkable getSessionsPage ()
public abstract java.lang.String getOutputEncoding ()
public abstract org.jacoco.report.internal.html.index.IIndexUpdate getIndexUpdate ()
public abstract java.util.Locale getLocale ()
}
org/jacoco/report/internal/html/HTMLElement.classHTMLElement.java
package org.jacoco.report.internal.html
public org.jacoco.report.internal.html.HTMLElement extends org.jacoco.report.internal.xml.XMLElement {
protected void (java.io.Writer, java.lang.String)
java.io.Writer writer
String name
public org.jacoco.report.internal.html.HTMLElement element (java.lang.String) throws java.io.IOException
String name
org.jacoco.report.internal.html.HTMLElement element
private void classattr (java.lang.String) throws java.io.IOException
String classattr
public org.jacoco.report.internal.html.HTMLElement meta (java.lang.String, java.lang.String) throws java.io.IOException
String httpequivattr
String contentattr
org.jacoco.report.internal.html.HTMLElement meta
public org.jacoco.report.internal.html.HTMLElement link (java.lang.String, java.lang.String, java.lang.String) throws java.io.IOException
String relattr
String hrefattr
String typeattr
org.jacoco.report.internal.html.HTMLElement link
public org.jacoco.report.internal.html.HTMLElement title () throws java.io.IOException
public org.jacoco.report.internal.html.HTMLElement h1 () throws java.io.IOException
public org.jacoco.report.internal.html.HTMLElement p () throws java.io.IOException
public org.jacoco.report.internal.html.HTMLElement span () throws java.io.IOException
public org.jacoco.report.internal.html.HTMLElement span (java.lang.String) throws java.io.IOException
String classattr
org.jacoco.report.internal.html.HTMLElement span
public org.jacoco.report.internal.html.HTMLElement span (java.lang.String, java.lang.String) throws java.io.IOException
String classattr
String idattr
org.jacoco.report.internal.html.HTMLElement span
public org.jacoco.report.internal.html.HTMLElement div (java.lang.String) throws java.io.IOException
String classattr
org.jacoco.report.internal.html.HTMLElement div
public org.jacoco.report.internal.html.HTMLElement code () throws java.io.IOException
public org.jacoco.report.internal.html.HTMLElement pre (java.lang.String) throws java.io.IOException
String classattr
org.jacoco.report.internal.html.HTMLElement pre
public org.jacoco.report.internal.html.HTMLElement a (java.lang.String) throws java.io.IOException
String hrefattr
org.jacoco.report.internal.html.HTMLElement a
public org.jacoco.report.internal.html.HTMLElement a (java.lang.String, java.lang.String) throws java.io.IOException
String hrefattr
String classattr
org.jacoco.report.internal.html.HTMLElement a
public org.jacoco.report.internal.html.HTMLElement a (org.jacoco.report.internal.html.ILinkable, org.jacoco.report.internal.ReportOutputFolder) throws java.io.IOException
org.jacoco.report.internal.html.HTMLElement a
org.jacoco.report.internal.html.ILinkable linkable
org.jacoco.report.internal.ReportOutputFolder base
org.jacoco.report.internal.html.HTMLElement a
String link
public org.jacoco.report.internal.html.HTMLElement table (java.lang.String) throws java.io.IOException
String classattr
org.jacoco.report.internal.html.HTMLElement table
public org.jacoco.report.internal.html.HTMLElement thead () throws java.io.IOException
public org.jacoco.report.internal.html.HTMLElement tfoot () throws java.io.IOException
public org.jacoco.report.internal.html.HTMLElement tbody () throws java.io.IOException
public org.jacoco.report.internal.html.HTMLElement tr () throws java.io.IOException
public org.jacoco.report.internal.html.HTMLElement td () throws java.io.IOException
public org.jacoco.report.internal.html.HTMLElement td (java.lang.String) throws java.io.IOException
String classattr
org.jacoco.report.internal.html.HTMLElement td
public void img (java.lang.String, int, int, java.lang.String) throws java.io.IOException
String srcattr
int widthattr
int heightattr
String titleattr
org.jacoco.report.internal.html.HTMLElement img
public void script (java.lang.String, java.lang.String) throws java.io.IOException
String typeattr
String srcattr
org.jacoco.report.internal.html.HTMLElement script
public volatile synthetic org.jacoco.report.internal.xml.XMLElement element (java.lang.String) throws java.io.IOException
String x0
}
org/jacoco/report/internal/html/index/
org/jacoco/report/internal/html/index/ElementIndex.classElementIndex.java
package org.jacoco.report.internal.html.index
public org.jacoco.report.internal.html.index.ElementIndex extends java.lang.Object implements org.jacoco.report.internal.html.index.IIndexUpdate {
private final org.jacoco.report.internal.ReportOutputFolder baseFolder
private final java.util.Map allClasses
public void (org.jacoco.report.internal.ReportOutputFolder)
org.jacoco.report.internal.ReportOutputFolder baseFolder
public java.lang.String getLinkToClass (long)
long classid
public void addClass (org.jacoco.report.internal.html.ILinkable, long)
org.jacoco.report.internal.html.ILinkable link
long classid
}
org/jacoco/report/internal/html/index/IIndexUpdate.classIIndexUpdate.java
package org.jacoco.report.internal.html.index
public abstract org.jacoco.report.internal.html.index.IIndexUpdate extends java.lang.Object {
public abstract void addClass (org.jacoco.report.internal.html.ILinkable, long)
}
org/jacoco/report/internal/ReportOutputFolder.classReportOutputFolder.java
package org.jacoco.report.internal
public org.jacoco.report.internal.ReportOutputFolder extends java.lang.Object {
private final org.jacoco.report.IMultiReportOutput output
private final org.jacoco.report.internal.ReportOutputFolder parent
private final String path
private final java.util.Map subFolders
private final org.jacoco.report.internal.NormalizedFileNames fileNames
public void (org.jacoco.report.IMultiReportOutput)
org.jacoco.report.IMultiReportOutput output
private void (org.jacoco.report.IMultiReportOutput, org.jacoco.report.internal.ReportOutputFolder, java.lang.String)
org.jacoco.report.IMultiReportOutput output
org.jacoco.report.internal.ReportOutputFolder parent
String path
public org.jacoco.report.internal.ReportOutputFolder subFolder (java.lang.String)
String name
String normalizedName
org.jacoco.report.internal.ReportOutputFolder folder
public java.io.OutputStream createFile (java.lang.String) throws java.io.IOException
String name
public java.lang.String getLink (org.jacoco.report.internal.ReportOutputFolder, java.lang.String)
org.jacoco.report.internal.ReportOutputFolder base
String name
private boolean isAncestorOf (org.jacoco.report.internal.ReportOutputFolder)
org.jacoco.report.internal.ReportOutputFolder folder
private java.lang.String normalize (java.lang.String)
String name
}
org/jacoco/report/internal/AbstractGroupVisitor.classAbstractGroupVisitor.java
package org.jacoco.report.internal
public abstract org.jacoco.report.internal.AbstractGroupVisitor extends java.lang.Object implements org.jacoco.report.IReportGroupVisitor {
protected final org.jacoco.core.analysis.CoverageNodeImpl total
private org.jacoco.report.internal.AbstractGroupVisitor lastChild
protected void (java.lang.String)
String name
public final void visitBundle (org.jacoco.core.analysis.IBundleCoverage, org.jacoco.report.ISourceFileLocator) throws java.io.IOException
org.jacoco.core.analysis.IBundleCoverage bundle
org.jacoco.report.ISourceFileLocator locator
protected abstract void handleBundle (org.jacoco.core.analysis.IBundleCoverage, org.jacoco.report.ISourceFileLocator) throws java.io.IOException
public final org.jacoco.report.IReportGroupVisitor visitGroup (java.lang.String) throws java.io.IOException
String name
protected abstract org.jacoco.report.internal.AbstractGroupVisitor handleGroup (java.lang.String) throws java.io.IOException
public final void visitEnd () throws java.io.IOException
protected abstract void handleEnd () throws java.io.IOException
private void finalizeLastChild () throws java.io.IOException
}
org/jacoco/report/internal/xml/
org/jacoco/report/internal/xml/XMLCoverageWriter.classXMLCoverageWriter.java
package org.jacoco.report.internal.xml
public final org.jacoco.report.internal.xml.XMLCoverageWriter extends java.lang.Object {
public static org.jacoco.report.internal.xml.XMLElement createChild (org.jacoco.report.internal.xml.XMLElement, java.lang.String, java.lang.String) throws java.io.IOException
org.jacoco.report.internal.xml.XMLElement parent
String tagname
String name
org.jacoco.report.internal.xml.XMLElement child
public static void writeBundle (org.jacoco.core.analysis.IBundleCoverage, org.jacoco.report.internal.xml.XMLElement) throws java.io.IOException
org.jacoco.core.analysis.IPackageCoverage p
java.util.Iterator i$
org.jacoco.core.analysis.IBundleCoverage bundle
org.jacoco.report.internal.xml.XMLElement element
private static void writePackage (org.jacoco.core.analysis.IPackageCoverage, org.jacoco.report.internal.xml.XMLElement) throws java.io.IOException
org.jacoco.core.analysis.IClassCoverage c
java.util.Iterator i$
org.jacoco.core.analysis.ISourceFileCoverage s
java.util.Iterator i$
org.jacoco.core.analysis.IPackageCoverage p
org.jacoco.report.internal.xml.XMLElement parent
org.jacoco.report.internal.xml.XMLElement element
private static void writeClass (org.jacoco.core.analysis.IClassCoverage, org.jacoco.report.internal.xml.XMLElement) throws java.io.IOException
org.jacoco.core.analysis.IMethodCoverage m
java.util.Iterator i$
org.jacoco.core.analysis.IClassCoverage c
org.jacoco.report.internal.xml.XMLElement parent
org.jacoco.report.internal.xml.XMLElement element
private static void writeMethod (org.jacoco.core.analysis.IMethodCoverage, org.jacoco.report.internal.xml.XMLElement) throws java.io.IOException
org.jacoco.core.analysis.IMethodCoverage m
org.jacoco.report.internal.xml.XMLElement parent
org.jacoco.report.internal.xml.XMLElement element
int line
private static void writeSourceFile (org.jacoco.core.analysis.ISourceFileCoverage, org.jacoco.report.internal.xml.XMLElement) throws java.io.IOException
org.jacoco.core.analysis.ISourceFileCoverage s
org.jacoco.report.internal.xml.XMLElement parent
org.jacoco.report.internal.xml.XMLElement element
public static void writeCounters (org.jacoco.core.analysis.ICoverageNode, org.jacoco.report.internal.xml.XMLElement) throws java.io.IOException
org.jacoco.report.internal.xml.XMLElement counterNode
org.jacoco.core.analysis.ICounter counter
org.jacoco.core.analysis.ICoverageNode$CounterEntity counterEntity
org.jacoco.core.analysis.ICoverageNode$CounterEntity[] arr$
int len$
int i$
org.jacoco.core.analysis.ICoverageNode node
org.jacoco.report.internal.xml.XMLElement parent
private static void writeLines (org.jacoco.core.analysis.ISourceNode, org.jacoco.report.internal.xml.XMLElement) throws java.io.IOException
org.jacoco.report.internal.xml.XMLElement element
org.jacoco.core.analysis.ILine line
int nr
org.jacoco.core.analysis.ISourceNode source
org.jacoco.report.internal.xml.XMLElement parent
int last
private static void writeCounter (org.jacoco.report.internal.xml.XMLElement, java.lang.String, java.lang.String, org.jacoco.core.analysis.ICounter) throws java.io.IOException
org.jacoco.report.internal.xml.XMLElement element
String missedattr
String coveredattr
org.jacoco.core.analysis.ICounter counter
private void ()
}
org/jacoco/report/internal/xml/XMLElement.classXMLElement.java
package org.jacoco.report.internal.xml
public org.jacoco.report.internal.xml.XMLElement extends java.lang.Object {
private static final char SPACE
private static final char EQ
private static final char LT
private static final char GT
private static final char QUOT
private static final char AMP
private static final char SLASH
protected final java.io.Writer writer
private final String name
private boolean openTagDone
private boolean closed
private org.jacoco.report.internal.xml.XMLElement lastchild
protected void (java.io.Writer, java.lang.String)
java.io.Writer writer
String name
protected void beginOpenTag () throws java.io.IOException
private void finishOpenTag () throws java.io.IOException
protected void addChildElement (org.jacoco.report.internal.xml.XMLElement) throws java.io.IOException
org.jacoco.report.internal.xml.XMLElement child
private void quote (java.lang.String) throws java.io.IOException
char c
int i
String text
int len
public org.jacoco.report.internal.xml.XMLElement attr (java.lang.String, java.lang.String) throws java.io.IOException
String name
String value
public org.jacoco.report.internal.xml.XMLElement attr (java.lang.String, int) throws java.io.IOException
String name
int value
public org.jacoco.report.internal.xml.XMLElement attr (java.lang.String, long) throws java.io.IOException
String name
long value
public org.jacoco.report.internal.xml.XMLElement text (java.lang.String) throws java.io.IOException
String text
public org.jacoco.report.internal.xml.XMLElement element (java.lang.String) throws java.io.IOException
String name
org.jacoco.report.internal.xml.XMLElement element
public void close () throws java.io.IOException
}
org/jacoco/report/internal/xml/XMLDocument.classXMLDocument.java
package org.jacoco.report.internal.xml
public org.jacoco.report.internal.xml.XMLDocument extends org.jacoco.report.internal.xml.XMLElement {
private static final String HEADER
private static final String HEADER_STANDALONE
private static final String DOCTYPE
public void (java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean, java.io.Writer) throws java.io.IOException
String rootnode
String pubId
String system
String encoding
boolean standalone
java.io.Writer writer
public void (java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean, java.io.OutputStream) throws java.io.IOException
String rootnode
String pubId
String system
String encoding
boolean standalone
java.io.OutputStream output
public void close () throws java.io.IOException
private static void writeHeader (java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean, java.io.Writer) throws java.io.IOException
String rootnode
String pubId
String system
String encoding
boolean standalone
java.io.Writer writer
}
org/jacoco/report/internal/xml/XMLGroupVisitor.classXMLGroupVisitor.java
package org.jacoco.report.internal.xml
public org.jacoco.report.internal.xml.XMLGroupVisitor extends org.jacoco.report.internal.AbstractGroupVisitor {
protected final org.jacoco.report.internal.xml.XMLElement element
public void (org.jacoco.report.internal.xml.XMLElement, java.lang.String) throws java.io.IOException
org.jacoco.report.internal.xml.XMLElement element
String name
protected void handleBundle (org.jacoco.core.analysis.IBundleCoverage, org.jacoco.report.ISourceFileLocator) throws java.io.IOException
org.jacoco.core.analysis.IBundleCoverage bundle
org.jacoco.report.ISourceFileLocator locator
org.jacoco.report.internal.xml.XMLElement child
protected org.jacoco.report.internal.AbstractGroupVisitor handleGroup (java.lang.String) throws java.io.IOException
String name
org.jacoco.report.internal.xml.XMLElement child
protected void handleEnd () throws java.io.IOException
private org.jacoco.report.internal.xml.XMLElement createChild (java.lang.String) throws java.io.IOException
String name
}
org/jacoco/report/JavaNames.classJavaNames.java
package org.jacoco.report
public org.jacoco.report.JavaNames extends java.lang.Object implements org.jacoco.report.ILanguageNames {
public void ()
public java.lang.String getPackageName (java.lang.String)
String vmname
private java.lang.String getClassName (java.lang.String)
String vmname
int pos
String name
private boolean isAnonymous (java.lang.String)
String vmname
int dollarPosition
int internalPosition
char start
public java.lang.String getClassName (java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
String vmsupertype
String vmsupertype
StringBuilder builder
String vmenclosing
String vmsupertype
String vmname
String vmsignature
String vmsuperclass
String[] vminterfaces
public java.lang.String getQualifiedClassName (java.lang.String)
String vmname
public java.lang.String getMethodName (java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String vmclassname
String vmmethodname
String vmdesc
String vmsignature
public java.lang.String getQualifiedMethodName (java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String vmclassname
String vmmethodname
String vmdesc
String vmsignature
private java.lang.String getMethodName (java.lang.String, java.lang.String, java.lang.String, boolean)
org.jacoco.asm.Type arg
org.jacoco.asm.Type[] arr$
int len$
int i$
String vmclassname
String vmmethodname
String vmdesc
boolean qualifiedParams
StringBuilder result
org.jacoco.asm.Type[] arguments
boolean comma
private java.lang.String getShortTypeName (org.jacoco.asm.Type)
org.jacoco.asm.Type type
String name
int pos
String shortName
}
org/jacoco/report/ZipMultiReportOutput$1.classZipMultiReportOutput.java
package org.jacoco.report
org.jacoco.report.ZipMultiReportOutput$1 extends java.lang.Object {
}
org/jacoco/report/MultiReportVisitor.classMultiReportVisitor.java
package org.jacoco.report
public org.jacoco.report.MultiReportVisitor extends org.jacoco.report.MultiGroupVisitor implements org.jacoco.report.IReportVisitor {
private final java.util.List visitors
public void (java.util.List)
java.util.List visitors
public void visitInfo (java.util.List, java.util.Collection) throws java.io.IOException
org.jacoco.report.IReportVisitor v
java.util.Iterator i$
java.util.List sessionInfos
java.util.Collection executionData
public void visitEnd () throws java.io.IOException
org.jacoco.report.IReportVisitor v
java.util.Iterator i$
}
org/jacoco/report/xml/
org/jacoco/report/xml/report.dtd
org/jacoco/report/xml/XMLFormatter$1RootVisitor.classXMLFormatter.java
package org.jacoco.report.xml
org.jacoco.report.xml.XMLFormatter$1RootVisitor extends org.jacoco.report.internal.xml.XMLGroupVisitor implements org.jacoco.report.IReportVisitor {
private java.util.List sessionInfos
final synthetic org.jacoco.report.internal.xml.XMLElement val$root
final synthetic org.jacoco.report.xml.XMLFormatter this$0
void (org.jacoco.report.xml.XMLFormatter, org.jacoco.report.internal.xml.XMLElement, org.jacoco.report.internal.xml.XMLElement) throws java.io.IOException
org.jacoco.report.internal.xml.XMLElement element
public void visitInfo (java.util.List, java.util.Collection) throws java.io.IOException
java.util.List sessionInfos
java.util.Collection executionData
protected void handleBundle (org.jacoco.core.analysis.IBundleCoverage, org.jacoco.report.ISourceFileLocator) throws java.io.IOException
org.jacoco.core.analysis.IBundleCoverage bundle
org.jacoco.report.ISourceFileLocator locator
protected org.jacoco.report.internal.AbstractGroupVisitor handleGroup (java.lang.String) throws java.io.IOException
String name
private void writeHeader (java.lang.String) throws java.io.IOException
org.jacoco.report.internal.xml.XMLElement sessioninfo
org.jacoco.core.data.SessionInfo i
java.util.Iterator i$
String name
protected void handleEnd () throws java.io.IOException
}
org/jacoco/report/xml/XMLFormatter.classXMLFormatter.java
package org.jacoco.report.xml
public org.jacoco.report.xml.XMLFormatter extends java.lang.Object {
private static final String PUBID
private static final String SYSTEM
private String outputEncoding
public void ()
public void setOutputEncoding (java.lang.String)
String outputEncoding
public org.jacoco.report.IReportVisitor createVisitor (java.io.OutputStream) throws java.io.IOException
java.io.OutputStream output
org.jacoco.report.internal.xml.XMLElement root
}
org/jacoco/report/csv/
org/jacoco/report/csv/CSVFormatter.classCSVFormatter.java
package org.jacoco.report.csv
public org.jacoco.report.csv.CSVFormatter extends java.lang.Object {
private org.jacoco.report.ILanguageNames languageNames
private String outputEncoding
public void ()
public void setLanguageNames (org.jacoco.report.ILanguageNames)
org.jacoco.report.ILanguageNames languageNames
public org.jacoco.report.ILanguageNames getLanguageNames ()
public void setOutputEncoding (java.lang.String)
String outputEncoding
public org.jacoco.report.IReportVisitor createVisitor (java.io.OutputStream) throws java.io.IOException
java.io.OutputStream output
org.jacoco.report.csv.DelimitedWriter writer
org.jacoco.report.csv.ClassRowWriter rowWriter
}
org/jacoco/report/csv/CSVGroupHandler.classCSVGroupHandler.java
package org.jacoco.report.csv
org.jacoco.report.csv.CSVGroupHandler extends java.lang.Object implements org.jacoco.report.IReportGroupVisitor {
private final org.jacoco.report.csv.ClassRowWriter writer
private final String groupName
public void (org.jacoco.report.csv.ClassRowWriter)
org.jacoco.report.csv.ClassRowWriter writer
private void (org.jacoco.report.csv.ClassRowWriter, java.lang.String)
org.jacoco.report.csv.ClassRowWriter writer
String groupName
public void visitBundle (org.jacoco.core.analysis.IBundleCoverage, org.jacoco.report.ISourceFileLocator) throws java.io.IOException
org.jacoco.core.analysis.IClassCoverage c
java.util.Iterator i$
String packageName
org.jacoco.core.analysis.IPackageCoverage p
java.util.Iterator i$
org.jacoco.core.analysis.IBundleCoverage bundle
org.jacoco.report.ISourceFileLocator locator
String name
public org.jacoco.report.IReportGroupVisitor visitGroup (java.lang.String) throws java.io.IOException
String name
private java.lang.String appendName (java.lang.String)
String name
}
org/jacoco/report/csv/CSVFormatter$1Visitor.classCSVFormatter.java
package org.jacoco.report.csv
org.jacoco.report.csv.CSVFormatter$1Visitor extends org.jacoco.report.csv.CSVGroupHandler implements org.jacoco.report.IReportVisitor {
final synthetic org.jacoco.report.csv.ClassRowWriter val$rowWriter
final synthetic org.jacoco.report.csv.DelimitedWriter val$writer
final synthetic org.jacoco.report.csv.CSVFormatter this$0
void (org.jacoco.report.csv.CSVFormatter, org.jacoco.report.csv.ClassRowWriter, org.jacoco.report.csv.DelimitedWriter)
public void visitInfo (java.util.List, java.util.Collection) throws java.io.IOException
java.util.List sessionInfos
java.util.Collection executionData
public void visitEnd () throws java.io.IOException
}
org/jacoco/report/csv/DelimitedWriter.classDelimitedWriter.java
package org.jacoco.report.csv
org.jacoco.report.csv.DelimitedWriter extends java.lang.Object {
private static final String QUOTE
private static final String ESCAPED_QUOTE
private static final char DEFAULT_DELIMITER
private static final String NEW_LINE
private final char delimiter
private final java.io.Writer delegate
private int fieldPosition
public void (java.io.Writer)
java.io.Writer delegate
public void (java.io.Writer, char)
java.io.Writer delegate
char delimiter
public transient void write (java.lang.String[]) throws java.io.IOException
String field
String[] arr$
int len$
int i$
String[] fields
public void write (java.lang.String) throws java.io.IOException
String field
public void write (int) throws java.io.IOException
int value
public transient void write (int[]) throws java.io.IOException
int value
int[] arr$
int len$
int i$
int[] values
public void nextLine () throws java.io.IOException
public void close () throws java.io.IOException
private java.lang.String escape (java.lang.String)
String value
String escapedValue
static void ()
}
org/jacoco/report/csv/ClassRowWriter.classClassRowWriter.java
package org.jacoco.report.csv
org.jacoco.report.csv.ClassRowWriter extends java.lang.Object {
private static final org.jacoco.core.analysis.ICoverageNode$CounterEntity[] COUNTERS
private final org.jacoco.report.csv.DelimitedWriter writer
private final org.jacoco.report.ILanguageNames languageNames
public void (org.jacoco.report.csv.DelimitedWriter, org.jacoco.report.ILanguageNames) throws java.io.IOException
org.jacoco.report.csv.DelimitedWriter writer
org.jacoco.report.ILanguageNames languageNames
private void writeHeader () throws java.io.IOException
org.jacoco.core.analysis.ICoverageNode$CounterEntity entity
org.jacoco.core.analysis.ICoverageNode$CounterEntity[] arr$
int len$
int i$
public void writeRow (java.lang.String, java.lang.String, org.jacoco.core.analysis.IClassCoverage) throws java.io.IOException
org.jacoco.core.analysis.ICounter counter
org.jacoco.core.analysis.ICoverageNode$CounterEntity entity
org.jacoco.core.analysis.ICoverageNode$CounterEntity[] arr$
int len$
int i$
String groupName
String packageName
org.jacoco.core.analysis.IClassCoverage node
String className
static void ()
}
org/jacoco/report/ILanguageNames.classILanguageNames.java
package org.jacoco.report
public abstract org.jacoco.report.ILanguageNames extends java.lang.Object {
public abstract java.lang.String getPackageName (java.lang.String)
public abstract java.lang.String getClassName (java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
public abstract java.lang.String getQualifiedClassName (java.lang.String)
public abstract java.lang.String getMethodName (java.lang.String, java.lang.String, java.lang.String, java.lang.String)
public abstract java.lang.String getQualifiedMethodName (java.lang.String, java.lang.String, java.lang.String, java.lang.String)
}
org/jacoco/report/IReportVisitor.classIReportVisitor.java
package org.jacoco.report
public abstract org.jacoco.report.IReportVisitor extends java.lang.Object implements org.jacoco.report.IReportGroupVisitor {
public abstract void visitInfo (java.util.List, java.util.Collection) throws java.io.IOException
public abstract void visitEnd () throws java.io.IOException
}
jacocoagent.jar
org/jacoco/agent/
org/jacoco/agent/AgentJar.classAgentJar.java
package org.jacoco.agent
public final org.jacoco.agent.AgentJar extends java.lang.Object {
private static final String RESOURCE
private static final String ERRORMSG
private void ()
public static java.net.URL getResource ()
java.net.URL url
public static java.io.InputStream getResourceAsStream ()
java.io.InputStream stream
public static java.io.File extractToTempLocation () throws java.io.IOException
java.io.File agentJar
public static void extractTo (java.io.File) throws java.io.IOException
byte[] buffer
int bytesRead
java.io.File destination
java.io.InputStream inputJarStream
java.io.OutputStream outputJarStream
private static void safeClose (java.io.Closeable)
java.io.IOException e
java.io.Closeable closeable
static void ()
}