Class ObjectShapes

  • All Implemented Interfaces:
    Operation

    public class ObjectShapes
    extends java.lang.Object
    implements Operation
    • Constructor Detail

      • ObjectShapes

        public ObjectShapes()
    • Method Detail

      • label

        public java.lang.String label()
        Specified by:
        label in interface Operation
      • description

        public java.lang.String description()
        Specified by:
        description in interface Operation
      • run

        public void run​(java.lang.String... args)
                 throws java.lang.Exception
        Specified by:
        run in interface Operation
        Throws:
        java.lang.Exception
      • processHeapDump

        private Multiset<java.lang.String> processHeapDump​(java.lang.String arg)
      • processJAR

        private Multiset<java.lang.String> processJAR​(java.lang.String jarName)
      • parseClassData

        private java.lang.String parseClassData​(ClassData cd)
      • toTypeLabel

        private static char toTypeLabel​(java.lang.String s)