33件ヒット
[1-33件を表示]
(0.103秒)
別のキーワード
種類
- インスタンスメソッド (22)
- 関数 (11)
ライブラリ
- ビルトイン (22)
クラス
- TracePoint (22)
キーワード
-
callee
_ id (11) -
rb
_ define _ method _ id (11)
検索結果
先頭3件
-
TracePoint
# method _ id -> Symbol | nil (18307.0) -
イベントが発生したメソッドの定義時の名前を Symbol で返します。 トップレベルであった場合は nil を返します。
...ymbol で返します。
トップレベルであった場合は nil を返します。
@raise RuntimeError イベントフックの外側で実行した場合に発生します。
//emlist[][ruby]{
class C
def method_name
end
alias alias_name method_name
end
trace = TracePoint.new(:call) d......o |tp|
p [tp.method_id, tp.callee_id] # => [:method_name, :alias_name]
end
trace.enable do
C.new.alias_name
end
//}
@see TracePoint#callee_id... -
void rb
_ define _ method _ id(VALUE klass , ID name , VALUE (*func)() , int argc) (6300.0) -
klass に public メソッド name を定義します。 その実体は関数 func です。また argc の意味は rb_define_method と同じです。
...klass に public メソッド name を定義します。
その実体は関数 func です。また argc の意味は
rb_define_method と同じです。... -
TracePoint
# callee _ id -> Symbol | nil (6112.0) -
イベントが発生したメソッドの呼ばれた名前を Symbol で返します。 トップレベルであった場合は nil を返します。
...ymbol で返します。
トップレベルであった場合は nil を返します。
@raise RuntimeError イベントフックの外側で実行した場合に発生します。
//emlist[][ruby]{
class C
def method_name
end
alias alias_name method_name
end
trace = TracePoint.new(:call) d......o |tp|
p [tp.method_id, tp.callee_id] # => [:method_name, :alias_name]
end
trace.enable do
C.new.alias_name
end
//}
@see TracePoint#method_id...