A local or remote reference found in Elixir code.
Summary
Types
@type kind() :: :local_call | :remote_call | :alias | :module_attribute
@type t() :: %ExAST.Symbol.Reference{ arity: non_neg_integer() | nil, column: pos_integer() | nil, kind: kind(), line: pos_integer() | nil, mfa: {module(), atom(), non_neg_integer()} | nil, module: String.t() | nil, name: String.t(), node: Macro.t(), qualified_name: String.t() }