# sig/ruby-prof/rack.rbs class Rack::RubyProf def call: () -> untyped def initialize: () -> void def paths_match?: () -> untyped def print: () -> untyped def print_options: () -> untyped def profiling_options: () -> untyped def should_profile?: () -> untyped end # sig/ruby-prof/printers/abstract_printer.rbs class RubyProf::AbstractPrinter def self.needs_dir?: () -> untyped def initialize: () -> void def method_href: () -> untyped def method_location: () -> untyped def open_asset: () -> untyped def print: () -> untyped def print_column_headers: () -> untyped def print_footer: () -> untyped def print_header: () -> untyped def print_thread: () -> untyped def print_threads: () -> untyped def time_format: () -> untyped end # sig/ruby-prof/printers/call_info_printer.rbs class RubyProf::CallInfoPrinter < RubyProf::AbstractPrinter def print_footer: () -> untyped def print_header: () -> untyped def print_methods: () -> untyped end # sig/ruby-prof/printers/call_stack_printer.rbs class RubyProf::CallStackPrinter < RubyProf::AbstractPrinter def arguments: () -> untyped def base64_image: () -> untyped def color: () -> untyped def dump: () -> untyped def graph_link: () -> untyped def link: () -> untyped def method_href: () -> untyped def name: () -> untyped def print: () -> untyped def print_stack: () -> untyped def sum: () -> untyped def template: () -> untyped def total_time: () -> untyped end # sig/ruby-prof/call_tree.rbs class RubyProf::CallTree def <=>: () -> untyped def called: () -> untyped def children_time: () -> untyped def inspect: () -> untyped def self_time: () -> untyped def to_s: () -> untyped def total_time: () -> untyped def wait_time: () -> untyped end # sig/ruby-prof/printers/call_tree_printer.rbs class RubyProf::CallTreePrinter < RubyProf::AbstractPrinter def self.needs_dir?: () -> untyped def calltree_name: () -> untyped def convert: () -> untyped def determine_event_specification_and_value_scale: () -> untyped def file: () -> untyped def file_name_for_thread: () -> untyped def file_path_for_thread: () -> untyped def print: () -> untyped def print_headers: () -> untyped def print_method: () -> untyped def print_thread: () -> untyped def print_threads: () -> untyped def remove_subsidiary_files_from_previous_profile_runs: () -> untyped end # sig/ruby-prof/call_tree_visitor.rbs class RubyProf::CallTreeVisitor def initialize: () -> void def visit: () -> untyped def visit_call_tree: () -> untyped end # sig/ruby-prof/printers/dot_printer.rbs class RubyProf::DotPrinter < RubyProf::RubyProf::AbstractPrinter def color_for_class: () -> untyped def dot_id: () -> untyped def initialize: () -> void def mode_name: () -> untyped def node_color: () -> untyped def node_fontcolor: () -> untyped def print: () -> untyped def print_classes: () -> untyped def print_edges: () -> untyped def print_thread: () -> untyped def print_threads: () -> untyped def puts: () -> untyped end # sig/ruby-prof/printers/flame_graph_printer.rbs class RubyProf::FlameGraphPrinter < RubyProf::AbstractPrinter def build_flame_data: () -> untyped def flame_data_json: () -> untyped def print: () -> untyped def template: () -> untyped end # sig/ruby-prof/printers/flat_printer.rbs class RubyProf::FlatPrinter < RubyProf::AbstractPrinter def print: () -> untyped def print_column_headers: () -> untyped def print_methods: () -> untyped end # sig/ruby-prof/printers/graph_html_printer.rbs class RubyProf::GraphHtmlPrinter < RubyProf::AbstractPrinter def create_link: () -> untyped def file_link: () -> untyped def method_href: () -> untyped def print: () -> untyped def template: () -> untyped end # sig/ruby-prof/printers/graph_printer.rbs class RubyProf::GraphPrinter < RubyProf::AbstractPrinter def print: () -> untyped def print_children: () -> untyped def print_header: () -> untyped def print_methods: () -> untyped def print_parents: () -> untyped end # sig/ruby-prof/measurement.rbs class RubyProf::Measurement def children_time: () -> untyped def inspect: () -> untyped def to_s: () -> untyped end # sig/ruby-prof/method_info.rbs class RubyProf::MethodInfo def <=>: () -> untyped def ==: () -> untyped def called: () -> untyped def children_time: () -> untyped def eql?: () -> untyped def full_name: () -> untyped def self_time: () -> untyped def to_s: () -> untyped def total_time: () -> untyped def wait_time: () -> untyped end # sig/ruby-prof/printers/multi_printer.rbs class RubyProf::MultiPrinter def self.needs_dir?: () -> untyped def call_info_report: () -> untyped def dot_report: () -> untyped def flame_graph_report: () -> untyped def flat_report: () -> untyped def graph_html_report: () -> untyped def graph_report: () -> untyped def initialize: () -> void def print: () -> untyped def print_to_call_info: () -> untyped def print_to_dot: () -> untyped def print_to_flame_graph: () -> untyped def print_to_flat: () -> untyped def print_to_graph: () -> untyped def print_to_graph_html: () -> untyped def print_to_stack: () -> untyped def print_to_tree: () -> untyped def stack_report: () -> untyped def tree_report: () -> untyped end # sig/ruby-prof/profile.rbs class RubyProf::Profile def exclude_common_methods!: () -> untyped def exclude_methods!: () -> untyped def exclude_singleton_methods!: () -> untyped def measure_mode_name: () -> untyped def measure_mode_string: () -> untyped def merge!: () -> untyped end # sig/ruby-prof/task.rbs class RubyProf::ProfileTask < RubyProf::Rake::TestTask def clean_output_directory: () -> untyped def create_output_directory: () -> untyped def define: () -> untyped def initialize: () -> void def option_list: () -> untyped def output_directory: () -> untyped def run_script: () -> untyped end # sig/ruby-prof/thread.rbs class RubyProf::Thread def total_time: () -> untyped def wait_time: () -> untyped end # sig/ruby-prof.rbs module RubyProf def self.figure_measure_mode: () -> untyped end # sig/ruby-prof/exclude_common_methods.rbs module RubyProf::ExcludeCommonMethods def self.apply!: () -> untyped def self.exclude_enumerable: () -> untyped def self.exclude_methods: () -> untyped def self.exclude_singleton_methods: () -> untyped end