Packages

class ProfilerSummaryTree extends AnyRef

A node in a tree summarising profiling information, giving information about all method calls that have been reached by the same path of method calls.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ProfilerSummaryTree
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new ProfilerSummaryTree(className: String, methodName: String, callees: List[SamplingProfiler.StackTrace])

    className

    the name of the class of the current call.

    methodName

    the name of the method of the current call.

    callees

    stack traces onwards from this method (in reverse order).

Type Members

  1. type StackTrace = Array[StackTraceElement]

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. val callees: List[SamplingProfiler.StackTrace]
  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  9. def expand(d: Int): Unit

    Expand d levels.

  10. def expand: Unit

    Expand one level, initialising children.

  11. def expandWhile(p: (ProfilerSummaryTree) => Boolean): Unit

    Recursively expand this and all descendent nodes that satisfy p.

  12. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  13. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  14. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  15. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  16. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  17. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  18. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  19. def rjustify(n: Int, w: Int, c: String = " "): String
  20. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  21. def toString(nameColWidth: Int = 65, prefixFirst: String, prefix: String, numsPrefixFirst: String, numsPrefix: String): String

    String representing this.

    String representing this.

    prefixFirst

    string with which to prefix the first line.

    prefix

    string with which to prefix each subsequent line with.

    numsPrefixFirst

    string with which to prefix the numbers on the first line.

    numsPrefix

    string with which to prefix numbers on subsequent lines.

  22. def toString(): String

    Produce string output.

    Produce string output.

    Definition Classes
    ProfilerSummaryTree → AnyRef → Any
  23. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  24. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  25. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from AnyRef

Inherited from Any

Ungrouped