summaryrefslogtreecommitdiff
path: root/lib/dialyzer/test/cplt_SUITE_data/type_deps.erl
blob: f6fcfc3d239a4c9a8764c7ee54ce5748e5a5378d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
-module(type_deps).

-export([func/1, get_num/0]).

-export_type([number_like/0, my_opaque/1, list_like/1]).

-type number_like() :: number().
-type list_like(X) :: [X].
-opaque my_opaque(X) :: {X,X}.

-callback quux(number()) -> number().

-spec func(T) -> T.
func(X) ->
  X + X.

get_num() ->
  3.