org.jruby
Class Ruby.CallTraceFuncHook

java.lang.Object
  extended by org.jruby.Ruby.CallTraceFuncHook
All Implemented Interfaces:
EventHook
Enclosing class:
Ruby

public class Ruby.CallTraceFuncHook
extends java.lang.Object
implements EventHook

Call the trace function MRI: eval.c - call_trace_func


Field Summary
 
Fields inherited from interface org.jruby.runtime.EventHook
EVENT_NAMES, RUBY_EVENT_C_CALL, RUBY_EVENT_C_RETURN, RUBY_EVENT_CALL, RUBY_EVENT_CLASS, RUBY_EVENT_END, RUBY_EVENT_LINE, RUBY_EVENT_RAISE, RUBY_EVENT_RETURN
 
Constructor Summary
Ruby.CallTraceFuncHook()
           
 
Method Summary
 void event(ThreadContext context, int event, java.lang.String file, int line, java.lang.String name, IRubyObject type)
           
 boolean isInterestedInEvent(int event)
           
 void setTraceFunc(RubyProc traceFunc)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Ruby.CallTraceFuncHook

public Ruby.CallTraceFuncHook()
Method Detail

setTraceFunc

public void setTraceFunc(RubyProc traceFunc)

event

public void event(ThreadContext context,
                  int event,
                  java.lang.String file,
                  int line,
                  java.lang.String name,
                  IRubyObject type)
Specified by:
event in interface EventHook

isInterestedInEvent

public boolean isInterestedInEvent(int event)
Specified by:
isInterestedInEvent in interface EventHook


Copyright © 2002-2007 JRuby Team. All Rights Reserved.