ScopedValue.CallableOp (Java SE 25 & JDK 25)
Description: declaration: module: java.base, package: java.lang, class: ScopedValue, interface: CallableOp
Keywords: java.lang.ScopedValue.CallableOp interface

# Interface ScopedValue.CallableOp<T, X extends Throwable>

Type Parameters:
  `T` - result type of the operation
  `X` - type of the exception thrown by the operation

Enclosing class:
  `ScopedValue<T>`

Functional Interface:
  This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface public static interface ScopedValue.CallableOp<T, X extends Throwable>
An operation that returns a result and may throw an exception.

Since:
  25

- ## Method Summary

  Modifier and Type
  Method
  Description
  `T`
  `call()`
  Executes this operation.

- ## Method Details

  - ### call

    T call() throws X
    Executes this operation.
    Returns:
      the result, can be null
    Throws:
      `X` - if the operation completes with an exception