---
title: "TOPL"
description: "Detects errors based on user-provided state machines describing multi-object monitors."
---

Detects errors based on user-provided state machines describing multi-object monitors.

Activate with `--topl-pulse`.

Supported languages:
- C/C++/ObjC: Experimental
- Java: Experimental



## List of Issue Types

The following issue types are reported by this checker:
- [TOPL_PULSE_ERROR](/docs/1.0.0/all-issue-types#topl_pulse_error)