SYMBOL INDEX (20 symbols across 3 files) FILE: lib/oop.ex class OOP (line 179) | defmodule OOP class OOP.Registry (line 1) | defmodule OOP.Registry method start_link (line 2) | def start_link do method register (line 6) | def register(pid, class) do method get (line 10) | def get(pid) do class OOP.Application (line 15) | defmodule OOP.Application method start (line 18) | def start(_type, _args) do class OOP.Builder (line 23) | defmodule OOP.Builder method create_class (line 24) | def create_class(class, superclasses, block, opts) do method ensure_can_be_subclassed (line 86) | def ensure_can_be_subclassed(superclasses) do method ensure_can_be_instantiated (line 92) | def ensure_can_be_instantiated(class, descendant?, opts) do method create_method (line 100) | def create_method(call, expr) do method inherit_method (line 141) | def inherit_method(method, arity, parent) do method create_var (line 148) | def create_var(field, opts) do FILE: mix.exs class OOP.Mixfile (line 1) | defmodule OOP.Mixfile method project (line 4) | def project do method application (line 15) | def application do method deps (line 19) | defp deps do method package (line 23) | defp package do FILE: test/oop_test.exs class OOPTest (line 1) | defmodule OOPTest