public class ContextSnapshot extends Object implements Serializable
Modifier and Type | Field and Description |
---|---|
static ContextSnapshot |
INVALID |
Constructor and Description |
---|
ContextSnapshot(long time,
String key,
VirtualMethodSignature signature) |
public static final ContextSnapshot INVALID
public ContextSnapshot(long time, String key, VirtualMethodSignature signature)
public ClassLoader getClassLoader()
public String getKey()
public boolean matches(String signature)
public long getTime()
public void invalidate()
public boolean isValid()
public Class<?> getDeclaringClass()
public Type getResultType()
public String getMethodName()
public Type[] getArgumentTypes()
public Method getMethod()
public Type getThisType()
public Type[] getActualArgumentTypes()
public SerializedValue getSetupThis()
public Optional<SerializedValue> onSetupThis()
public Stream<SerializedValue> streamSetupThis()
public void setSetupThis(SerializedValue setupThis)
public SerializedArgument[] getSetupArgs()
public Optional<SerializedArgument> onSetupArg(int index)
public Stream<SerializedArgument> streamSetupArgs()
public void setSetupArgs(SerializedValue... setupArgs)
public SerializedField[] getSetupGlobals()
public Stream<SerializedField> streamSetupGlobals()
public void setSetupGlobals(SerializedField... setupGlobals)
public SerializedValue getExpectThis()
public Optional<SerializedValue> onExpectThis()
public Stream<SerializedValue> streamExpectThis()
public void setExpectThis(SerializedValue expectThis)
public SerializedResult getExpectResult()
public Optional<SerializedResult> onExpectResult()
public Stream<SerializedResult> streamExpectResult()
public void setExpectResult(SerializedValue expectResult)
public SerializedValue getExpectException()
public Optional<SerializedValue> onExpectException()
public Stream<SerializedValue> streamExpectException()
public void setExpectException(SerializedValue expectException)
public SerializedArgument[] getExpectArgs()
public Stream<SerializedArgument> streamExpectArgs()
public Optional<SerializedArgument> onExpectArg(int index)
public void setExpectArgs(SerializedValue... expectArgs)
public SerializedField[] getExpectGlobals()
public Stream<SerializedField> streamExpectGlobals()
public void setExpectGlobals(SerializedField... expectGlobals)
public void addInput(SerializedInput input)
public Queue<SerializedInput> getSetupInput()
public Stream<SerializedInput> streamInput()
public boolean hasSetupInput()
public boolean lastInputSatitisfies(Predicate<SerializedInput> predicate)
public void addOutput(SerializedOutput output)
public Queue<SerializedOutput> getExpectOutput()
public Stream<SerializedOutput> streamOutput()
public boolean hasExpectOutput()
public boolean lastOutputSatitisfies(Predicate<SerializedOutput> predicate)
public BiOptional<SerializedValue> onThis()
public BiOptional<SerializedArgument[]> onArgs()
public BiOptional<SerializedField[]> onGlobals()
Copyright © 2020. All rights reserved.