public boolean equals()

in analysis/thread-dump/src/main/java/org/eclipse/jifa/tda/model/Snapshot.java [117:133]


    public boolean equals(Object o) {
        if (this == o) return true;
        if (o == null || getClass() != o.getClass()) return false;
        Snapshot snapshot = (Snapshot) o;
        return timestamp == snapshot.timestamp && nextThreadId == snapshot.nextThreadId && jniRefs == snapshot.jniRefs
               && jniWeakRefs == snapshot.jniWeakRefs
               && Objects.equals(symbols, snapshot.symbols) && Objects.equals(frames, snapshot.frames)
               && Objects.equals(traces, snapshot.traces) && Objects.equals(rawMonitors, snapshot.rawMonitors)
               && Objects.equals(monitors, snapshot.monitors)
               && Objects.equals(concurrentLocks, snapshot.concurrentLocks)
               && Objects.equals(path, snapshot.path)
               && Objects.equals(vmInfo, snapshot.vmInfo) && Objects.equals(javaThreads, snapshot.javaThreads)
               && Objects.equals(nonJavaThreads, snapshot.nonJavaThreads) && Objects.equals(threadMap, snapshot.threadMap)
               && Objects.equals(callSiteTree, snapshot.callSiteTree) && Objects.equals(threadGroup, snapshot.threadGroup)
               && Objects.equals(monitorThreads, snapshot.monitorThreads) && Objects.equals(deadLockThreads, snapshot.deadLockThreads)
               && Objects.equals(errors, snapshot.errors);
    }