---
name: "Monkey::Patch::Handle"
section: "3pm"
platform: "linux"
package: "libmonkey-patch-perl"
version: "0.03-3"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/Monkey::Patch::Handle"
---

# Monkey::Patch::Handle(3pm)

Handle for monkey-patched functions

## NAME

Monkey::Patch::Handle - Handle for monkey-patched functions

## DESCRIPTION

Monkey::Patch::Handle keeps a stack of subroutine references for each name (Foo::bar::baz type name), so that the coderef that lives at that name is always the top of the stack, and if the wrappers get uninstalled in a funky order all hell doesn't break loose.

You should never need to use this directly, so read L(Monkey::Patch) instead.
