Summary: Enums | Methods | Inherited Methods
public
static
final
enum
StackWalker.Option
extends Enum<StackWalker.Option>
Stack walker option to configure the stack frame
information obtained by a StackWalker.
Summary
Enum values | |
|---|---|
StackWalker.Option |
RETAIN_CLASS_REFERENCE
Retains |
StackWalker.Option |
SHOW_HIDDEN_FRAMES
Shows all hidden frames. |
StackWalker.Option |
SHOW_REFLECT_FRAMES
Shows all reflection frames. |
Public methods | |
|---|---|
static
StackWalker.Option
|
valueOf(String name)
|
static
final
Option[]
|
values()
|
Inherited methods | |||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
From class
| |||||||||||||||||||||||
|
From class
| |||||||||||||||||||||||
|
From interface
| |||||||||||||||||||||||
Enum values
RETAIN_CLASS_REFERENCE
Added in API level 34
public static final StackWalker.Option RETAIN_CLASS_REFERENCE
Retains Class object in StackFrames
walked by this StackWalker.
A StackWalker configured with this option will support
StackWalker.getCallerClass() and
StackFrame.getDeclaringClass().
SHOW_HIDDEN_FRAMES
Added in API level 34
public static final StackWalker.Option SHOW_HIDDEN_FRAMES
Shows all hidden frames.
A Java Virtual Machine implementation may hide implementation
specific frames in addition to reflection frames. A StackWalker with this SHOW_HIDDEN_FRAMES
option will show all hidden frames (including reflection frames).
SHOW_REFLECT_FRAMES
Added in API level 34
public static final StackWalker.Option SHOW_REFLECT_FRAMES
Shows all reflection frames.
By default, reflection frames are hidden. A StackWalker
configured with this SHOW_REFLECT_FRAMES option
will show all reflection frames that
include Method.invoke(Object, Object) and
java.lang.reflect.Constructor.newInstance(Object...)
and their reflection implementation classes.
The SHOW_HIDDEN_FRAMES option can also be used to show all
reflection frames and it will also show other hidden frames that
are implementation-specific.
Public methods
valueOf
public static StackWalker.Option valueOf (String name)
| Parameters | |
|---|---|
name |
String |
| Returns | |
|---|---|
StackWalker.Option |
|