पैसे चुकाकर बने सदस्य
- बूटक्लासपाथ
- compatible_javacopts
- जैककोरनर
- java_runtime
- jvm_opt
- one_version_allowlist
- one_version_tool
- single_jar
- source_version
- target_version
- timezone_data
- to_json
- to_proto
- tools
बूटक्लासपाथ
depset JavaToolchainInfo.bootclasspathJava टारगेट बूटक्लासपाथ की एंट्री. यह javac के -bootclasspath फ़्लैग के मुताबिक है.
compatible_javacopts
list JavaToolchainInfo.compatible_javacopts(key)टारगेट एनवायरमेंट से जुड़े javacopts के मैप को दिखाएं
पैरामीटर
पैरामीटर | ब्यौरा |
---|---|
key
|
string ;
ज़रूरी है |
None
वापस कर सकता है.
जैकोकोरनर
FilesToRunProvider JavaToolchainInfo.jacocorunnerटूलचेन में इस्तेमाल होने वाला जैकोकोरनर.
None
वापस कर सकता है.
java_runtime
JavaRuntimeInfo JavaToolchainInfo.java_runtimeJava रनटाइम की जानकारी.
jvm_opt
depset JavaToolchainInfo.jvm_optयह प्रॉपर्टी, java कंपाइलर और उससे जुड़े टूल को चलाने वाले JVM के लिए डिफ़ॉल्ट विकल्प है.
one_version_allowlist
File JavaToolchainInfo.one_version_allowlistएक-वर्शन की शर्तों के पालन की जांच करने वाली अनुमति की सूची
None
दिखा सकती है.
one_version_tool
FilesToRunProvider JavaToolchainInfo.one_version_toolवह टूल जो JavaScript बाइनरी के एक-वर्शन के अनुपालन को लागू करता है.
None
वापस कर सकता है.
single_jar
FilesToRunProvider JavaToolchainInfo.single_jarSingleJar टूल.
source_version
string JavaToolchainInfo.source_versionJava सोर्स का वर्शन.
target_version
string JavaToolchainInfo.target_versionJavaScript टारगेट वर्शन.
timezone_data
File JavaToolchainInfo.timezone_data()सबसे नया टाइमज़ोन डेटा रिसॉर्स जार, जिसे JavaScript बाइनरी से लोड किया जा सकता है इससे
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) का इस्तेमाल करें.
tools
depset JavaToolchainInfo.toolsकंपाइलेशन टूल.