Module: AbstractReflection::ThreadMirror
Instance Attribute Summary
Attributes included from Mirror
#reflection
Instance Method Summary
collapse
Methods included from Mirror
#initialize, #mirrors?, #name, #reflectee
#included, #mirror_class, #new, #reflect, #reflect!, #reflects?, #register_mirror
Instance Method Details
#breakpoints ⇒ Object
33
34
35
|
# File 'lib/abstract_reflection/thread_mirror.rb', line 33
def breakpoints
raise CapabilitiesExceeded
end
|
41
42
43
|
# File 'lib/abstract_reflection/thread_mirror.rb', line 41
def compiler
raise CapabilitiesExceeded
end
|
#handle_exception(e = Exception, &block) ⇒ Object
Installs an exception block in the thread. This is no rescue, the block will be executed for the given exception type, but it will not prevent the exception from propagating through the thread.
13
14
15
|
# File 'lib/abstract_reflection/thread_mirror.rb', line 13
def kill
raise CapabilitiesExceeded
end
|
56
57
58
|
# File 'lib/abstract_reflection/thread_mirror.rb', line 56
def reset
raise CapabilitiesExceeded
end
|
#return_value ⇒ Object
17
18
19
|
# File 'lib/abstract_reflection/thread_mirror.rb', line 17
def return_value
raise CapabilitiesExceeded
end
|
9
10
11
|
# File 'lib/abstract_reflection/thread_mirror.rb', line 9
def run
raise CapabilitiesExceeded
end
|
60
61
62
|
# File 'lib/abstract_reflection/thread_mirror.rb', line 60
def shift
raise CapabilitiesExceeded
end
|
25
26
27
|
# File 'lib/abstract_reflection/thread_mirror.rb', line 25
def stack
raise CapabilitiesExceeded
end
|
21
22
23
|
# File 'lib/abstract_reflection/thread_mirror.rb', line 21
def status
raise CapabilitiesExceeded
end
|
#step(length = :over) ⇒ Object
29
30
31
|
# File 'lib/abstract_reflection/thread_mirror.rb', line 29
def step(length = :over)
raise CapabilitiesExceeded
end
|
5
6
7
|
# File 'lib/abstract_reflection/thread_mirror.rb', line 5
def stop
raise CapabilitiesExceeded
end
|
#thread_data ⇒ Object
37
38
39
|
# File 'lib/abstract_reflection/thread_mirror.rb', line 37
def thread_data
raise CapabilitiesExceeded
end
|