All Downloads are FREE. Search and download functionalities are using the official Maven repository.

mockit.coverage.modification.CFGTracking Maven / Gradle / Ivy

/*
 * Copyright (c) 2006 JMockit developers
 * This file is subject to the terms of the MIT license (see LICENSE.txt).
 */
package mockit.coverage.modification;

import static mockit.asm.jvmConstants.Opcodes.ICONST_0;
import static mockit.asm.jvmConstants.Opcodes.ICONST_1;
import static mockit.asm.jvmConstants.Opcodes.INVOKEVIRTUAL;

import edu.umd.cs.findbugs.annotations.NonNull;

import java.util.ArrayList;
import java.util.List;

import mockit.asm.controlFlow.Label;
import mockit.coverage.lines.BranchCoverageData;
import mockit.coverage.lines.LineCoverageData;
import mockit.coverage.lines.PerFileLineCoverage;

import org.checkerframework.checker.index.qual.NonNegative;

final class CFGTracking {
    @NonNull
    private final PerFileLineCoverage lineCoverageInfo;
    @NonNull
    private final List




© 2015 - 2025 Weber Informatics LLC | Privacy Policy