Resultados da pesquisa a pedido "non-nullable"

3 a resposta

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 ...

8 a resposta

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 ...

6 a resposta

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; // ...

2 a resposta

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 ...

1 a resposta

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 ...

7 a resposta

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? ...

6 a resposta

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 ...

1 a resposta

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 ...

2 a resposta

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() ...