marcwrobel / jbanking

A Java banking API
Apache License 2.0
111 stars 56 forks source link

Consider using `@NotNull` annotations #225

Open marcwrobel opened 2 years ago

marcwrobel commented 2 years ago

@NotNull annotations are not used in jbanking : so far keeping the library completely dependency-free was preferred. But this annotation helps static code analysis, can be really helpful in IDEs or with some languages like Kotlin.

Should we consider using @NotNull annotations ?

marcwrobel commented 2 years ago

A few links :

sschuberth commented 5 months ago

with some languages like Kotlin.

Or switch to Kotlin for its null-safely and less boilerplate, targeting the JVM only first, but eventually opening the target audience to multi-platform?