java

समस्या की शिकायत करें सोर्स देखें Nightly · 8.4 · 8.3 · 8.2 · 8.1 · 8.0 · 7.6

यह एक 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_empty_jars

bool java.disallow_java_import_empty_jars()

अगर खाली java_import जार की अनुमति नहीं है, तो यह फ़ंक्शन 'सही' दिखाता है.

disallow_java_import_exports

bool java.disallow_java_import_exports()

अगर java_import एक्सपोर्ट की अनुमति नहीं है, तो यह फ़ंक्शन true दिखाता है.

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 फ़्लैग की वैल्यू.

use_ijars

bool java.use_ijars()

अगर Java कंपाइलेशन को ijars का इस्तेमाल करना चाहिए, तो यह फ़ंक्शन सही वैल्यू दिखाता है.