@Retention(value=RUNTIME) @Target(value=PARAMETER) public @interface Optional
In the case the language used is Kotlin, Ceylon or any other null-enforcing JVM language, you will need to allow for a nullable value.
Copyright © 2019. All rights reserved.