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 | 8782eb25a81a979bf5cc41c86e6500ceda2a57ae (patch) | |
tree | 6957832560e655e5062cb029d8f9e7b6d696bbff | |
parent | 074a70840e7a6e0b7377ca16293951930d5d5ec1 (diff) | |
download | rabbitmq-server-8782eb25a81a979bf5cc41c86e6500ceda2a57ae.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 50476392..78bbbe06 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}]; |