| Interface | Description |
|---|---|
| Debug.Scope |
Represents a debug scope entered by
Debug.scope(Object) or
Debug.sandbox(CharSequence, DebugConfig, Object...). |
| DebugCloseable |
An object returned by
DebugTimer.start() that when closed, stops the associated timer and
adds the elapsed time since start() to the total for the timer. |
| DebugConfig | |
| DebugConfigCustomizer | |
| DebugDumpHandler | |
| DebugHistogram |
Facility for recording value frequencies.
|
| DebugHistogram.Printer |
Interface for a service that can render a visualization of a histogram.
|
| DebugInitializationPropertyProvider |
Sets one or more system properties used during initialization of the
Debug class. |
| DebugMemUseTracker |
Tracks memory usage within a scope using
ThreadMXBean. |
| DebugMetric |
A counter for some value of interest.
|
| DebugTimer |
A timer for some activity of interest.
|
| DebugVerifyHandler |
Performs some kind of verification on an object.
|
| Indent |
Object used to close a debug
indentation scope. |
| JavaMethodContext |
Interface for objects used in Debug context that can provide a
JavaMethod. |
| TTYStreamProvider |
Provides a
PrintStream that writes to the underlying log stream of the VM. |
| Class | Description |
|---|---|
| AnsiColor |
Ansi terminal color escape codes.
|
| Debug |
Scope based debugging facility.
|
| Debug.Initialization |
Class to assist with initialization of
Debug. |
| DebugConfigScope |
A utility for scoping a change to the current debug
configuration.
|
| DebugDumpScope | |
| DebugEnvironment | |
| DebugFilter |
Implements the filter specified by the
GraalDebugConfig.Dump,
GraalDebugConfig.Log, GraalDebugConfig.Meter and GraalDebugConfig.Time
options. |
| DebugFilter.Term | |
| DebugHistogram.CountedValue |
A value and a frequency.
|
| DelegatingDebugConfig | |
| Fingerprint |
Facility for fingerprinting execution.
|
| GraalDebugConfig | |
| LogStream |
A utility for printing compiler debug and informational output to an output stream.
|
| Management | |
| Management.UnimplementedBean | |
| MethodFilter |
This class implements a method filter that can filter based on class name, method name and
parameters.
|
| TopLevelDebugConfig |
A marker class for a scoped debug configuration covering a compilation region.
|
| TTY |
A collection of static methods for printing debug and informational output to a global
LogStream. |
| TTY.Filter |
Support for thread-local suppression of
TTY. |
| Enum | Description |
|---|---|
| DelegatingDebugConfig.Feature | |
| DelegatingDebugConfig.Level |