Class MockStacktraceGenerator

java.lang.Object
org.openjdk.jmc.flightrecorder.test.util.MockStacktraceGenerator

public class MockStacktraceGenerator extends Object
  • Constructor Details

    • MockStacktraceGenerator

      public MockStacktraceGenerator()
  • Method Details

    • generateTraces

      public static IMCStackTrace[] generateTraces(boolean truncated, boolean recursive, int extraFrames, FrameSeparator.FrameCategorization frameCategorization, boolean differentFrameType)
      Generate mocked stacktraces, starting with one frame, and adding extra frames or branches with various characteristics depending on the parameters.
      Parameters:
      truncated - Create a truncated stacktrace
      recursive - Create a recursive stacktrace
      extraFrames - How many extra frames to add
      frameCategorization - Which frame categorization to use
      differentFrameType - Use a different frame type IMCFrame.Type
      Returns:
      an array with mocked stacktraces