Resultados da pesquisa a pedido "non-nullable"
Maneira correta de usar a anotação @NonNull no Android Studio
Eu gostaria de usar o@NonNull anotação no Android, mas não consigo descobrir a maneira certa de fazer isso. Eu proponho a você este exemplo: public void doStuff(@NonNull String s){ //do work with s... }Então, quando eu ligodoStuff(null) o IDE me ...
Sobre o debate de tipos não anuláveis
Eu continuo ouvindo as pessoas falarem sobre como os tipos de referência não anuláveis resolveriam tantos bugs e tornaram a programação muito mais fácil. Até o criador de null chama isso derro de bilhões de dólares [http://tinyurl.com/8wmgtt] e ...
Por que nulo não é permitido para DateTime em C #?
Por que não é permitido atribuir nulo a um DateTime em c #? Como isso foi implementado? E esse recurso pode ser usado para tornar suas próprias classes não anuláveis? Exemplo string stringTest = null; // Okay DateTime dateTimeTest = null; // ...
Como posso me aproximar de tipos de referência não anuláveis em C # hoje?
Eu li muitos dosnão anulável [https://stackoverflow.com/search?q=non-nullable] perguntas e respostas. Parece que a melhor maneira de se aproximar de tipos não anuláveis em C # (4.0) é de Jon SkeetNão anulável ...
Como usar o Objective-C __nonnull de uma maneira compatível com versões anteriores?
Xcode adicionou recentemente__nonnull, __nullableetc. atributos. No entanto, eles não são suportados por versões mais antigas do clang e outros compiladores. Como posso usar esses atributos de maneira compatível? Eu esperava que algo assim ...
Tipos de referência não anuláveis
Estou projetando uma linguagem e estou imaginando se é razoável tornar os tipos de referência não nulos por padrão e usar "?" para valor anulável e tipos de referência. Há algum problema com isso? O que você faria sobre isso: class Foo { Bar? ...
C # criando uma sequência não anulável. É possível? De alguma forma?
Então você não pode herdarstring. Você não pode criar um valor não anulávelstring. Mas eu quero fazer isso. Eu quero uma classe, vamos chamá-lo de nString que retorna um valor padrão quando, caso contrário, seria nulo. Eu tenho objetos JSON que ...
IntelliJ IDEA @ParametersAreNonnullByDefault para todos os subpacotes
Eu uso IntelliJmecanismo de verificação nulapara evitar falhas de ponteiro nulo. Configurei com êxito todos os parâmetros do método Java como @NonNull por padrão usandoesta [https://stackoverflow.com/a/13319541/706387]responda. Depois de ...
No Kotlin, qual é a maneira idiomática de lidar com valores anuláveis, referenciando-os ou convertendo-os
Se eu tiver um tipo anulávelXyz?, Quero referenciá-lo ou convertê-lo em um tipo não anulávelXyz. Qual é a maneira idiomática de fazer isso no Kotlin? Por exemplo, este código está errado: val something: Xyz? = createPossiblyNullXyz() ...