aboutsummaryrefslogtreecommitdiffstats
path: root/lib/dialyzer/test/indent_SUITE_data/src/callbacks_and_specs/my_behaviour.erl
blob: c4e52034484a87426f5eca6335cbf4777723cb2b (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
-module(my_behaviour).

-callback callback_init(Parent :: pid()) -> {'ok', State::term()}.

-callback callback_cast(State::term(), From::pid(), Msg::term()) ->
    {'noreply', NewState::term()}.

-callback callback_call(State::term(), From::pid(), Msg::term()) ->
    {'reply', NewState::term(), Reply::term()}.

-callback callback_exit(State::term()) -> 'ok'.