Class AddClasses


  • public class AddClasses
    extends java.lang.Object
    • Field Detail

      • filteredArgs

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

        private final VmManager vmManager
      • isBoot

        private final boolean isBoot
    • Constructor Detail

      • AddClasses

        public AddClasses​(java.util.List<java.lang.String> filteredArgs,
                          VmManager vmManager,
                          boolean isBoot)
    • Method Detail

      • addClasses

        public VmInfo addClasses()
                          throws java.io.IOException
        Throws:
        java.io.IOException
      • addClassesGuessFqn

        private java.lang.String addClassesGuessFqn​(VmInfo vmInfo,
                                                    java.util.List<java.lang.String> files)
                                             throws java.io.IOException
        Throws:
        java.io.IOException
      • addClassesViaJarWraper

        private java.lang.String addClassesViaJarWraper​(VmInfo vmInfo,
                                                        java.util.List<FqnAndClassToJar> toJar)
                                                 throws java.io.IOException
        Throws:
        java.io.IOException
      • addClassesEvenWithFqns

        private java.lang.String addClassesEvenWithFqns​(VmInfo vmInfo,
                                                        java.util.List<java.lang.String> fqnAndFile)
                                                 throws java.io.IOException
        Throws:
        java.io.IOException