Java कंपाइलर का कॉन्फ़िगरेशन.
सदस्य
bytecode_optimization_pass_actions
int java.bytecode_optimization_pass_actions
इससे, बाइटकोड ऑप्टिमाइज़र के OPTIMIZATION स्टेज को बांटने के लिए, कार्रवाइयों की संख्या तय होती है. ध्यान दें कि अगर split_bytecode_optimization_pass सेट है, तो यह सिर्फ़ तब काम करेगा, जब इसकी वैल्यू 2 से ज़्यादा होगी.
bytecode_optimizer_mnemonic
string java.bytecode_optimizer_mnemonic
बाइटकोड ऑप्टिमाइज़र के लिए, निमोनिक.
default_javac_flags
list java.default_javac_flags
Java कंपाइलर के लिए डिफ़ॉल्ट फ़्लैग.
default_javac_flags_depset
depset java.default_javac_flags_depset
Java कंपाइलर के लिए डिफ़ॉल्ट फ़्लैग.
default_jvm_opts
list java.default_jvm_opts
हर java_binary टारगेट के लिए, Java VM को पास किए जाने वाले अन्य विकल्प
disallow_java_import_exports
bool java.disallow_java_import_exports()
java_import एक्सपोर्ट की अनुमति न होने पर, 'सही' दिखाता है.
multi_release_deploy_jars
bool java.multi_release_deploy_jars
--incompatible_multi_release_deploy_jars फ़्लैग की वैल्यू.
one_version_enforcement_level
string java.one_version_enforcement_level
--experimental_one_version_enforcement फ़्लैग की वैल्यू.
प्लस इन
list java.plugins
--plugins के साथ दिए गए लेबल की सूची. अगर कोई लेबल नहीं दिया गया है, तो यह सूची खाली होगी.
run_android_lint
bool java.run_android_lint
--experimental_run_android_lint_on_java_rules फ़्लैग की वैल्यू.
split_bytecode_optimization_pass
bool java.split_bytecode_optimization_pass
इससे पता चलता है कि बाइटकोड ऑप्टिमाइज़र का OPTIMIZATION स्टेज, दो कार्रवाइयों में बांटा जाएगा या नहीं.
strict_java_deps
string java.strict_java_deps
strict_java_deps फ़्लैग की वैल्यू.
bool java.use_header_compilation_direct_deps()
इससे पता चलता है कि Java हेडर कंपाइलेशन के लिए, डायरेक्ट डिपेंडेंसी के अलग-अलग आउटपुट इस्तेमाल किए जाने चाहिए या नहीं.
use_ijars
bool java.use_ijars()
इससे पता चलता है कि Java कंपाइलेशन के लिए, ijars का इस्तेमाल किया जाना चाहिए या नहीं.