तारीख सेव करें: BazelCon 2023, 24 से 25 अक्टूबर तक Google म्यूनिख में होगा! रजिस्ट्रेशन अब शुरू हो गया है! ज़्यादा जानें

Android लिंक लिंक लाइब्रेरी प्रोवाइडर

किसी समस्या की शिकायत करें स्रोत देखें

Android टारगेट के लिए, लाइब्रेरी को कभी लिंक न करने के बारे में जानकारी.

पैसे चुकाकर बने सदस्य

Android लिंक लिंक लाइब्रेरी प्रोवाइडर

AndroidNeverLinkLibrariesProvider AndroidNeverLinkLibrariesProvider(transitive_neverlink_libraries)

AndroidNeverLinkLibrariesProvider कंस्ट्रक्टर.

पैरामीटर

पैरामीटर जानकारी
depset of Files; ज़रूरी
ऐसी लाइब्रेरी जो स्थायी नहीं है, लाइब्रेरी का लिंक

to_json

string AndroidNeverLinkLibrariesProvider.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 AndroidNeverLinkLibrariesProvider.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) का इस्तेमाल करें.