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.core/
META-INF/maven/org.jacoco/org.jacoco.core/pom.xml
META-INF/maven/org.jacoco/org.jacoco.core/pom.properties
org/
org/jacoco/
org/jacoco/core/
org/jacoco/core/tools/
org/jacoco/core/internal/
org/jacoco/core/internal/flow/
org/jacoco/core/internal/instr/
org/jacoco/core/internal/analysis/
org/jacoco/core/internal/data/
org/jacoco/core/runtime/
org/jacoco/core/instr/
org/jacoco/core/analysis/
org/jacoco/core/data/
about.html
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/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/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.objectweb.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.objectweb.asm.Label, int, org.jacoco.core.internal.flow.IFrame)
int opcode
org.objectweb.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.objectweb.asm.Label, org.objectweb.asm.Label[], org.jacoco.core.internal.flow.IFrame)
int min
int max
org.objectweb.asm.Label dflt
org.objectweb.asm.Label[] labels
org.jacoco.core.internal.flow.IFrame frame
public void visitLookupSwitchInsnWithProbes (org.objectweb.asm.Label, int[], org.objectweb.asm.Label[], org.jacoco.core.internal.flow.IFrame)
org.objectweb.asm.Label dflt
int[] keys
org.objectweb.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.objectweb.asm.Label intermediate
private org.jacoco.core.internal.flow.Instruction instruction
private void ()
public static void setTarget (org.objectweb.asm.Label)
org.objectweb.asm.Label label
org.jacoco.core.internal.flow.LabelInfo info
public static void setSuccessor (org.objectweb.asm.Label)
org.objectweb.asm.Label label
org.jacoco.core.internal.flow.LabelInfo info
public static boolean isMultiTarget (org.objectweb.asm.Label)
org.objectweb.asm.Label label
org.jacoco.core.internal.flow.LabelInfo info
public static boolean isSuccessor (org.objectweb.asm.Label)
org.objectweb.asm.Label label
org.jacoco.core.internal.flow.LabelInfo info
public static void setDone (org.objectweb.asm.Label)
org.objectweb.asm.Label label
public static void resetDone (org.objectweb.asm.Label)
org.objectweb.asm.Label label
org.jacoco.core.internal.flow.LabelInfo info
public static void resetDone (org.objectweb.asm.Label[])
org.objectweb.asm.Label label
org.objectweb.asm.Label[] arr$
int len$
int i$
org.objectweb.asm.Label[] labels
public static boolean isDone (org.objectweb.asm.Label)
org.objectweb.asm.Label label
org.jacoco.core.internal.flow.LabelInfo info
public static void setProbeId (org.objectweb.asm.Label, int)
org.objectweb.asm.Label label
int id
public static int getProbeId (org.objectweb.asm.Label)
org.objectweb.asm.Label label
org.jacoco.core.internal.flow.LabelInfo info
public static void setIntermediateLabel (org.objectweb.asm.Label, org.objectweb.asm.Label)
org.objectweb.asm.Label label
org.objectweb.asm.Label intermediate
public static org.objectweb.asm.Label getIntermediateLabel (org.objectweb.asm.Label)
org.objectweb.asm.Label label
org.jacoco.core.internal.flow.LabelInfo info
public static void setInstruction (org.objectweb.asm.Label, org.jacoco.core.internal.flow.Instruction)
org.objectweb.asm.Label label
org.jacoco.core.internal.flow.Instruction instruction
public static org.jacoco.core.internal.flow.Instruction getInstruction (org.objectweb.asm.Label)
org.objectweb.asm.Label label
org.jacoco.core.internal.flow.LabelInfo info
private static org.jacoco.core.internal.flow.LabelInfo get (org.objectweb.asm.Label)
org.objectweb.asm.Label label
Object info
private static org.jacoco.core.internal.flow.LabelInfo create (org.objectweb.asm.Label)
org.objectweb.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.objectweb.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.objectweb.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.objectweb.asm.MethodVisitor {
private final org.jacoco.core.internal.flow.MethodProbesVisitor probesVisitor
private final org.jacoco.core.internal.flow.IProbeIdGenerator idGenerator
private org.objectweb.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.objectweb.asm.commons.AnalyzerAdapter)
org.objectweb.asm.commons.AnalyzerAdapter analyzer
public void visitLabel (org.objectweb.asm.Label)
org.objectweb.asm.Label label
public void visitInsn (int)
int opcode
public void visitJumpInsn (int, org.objectweb.asm.Label)
int opcode
org.objectweb.asm.Label label
private int jumpPopCount (int)
int opcode
public void visitLookupSwitchInsn (org.objectweb.asm.Label, int[], org.objectweb.asm.Label[])
org.objectweb.asm.Label dflt
int[] keys
org.objectweb.asm.Label[] labels
public transient void visitTableSwitchInsn (int, int, org.objectweb.asm.Label, org.objectweb.asm.Label[])
int min
int max
org.objectweb.asm.Label dflt
org.objectweb.asm.Label[] labels
private boolean markLabels (org.objectweb.asm.Label, org.objectweb.asm.Label[])
org.objectweb.asm.Label l
org.objectweb.asm.Label[] arr$
int len$
int i$
org.objectweb.asm.Label dflt
org.objectweb.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.objectweb.asm.ClassVisitor {
public void ()
public void (org.objectweb.asm.ClassVisitor)
org.objectweb.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.objectweb.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.objectweb.asm.MethodVisitor {
boolean successor
boolean first
public static void markLabels (org.objectweb.asm.tree.MethodNode)
int i
org.objectweb.asm.tree.MethodNode method
org.objectweb.asm.MethodVisitor lfa
public void ()
public void visitTryCatchBlock (org.objectweb.asm.Label, org.objectweb.asm.Label, org.objectweb.asm.Label, java.lang.String)
org.objectweb.asm.Label start
org.objectweb.asm.Label end
org.objectweb.asm.Label handler
String type
public void visitJumpInsn (int, org.objectweb.asm.Label)
int opcode
org.objectweb.asm.Label label
public void visitLabel (org.objectweb.asm.Label)
org.objectweb.asm.Label label
public transient void visitTableSwitchInsn (int, int, org.objectweb.asm.Label, org.objectweb.asm.Label[])
int min
int max
org.objectweb.asm.Label dflt
org.objectweb.asm.Label[] labels
public void visitLookupSwitchInsn (org.objectweb.asm.Label, int[], org.objectweb.asm.Label[])
org.objectweb.asm.Label dflt
int[] keys
org.objectweb.asm.Label[] labels
private void visitSwitchInsn (org.objectweb.asm.Label, org.objectweb.asm.Label[])
org.objectweb.asm.Label l
org.objectweb.asm.Label[] arr$
int len$
int i$
org.objectweb.asm.Label dflt
org.objectweb.asm.Label[] labels
private static void setTargetIfNotDone (org.objectweb.asm.Label)
org.objectweb.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.objectweb.asm.Handle, java.lang.Object[])
String name
String desc
org.objectweb.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.objectweb.asm.MethodVisitor {
public void ()
public void (org.objectweb.asm.MethodVisitor)
org.objectweb.asm.MethodVisitor mv
public abstract void visitProbe (int)
public abstract void visitJumpInsnWithProbe (int, org.objectweb.asm.Label, int, org.jacoco.core.internal.flow.IFrame)
public abstract void visitInsnWithProbe (int, int)
public abstract void visitTableSwitchInsnWithProbes (int, int, org.objectweb.asm.Label, org.objectweb.asm.Label[], org.jacoco.core.internal.flow.IFrame)
public abstract void visitLookupSwitchInsnWithProbes (org.objectweb.asm.Label, int[], org.objectweb.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.objectweb.asm.commons.JSRInlinerAdapter {
void (org.objectweb.asm.MethodVisitor, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
org.objectweb.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.objectweb.asm.Label, org.objectweb.asm.Label, int)
String name
String desc
String signature
org.objectweb.asm.Label start
org.objectweb.asm.Label end
int index
public void visitLineNumber (int, org.objectweb.asm.Label)
int line
org.objectweb.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.objectweb.asm.MethodVisitor, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[], org.jacoco.core.internal.flow.MethodProbesVisitor)
org.objectweb.asm.MethodVisitor x0
int x1
String x2
String x3
String x4
String[] x5
public void visitEnd ()
org.objectweb.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.objectweb.asm.commons.AnalyzerAdapter, int)
org.objectweb.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.objectweb.asm.MethodVisitor)
org.objectweb.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/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.objectweb.asm.MethodVisitor, int)
org.objectweb.asm.MethodVisitor mv
int variable
public void addMembers (org.objectweb.asm.ClassVisitor, int)
org.objectweb.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.objectweb.asm.MethodVisitor, int)
org.objectweb.asm.MethodVisitor mv
int variable
int maxStack
public void addMembers (org.objectweb.asm.ClassVisitor, int)
org.objectweb.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.objectweb.asm.MethodVisitor, int)
public abstract void addMembers (org.objectweb.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.objectweb.asm.MethodVisitor, org.jacoco.core.internal.instr.IProbeInserter)
org.objectweb.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.objectweb.asm.Label, int, org.jacoco.core.internal.flow.IFrame)
org.objectweb.asm.Label intermediate
int opcode
org.objectweb.asm.Label label
int probeId
org.jacoco.core.internal.flow.IFrame frame
private int getInverted (int)
int opcode
public void visitTableSwitchInsnWithProbes (int, int, org.objectweb.asm.Label, org.objectweb.asm.Label[], org.jacoco.core.internal.flow.IFrame)
int min
int max
org.objectweb.asm.Label dflt
org.objectweb.asm.Label[] labels
org.jacoco.core.internal.flow.IFrame frame
org.objectweb.asm.Label newDflt
org.objectweb.asm.Label[] newLabels
public void visitLookupSwitchInsnWithProbes (org.objectweb.asm.Label, int[], org.objectweb.asm.Label[], org.jacoco.core.internal.flow.IFrame)
org.objectweb.asm.Label dflt
int[] keys
org.objectweb.asm.Label[] labels
org.jacoco.core.internal.flow.IFrame frame
org.objectweb.asm.Label newDflt
org.objectweb.asm.Label[] newLabels
private org.objectweb.asm.Label[] createIntermediates (org.objectweb.asm.Label[])
int i
org.objectweb.asm.Label[] labels
org.objectweb.asm.Label[] intermediates
private org.objectweb.asm.Label createIntermediate (org.objectweb.asm.Label)
org.objectweb.asm.Label intermediate
org.objectweb.asm.Label intermediate
org.objectweb.asm.Label label
org.objectweb.asm.Label intermediate
private void insertIntermediateProbe (org.objectweb.asm.Label, org.jacoco.core.internal.flow.IFrame)
org.objectweb.asm.Label label
org.jacoco.core.internal.flow.IFrame frame
int probeId
private void insertIntermediateProbes (org.objectweb.asm.Label, org.objectweb.asm.Label[], org.jacoco.core.internal.flow.IFrame)
org.objectweb.asm.Label l
org.objectweb.asm.Label[] arr$
int len$
int i$
org.objectweb.asm.Label dflt
org.objectweb.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.objectweb.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.objectweb.asm.MethodVisitor, org.jacoco.core.internal.instr.IProbeArrayStrategy)
org.objectweb.asm.Type t
org.objectweb.asm.Type[] arr$
int len$
int i$
int access
String desc
org.objectweb.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.objectweb.asm.Label, org.objectweb.asm.Label, int)
String name
String desc
String signature
org.objectweb.asm.Label start
org.objectweb.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.objectweb.asm.ClassVisitor)
org.jacoco.core.internal.instr.IProbeArrayStrategy probeArrayStrategy
org.objectweb.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.objectweb.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.objectweb.asm.MethodVisitor mv
org.objectweb.asm.MethodVisitor frameEliminator
org.jacoco.core.internal.instr.ProbeInserter probeVariableInserter
public void visitTotalProbeCount (int)
int count
public volatile synthetic org.objectweb.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.objectweb.asm.MethodVisitor {
private boolean instruction
public void (org.objectweb.asm.MethodVisitor)
org.objectweb.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.objectweb.asm.Handle, java.lang.Object[])
String name
String desc
org.objectweb.asm.Handle bsm
Object[] bsmArgs
public void visitJumpInsn (int, org.objectweb.asm.Label)
int opcode
org.objectweb.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.objectweb.asm.Label, org.objectweb.asm.Label[])
int min
int max
org.objectweb.asm.Label dflt
org.objectweb.asm.Label[] labels
public void visitLookupSwitchInsn (org.objectweb.asm.Label, int[], org.objectweb.asm.Label[])
org.objectweb.asm.Label dflt
int[] keys
org.objectweb.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.objectweb.asm.ClassReader, org.jacoco.core.runtime.IExecutionDataAccessorGenerator)
org.jacoco.core.internal.instr.ProbeCounter counter
org.objectweb.asm.ClassReader reader
org.jacoco.core.runtime.IExecutionDataAccessorGenerator accessorGenerator
String className
int version
long classId
boolean withFrames
private static boolean isInterface (org.objectweb.asm.ClassReader)
org.objectweb.asm.ClassReader reader
private static int getVersion (org.objectweb.asm.ClassReader)
org.objectweb.asm.ClassReader reader
private static org.jacoco.core.internal.instr.ProbeCounter getProbeCounter (org.objectweb.asm.ClassReader)
org.objectweb.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.objectweb.asm.MethodVisitor, int)
org.objectweb.asm.MethodVisitor mv
int variable
public void addMembers (org.objectweb.asm.ClassVisitor, int)
org.objectweb.asm.ClassVisitor cv
int probeCount
private void createDataField (org.objectweb.asm.ClassVisitor)
org.objectweb.asm.ClassVisitor cv
private void createInitMethod (org.objectweb.asm.ClassVisitor, int)
org.objectweb.asm.ClassVisitor cv
int probeCount
org.objectweb.asm.MethodVisitor mv
org.objectweb.asm.Label alreadyInitialized
int size
private int genInitializeDataField (org.objectweb.asm.MethodVisitor, int)
org.objectweb.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.objectweb.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.objectweb.asm.MethodVisitor, int)
org.objectweb.asm.MethodVisitor mv
int value
}
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.objectweb.asm.Label)
org.objectweb.asm.Label label
public void visitLineNumber (int, org.objectweb.asm.Label)
int line
org.objectweb.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.objectweb.asm.Handle, java.lang.Object[])
String name
String desc
org.objectweb.asm.Handle bsm
Object[] bsmArgs
public void visitJumpInsn (int, org.objectweb.asm.Label)
int opcode
org.objectweb.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.objectweb.asm.Label, org.objectweb.asm.Label[])
int min
int max
org.objectweb.asm.Label dflt
org.objectweb.asm.Label[] labels
public void visitLookupSwitchInsn (org.objectweb.asm.Label, int[], org.objectweb.asm.Label[])
org.objectweb.asm.Label dflt
int[] keys
org.objectweb.asm.Label[] labels
private void visitSwitchInsn (org.objectweb.asm.Label, org.objectweb.asm.Label[])
org.objectweb.asm.Label l
org.objectweb.asm.Label[] arr$
int len$
int i$
org.objectweb.asm.Label dflt
org.objectweb.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.objectweb.asm.Label, int, org.jacoco.core.internal.flow.IFrame)
int opcode
org.objectweb.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.objectweb.asm.Label, org.objectweb.asm.Label[], org.jacoco.core.internal.flow.IFrame)
int min
int max
org.objectweb.asm.Label dflt
org.objectweb.asm.Label[] labels
org.jacoco.core.internal.flow.IFrame frame
public void visitLookupSwitchInsnWithProbes (org.objectweb.asm.Label, int[], org.objectweb.asm.Label[], org.jacoco.core.internal.flow.IFrame)
org.objectweb.asm.Label dflt
int[] keys
org.objectweb.asm.Label[] labels
org.jacoco.core.internal.flow.IFrame frame
private void visitSwitchInsnWithProbes (org.objectweb.asm.Label, org.objectweb.asm.Label[])
org.objectweb.asm.Label l
org.objectweb.asm.Label[] arr$
int len$
int i$
org.objectweb.asm.Label dflt
org.objectweb.asm.Label[] labels
private void visitSwitchTarget (org.objectweb.asm.Label)
org.objectweb.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.objectweb.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.objectweb.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.objectweb.asm.Label target
void (org.jacoco.core.internal.flow.Instruction, org.objectweb.asm.Label)
org.jacoco.core.internal.flow.Instruction source
org.objectweb.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/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/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/ModifiedSystemClassRuntime.classModifiedSystemClassRuntime.java
package org.jacoco.core.runtime
public org.jacoco.core.runtime.ModifiedSystemClassRuntime extends org.jacoco.core.runtime.AbstractRuntime {
private static final String ACCESS_FIELD_TYPE
private final Class systemClass
private final String systemClassName
private final String accessFieldName
public void (java.lang.Class, java.lang.String)
Class systemClass
String accessFieldName
public void startup (org.jacoco.core.runtime.RuntimeData) throws java.lang.Exception
org.jacoco.core.runtime.RuntimeData data
java.lang.reflect.Field field
public void shutdown ()
public int generateDataAccessor (long, java.lang.String, int, org.objectweb.asm.MethodVisitor)
long classid
String classname
int probecount
org.objectweb.asm.MethodVisitor mv
public static org.jacoco.core.runtime.IRuntime createFor (java.lang.instrument.Instrumentation, java.lang.String) throws java.lang.ClassNotFoundException
java.lang.instrument.Instrumentation inst
String className
public static org.jacoco.core.runtime.IRuntime createFor (java.lang.instrument.Instrumentation, java.lang.String, java.lang.String) throws java.lang.ClassNotFoundException
NoSuchFieldException e
java.lang.instrument.Instrumentation inst
String className
String accessFieldName
java.lang.instrument.ClassFileTransformer transformer
Class clazz
public static byte[] instrument (byte[], java.lang.String)
byte[] source
String accessFieldName
org.objectweb.asm.ClassReader reader
org.objectweb.asm.ClassWriter writer
private static void createDataField (org.objectweb.asm.ClassVisitor, java.lang.String)
org.objectweb.asm.ClassVisitor visitor
String dataField
static synthetic void access$000 (org.objectweb.asm.ClassVisitor, java.lang.String)
org.objectweb.asm.ClassVisitor x0
String x1
}
org/jacoco/core/runtime/RuntimeData.classRuntimeData.java
package org.jacoco.core.runtime
public org.jacoco.core.runtime.RuntimeData extends java.lang.Object {
protected final org.jacoco.core.data.ExecutionDataStore store
private long startTimeStamp
private String sessionId
public void ()
public void setSessionId (java.lang.String)
String id
public java.lang.String getSessionId ()
public final void collect (org.jacoco.core.data.IExecutionDataVisitor, org.jacoco.core.data.ISessionInfoVisitor, boolean)
org.jacoco.core.data.SessionInfo info
org.jacoco.core.data.IExecutionDataVisitor executionDataVisitor
org.jacoco.core.data.ISessionInfoVisitor sessionInfoVisitor
boolean reset
public final void reset ()
public org.jacoco.core.data.ExecutionData getExecutionData (java.lang.Long, java.lang.String, int)
Long id
String name
int probecount
public void getProbes (java.lang.Object[])
Object[] args
Long classid
String name
int probecount
public boolean equals (java.lang.Object)
Object args
public static void generateArgumentArray (long, java.lang.String, int, org.objectweb.asm.MethodVisitor)
long classid
String classname
int probecount
org.objectweb.asm.MethodVisitor mv
public static void generateAccessCall (long, java.lang.String, int, org.objectweb.asm.MethodVisitor)
long classid
String classname
int probecount
org.objectweb.asm.MethodVisitor mv
}
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.objectweb.asm.MethodVisitor)
long classid
String classname
int probecount
org.objectweb.asm.MethodVisitor mv
}
org/jacoco/core/runtime/LoggerRuntime$1.classLoggerRuntime.java
package org.jacoco.core.runtime
org.jacoco.core.runtime.LoggerRuntime$1 extends java.lang.Object {
}
org/jacoco/core/runtime/ModifiedSystemClassRuntime$2.classModifiedSystemClassRuntime.java
package org.jacoco.core.runtime
org.jacoco.core.runtime.ModifiedSystemClassRuntime$2 extends org.objectweb.asm.ClassVisitor {
final synthetic String val$accessFieldName
void (int, org.objectweb.asm.ClassVisitor, java.lang.String)
int x0
org.objectweb.asm.ClassVisitor x1
public void visitEnd ()
}
org/jacoco/core/runtime/AbstractRuntime.classAbstractRuntime.java
package org.jacoco.core.runtime
public abstract org.jacoco.core.runtime.AbstractRuntime extends java.lang.Object implements org.jacoco.core.runtime.IRuntime {
protected org.jacoco.core.runtime.RuntimeData data
private static final java.util.Random RANDOM
public void ()
public void startup (org.jacoco.core.runtime.RuntimeData) throws java.lang.Exception
org.jacoco.core.runtime.RuntimeData data
public static java.lang.String createRandomId ()
static void ()
}
org/jacoco/core/runtime/SystemPropertiesRuntime.classSystemPropertiesRuntime.java
package org.jacoco.core.runtime
public org.jacoco.core.runtime.SystemPropertiesRuntime extends org.jacoco.core.runtime.AbstractRuntime {
private static final String KEYPREFIX
private final String key
public void ()
public int generateDataAccessor (long, java.lang.String, int, org.objectweb.asm.MethodVisitor)
long classid
String classname
int probecount
org.objectweb.asm.MethodVisitor mv
public void startup (org.jacoco.core.runtime.RuntimeData) throws java.lang.Exception
org.jacoco.core.runtime.RuntimeData data
public void shutdown ()
}
org/jacoco/core/runtime/LoggerRuntime$RuntimeHandler.classLoggerRuntime.java
package org.jacoco.core.runtime
org.jacoco.core.runtime.LoggerRuntime$RuntimeHandler extends java.util.logging.Handler {
final synthetic org.jacoco.core.runtime.LoggerRuntime this$0
private void (org.jacoco.core.runtime.LoggerRuntime)
public void publish (java.util.logging.LogRecord)
java.util.logging.LogRecord record
public void flush ()
public void close () throws java.lang.SecurityException
synthetic void (org.jacoco.core.runtime.LoggerRuntime, org.jacoco.core.runtime.LoggerRuntime$1)
org.jacoco.core.runtime.LoggerRuntime x0
org.jacoco.core.runtime.LoggerRuntime$1 x1
}
org/jacoco/core/runtime/URLStreamHandlerRuntime.classURLStreamHandlerRuntime.java
package org.jacoco.core.runtime
public org.jacoco.core.runtime.URLStreamHandlerRuntime extends org.jacoco.core.runtime.AbstractRuntime {
private static final String PROTOCOLPREFIX
private final String protocol
private java.util.Map handlers
private final java.net.URLStreamHandler handler
private final java.net.URLConnection connection
public void ()
public void startup (org.jacoco.core.runtime.RuntimeData) throws java.lang.Exception
org.jacoco.core.runtime.RuntimeData data
private java.util.Map getHandlersReference () throws java.lang.Exception
java.lang.reflect.Field field
java.util.Map map
public void shutdown ()
public int generateDataAccessor (long, java.lang.String, int, org.objectweb.asm.MethodVisitor)
long classid
String classname
int probecount
org.objectweb.asm.MethodVisitor mv
static synthetic java.net.URLConnection access$000 (org.jacoco.core.runtime.URLStreamHandlerRuntime)
org.jacoco.core.runtime.URLStreamHandlerRuntime x0
}
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/IRuntime.classIRuntime.java
package org.jacoco.core.runtime
public abstract org.jacoco.core.runtime.IRuntime extends java.lang.Object implements org.jacoco.core.runtime.IExecutionDataAccessorGenerator {
public abstract void startup (org.jacoco.core.runtime.RuntimeData) throws java.lang.Exception
public abstract void shutdown ()
}
org/jacoco/core/runtime/URLStreamHandlerRuntime$2.classURLStreamHandlerRuntime.java
package org.jacoco.core.runtime
org.jacoco.core.runtime.URLStreamHandlerRuntime$2 extends java.net.URLConnection {
final synthetic org.jacoco.core.runtime.URLStreamHandlerRuntime this$0
void (org.jacoco.core.runtime.URLStreamHandlerRuntime, java.net.URL)
java.net.URL x0
public void connect () throws java.io.IOException
public boolean equals (java.lang.Object)
Object obj
}
org/jacoco/core/runtime/ModifiedSystemClassRuntime$1.classModifiedSystemClassRuntime.java
package org.jacoco.core.runtime
org.jacoco.core.runtime.ModifiedSystemClassRuntime$1 extends java.lang.Object implements java.lang.instrument.ClassFileTransformer {
final synthetic String val$className
final synthetic String val$accessFieldName
void (java.lang.String, java.lang.String)
public byte[] transform (java.lang.ClassLoader, java.lang.String, java.lang.Class, java.security.ProtectionDomain, byte[]) throws java.lang.instrument.IllegalClassFormatException
ClassLoader loader
String name
Class classBeingRedefined
java.security.ProtectionDomain protectionDomain
byte[] source
}
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/URLStreamHandlerRuntime$1.classURLStreamHandlerRuntime.java
package org.jacoco.core.runtime
org.jacoco.core.runtime.URLStreamHandlerRuntime$1 extends java.net.URLStreamHandler {
final synthetic org.jacoco.core.runtime.URLStreamHandlerRuntime this$0
void (org.jacoco.core.runtime.URLStreamHandlerRuntime)
protected java.net.URLConnection openConnection (java.net.URL) throws java.io.IOException
java.net.URL u
}
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/LoggerRuntime.classLoggerRuntime.java
package org.jacoco.core.runtime
public org.jacoco.core.runtime.LoggerRuntime extends org.jacoco.core.runtime.AbstractRuntime {
private static final String CHANNEL
private final String key
private final java.util.logging.Logger logger
private final java.util.logging.Handler handler
public void ()
private java.util.logging.Logger configureLogger ()
java.util.logging.Logger l
public int generateDataAccessor (long, java.lang.String, int, org.objectweb.asm.MethodVisitor)
long classid
String classname
int probecount
org.objectweb.asm.MethodVisitor mv
public void startup (org.jacoco.core.runtime.RuntimeData) throws java.lang.Exception
org.jacoco.core.runtime.RuntimeData data
public void shutdown ()
static synthetic java.lang.String access$100 (org.jacoco.core.runtime.LoggerRuntime)
org.jacoco.core.runtime.LoggerRuntime x0
static synthetic java.util.logging.Handler access$200 (org.jacoco.core.runtime.LoggerRuntime)
org.jacoco.core.runtime.LoggerRuntime x0
static synthetic java.util.logging.Logger access$300 (org.jacoco.core.runtime.LoggerRuntime)
org.jacoco.core.runtime.LoggerRuntime x0
}
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.objectweb.asm.MethodVisitor)
}
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.objectweb.asm.ClassReader)
org.objectweb.asm.ClassReader reader
org.objectweb.asm.ClassWriter writer
org.jacoco.core.internal.instr.IProbeArrayStrategy strategy
org.objectweb.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/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.objectweb.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.objectweb.asm.ClassReader)
org.objectweb.asm.ClassReader reader
org.objectweb.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/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