| Modifier and Type | Field and Description |
|---|---|
| private RubyStackTraceElement[] | |
| public static final BacktraceData | |
| public static final StackTraceElement[] | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final boolean | |
| private final Stream | |
| private final Stream |
| Access | Constructor and Description |
|---|---|
| public | BacktraceData(Stream<StackWalker.
|
| public |
| Modifier and Type | Method and Description |
|---|---|
| private RubyStackTraceElement[] | |
| private RubyStackTraceElement[] | |
| private void | eachBacktrace(Map<String, Map<String, String>> boundMethods, Predicate<RubyStackTraceElement> consumer)
|
| public final RubyStackTraceElement[] | |
| public RubyStackTraceElement[] | |
| public static String | |
| public final RubyStackTraceElement[] | |
| private static boolean | |
| private static String | |
| public final void |
| backtraceElements | back to summary |
|---|---|
| private RubyStackTraceElement[] backtraceElements | |
| EMPTY | back to summary |
|---|---|
| public static final BacktraceData EMPTY | |
| EMPTY_STACK_TRACE | back to summary |
|---|---|
| public static final StackTraceElement[] EMPTY_STACK_TRACE | |
| excludeInternal | back to summary |
|---|---|
| private final boolean excludeInternal | |
| fullTrace | back to summary |
|---|---|
| private final boolean fullTrace | |
| includeNonFiltered | back to summary |
|---|---|
| private final boolean includeNonFiltered | |
| maskNative | back to summary |
|---|---|
| private final boolean maskNative | |
| rawTrace | back to summary |
|---|---|
| private final boolean rawTrace | |
| rubyTrace | back to summary |
|---|---|
| private final Stream<BacktraceElement> rubyTrace | |
| stackStream | back to summary |
|---|---|
| private final Stream<StackWalker. | |
| BacktraceData | back to summary |
|---|---|
| public BacktraceData(Stream<StackWalker. | |
| BacktraceData | back to summary |
|---|---|
| public BacktraceData(RubyStackTraceElement[] backtraceElements) | |
| constructBacktrace | back to summary |
|---|---|
| private RubyStackTraceElement[] constructBacktrace(Map<String, Map<String, String>> boundMethods) | |
| constructBacktrace | back to summary |
|---|---|
| private RubyStackTraceElement[] constructBacktrace(Map<String, Map<String, String>> boundMethods, int count) | |
| eachBacktrace | back to summary |
|---|---|
| private void eachBacktrace(Map<String, Map<String, String>> boundMethods, Predicate<RubyStackTraceElement> consumer) | |
| getBacktrace | back to summary |
|---|---|
| public final RubyStackTraceElement[] getBacktrace(Ruby runtime) | |
| getBacktraceWithoutRuby | back to summary |
|---|---|
public RubyStackTraceElement[] getBacktraceWithoutRuby()
| |
| getBoundMethodName | back to summary |
|---|---|
| public static String getBoundMethodName(Map<String, Map<String, String>> boundMethods, String className, String methodName) | |
| getPartialBacktrace | back to summary |
|---|---|
| public final RubyStackTraceElement[] getPartialBacktrace(Ruby runtime, int level) | |
| isFilteredClass | back to summary |
|---|---|
| private static boolean isFilteredClass(final String className) | |
| packagedFilenameFromElement | back to summary |
|---|---|
| private static String packagedFilenameFromElement(final String filename, final String className) | |
| yieldPartialBacktrace | back to summary |
|---|---|
| public final void yieldPartialBacktrace(Ruby runtime, Predicate<RubyStackTraceElement> consumer) | |