पैसे चुकाकर बने सदस्य
- bootclasspath
- supported_javacopts
- जैकोकोरनर
- java_runtime
- jvm_opt
- लेबल
- one_version_allowlist
- one_version_tool
- proGuard_allowlist
- सिंगल_जैर
- source_version
- target_version
- समय क्षेत्र_डेटा
- to_json
- to_proto
- टूल
बूटक्लास
depset JavaToolchainInfo.bootclasspathJava टारगेट बूटक्लास पाथ एंट्री. javac -bootclasspath फ़्लैग के मुताबिक.
काम करता है_javacopts
list JavaToolchainInfo.compatible_javacopts(key)टारगेट एनवायरमेंट के हिसाब से खास javacopts का मैप दिखाएं
पैरामीटर
पैरामीटर | जानकारी |
---|---|
key
|
string ;
ज़रूरी |
None
गड़बड़ी दिख सकती है.
जैकोरनर
FilesToRunProvider JavaToolchainInfo.jacocorunnerजैकचेनार, जिसका इस्तेमाल टूलचेन करता है.
None
गड़बड़ी दिख सकती है.
java_runtime
JavaRuntimeInfo JavaToolchainInfo.java_runtimejava रनटाइम जानकारी.
जेवीएम_ऑप्ट
depset JavaToolchainInfo.jvm_optजेवीएम कंपाइलर और उससे जुड़े टूल चलाने वाले जेवीएम के लिए डिफ़ॉल्ट विकल्प.
लेबल
Label JavaToolchainInfo.labelटूलचेन लेबल.
One_version_allowlist
File JavaToolchainInfo.one_version_allowlistअनुमति वाली सूची में एक वर्शन वाले चेकर जिन नीतियों का इस्तेमाल करते हैं वे
None
जवाब दे सकती हैं.
One_version_tool
FilesToRunProvider JavaToolchainInfo.one_version_toolवह टूल जो Java-बाइनरी का एक-वर्शन अनुपालन लागू करता है.
None
गड़बड़ी दिख सकती है.
ProGuard_allowlist
FilesToRunProvider JavaToolchainInfo.proguard_allowlisterProGuard कॉन्फ़िगरेशन की पुष्टि करने के लिए, बाइनरी रिटर्न करें
None
दिख सकता है.
सिंगल_जैर
FilesToRunProvider JavaToolchainInfo.single_jarसिंगलजैर का डिप्लॉयमेंट जार.
स्रोत_वर्शन
string JavaToolchainInfo.source_versionJava सोर्स वर्शन.
target_version
string JavaToolchainInfo.target_versionJava टारगेट वर्शन.
समय क्षेत्र डेटा
File JavaToolchainInfo.timezone_data()समय क्षेत्र का सबसे नया डेटा रिसॉर्स जार जिसे जावा बाइनरी में लोड किया जा सकता है इससे
None
मिल सकता है.
to_json
string JavaToolchainInfo.to_json()इस्तेमाल में नहीं है. इस एपीआई का इस्तेमाल बंद कर दिया गया है और इसे जल्द ही हटा दिया जाएगा. कृपया इस पर निर्भर न रहें. यह
---incompatible_struct_has_no_methods
के साथ बंद है. इस फ़्लैग का इस्तेमाल करके पुष्टि करें कि आपका कोड जल्द ही हटा दिया जाएगा. संरचना पैरामीटर से एक JSON स्ट्रिंग बनाता है. यह तरीका सिर्फ़ तब काम करता है, जब सभी स्ट्रक्चर एलिमेंट (बार-बार) स्ट्रिंग, इंट, बूलियन, दूसरे स्ट्रक्चर, इन टाइप की सूची या स्ट्रिंग की ऐसी कुंजियां या टाइप हों जो इन टाइप की हों. कोट और नई लाइनों को स्ट्रिंग में एस्केप किया गया है. उदाहरण:
struct(key=123).to_json() # {"key":123} struct(key=True).to_json() # {"key":true} struct(key=[1, 2, 3]).to_json() # {"key":[1,2,3]} struct(key='text').to_json() # {"key":"text"} struct(key=struct(inner_key='text')).to_json() # {"key":{"inner_key":"text"}} struct(key=[struct(inner_key=1), struct(inner_key=2)]).to_json() # {"key":[{"inner_key":1},{"inner_key":2}]} struct(key=struct(inner_key=struct(inner_inner_key='text'))).to_json() # {"key":{"inner_key":{"inner_inner_key":"text"}}}.
बहिष्कृत: इसके बजाय, json.encode(x) या json.encode_indent(x) का उपयोग करें, जो संरचनाओं के अलावा अन्य मानों के लिए काम करता है और संरचना फ़ील्ड नेमस्पेस को प्रभावित नहीं करता है.
to_proto
string JavaToolchainInfo.to_proto()इस्तेमाल में नहीं है. इस एपीआई का इस्तेमाल बंद कर दिया गया है और इसे जल्द ही हटा दिया जाएगा. कृपया इस पर निर्भर न रहें. यह
---incompatible_struct_has_no_methods
के साथ बंद है. इस फ़्लैग का इस्तेमाल करके पुष्टि करें कि आपका कोड जल्द ही हटा दिया जाएगा. संरचना पैरामीटर से एक टेक्स्ट संदेश बनाता है. यह तरीका सिर्फ़ तब काम करता है, जब सभी तरह के स्ट्रक्चर एलिमेंट (बार-बार होने वाले) स्ट्रिंग, इंट, बूलियन, दूसरे स्ट्रक्चर या टाइप या इस तरह की सूची हों. कोट और नई लाइनों को स्ट्रिंग में एस्केप किया गया है. स्ट्रक्चर्ड बटन, क्रम से लगाए गए हैं. उदाहरण:
struct(key=123).to_proto() # key: 123 struct(key=True).to_proto() # key: true struct(key=[1, 2, 3]).to_proto() # key: 1 # key: 2 # key: 3 struct(key='text').to_proto() # key: "text" struct(key=struct(inner_key='text')).to_proto() # key { # inner_key: "text" # } struct(key=[struct(inner_key=1), struct(inner_key=2)]).to_proto() # key { # inner_key: 1 # } # key { # inner_key: 2 # } struct(key=struct(inner_key=struct(inner_inner_key='text'))).to_proto() # key { # inner_key { # inner_inner_key: "text" # } # } struct(foo={4: 3, 2: 1}).to_proto() # foo: { # key: 4 # value: 3 # } # foo: { # key: 2 # value: 1 # }
अब इस्तेमाल में नहीं है: इसके बजाय Proto.encode_text(x) का इस्तेमाल करें.
टूल
depset JavaToolchainInfo.toolsकंपाइलेशन टूल.