• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/

Lines Matching defs:scope

71  * used object that is in scope wherever a {@code DebugContext} is needed. However, care must be
455 * Determines if verification is enabled for any {@link JavaMethod} in the current scope.
470 * Determines if verification is enabled in the current scope.
517 * {@linkplain #scope(Object) scopes} separated by {@code '.'}.
528 * Creates and enters a new debug scope which will be a child of the current debug scope.
534 * try (Scope s = Debug.scope("InliningGraph", inlineeGraph)) {
551 * @param name the name of the new scope
555 * @return the scope entered by this method which will be exited when its {@link Scope#close()}
558 public DebugContext.Scope scope(Object name, Object[] contextObjects) throws Throwable {
567 * Similar to {@link #scope(Object, Object[])} but without context objects. Therefore the catch
570 * @see #scope(Object, Object[])
572 public DebugContext.Scope scope(Object name) {
637 currentScope = currentScope.scope(name, sandboxConfig, newContextObjects);
642 * @see #scope(Object, Object[])
645 public DebugContext.Scope scope(Object name, Object context) throws Throwable {
654 * @see #scope(Object, Object[])
660 public DebugContext.Scope scope(Object name, Object context1, Object context2) throws Throwable {
669 * @see #scope(Object, Object[])
677 public DebugContext.Scope scope(Object name, Object context1, Object context2, Object context3) throws Throwable {
686 * Creates and enters a new debug scope which will be disjoint from the current debug scope.
699 * @param name the name of the new scope
700 * @param config the debug configuration to use for the new scope or {@code null} to disable the
701 * scoping mechanism within the sandbox scope
703 * @return the scope entered by this method which will be exited when its {@link Scope#close()}
718 * Determines if scopes are enabled and this context is in a non-top-level scope.
765 * Disables all metrics and scope related functionality until {@code close()} is called on the
789 * Opens a scope in which exception
805 * Handles an exception in the context of the debug scope just exited. The just exited scope
806 * must have the current scope as its parent which will be the case if the try-with-resource
807 * pattern recommended by {@link #scope(Object)} and
810 * @see #scope(Object, Object[])
832 * Prints a message to the current debug scope's logging stream if logging is enabled.
847 * Prints a message to the current debug scope's logging stream if logging is enabled.
863 * Prints a message to the current debug scope's logging stream if logging is enabled.
1039 * Prints a message to the current debug scope's logging stream. This method must only be called
1477 * Searches the current debug scope, bottom up, for a context object that is an instance of a
1493 * Searches the current debug scope, top down, for a context object that is an instance of a
1794 * Represents a debug scope entered by {@link DebugContext#scope(Object)} or
1795 * {@link DebugContext#sandbox(CharSequence, DebugConfig, Object...)}. Leaving the scope is
1800 * Gets the names of this scope and its ancestors separated by {@code '.'}.
1832 * Determines if a given timer is enabled in the current scope.