Class Stats

  • All Implemented Interfaces:
    java.io.Serializable

    public class Stats
    extends java.lang.Object
    implements java.io.Serializable
    Maintains a suite of statistics about all Java project-wide source-code files.
    As the Upgrade Processors are executed, this class maintains a few statistics about the build, and produces the Stats HTML instance, which is subsequently linked to a 'Stats' button on output Java Doc Web-Pages - and also returned to the user after calling the ugrader.

    This class keeps a running log of upgrade-statistics.
    See Also:
    Serialized Form


    • Field Detail

      • serialVersionUID

        🡇     🗕  🗗  🗖
        protected static final long serialVersionUID
        This fulfils the SerialVersion UID requirement for all classes that implement Java's interface java.io.Serializable. Using the Serializable Implementation offered by java is very easy, and can make saving program state when debugging a lot easier. It can also be used in place of more complicated systems like "hibernate" to store data as well.
        See Also:
        Constant Field Values
        Code:
        Exact Field Declaration Expression:
         protected static final long serialVersionUID = 1;
        
      • numLines

        🡅  🡇     🗕  🗗  🗖
        public final int numLines
        Maintains A count of the total number of lines of '.java' files.
        Code:
        Exact Field Declaration Expression:
         public final int numLines;
        
      • numBytes

        🡅  🡇     🗕  🗗  🗖
        public final int numBytes
        Maintains A count of the total number of bytes of '.java' files.
        Code:
        Exact Field Declaration Expression:
         public final int numBytes;
        
      • numHiLitedDivs

        🡅  🡇     🗕  🗗  🗖
        public final int numHiLitedDivs
        Maintains A count of the total number of HiLited HTML <DIV> Elements.
        Code:
        Exact Field Declaration Expression:
         public final int numHiLitedDivs;
        
      • numMethods

        🡅  🡇     🗕  🗗  🗖
        public final int numMethods
        Maintains A count of the total number of methods found during the upgrade.
        Code:
        Exact Field Declaration Expression:
         public final int numMethods;
        
      • numConstructors

        🡅  🡇     🗕  🗗  🗖
        public final int numConstructors
        Maintains A count of the total number of constructors found during the upgrade.
        Code:
        Exact Field Declaration Expression:
         public final int numConstructors;
        
      • numFields

        🡅  🡇     🗕  🗗  🗖
        public final int numFields
        Maintains A count of the total number of fields found during the upgrade.
        Code:
        Exact Field Declaration Expression:
         public final int numFields;
        
      • numAnnotationElems

        🡅  🡇     🗕  🗗  🗖
        public final int numAnnotationElems
        Maintains A count of the total number of annotation-elements found during the upgrade.
        Code:
        Exact Field Declaration Expression:
         public final int numAnnotationElems;
        
      • numEnumConstants

        🡅  🡇     🗕  🗗  🗖
        public final int numEnumConstants
        Maintains A count of the total number of enum-constants found during the upgrade.
        Code:
        Exact Field Declaration Expression:
         public final int numEnumConstants;
        
      • numHiLitedMethods

        🡅  🡇     🗕  🗗  🗖
        public final int numHiLitedMethods
        Maintains A count of the total number of method bodies hilited by the upgrader.
        Code:
        Exact Field Declaration Expression:
         public final int numHiLitedMethods;
        
      • numHiLitedConstructors

        🡅  🡇     🗕  🗗  🗖
        public final int numHiLitedConstructors
        Maintains A count of the total number of constructor bodies hilited by the upgrader.
        Code:
        Exact Field Declaration Expression:
         public final int numHiLitedConstructors;
        
      • numHiLitedFields

        🡅  🡇     🗕  🗗  🗖
        public final int numHiLitedFields
        Maintains A count of the total number of field declarations hilited by the upgrader.
        Code:
        Exact Field Declaration Expression:
         public final int numHiLitedFields;
        
      • numHiLitedAnnotationElems

        🡅  🡇     🗕  🗗  🗖
        public final int numHiLitedAnnotationElems
        A count of the total number of annotation-element declarations hilited by the upgrader.
        Code:
        Exact Field Declaration Expression:
         public final int numHiLitedAnnotationElems;
        
      • numHiLitedEnumConstants

        🡅  🡇     🗕  🗗  🗖
        public final int numHiLitedEnumConstants
        A count of the total number of enumeration-constant declarations hilited by the upgrader.
        Code:
        Exact Field Declaration Expression:
         public final int numHiLitedEnumConstants;
        
      • numDocumentedMethods

        🡅  🡇     🗕  🗗  🗖
        public final int numDocumentedMethods
        Maintains A count of the total number of methods that were documented by Java Doc.
        Code:
        Exact Field Declaration Expression:
         public final int numDocumentedMethods;
        
      • numDocumentedConstructors

        🡅  🡇     🗕  🗗  🗖
        public final int numDocumentedConstructors
        Maintains A count of the total number of constructors that were documented by Java Doc.
        Code:
        Exact Field Declaration Expression:
         public final int numDocumentedConstructors;
        
      • numDocumentedFields

        🡅  🡇     🗕  🗗  🗖
        public final int numDocumentedFields
        Maintains A count of the total number of fields that were documented by Java Doc.
        Code:
        Exact Field Declaration Expression:
         public final int numDocumentedFields;
        
      • numDocumentedAnnotationElems

        🡅  🡇     🗕  🗗  🗖
        public final int numDocumentedAnnotationElems
        A count of the total number of annotation-elements that were documented by Java Doc.
        Code:
        Exact Field Declaration Expression:
         public final int numDocumentedAnnotationElems;
        
      • numDocumentedEnumConstants

        🡅  🡇     🗕  🗗  🗖
        public final int numDocumentedEnumConstants
        A count of the total number of annotation-elements that were documented by Java Doc.
        Code:
        Exact Field Declaration Expression:
         public final int numDocumentedEnumConstants;
        
      • numStaticMethods

        🡅  🡇     🗕  🗗  🗖
        public final int numStaticMethods
        Maintains A count of the total number of static methods found during the upgrade.
        Code:
        Exact Field Declaration Expression:
         public final int numStaticMethods;
        
      • numStaticFields

        🡅  🡇     🗕  🗗  🗖
        public final int numStaticFields
        Maintains A count of the total number of static fields found during the upgrade.
        Code:
        Exact Field Declaration Expression:
         public final int numStaticFields;
        
      • numFinalMethods

        🡅  🡇     🗕  🗗  🗖
        public final int numFinalMethods
        Maintains A count of the total number of final methods found by the upgrade.
        Code:
        Exact Field Declaration Expression:
         public final int numFinalMethods;
        
      • numFinalConstructors

        🡅  🡇     🗕  🗗  🗖
        public final int numFinalConstructors
        Maintains A count of the total number of final constructors found by the upgrader.
        Code:
        Exact Field Declaration Expression:
         public final int numFinalConstructors;
        
      • numFinalFields

        🡅  🡇     🗕  🗗  🗖
        public final int numFinalFields
        Maintains A count of the total number of final fields found by the upgrader.
        Code:
        Exact Field Declaration Expression:
         public final int numFinalFields;
        
      • numPublicMethods

        🡅  🡇     🗕  🗗  🗖
        public final int numPublicMethods
        Maintains A count of the total number of public methods found by the upgrader.
        Code:
        Exact Field Declaration Expression:
         public final int numPublicMethods;
        
      • numPublicConstructors

        🡅  🡇     🗕  🗗  🗖
        public final int numPublicConstructors
        Maintains A count of the total number of public constructors found by the upgrader.
        Code:
        Exact Field Declaration Expression:
         public final int numPublicConstructors;
        
      • numPublicFields

        🡅  🡇     🗕  🗗  🗖
        public final int numPublicFields
        Maintains A count of the total number of public fields found by the upgrader.
        Code:
        Exact Field Declaration Expression:
         public final int numPublicFields;
        
      • numProtectedMethods

        🡅  🡇     🗕  🗗  🗖
        public final int numProtectedMethods
        Maintains The total number of protected methods found during the upgrade.
        Code:
        Exact Field Declaration Expression:
         public final int numProtectedMethods;
        
      • numProtectedConstructors

        🡅  🡇     🗕  🗗  🗖
        public final int numProtectedConstructors
        Maintains The total number of protected constructors found during the upgrade.
        Code:
        Exact Field Declaration Expression:
         public final int numProtectedConstructors;
        
      • numProtectedFields

        🡅  🡇     🗕  🗗  🗖
        public final int numProtectedFields
        Maintains The total number of protected fields found during the upgrade.
        Code:
        Exact Field Declaration Expression:
         public final int numProtectedFields;
        
      • numPrivateMethods

        🡅  🡇     🗕  🗗  🗖
        public final int numPrivateMethods
        Maintains The total number of private methods found during the upgrade.
        Code:
        Exact Field Declaration Expression:
         public final int numPrivateMethods;
        
      • numPrivateConstructors

        🡅  🡇     🗕  🗗  🗖
        public final int numPrivateConstructors
        Maintains The total number of private constructors found during the upgrade.
        Code:
        Exact Field Declaration Expression:
         public final int numPrivateConstructors;
        
      • numPrivateFields

        🡅  🡇     🗕  🗗  🗖
        public final int numPrivateFields
        Maintains The total number of private fields found during the upgrade.
        Code:
        Exact Field Declaration Expression:
         public final int numPrivateFields;
        
      • numTransientFields

        🡅  🡇     🗕  🗗  🗖
        public final int numTransientFields
        Maintains A count of the total number of transient fields found during the upgrade.
        Code:
        Exact Field Declaration Expression:
         public final int numTransientFields;
        
      • numVolatileFields

        🡅  🡇     🗕  🗗  🗖
        public final int numVolatileFields
        Maintains A count of the total number of volatile fields found during the upgrade.
        Code:
        Exact Field Declaration Expression:
         public final int numVolatileFields;
        
    • Method Detail

      • toString

        🡅     🗕  🗗  🗖
        public java.lang.String toString()
        Generates a String that enapsulates all of the counters / running-totals inside this data statistic class.
        Overrides:
        toString in class java.lang.Object
        Returns:
        A String representation of this class. Only includes statistics about use of methods, constructors, fields etc... DOES NOT INCLUDE statistics regarding the use of the <EMBED CLASS='external-html' ...> tags.
        Code:
        Exact Method Body:
         return Torello.JDUInternal.Features.STATS.S_ToString.get(this);