Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

All parameters NotNull/Nullable

Offen
#80 0 Kommentare 3 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Anfängerfreundlichkeit
35/100
Issue-Typ
Feature
Klarheit
Größtenteils klar
Aktivitätsstatus
Veraltet
Tech-Stack
java
Bereich
tooling

Rechercherichtung

Beginne damit, die vorhandenen NotNull- und Nullable-Annotationen sowie die Art und Weise zu untersuchen, wie dieses Repository Annotationen für JVM-basierte Sprachen darstellt. Ermittle, wie eine Annotation auf Methodenebene das angeforderte Parameterverhalten einschließlich der Nullable-Variante ausdrücken könnte, und definiere den Abschluss als ein unterstütztes Annotierungsdesign mit dokumentierter Semantik und geeigneter Validierung.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

This's a kind feature request,

instead of doing

public void MethodName(@NotNull Arg arg1, @NotNull Arg arg2, @NotNull Arg arg3) {}

It's better to be:

@ArgsNotNull
public void MethodName(Arg arg1, Arg arg2, Arg arg3) {}

Indicating all parameters should not be null (or nullable).

Thanks.

Vorherrschende Sprache
Kotlin
Sterne
464
Forks
74
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Entwicklungsumgebung

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus JetBrains/java-annotations

Alle Issues in JetBrains/java-annotations

Ähnliche Issues

Weitere Issues zu Kotlin

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.