Class RlogDecodedCompare.Mismatch

java.lang.Object
org.horizon36596.simloop.sim.RlogDecodedCompare.Mismatch
Enclosing class:
RlogDecodedCompare

public static final class RlogDecodedCompare.Mismatch extends Object
One decoded-field mismatch between two runs; frameIndex is -1 for a frame-count mismatch.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    final int
    Which frame differed, counting from 0; -1 when the two runs had different frame counts.
    final String
    The RLOG key whose decoded value differed.
    final String
    The value the first run logged under key: PsiKit's rendering of the value followed by its logged type in brackets, e.g.
    final String
    As valueA, for the second run.
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    Returns true if this entry reports the two runs having a different total frame count, not a field diff.
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Field Details

    • frameIndex

      public final int frameIndex
      Which frame differed, counting from 0; -1 when the two runs had different frame counts.
    • key

      public final String key
      The RLOG key whose decoded value differed.
    • valueA

      public final String valueA
      The value the first run logged under key: PsiKit's rendering of the value followed by its logged type in brackets, e.g. "12.5 [Double]"; null if the first run did not log the key in this frame. For a frame-count mismatch, the first run's frame count.
    • valueB

      public final String valueB
      As valueA, for the second run.
  • Method Details

    • isFrameCountMismatch

      public boolean isFrameCountMismatch()
      Returns true if this entry reports the two runs having a different total frame count, not a field diff.
      Returns:
      true if this entry reports the two runs having a different total frame count, not a field diff
    • toString

      public String toString()
      Overrides:
      toString in class Object