@Documented @Retention(value=CLASS) @Target(value={METHOD,CONSTRUCTOR,TYPE}) public @interface NonBlocking
When this annotation is used on a class
, all the methods declared by the annotated class are considered
non-blocking.
Apart from documentation purposes this annotation is intended to be used by static analysis tools to validate against probable runtime errors and contract violations.
Copyright © 2024. All rights reserved.