AndroidNeverLinkLibrariesProvider

Sorun bildir Kaynağı görüntüle Nightly · 7.4 . 7.3 · 7.2 · 7.1 · 7.0 · 6.5

Android hedefleri için asla bağlanmayan kitaplıklar hakkında bilgi.

Üyeler

AndroidNeverLinkLibrariesProvider

AndroidNeverLinkLibrariesProvider AndroidNeverLinkLibrariesProvider(transitive_neverlink_libraries)

AndroidNeverLinkLibrariesProvider oluşturucusu.

Parametreler

Parametre Açıklama
Dosya depset; zorunlu
Geçişli neverlink kitaplıkları

to_json

string AndroidNeverLinkLibrariesProvider.to_json()

Kullanımdan kaldırıldı. Bu API'nin desteği sonlandırıldı ve yakında kaldırılacak. Lütfen bu metrikten yararlanmayın. ---incompatible_struct_has_no_methods ile devre dışı bırakıldı. Kodunuzun yakında kaldırılacak olan işlevlerle uyumlu olup olmadığını doğrulamak için bu işareti kullanın.
struct parametresinden bir JSON dizesi oluşturur. Bu yöntem yalnızca tüm yapı öğeleri (yeniden doğrulama) dize, tam sayı, doğru/yanlış, diğer yapılar, bu türlerin listesi veya bu türlerin dize anahtar ve değerlerini içeren bir sözlükse çalışır. Dizelerdeki tırnak işaretleri ve yeni satırlar kod dışına alınır. Örnekler:
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"}}}
.

Desteği sonlandırıldı: Bunun yerine, struct'lar dışındaki değerler için çalışan ve struct alan ad alanını kirletmeyen json.encode(x) veya json.encode_indent(x) işlevlerini kullanın.

to_proto

string AndroidNeverLinkLibrariesProvider.to_proto()

Kullanımdan kaldırıldı. Bu API'nin desteği sonlandırıldı ve yakında kaldırılacak. Lütfen bu metrikten yararlanmayın. ---incompatible_struct_has_no_methods ile devre dışı bırakılır. Kodunuzun yakında kaldırılacak olan işlevlerle uyumlu olup olmadığını doğrulamak için bu işareti kullanın.
struct parametresinden kısa mesaj oluşturur. Bu yöntem yalnızca tüm yapı öğeleri (yeniden doğrulama) dize, tam sayı, boole, diğer yapılar veya bu türlerin sözlükleri ya da listeleri ise çalışır. Dizelerdeki tırnak işaretleri ve yeni satırlar kod dışına alınır. Yapı anahtarları, sıralı sırada iterasyona tabi tutulur. Örnekler:
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
# }

Desteği sonlandırıldı: Bunun yerine proto.encode_text(x) işlevini kullanın.