diff --git a/test/support/trace.ex b/test/support/trace.ex index 1a0aeca..5311e0c 100644 --- a/test/support/trace.ex +++ b/test/support/trace.ex @@ -468,48 +468,46 @@ defmodule ExFactor.Support.Trace do {:remote_function, 2, nil, Module, :__put_attribute__, 4} ], {"lib/ex_factor/parser.ex", ExFactor.Parser} => [ - {:remote_function, 143, 27, :erlang, :"/=", 2}, - {:imported_function, 143, 27, Kernel, :!=, 2}, - {:remote_function, 142, 16, :erlang, :"/=", 2}, - {:imported_function, 142, 16, Kernel, :!=, 2}, - {:remote_function, 138, 18, Keyword, :get, 3}, - {:remote_function, 139, 18, Keyword, :get, 3}, - {:remote_function, 133, 18, Keyword, :get, 3}, - {:remote_function, 134, 18, Keyword, :get, 3}, - {:remote_function, 125, 26, Keyword, :get, 3}, - {:remote_function, 124, 16, IO, :inspect, 2}, - {:remote_function, 120, 12, :maps, :merge, 2}, - {:remote_function, 108, 13, :erlang, :length, 1}, - {:imported_function, 108, 13, Kernel, :length, 1}, - {:remote_function, 107, 88, :erlang, :==, 2}, - {:imported_function, 107, 88, Kernel, :==, 2}, - {:remote_function, 102, 13, :erlang, :length, 1}, - {:imported_function, 102, 13, Kernel, :length, 1}, - {:remote_function, 101, 17, :erlang, :==, 2}, - {:imported_function, 101, 17, Kernel, :==, 2}, - {:remote_function, 91, 13, :erlang, :length, 1}, - {:imported_function, 91, 13, Kernel, :length, 1}, - {:remote_function, 76, 11, Macro, :postwalk, 3}, - {:remote_function, 70, 13, File, :read!, 1}, - {:remote_function, 71, 13, Code, :string_to_quoted, 2}, - {:remote_function, 68, 40, :erlang, :is_binary, 1}, - {:imported_function, 68, 40, Kernel, :is_binary, 1}, - {:remote_function, 60, 11, Macro, :postwalk, 3}, - {:remote_function, 54, 13, File, :read!, 1}, - {:remote_function, 55, 13, Code, :string_to_quoted, 2}, - {:remote_function, 52, 39, :erlang, :is_binary, 1}, - {:imported_function, 52, 39, Kernel, :is_binary, 1}, - {:remote_function, 46, 16, Enum, :uniq, 1}, - {:remote_function, 45, 32, :erlang, :++, 2}, - {:imported_function, 45, 32, Kernel, :++, 2}, - {:remote_function, 37, 13, File, :read!, 1}, - {:remote_function, 38, 13, Code, :string_to_quoted, 2}, - {:remote_function, 35, 36, :erlang, :is_binary, 1}, - {:imported_function, 35, 36, Kernel, :is_binary, 1}, - {:remote_function, 27, 11, Macro, :postwalk, 3}, + {:remote_function, 141, 27, :erlang, :"/=", 2}, + {:imported_function, 141, 27, Kernel, :!=, 2}, + {:remote_function, 140, 16, :erlang, :"/=", 2}, + {:imported_function, 140, 16, Kernel, :!=, 2}, + {:remote_function, 136, 18, Keyword, :get, 3}, + {:remote_function, 137, 18, Keyword, :get, 3}, + {:remote_function, 131, 18, Keyword, :get, 3}, + {:remote_function, 132, 18, Keyword, :get, 3}, + {:remote_function, 123, 26, Keyword, :get, 3}, + {:remote_function, 119, 12, :maps, :merge, 2}, + {:remote_function, 107, 13, :erlang, :length, 1}, + {:imported_function, 107, 13, Kernel, :length, 1}, + {:remote_function, 106, 88, :erlang, :==, 2}, + {:imported_function, 106, 88, Kernel, :==, 2}, + {:remote_function, 101, 13, :erlang, :length, 1}, + {:imported_function, 101, 13, Kernel, :length, 1}, + {:remote_function, 100, 17, :erlang, :==, 2}, + {:imported_function, 100, 17, Kernel, :==, 2}, + {:remote_function, 90, 13, :erlang, :length, 1}, + {:imported_function, 90, 13, Kernel, :length, 1}, + {:remote_function, 75, 11, Macro, :postwalk, 3}, + {:remote_function, 69, 13, File, :read!, 1}, + {:remote_function, 70, 13, Code, :string_to_quoted, 2}, + {:remote_function, 67, 40, :erlang, :is_binary, 1}, + {:imported_function, 67, 40, Kernel, :is_binary, 1}, + {:remote_function, 59, 11, Macro, :postwalk, 3}, + {:remote_function, 53, 13, File, :read!, 1}, + {:remote_function, 54, 13, Code, :string_to_quoted, 2}, + {:remote_function, 51, 39, :erlang, :is_binary, 1}, + {:imported_function, 51, 39, Kernel, :is_binary, 1}, + {:remote_function, 45, 16, Enum, :uniq, 1}, + {:remote_function, 44, 32, :erlang, :++, 2}, + {:imported_function, 44, 32, Kernel, :++, 2}, + {:remote_function, 36, 13, File, :read!, 1}, + {:remote_function, 37, 13, Code, :string_to_quoted, 2}, + {:remote_function, 34, 36, :erlang, :is_binary, 1}, + {:imported_function, 34, 36, Kernel, :is_binary, 1}, + {:remote_function, 26, 11, Macro, :postwalk, 3}, {:remote_function, 20, 13, File, :read!, 1}, {:remote_function, 21, 13, Code, :string_to_quoted, 2}, - {:remote_function, 23, 11, IO, :inspect, 2}, {:remote_function, 18, 37, :erlang, :is_binary, 1}, {:imported_function, 18, 37, Kernel, :is_binary, 1}, {:remote_function, 14, 23, Code, :string_to_quoted, 2}, @@ -518,45 +516,45 @@ defmodule ExFactor.Support.Trace do {:remote_function, 11, 32, :erlang, :is_binary, 1}, {:imported_function, 11, 32, Kernel, :is_binary, 1}, {:remote_function, 1, 1, :elixir_utils, :noop, 0}, - {:remote_function, 156, nil, :elixir_module, :read_cache, 2}, - {:remote_function, 156, nil, :elixir_def, :store_definition, 5}, - {:remote_function, 152, nil, :elixir_module, :read_cache, 2}, - {:remote_function, 152, nil, :elixir_def, :store_definition, 5}, - {:remote_function, 148, nil, :elixir_module, :read_cache, 2}, - {:remote_function, 148, nil, :elixir_def, :store_definition, 5}, - {:remote_function, 130, nil, :elixir_module, :read_cache, 2}, - {:remote_function, 130, nil, :elixir_def, :store_definition, 5}, - {:remote_function, 123, nil, :elixir_module, :read_cache, 2}, - {:remote_function, 123, nil, :elixir_def, :store_definition, 5}, - {:remote_function, 117, nil, :elixir_module, :read_cache, 2}, - {:remote_function, 117, nil, :elixir_def, :store_definition, 5}, - {:remote_function, 113, nil, :elixir_module, :read_cache, 2}, - {:remote_function, 113, nil, :elixir_def, :store_definition, 5}, - {:remote_function, 107, nil, :elixir_module, :read_cache, 2}, - {:remote_function, 107, nil, :elixir_def, :store_definition, 5}, - {:remote_function, 96, nil, :elixir_module, :read_cache, 2}, - {:remote_function, 96, nil, :elixir_def, :store_definition, 5}, - {:remote_function, 86, nil, :elixir_module, :read_cache, 2}, - {:remote_function, 86, nil, :elixir_def, :store_definition, 5}, - {:remote_function, 81, nil, :elixir_module, :read_cache, 2}, - {:remote_function, 81, nil, :elixir_def, :store_definition, 5}, - {:remote_function, 75, nil, :elixir_module, :read_cache, 2}, - {:remote_function, 75, nil, :elixir_def, :store_definition, 5}, - {:remote_function, 68, nil, :elixir_module, :read_cache, 2}, - {:remote_function, 68, nil, :elixir_def, :store_definition, 5}, - {:remote_function, 65, nil, Module, :__put_attribute__, 4}, - {:remote_function, 59, nil, :elixir_module, :read_cache, 2}, - {:remote_function, 59, nil, :elixir_def, :store_definition, 5}, - {:remote_function, 52, nil, :elixir_module, :read_cache, 2}, - {:remote_function, 52, nil, :elixir_def, :store_definition, 5}, - {:remote_function, 49, nil, Module, :__put_attribute__, 4}, - {:remote_function, 42, nil, :elixir_module, :read_cache, 2}, - {:remote_function, 42, nil, :elixir_def, :store_definition, 5}, - {:remote_function, 35, nil, :elixir_module, :read_cache, 2}, - {:remote_function, 35, nil, :elixir_def, :store_definition, 5}, - {:remote_function, 32, nil, Module, :__put_attribute__, 4}, - {:remote_function, 26, nil, :elixir_module, :read_cache, 2}, - {:remote_function, 26, nil, :elixir_def, :store_definition, 5}, + {:remote_function, 154, nil, :elixir_module, :read_cache, 2}, + {:remote_function, 154, nil, :elixir_def, :store_definition, 5}, + {:remote_function, 150, nil, :elixir_module, :read_cache, 2}, + {:remote_function, 150, nil, :elixir_def, :store_definition, 5}, + {:remote_function, 146, nil, :elixir_module, :read_cache, 2}, + {:remote_function, 146, nil, :elixir_def, :store_definition, 5}, + {:remote_function, 128, nil, :elixir_module, :read_cache, 2}, + {:remote_function, 128, nil, :elixir_def, :store_definition, 5}, + {:remote_function, 122, nil, :elixir_module, :read_cache, 2}, + {:remote_function, 122, nil, :elixir_def, :store_definition, 5}, + {:remote_function, 116, nil, :elixir_module, :read_cache, 2}, + {:remote_function, 116, nil, :elixir_def, :store_definition, 5}, + {:remote_function, 112, nil, :elixir_module, :read_cache, 2}, + {:remote_function, 112, nil, :elixir_def, :store_definition, 5}, + {:remote_function, 106, nil, :elixir_module, :read_cache, 2}, + {:remote_function, 106, nil, :elixir_def, :store_definition, 5}, + {:remote_function, 95, nil, :elixir_module, :read_cache, 2}, + {:remote_function, 95, nil, :elixir_def, :store_definition, 5}, + {:remote_function, 85, nil, :elixir_module, :read_cache, 2}, + {:remote_function, 85, nil, :elixir_def, :store_definition, 5}, + {:remote_function, 80, nil, :elixir_module, :read_cache, 2}, + {:remote_function, 80, nil, :elixir_def, :store_definition, 5}, + {:remote_function, 74, nil, :elixir_module, :read_cache, 2}, + {:remote_function, 74, nil, :elixir_def, :store_definition, 5}, + {:remote_function, 67, nil, :elixir_module, :read_cache, 2}, + {:remote_function, 67, nil, :elixir_def, :store_definition, 5}, + {:remote_function, 64, nil, Module, :__put_attribute__, 4}, + {:remote_function, 58, nil, :elixir_module, :read_cache, 2}, + {:remote_function, 58, nil, :elixir_def, :store_definition, 5}, + {:remote_function, 51, nil, :elixir_module, :read_cache, 2}, + {:remote_function, 51, nil, :elixir_def, :store_definition, 5}, + {:remote_function, 48, nil, Module, :__put_attribute__, 4}, + {:remote_function, 41, nil, :elixir_module, :read_cache, 2}, + {:remote_function, 41, nil, :elixir_def, :store_definition, 5}, + {:remote_function, 34, nil, :elixir_module, :read_cache, 2}, + {:remote_function, 34, nil, :elixir_def, :store_definition, 5}, + {:remote_function, 31, nil, Module, :__put_attribute__, 4}, + {:remote_function, 25, nil, :elixir_module, :read_cache, 2}, + {:remote_function, 25, nil, :elixir_def, :store_definition, 5}, {:remote_function, 18, nil, :elixir_module, :read_cache, 2}, {:remote_function, 18, nil, :elixir_def, :store_definition, 5}, {:remote_function, 11, nil, :elixir_module, :read_cache, 2}, @@ -565,48 +563,46 @@ defmodule ExFactor.Support.Trace do {:remote_function, 2, nil, Module, :__put_attribute__, 4} ], {"lib/ex_factor/remover.ex", ExFactor.Remover} => [ - {:remote_function, 114, 12, String, :to_atom, 1}, - {:remote_function, 113, 33, :erlang, :is_binary, 1}, - {:imported_function, 113, 33, Kernel, :is_binary, 1}, - {:remote_function, 111, 35, ExFactor, :path, 1}, - {:remote_function, 100, 10, File, :write, 3}, - {:remote_function, 71, nil, String.Chars, :to_string, 1}, - {:remote_function, 71, nil, String.Chars, :to_string, 1}, - {:remote_function, 64, nil, String.Chars, :to_string, 1}, - {:remote_function, 64, nil, String.Chars, :to_string, 1}, - {:remote_function, 58, 28, Module, :split, 1}, - {:remote_function, 58, 57, Enum, :join, 2}, - {:remote_function, 53, nil, String.Chars, :to_string, 1}, - {:remote_function, 53, nil, String.Chars, :to_string, 1}, - {:remote_function, 52, nil, ArgumentError, :exception, 1}, - {:remote_function, 52, nil, :erlang, :error, 1}, - {:remote_function, 51, nil, :erlang, :"=:=", 2}, - {:remote_function, 51, nil, :erlang, :"=:=", 2}, - {:remote_function, 51, nil, :erlang, :orelse, 2}, - {:remote_function, 50, nil, String.Chars, :to_string, 1}, - {:remote_function, 50, nil, Regex, :compile!, 2}, - {:remote_function, 49, 13, File, :read!, 1}, - {:remote_function, 50, 15, String, :match?, 2}, - {:remote_function, 47, 57, :erlang, :is_binary, 1}, - {:imported_function, 47, 57, Kernel, :is_binary, 1}, - {:remote_function, 41, 45, :erlang, :-, 2}, - {:imported_function, 41, 45, Kernel, :-, 2}, - {:remote_function, 39, 33, :erlang, :-, 2}, - {:imported_function, 39, 33, Kernel, :-, 2}, - {:remote_function, 39, 14, List, :delete_at, 2}, - {:remote_function, 38, 15, Enum, :reduce, 3}, - {:remote_function, 41, 15, List, :insert_at, 3}, - {:remote_function, 33, nil, Range, :new, 2}, - {:remote_function, 34, 17, Enum, :to_list, 1}, - {:remote_function, 35, 17, Enum, :reverse, 1}, - {:remote_function, 30, 10, Enum, :reduce, 3}, - {:remote_function, 43, 13, Enum, :join, 2}, - {:remote_function, 29, 25, IO, :inspect, 2}, - {:remote_function, 28, 32, ExFactor.Parser, :read_file, 1}, - {:remote_function, 27, 59, :erlang, :==, 2}, - {:imported_function, 27, 59, Kernel, :==, 2}, - {:remote_function, 27, 26, Enum, :filter, 2}, - {:remote_function, 26, 26, IO, :inspect, 2}, + {:remote_function, 112, 12, String, :to_atom, 1}, + {:remote_function, 111, 33, :erlang, :is_binary, 1}, + {:imported_function, 111, 33, Kernel, :is_binary, 1}, + {:remote_function, 109, 35, ExFactor, :path, 1}, + {:remote_function, 98, 10, File, :write, 3}, + {:remote_function, 69, nil, String.Chars, :to_string, 1}, + {:remote_function, 69, nil, String.Chars, :to_string, 1}, + {:remote_function, 62, nil, String.Chars, :to_string, 1}, + {:remote_function, 62, nil, String.Chars, :to_string, 1}, + {:remote_function, 56, 28, Module, :split, 1}, + {:remote_function, 56, 57, Enum, :join, 2}, + {:remote_function, 51, nil, String.Chars, :to_string, 1}, + {:remote_function, 51, nil, String.Chars, :to_string, 1}, + {:remote_function, 50, nil, ArgumentError, :exception, 1}, + {:remote_function, 50, nil, :erlang, :error, 1}, + {:remote_function, 49, nil, :erlang, :"=:=", 2}, + {:remote_function, 49, nil, :erlang, :"=:=", 2}, + {:remote_function, 49, nil, :erlang, :orelse, 2}, + {:remote_function, 48, nil, String.Chars, :to_string, 1}, + {:remote_function, 48, nil, Regex, :compile!, 2}, + {:remote_function, 47, 13, File, :read!, 1}, + {:remote_function, 48, 15, String, :match?, 2}, + {:remote_function, 45, 57, :erlang, :is_binary, 1}, + {:imported_function, 45, 57, Kernel, :is_binary, 1}, + {:remote_function, 39, 45, :erlang, :-, 2}, + {:imported_function, 39, 45, Kernel, :-, 2}, + {:remote_function, 37, 33, :erlang, :-, 2}, + {:imported_function, 37, 33, Kernel, :-, 2}, + {:remote_function, 37, 14, List, :delete_at, 2}, + {:remote_function, 36, 15, Enum, :reduce, 3}, + {:remote_function, 39, 15, List, :insert_at, 3}, + {:remote_function, 31, nil, Range, :new, 2}, + {:remote_function, 32, 17, Enum, :to_list, 1}, + {:remote_function, 33, 17, Enum, :reverse, 1}, + {:remote_function, 29, 10, Enum, :reduce, 3}, + {:remote_function, 41, 13, Enum, :join, 2}, + {:remote_function, 27, 32, ExFactor.Parser, :read_file, 1}, + {:remote_function, 26, 59, :erlang, :==, 2}, + {:imported_function, 26, 59, Kernel, :==, 2}, + {:remote_function, 26, 26, Enum, :filter, 2}, {:remote_function, 25, 37, ExFactor.Parser, :all_functions, 1}, {:remote_function, 22, 23, Keyword, :get, 3}, {:remote_function, 21, 27, Keyword, :get, 3}, @@ -614,26 +610,26 @@ defmodule ExFactor.Support.Trace do {:remote_function, 18, 29, Keyword, :get, 2}, {:remote_function, 15, 18, Keyword, :fetch!, 2}, {:remote_function, 1, 1, :elixir_utils, :noop, 0}, - {:remote_function, 117, nil, :elixir_module, :read_cache, 2}, - {:remote_function, 117, nil, :elixir_def, :store_definition, 5}, - {:remote_function, 113, nil, :elixir_module, :read_cache, 2}, - {:remote_function, 113, nil, :elixir_def, :store_definition, 5}, + {:remote_function, 115, nil, :elixir_module, :read_cache, 2}, + {:remote_function, 115, nil, :elixir_def, :store_definition, 5}, {:remote_function, 111, nil, :elixir_module, :read_cache, 2}, {:remote_function, 111, nil, :elixir_def, :store_definition, 5}, - {:remote_function, 99, nil, :elixir_module, :read_cache, 2}, - {:remote_function, 99, nil, :elixir_def, :store_definition, 5}, - {:remote_function, 89, nil, :elixir_module, :read_cache, 2}, - {:remote_function, 89, nil, :elixir_def, :store_definition, 5}, - {:remote_function, 79, nil, :elixir_module, :read_cache, 2}, - {:remote_function, 79, nil, :elixir_def, :store_definition, 5}, - {:remote_function, 68, nil, :elixir_module, :read_cache, 2}, - {:remote_function, 68, nil, :elixir_def, :store_definition, 5}, - {:remote_function, 62, nil, :elixir_module, :read_cache, 2}, - {:remote_function, 62, nil, :elixir_def, :store_definition, 5}, - {:remote_function, 57, nil, :elixir_module, :read_cache, 2}, - {:remote_function, 57, nil, :elixir_def, :store_definition, 5}, - {:remote_function, 47, nil, :elixir_module, :read_cache, 2}, - {:remote_function, 47, nil, :elixir_def, :store_definition, 5}, + {:remote_function, 109, nil, :elixir_module, :read_cache, 2}, + {:remote_function, 109, nil, :elixir_def, :store_definition, 5}, + {:remote_function, 97, nil, :elixir_module, :read_cache, 2}, + {:remote_function, 97, nil, :elixir_def, :store_definition, 5}, + {:remote_function, 87, nil, :elixir_module, :read_cache, 2}, + {:remote_function, 87, nil, :elixir_def, :store_definition, 5}, + {:remote_function, 77, nil, :elixir_module, :read_cache, 2}, + {:remote_function, 77, nil, :elixir_def, :store_definition, 5}, + {:remote_function, 66, nil, :elixir_module, :read_cache, 2}, + {:remote_function, 66, nil, :elixir_def, :store_definition, 5}, + {:remote_function, 60, nil, :elixir_module, :read_cache, 2}, + {:remote_function, 60, nil, :elixir_def, :store_definition, 5}, + {:remote_function, 55, nil, :elixir_module, :read_cache, 2}, + {:remote_function, 55, nil, :elixir_def, :store_definition, 5}, + {:remote_function, 45, nil, :elixir_module, :read_cache, 2}, + {:remote_function, 45, nil, :elixir_def, :store_definition, 5}, {:remote_function, 12, nil, :elixir_module, :read_cache, 2}, {:remote_function, 12, nil, :elixir_def, :store_definition, 5}, {:remote_function, 9, nil, Module, :__put_attribute__, 4}, @@ -786,6 +782,88 @@ defmodule ExFactor.Support.Trace do {:remote_function, 9, nil, Module, :__put_attribute__, 4}, {:remote_function, 6, nil, String.Chars, :to_string, 1}, {:remote_function, 2, nil, Module, :__put_attribute__, 4} + ], + {"test/support/example_five.ex", ExFactor.Support.ExampleFive} => [ + {:remote_function, 11, 29, ExFactor.Parser, :all_functions, 1}, + {:imported_function, 11, 29, ExFactor.Parser, :all_functions, 1}, + {:remote_function, 10, 33, ExFactor.Callers, :callers, 1}, + {:remote_function, 1, 1, :elixir_utils, :noop, 0}, + {:remote_function, 11, nil, :elixir_module, :read_cache, 2}, + {:remote_function, 11, nil, :elixir_def, :store_definition, 5}, + {:remote_function, 10, nil, :elixir_module, :read_cache, 2}, + {:remote_function, 10, nil, :elixir_def, :store_definition, 5}, + {:alias, 7, 3, ExFactor.Callers, Callers, []}, + {:alias, 6, 3, ExFactor.Parser, Parser, []}, + {:remote_function, 2, nil, Module, :__put_attribute__, 4} + ], + {"test/support/example_one.ex", ExFactor.Support.ExampleOne} => [ + {:remote_function, 11, 35, ExFactor.Parser, :all_functions, 1}, + {:remote_function, 10, 33, ExFactor.Callers, :callers, 1}, + {:remote_function, 1, 1, :elixir_utils, :noop, 0}, + {:remote_function, 11, nil, :elixir_module, :read_cache, 2}, + {:remote_function, 11, nil, :elixir_def, :store_definition, 5}, + {:remote_function, 10, nil, :elixir_module, :read_cache, 2}, + {:remote_function, 10, nil, :elixir_def, :store_definition, 5}, + {:alias, 8, 3, ExFactor.Callers, Callers, []}, + {:alias, 7, 3, ExFactor.Parser, P, [as: P]}, + {:remote_function, 2, nil, Module, :__put_attribute__, 4} + ], + {"test/support/example_three.ex", ExFactor.Support.ExampleFour} => [ + {:remote_function, 15, 1, :elixir_utils, :noop, 0}, + {:remote_function, 16, nil, Kernel.LexicalTracker, :read_cache, 2}, + {:remote_function, 16, nil, :elixir_module, :compile, 4}, + {:alias, 16, 13, ExFactor.Support.ExampleFour.SubModuleTwoA, SubModuleTwoA, + [as: SubModuleTwoA, warn: false]} + ], + {"test/support/example_three.ex", ExFactor.Support.ExampleFour.SubModuleTwoA} => [ + {:remote_function, 20, 15, Kernel, :inspect, 2}, + {:imported_function, 20, 15, Kernel, :inspect, 2}, + {:remote_function, 20, 10, IO, :puts, 1}, + {:remote_function, nil, nil, :elixir_utils, :noop, 0}, + {:remote_function, 19, nil, :elixir_module, :read_cache, 2}, + {:remote_function, 19, nil, :elixir_def, :store_definition, 5}, + {:remote_function, 17, nil, Module, :__put_attribute__, 4} + ], + {"test/support/example_three.ex", ExFactor.Support.ExampleThree} => [ + {:remote_function, 11, 40, ExFactor.Parser, :all_functions, 1}, + {:remote_function, 10, 33, ExFactor.Callers, :callers, 1}, + {:remote_function, 1, 1, :elixir_utils, :noop, 0}, + {:remote_function, 11, nil, :elixir_module, :read_cache, 2}, + {:remote_function, 11, nil, :elixir_def, :store_definition, 5}, + {:remote_function, 10, nil, :elixir_module, :read_cache, 2}, + {:remote_function, 10, nil, :elixir_def, :store_definition, 5}, + {:alias, 7, 3, ExFactor.Parser, Parser, []}, + {:alias, 7, 3, ExFactor.Callers, Callers, []}, + {:remote_function, 2, nil, Module, :__put_attribute__, 4} + ], + {"test/support/example_two.ex", ExFactor.Support.ExampleTwo} => [ + {:remote_function, 10, 35, ExFactor.Parser, :all_functions, 1}, + {:remote_function, 9, 42, ExFactor.Callers, :callers, 1}, + {:remote_function, 1, 1, :elixir_utils, :noop, 0}, + {:remote_function, 12, nil, Kernel.LexicalTracker, :read_cache, 2}, + {:remote_function, 12, nil, :elixir_module, :compile, 4}, + {:alias, 12, 13, ExFactor.Support.ExampleTwo.SubModuleTwoA, SubModuleTwoA, + [as: SubModuleTwoA, warn: false]}, + {:remote_function, 10, nil, :elixir_module, :read_cache, 2}, + {:remote_function, 10, nil, :elixir_def, :store_definition, 5}, + {:remote_function, 9, nil, :elixir_module, :read_cache, 2}, + {:remote_function, 9, nil, :elixir_def, :store_definition, 5}, + {:alias, 7, 3, ExFactor.Parser, P, [as: P]}, + {:remote_function, 2, nil, Module, :__put_attribute__, 4} + ], + {"test/support/example_two.ex", ExFactor.Support.ExampleTwo.SubModuleTwoA} => [ + {:remote_function, 16, 15, Kernel, :inspect, 2}, + {:imported_function, 16, 15, Kernel, :inspect, 2}, + {:remote_function, 16, 10, IO, :puts, 1}, + {:remote_function, nil, nil, :elixir_utils, :noop, 0}, + {:remote_function, 15, nil, :elixir_module, :read_cache, 2}, + {:remote_function, 15, nil, :elixir_def, :store_definition, 5}, + {:remote_function, 13, nil, Module, :__put_attribute__, 4} + ], + {"test/support/trace.ex", ExFactor.Support.Trace} => [ + {:remote_function, 1, 1, :elixir_utils, :noop, 0}, + {:remote_function, 2, nil, :elixir_module, :read_cache, 2}, + {:remote_function, 2, nil, :elixir_def, :store_definition, 5} ] } end