marcwrobel / jbanking

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

Consider using `@NotNull` annotations #225

Open marcwrobel opened 1 year ago

marcwrobel commented 1 year 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 1 year ago

A few links :

sschuberth commented 3 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?