Package: org.codehaus.groovy.runtime

## [Java] Interface GeneratedDispatcher.Arity1

-     @FunctionalInterface
      public interface GeneratedDispatcher.Arity1

  Array-free companion for targets taking exactly one value beyond the receiver. A separate single-method interface so each table is adapted by one `LambdaMetafactory` linkage.

- - ### Methods Summary

    Methods
    Type Params | Return Type | Name and description
    --- | --- | ---
    `` | `public Object` | `dispatch1(int id, Object owner, Object a)` Invokes the target registered under `id` whose captured-plus-argument count is exactly one.

- - ### Method Detail

    - #### public Object dispatch1(int id, Object owner, Object a)

      Invokes the target registered under `id` whose captured-plus-argument count is exactly one.

      Parameters:
        `id` - the compile-time-assigned index of the target
        `owner` - the receiver (ignored by static targets)
        `a` - the single captured value or call argument
      Returns:
        the target's return value