# io.github.libtmux.internal.support.Capabilities.Workaround

- **Module:** io.github.libtmux.internal.support
- **Package:** io.github.libtmux:libtmux
- **Language:** Java
- **Kind:** class
- **Source:** https://github.com/libtmux/libtmux-java/blob/5f88402151ff08fc0390dd438b90963692ec3fe4/libtmux/src/main/java/io/github/libtmux/internal/support/Capabilities.java#L84
- **Page:** https://libtmux.org/en/java/latest/reference/io-github-libtmux-internal-support-capabilities-capabilities-workaround/

```
io.github.libtmux.internal.support.Capabilities.Workaround(
  id: String,
  name: String,
  summary: String,
  releases: List<TmuxVersion>,
  until: TmuxVersion,
  handling: Handling,
  apis: List<String>,
  commands: List<Command>
)
```

A defect in exact releases that this library refuses or repairs. Not a capability.

## Parameters

- `id` (`String`)
- `name` (`String`)
- `summary` (`String`)
- `releases` (`List<TmuxVersion>`): the affected releases the manifest lists
- `until` (`TmuxVersion`): the first release that no longer has the defect, for a defect that spans every build between the first listed release and it, development builds included; null when only the listed releases are affected
- `handling` (`Handling`)
- `apis` (`List<String>`)
- `commands` (`List<Command>`)

## Members

### Common operations

- [`until`](/en/java/latest/reference/io-github-libtmux-internal-support-capabilities-capabilities-workaround-until/) (method): the first release that no longer has the defect, for a defect that spans every build between the first listed release and it, development builds included; null when only the listed releases are affected

### Other members

- [`affects`](/en/java/latest/reference/io-github-libtmux-internal-support-capabilities-capabilities-workaround-affects/) (method): Whether the daemon has the defect.
- [`apis`](/en/java/latest/reference/io-github-libtmux-internal-support-capabilities-capabilities-workaround-apis/) (method)
- [`commands`](/en/java/latest/reference/io-github-libtmux-internal-support-capabilities-capabilities-workaround-commands/) (method)
- [`handling`](/en/java/latest/reference/io-github-libtmux-internal-support-capabilities-capabilities-workaround-handling/) (method)
- [`id`](/en/java/latest/reference/io-github-libtmux-internal-support-capabilities-capabilities-workaround-id/) (method)
- [`name`](/en/java/latest/reference/io-github-libtmux-internal-support-capabilities-capabilities-workaround-name/) (method)
- [`releases`](/en/java/latest/reference/io-github-libtmux-internal-support-capabilities-capabilities-workaround-releases/) (method): the affected releases the manifest lists
- [`summary`](/en/java/latest/reference/io-github-libtmux-internal-support-capabilities-capabilities-workaround-summary/) (method)
