Package ghidra.app.services

# Interface DebuggerTraceManagerService.BooleanChangeAdapter

All Superinterfaces:
  `TriConsumer<Boolean,Boolean,Void>`

Enclosing interface:
  `DebuggerTraceManagerService`

public static interface DebuggerTraceManagerService.BooleanChangeAdapter extends TriConsumer<Boolean,Boolean,Void>
An adapter that works nicely with an `AsyncReference`

TODO: Seems this is still leaking an implementation detail

- ## Method Summary

  Modifier and Type
  Method
  Description
  `default void`
  `accept(Boolean oldVal, Boolean newVal, Void cause)`
  Performs this operation on the given arguments.
  `void`
  `changed(Boolean value)`
  The value has changed

- ## Method Details

  - ### accept

    default void accept(Boolean oldVal, Boolean newVal, Void cause)
    Description copied from interface: `TriConsumer`
    Performs this operation on the given arguments.
    Specified by:
      `accept` in interface `TriConsumer<Boolean,Boolean,Void>`
    Parameters:
      `oldVal` - the first input argument
      `newVal` - the second input argument
      `cause` - the third input argument

  - ### changed

    void changed(Boolean value)
    The value has changed
    Parameters:
      `value` - the new value