blob: 307ad9d8b60ada5b3c000d35648094caef527081 [file] [log] [blame]
<html devsite>
<head>
<meta name="project_path" value="/_project.yaml">
<meta name="book_path" value="/versions/6.1.0/_book.yaml">
</head>
<body>
<h1 class="page-title" id="modules.java">java</h1>
<!-- {% raw %} -->
A java compiler configuration.
<h2>Members</h2>
<ul>
<li>
<a href="#default_javac_flags">default_javac_flags</a>
</li>
<li>
<a href="#default_jvm_opts">default_jvm_opts</a>
</li>
<li>
<a href="#disallow_java_import_empty_jars">disallow_java_import_empty_jars</a>
</li>
<li>
<a href="#multi_release_deploy_jars">multi_release_deploy_jars</a>
</li>
<li>
<a href="#one_version_enforcement_level">one_version_enforcement_level</a>
</li>
<li>
<a href="#plugins">plugins</a>
</li>
<li>
<a href="#run_android_lint">run_android_lint</a>
</li>
<li>
<a href="#strict_java_deps">strict_java_deps</a>
</li>
</ul>
<h2 id="default_javac_flags">default_javac_flags</h2>
<p><pre class="rule-signature"><a class="anchor" href="list.html">list</a> java.default_javac_flags</pre></p>
The default flags for the Java compiler.
<h2 id="default_jvm_opts">default_jvm_opts</h2>
<p><pre class="rule-signature"><a class="anchor" href="list.html">list</a> java.default_jvm_opts</pre></p>
Additional options to pass to the Java VM for each java_binary target
<h2 id="disallow_java_import_empty_jars">disallow_java_import_empty_jars</h2>
<p><pre class="rule-signature"><a class="anchor" href="bool.html">bool</a> java.disallow_java_import_empty_jars()</pre></p>
Returns true if empty java_import jars are not allowed.
<h2 id="multi_release_deploy_jars">multi_release_deploy_jars</h2>
<p><pre class="rule-signature"><a class="anchor" href="bool.html">bool</a> java.multi_release_deploy_jars</pre></p>
The value of the --incompatible_multi_release_deploy_jars flag.
<h2 id="one_version_enforcement_level">one_version_enforcement_level</h2>
<p><pre class="rule-signature"><a class="anchor" href="string.html">string</a> java.one_version_enforcement_level</pre></p>
The value of the --experimental_one_version_enforcement flag.
<h2 id="plugins">plugins</h2>
<p><pre class="rule-signature"><a class="anchor" href="list.html">list</a> java.plugins</pre></p>
A list containing the labels provided with --plugins, if any.
<h2 id="run_android_lint">run_android_lint</h2>
<p><pre class="rule-signature"><a class="anchor" href="bool.html">bool</a> java.run_android_lint</pre></p>
The value of the --experimental_run_android_lint_on_java_rules flag.
<h2 id="strict_java_deps">strict_java_deps</h2>
<p><pre class="rule-signature"><a class="anchor" href="string.html">string</a> java.strict_java_deps</pre></p>
The value of the strict_java_deps flag.
</body>
</html>
<!-- {% endraw %} -->