1件ヒット
  
    
      [1-1件を表示]
    
  
    (0.081秒)
  
  
    トップページ >  :Kernel.#p
:Kernel.#p![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :Array
:Array![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :lambda
:lambda![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :exit!
:exit!![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :rectangular
:rectangular![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :exception
:exception![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :String
:String![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :cpp_command
:cpp_command![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :exec
:exec![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :loop
:loop![条件を削除 [x]](/images/drop-condition-icon.png) > クラス:TracePoint
 > クラス:TracePoint![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :3.1
:3.1![条件を削除 [x]](/images/drop-condition-icon.png) 
  
 :Kernel.#p
:Kernel.#p![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :Array
:Array![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :lambda
:lambda![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :exit!
:exit!![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :rectangular
:rectangular![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :exception
:exception![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :String
:String![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :cpp_command
:cpp_command![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :exec
:exec![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :loop
:loop![条件を削除 [x]](/images/drop-condition-icon.png) > クラス:TracePoint
 > クラス:TracePoint![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :3.1
:3.1![条件を削除 [x]](/images/drop-condition-icon.png) 
  ライブラリ
- ビルトイン (1)
検索結果
- 
      TracePoint# defined _ class -> Class | module (9094.0) 
- 
      
      
      メソッドを定義したクラスかモジュールを返します。 ...メソッドを定義したクラスかモジュールを返します。
 //emlist[例][ruby]{
 class C; def foo; end; end
 trace = TracePoint.new(:call) do |tp|
 p tp.defined_class # => C
 end.enable do
 C.new.foo
 end
 //}
 メソッドがモジュールで定義されていた場合も(include に......た場合は TracePoint#defined_class は特異クラ
 スを返します。また、Kernel.#set_trace_func の 6 番目のブロックパ
 ラメータは特異クラスではなく元のクラスを返します。
 //emlist[例][ruby]{
 class C; def self.foo; end; end
 trace = TracePoint.new(:call) do......|tp|
 p tp.defined_class # => #<Class:C>
 end.enable do
 C.foo
 end
 //}
 Kernel.#set_trace_func と TracePoint の上記の差分に注意して
 ください。
 @see 50864...
