Class MockStacktraceGenerator
java.lang.Object
org.openjdk.jmc.flightrecorder.test.util.MockStacktraceGenerator
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic 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.
-
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 stacktracerecursive- Create a recursive stacktraceextraFrames- How many extra frames to addframeCategorization- Which frame categorization to usedifferentFrameType- Use a different frame typeIMCFrame.Type- Returns:
- an array with mocked stacktraces
-