Module-level `@NotNullByDefault`
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 45/100
Direzione di ricerca
Inizia con la dichiarazione dell’annotazione @NotNullByDefault e verifica come vengono gestiti gli attuali target TYPE e PACKAGE. Controlla qualsiasi gestione da parte di Annotation Processor, IDE o language server presente nel repository, quindi verifica che MODULE sia accettato e che i valori predefiniti a livello di modulo vengano elaborati in modo coerente.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
In July the @NotNullByDefault annotation was added. This annotation can be used with target TYPE and PACKAGE, but sometimes you would want to have your fields, parameters and return types in (almost) every package in your module be default not null.
Therefore I propose to add the MODULE element type to the target annotation
So: @Target(value={TYPE,PACKAGE,MODULE}) instead of @Target(value={TYPE,PACKAGE})
This would also require changes in any annotation processor, IDE or language server that acts on the @NotNullByDefault. I don't know to what extent that is part of this repo.
- Lingua principale
- Kotlin
- Stelle
- 464
- Fork
- 74
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di JetBrains/java-annotations
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
JetBrains/java-annotations#123 ·
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
JetBrains/java-annotations#134 · 6 commenti · 1 reazione ·
-
Add AndroidTarget as KMP targetForse di nuovo libera @serjsysoev l’ha presa 511 giorni fa e non c’è nessuna pull request aperta. Aperta
JetBrains/java-annotations#125 · 1 reazione · 1 assegnatario ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
JetBrains/java-annotations#122 · 2 commenti ·
-
Allow use of @Language on (formatted-)string literalsForse di nuovo libera @serjsysoev l’ha presa 687 giorni fa e non c’è nessuna pull request aperta. Aperta
JetBrains/java-annotations#117 · 4 commenti · 1 assegnatario ·
Tutte le issue di JetBrains/java-annotations
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
Bug Domain changed
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
keiyoushi/extensions-source#19571 · 2 reazioni ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
I maintainer di solito rispondono entro 1 giorno
-
[Rust][Flaky Test] multiple_deadlines_fire_in_order asserts a wall-clock gap instead of firing orderApertaCI/CD ⚒️ Flaky-tests 🐦
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
valkey-io/valkey-glide#7255 ·
I maintainer di solito rispondono entro 3 giorni
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
modelcontextprotocol/kotlin-sdk#1090 ·
I maintainer di solito rispondono entro 2 giorni