Class IProfiler.ProfilingInfo

  • All Implemented Interfaces:
    java.io.Serializable
    Enclosing interface:
    IProfiler

    public static class IProfiler.ProfilingInfo
    extends java.lang.Object
    implements java.io.Serializable
    Struct for profiling information.
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      long inherent
      The inherent total time.
      java.lang.Object item
      The profiling item.
      IProfiler.ProfilingInfo parent
      The parent profiling info.
      long time
      The total time.
      java.lang.String type
      The profiling event type.
    • Constructor Summary

      Constructors 
      Constructor Description
      ProfilingInfo​(java.lang.String type, java.lang.Object item, IProfiler.ProfilingInfo parent, long time, long inherent)
      Create a new profiling info.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean equals​(java.lang.Object o)
      Test, if two nodes are equal.
      int hashCode()
      Test, if two nodes are equal.
      java.lang.String toString()
      Create a string representation of the profile.
      protected java.lang.Object writeReplace()
      Close frame before serialization.
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Field Detail

      • type

        public java.lang.String type
        The profiling event type.
      • item

        public java.lang.Object item
        The profiling item.
      • time

        public long time
        The total time.
      • inherent

        public long inherent
        The inherent total time.
    • Constructor Detail

      • ProfilingInfo

        public ProfilingInfo​(java.lang.String type,
                             java.lang.Object item,
                             IProfiler.ProfilingInfo parent,
                             long time,
                             long inherent)
        Create a new profiling info.
    • Method Detail

      • toString

        public java.lang.String toString()
        Create a string representation of the profile.
        Overrides:
        toString in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object o)
        Test, if two nodes are equal.
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Test, if two nodes are equal.
        Overrides:
        hashCode in class java.lang.Object
      • writeReplace

        protected java.lang.Object writeReplace()
                                         throws java.io.ObjectStreamException
        Close frame before serialization.
        Throws:
        java.io.ObjectStreamException