diff options
| author | Francesco Mazzoli <francesco@rabbitmq.com> | 2012-04-02 14:24:58 +0100 |
|---|---|---|
| committer | Francesco Mazzoli <francesco@rabbitmq.com> | 2012-04-02 14:24:58 +0100 |
| commit | c2817c3203afbef6e8253e0a65d55dc8110653fa (patch) | |
| tree | 6957832560e655e5062cb029d8f9e7b6d696bbff | |
| parent | f507df98f134401eb6519dc2c82289b73eb5ebf5 (diff) | |
| download | rabbitmq-server-git-c2817c3203afbef6e8253e0a65d55dc8110653fa.tar.gz | |
Moved behaviour_info/1 export in the same ifdef block
| -rw-r--r-- | src/gen_server2.erl | 16 |
1 files changed, 5 insertions, 11 deletions
diff --git a/src/gen_server2.erl b/src/gen_server2.erl index 5047639229..78bbbe0627 100644 --- a/src/gen_server2.erl +++ b/src/gen_server2.erl @@ -183,10 +183,6 @@ multi_call/2, multi_call/3, multi_call/4, enter_loop/3, enter_loop/4, enter_loop/5, enter_loop/6, wake_hib/1]). --ifndef(use_specs). --export([behaviour_info/1]). --endif. - %% System exports -export([system_continue/3, system_terminate/4, @@ -203,12 +199,12 @@ timeout_state, queue, debug, prioritise_call, prioritise_cast, prioritise_info}). +-ifdef(use_specs). + %%%========================================================================= %%% Specs. These exist only to shut up dialyzer's warnings %%%========================================================================= --ifdef(use_specs). - -type(gs2_state() :: #gs2_state{}). -spec(handle_common_termination/3 :: @@ -217,16 +213,12 @@ -spec(pre_hibernate/1 :: (gs2_state()) -> no_return()). -spec(system_terminate/4 :: (_, _, _, gs2_state()) -> no_return()). --endif. +-type(millis() :: non_neg_integer()). %%%========================================================================= %%% API %%%========================================================================= --ifdef(use_specs). - --type(millis() :: non_neg_integer()). - -callback init(Args :: term()) -> {ok, State :: term()} | {ok, State :: term(), timeout() | hibernate} | @@ -263,6 +255,8 @@ -else. +-export([behaviour_info/1]). + behaviour_info(callbacks) -> [{init,1},{handle_call,3},{handle_cast,2},{handle_info,2}, {terminate,2},{code_change,3}]; |
