Class Classes


  • public class Classes
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      Classes​(java.util.List<java.lang.String> filteredArgs, VmManager vmManager, boolean hex, Saving saving)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      private java.lang.String getBytecodesString​(VmInfo vmInfo, boolean details, boolean bytecodeVersion, ClassInfo clazz, boolean doThrow)  
      VmInfo listClasses​(boolean details, boolean bytecodeVersion, java.util.Optional<java.lang.String> search)  
      private void listClassesFromVmInfo​(VmInfo vmInfo, java.util.List<java.util.regex.Pattern> filter, boolean details, boolean bytecodeVersion, java.util.Optional<java.lang.String> search)  
      VmInfo searchClasses()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • filteredArgs

        private final java.util.List<java.lang.String> filteredArgs
      • vmManager

        private final VmManager vmManager
      • hex

        private final boolean hex
      • saving

        private final Saving saving
    • Constructor Detail

      • Classes

        public Classes​(java.util.List<java.lang.String> filteredArgs,
                       VmManager vmManager,
                       boolean hex,
                       Saving saving)
    • Method Detail

      • searchClasses

        public VmInfo searchClasses()
                             throws java.io.IOException
        Throws:
        java.io.IOException
      • listClasses

        public VmInfo listClasses​(boolean details,
                                  boolean bytecodeVersion,
                                  java.util.Optional<java.lang.String> search)
                           throws java.io.IOException
        Throws:
        java.io.IOException
      • listClassesFromVmInfo

        private void listClassesFromVmInfo​(VmInfo vmInfo,
                                           java.util.List<java.util.regex.Pattern> filter,
                                           boolean details,
                                           boolean bytecodeVersion,
                                           java.util.Optional<java.lang.String> search)
                                    throws java.io.IOException
        Throws:
        java.io.IOException
      • getBytecodesString

        private java.lang.String getBytecodesString​(VmInfo vmInfo,
                                                    boolean details,
                                                    boolean bytecodeVersion,
                                                    ClassInfo clazz,
                                                    boolean doThrow)