Class Invocation

java.lang.Object
org.jruby.runtime.profile.builtin.Invocation

public class Invocation extends Object
  • Constructor Details

    • Invocation

      public Invocation(int serial)
    • Invocation

      public Invocation(Invocation parent, int serial)
    • Invocation

      public Invocation(Invocation parent, int serial, IntHashMap<Invocation> children)
  • Method Details

    • getMethodSerialNumber

      public int getMethodSerialNumber()
    • getRecursiveDepth

      public int getRecursiveDepth()
    • setRecursiveDepth

      public void setRecursiveDepth(int d)
    • getParent

      public Invocation getParent()
    • setParent

      public void setParent(Invocation p)
    • getChildren

      public IntHashMap<Invocation> getChildren()
    • getDuration

      public long getDuration()
    • setDuration

      public void setDuration(long d)
    • addDuration

      public void addDuration(long d)
    • getCount

      public int getCount()
    • setCount

      public void setCount(int c)
    • incrementCount

      public void incrementCount()
    • childInvocationFor

      public Invocation childInvocationFor(int serial)
    • addChild

      public void addChild(Invocation child)
    • childTime

      public long childTime()
    • selfTime

      public long selfTime()
    • toString

      public String toString()
      Overrides:
      toString in class Object