mockit.internal.expectations.state.ExecutingTest Maven / Gradle / Ivy
/*
* Copyright (c) 2006 JMockit developers
* This file is subject to the terms of the MIT license (see LICENSE.txt).
*/
package mockit.internal.expectations.state;
import static mockit.internal.util.Utilities.containsReference;
import edu.umd.cs.findbugs.annotations.NonNull;
import edu.umd.cs.findbugs.annotations.Nullable;
import java.lang.reflect.Type;
import java.util.ArrayList;
import java.util.IdentityHashMap;
import java.util.List;
import java.util.Map;
import mockit.internal.BaseInvocation;
import mockit.internal.expectations.RecordAndReplayExecution;
import mockit.internal.expectations.mocking.MockedType;
import mockit.internal.expectations.mocking.ParameterTypeRedefinitions;
public final class ExecutingTest {
@Nullable
private RecordAndReplayExecution currentRecordAndReplay;
@Nullable
private RecordAndReplayExecution recordAndReplayForLastTestMethod;
@NonNull
private final ThreadLocal shouldIgnoreMockingCallbacks;
@NonNull
private final ThreadLocal proceedingInvocation;
private boolean proceeding;
@Nullable
private ParameterTypeRedefinitions parameterTypeRedefinitions;
@NonNull
private final List
© 2015 - 2025 Weber Informatics LLC | Privacy Policy