Class JavapProcess

    • Field Detail

      • executablePath

        private java.nio.file.Path executablePath
      • EXECUTABLE_NAME

        private final java.lang.String EXECUTABLE_NAME
    • Constructor Detail

      • JavapProcess

        public JavapProcess​(java.nio.file.Path executablePath)
      • JavapProcess

        public JavapProcess()
                     throws java.io.FileNotFoundException
        Throws:
        java.io.FileNotFoundException
    • Method Detail

      • getJavapCommands

        private java.util.List<java.lang.String> getJavapCommands​(java.util.Collection<java.lang.String> classLocations,
                                                                  java.lang.String fqClassName)
      • execute

        public boolean execute​(java.util.Collection<java.lang.String> classLocations,
                               java.lang.String fqClassName,
                               java.util.Map<java.lang.String,​java.lang.String> environment)
                        throws java.io.IOException
        Throws:
        java.io.IOException