Class: TraceTree::Point::Threadbegin

Inherits:
TraceTree::Point show all
Defined in:
lib/trace_tree/point/threadbegin.rb

Constant Summary

Constants inherited from TraceTree::Point

Interfaces

Instance Attribute Summary

Attributes inherited from TraceTree::Point

#current, #terminal, #thread

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from TraceTree::Point

#<<, #_class_and_method, #arg, bases, #c_call?, #callees, #class_and_method, class_of?, classes, #ending?, hashify, inherited, #initialize, initialize_clone, #inspect, #method_missing, #return_value, #same_method?, #source_location, #terminate?, #thread?, #to_h, #x_return?

Methods included from TreeHtmlable

#children_for_tree_html, #css_for_tree_html, #label_for_tree_html

Methods included from TreeGraphable

#children_for_tree_graph, #label_for_tree_graph

Constructor Details

This class inherits a constructor from TraceTree::Point

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class TraceTree::Point

Class Method Details

.event_class_methodObject



5
6
7
# File 'lib/trace_tree/point/threadbegin.rb', line 5

def self.event_class_method
  [:thread_begin, nil, nil]
end

Instance Method Details

#call_symbolObject



17
18
19
# File 'lib/trace_tree/point/threadbegin.rb', line 17

def call_symbol
  ''
end

#class_nameObject



9
10
11
# File 'lib/trace_tree/point/threadbegin.rb', line 9

def class_name
  ''
end

#method_nameObject



13
14
15
# File 'lib/trace_tree/point/threadbegin.rb', line 13

def method_name
  :thread_run
end