diff options
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/runtime/HostJvmStartupOptions.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/runtime/HostJvmStartupOptions.java | 77 |
1 files changed, 48 insertions, 29 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/runtime/HostJvmStartupOptions.java b/src/main/java/com/google/devtools/build/lib/runtime/HostJvmStartupOptions.java index 158b661d36..3661b1ecc0 100644 --- a/src/main/java/com/google/devtools/build/lib/runtime/HostJvmStartupOptions.java +++ b/src/main/java/com/google/devtools/build/lib/runtime/HostJvmStartupOptions.java @@ -15,8 +15,9 @@ package com.google.devtools.build.lib.runtime; import com.google.devtools.common.options.Option; +import com.google.devtools.common.options.OptionDocumentationCategory; import com.google.devtools.common.options.OptionsBase; - +import com.google.devtools.common.options.proto.OptionFilters.OptionEffectTag; import java.util.List; /** @@ -28,39 +29,57 @@ import java.util.List; */ public class HostJvmStartupOptions extends OptionsBase { - @Option(name = "host_javabase", - defaultValue = "", // NOTE: purely decorative! See BlazeServerStartupOptions. - category = "host jvm startup", - valueHelp = "<jvm path>", - help = "Path to the JVM used to execute Blaze itself.") + @Option( + name = "host_javabase", + defaultValue = "", // NOTE: purely decorative! See BlazeServerStartupOptions. + category = "host jvm startup", + valueHelp = "<jvm path>", + documentationCategory = OptionDocumentationCategory.UNCATEGORIZED, + effectTags = {OptionEffectTag.UNKNOWN}, + help = "Path to the JVM used to execute Blaze itself." + ) public String hostJavabase; - @Option(name = "host_jvm_args", - defaultValue = "", // NOTE: purely decorative! See BlazeServerStartupOptions. - category = "host jvm startup", - allowMultiple = true, - valueHelp = "<jvm_arg>", - help = "Flags to pass to the JVM executing Blaze.") + @Option( + name = "host_jvm_args", + defaultValue = "", // NOTE: purely decorative! See BlazeServerStartupOptions. + category = "host jvm startup", + allowMultiple = true, + valueHelp = "<jvm_arg>", + documentationCategory = OptionDocumentationCategory.UNCATEGORIZED, + effectTags = {OptionEffectTag.UNKNOWN}, + help = "Flags to pass to the JVM executing Blaze." + ) public List<String> hostJvmArgs; - @Option(name = "host_jvm_profile", - defaultValue = "", // NOTE: purely decorative! See BlazeServerStartupOptions. - category = "host jvm startup", - valueHelp = "<profiler_name>", - help = "Convenience option to add some profiler/debugger-specific JVM startup flags. " - + "Blaze has a list of known values that it maps to hard-coded JVM startup flags, " - + "possibly searching some hardcoded paths for certain files.") + @Option( + name = "host_jvm_profile", + defaultValue = "", // NOTE: purely decorative! See BlazeServerStartupOptions. + category = "host jvm startup", + valueHelp = "<profiler_name>", + documentationCategory = OptionDocumentationCategory.UNCATEGORIZED, + effectTags = {OptionEffectTag.UNKNOWN}, + help = + "Convenience option to add some profiler/debugger-specific JVM startup flags. " + + "Blaze has a list of known values that it maps to hard-coded JVM startup flags, " + + "possibly searching some hardcoded paths for certain files." + ) public String hostJvmProfile; - @Option(name = "host_jvm_debug", - defaultValue = "null", // NOTE: purely decorative! See BlazeServerStartupOptions. - category = "host jvm startup", - help = "Convenience option to add some additional JVM startup flags, which cause " - + "the JVM to wait during startup until you connect from a JDWP-compliant debugger " - + "(like Eclipse) to port 5005.", - expansion = { - "--host_jvm_args=-Xdebug", - "--host_jvm_args=-Xrunjdwp:transport=dt_socket,server=y,address=5005", - }) + @Option( + name = "host_jvm_debug", + defaultValue = "null", // NOTE: purely decorative! See BlazeServerStartupOptions. + category = "host jvm startup", + documentationCategory = OptionDocumentationCategory.UNCATEGORIZED, + effectTags = {OptionEffectTag.UNKNOWN}, + help = + "Convenience option to add some additional JVM startup flags, which cause " + + "the JVM to wait during startup until you connect from a JDWP-compliant debugger " + + "(like Eclipse) to port 5005.", + expansion = { + "--host_jvm_args=-Xdebug", + "--host_jvm_args=-Xrunjdwp:transport=dt_socket,server=y,address=5005", + } + ) public Void hostJvmDebug; } |