Class BaseForkOptions

    • Constructor Summary

      Constructors 
      Constructor Description
      BaseForkOptions()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.List<java.lang.String> getJvmArgs()
      Returns any additional JVM arguments for the compiler process.
      java.lang.String getMemoryInitialSize()
      Returns the initial heap size for the compiler process.
      java.lang.String getMemoryMaximumSize()
      Returns the maximum heap size for the compiler process.
      void setJvmArgs​(java.util.List<java.lang.String> jvmArgs)
      Sets any additional JVM arguments for the compiler process.
      void setMemoryInitialSize​(java.lang.String memoryInitialSize)
      Sets the initial heap size for the compiler process.
      void setMemoryMaximumSize​(java.lang.String memoryMaximumSize)
      Sets the maximum heap size for the compiler process.
      • Methods inherited from class java.lang.Object

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

      • BaseForkOptions

        public BaseForkOptions()
    • Method Detail

      • getMemoryInitialSize

        @Internal
        public java.lang.String getMemoryInitialSize()
        Returns the initial heap size for the compiler process. Defaults to null, in which case the JVM's default will be used.
      • setMemoryInitialSize

        public void setMemoryInitialSize​(java.lang.String memoryInitialSize)
        Sets the initial heap size for the compiler process. Defaults to null, in which case the JVM's default will be used.
      • getMemoryMaximumSize

        @Internal
        public java.lang.String getMemoryMaximumSize()
        Returns the maximum heap size for the compiler process. Defaults to null, in which case the JVM's default will be used.
      • setMemoryMaximumSize

        public void setMemoryMaximumSize​(java.lang.String memoryMaximumSize)
        Sets the maximum heap size for the compiler process. Defaults to null, in which case the JVM's default will be used.
      • getJvmArgs

        @Nullable
        @Optional
        @Input
        public java.util.List<java.lang.String> getJvmArgs()
        Returns any additional JVM arguments for the compiler process. Defaults to the empty list.
      • setJvmArgs

        public void setJvmArgs​(@Nullable
                               java.util.List<java.lang.String> jvmArgs)
        Sets any additional JVM arguments for the compiler process. Defaults to the empty list. Empty or null arguments are filtered out because they cause JVM Launch to fail.