Uses of Class
org.jacoco.core.internal.analysis.Instruction
Packages that use Instruction
-
Uses of Instruction in org.jacoco.core.internal.analysis
Fields in org.jacoco.core.internal.analysis declared as InstructionModifier and TypeFieldDescriptionprivate Instruction
InstructionsBuilder.currentInsn
The last instruction which has been added.private Instruction
Instruction.predecessor
private final Instruction
InstructionsBuilder.Jump.source
Fields in org.jacoco.core.internal.analysis with type parameters of type InstructionModifier and TypeFieldDescriptionprivate final Map<org.objectweb.asm.tree.AbstractInsnNode,
Instruction> InstructionsBuilder.instructions
All instructions of a method mapped from the ASM node to the correspondingInstruction
instance.private final Map<org.objectweb.asm.tree.AbstractInsnNode,
Instruction> MethodCoverageCalculator.instructions
Methods in org.jacoco.core.internal.analysis that return InstructionModifier and TypeMethodDescriptionInstruction.merge
(Instruction other) Merges information about covered branches of this instruction with another instruction.Instruction.replaceBranches
(Collection<Instruction> newBranches) Creates a copy of this instruction where all outgoing branches are replaced with the given instructions.Methods in org.jacoco.core.internal.analysis that return types with arguments of type InstructionModifier and TypeMethodDescription(package private) Map<org.objectweb.asm.tree.AbstractInsnNode,
Instruction> InstructionsBuilder.getInstructions()
Returns the status for all instructions of this method.Methods in org.jacoco.core.internal.analysis with parameters of type InstructionModifier and TypeMethodDescriptionvoid
Instruction.addBranch
(Instruction target, int branch) Adds a branch to this instruction which execution status is indirectly derived from the execution status of the target instruction.Instruction.merge
(Instruction other) Merges information about covered branches of this instruction with another instruction.private static void
Instruction.propagateExecutedBranch
(Instruction insn, int branch) Method parameters in org.jacoco.core.internal.analysis with type arguments of type InstructionModifier and TypeMethodDescriptionInstruction.replaceBranches
(Collection<Instruction> newBranches) Creates a copy of this instruction where all outgoing branches are replaced with the given instructions.Constructors in org.jacoco.core.internal.analysis with parameters of type InstructionModifierConstructorDescription(package private)
Jump
(Instruction source, org.objectweb.asm.Label target, int branch) Constructor parameters in org.jacoco.core.internal.analysis with type arguments of type InstructionModifierConstructorDescription(package private)
MethodCoverageCalculator
(Map<org.objectweb.asm.tree.AbstractInsnNode, Instruction> instructions) -
Uses of Instruction in org.jacoco.core.internal.flow
Fields in org.jacoco.core.internal.flow declared as InstructionMethods in org.jacoco.core.internal.flow that return InstructionModifier and TypeMethodDescriptionstatic Instruction
LabelInfo.getInstruction
(org.objectweb.asm.Label label) Returns the corresponding instruction for the given label if one has been defined.Methods in org.jacoco.core.internal.flow with parameters of type InstructionModifier and TypeMethodDescriptionstatic void
LabelInfo.setInstruction
(org.objectweb.asm.Label label, Instruction instruction) Sets the instruction corresponding to this label.