org.jruby.runtime.profile
Class MethodData

java.lang.Object
  extended by org.jruby.runtime.profile.InvocationSet
      extended by org.jruby.runtime.profile.MethodData

public class MethodData
extends InvocationSet


Field Summary
 int serialNumber
           
 
Constructor Summary
MethodData(int serial)
           
 
Method Summary
 int[] children()
           
 long childTime()
           
 InvocationSet invocationsForParent(int parentSerial)
           
 InvocationSet invocationsFromParent(int parentSerial)
           
 InvocationSet invocationsOfChild(int childSerial)
           
 int[] parents()
           
 InvocationSet rootInvocationsFromParent(int parentSerial)
           
 InvocationSet rootInvocationsOfChild(int childSerial)
           
 long totalTime()
           
 
Methods inherited from class org.jruby.runtime.profile.InvocationSet
callsOfChild, selfTime, timeSpentInChild, totalCalls
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serialNumber

public int serialNumber
Constructor Detail

MethodData

public MethodData(int serial)
Method Detail

parents

public int[] parents()

children

public int[] children()

invocationsForParent

public InvocationSet invocationsForParent(int parentSerial)

rootInvocationsFromParent

public InvocationSet rootInvocationsFromParent(int parentSerial)

invocationsFromParent

public InvocationSet invocationsFromParent(int parentSerial)

rootInvocationsOfChild

public InvocationSet rootInvocationsOfChild(int childSerial)

invocationsOfChild

public InvocationSet invocationsOfChild(int childSerial)

totalTime

public long totalTime()
Overrides:
totalTime in class InvocationSet

childTime

public long childTime()
Overrides:
childTime in class InvocationSet


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