diff options
author | Henrik Nord <[email protected]> | 2014-02-14 15:53:18 +0100 |
---|---|---|
committer | Henrik Nord <[email protected]> | 2014-02-14 15:53:33 +0100 |
commit | a3ce0c1ed7a907ad8d110bef33b5206480bd6a97 (patch) | |
tree | 95b75d6327060abc04783f106daefdf3221aef73 /lib/stdlib/src/supervisor.erl | |
parent | 6c9fa95961fcd8737fc14d75e904641c1e605440 (diff) | |
parent | a5412706f4185fddbac29216a49affd1e9f11da0 (diff) | |
download | otp-a3ce0c1ed7a907ad8d110bef33b5206480bd6a97.tar.gz otp-a3ce0c1ed7a907ad8d110bef33b5206480bd6a97.tar.bz2 otp-a3ce0c1ed7a907ad8d110bef33b5206480bd6a97.zip |
Merge branch 'calebh/fix-regestry-type-annotation'
* calebh/fix-regestry-type-annotation:
Fix alternative registry type annotations in supervisor
OTP-11707
Diffstat (limited to 'lib/stdlib/src/supervisor.erl')
-rw-r--r-- | lib/stdlib/src/supervisor.erl | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/stdlib/src/supervisor.erl b/lib/stdlib/src/supervisor.erl index d18387568d..974583bc28 100644 --- a/lib/stdlib/src/supervisor.erl +++ b/lib/stdlib/src/supervisor.erl @@ -45,10 +45,13 @@ -type restart() :: 'permanent' | 'transient' | 'temporary'. -type shutdown() :: 'brutal_kill' | timeout(). -type worker() :: 'worker' | 'supervisor'. --type sup_name() :: {'local', Name :: atom()} | {'global', Name :: atom()}. +-type sup_name() :: {'local', Name :: atom()} + | {'global', Name :: atom()} + | {'via', Module :: module(), Name :: any()}. -type sup_ref() :: (Name :: atom()) | {Name :: atom(), Node :: node()} | {'global', Name :: atom()} + | {'via', Module :: module(), Name :: any()} | pid(). -type child_spec() :: {Id :: child_id(), StartFunc :: mfargs(), |