package org.elixir_lang.debugger.node; import com.ericsson.otp.erlang.OtpErlangPid; import org.jetbrains.annotations.NotNull; import java.util.List; public class ElixirProcessSnapshot { private final OtpErlangPid myPid; private final List<ElixirTraceElement> myStack; public ElixirProcessSnapshot(@NotNull OtpErlangPid pid, @NotNull List<ElixirTraceElement> stack) { myPid = pid; myStack = stack; } @NotNull public OtpErlangPid getPid() { return myPid; } @NotNull public String getPidString() { return myPid.toString(); } @NotNull public List<ElixirTraceElement> getStack() { return myStack; } }