|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |
@Retention(value=RUNTIME) @Target(value=METHOD) public @interface LogicallyUninterruptible
A pragma that can be used to declare that a particular method is logically uninterruptible even though it contains bytecodes that are actually interruptible.
The effect of this pragma is to suppress warning messages about violations of uninterruptiblity when compiling a method that throws this exception. There are two cases in which using the pragma is justified.
Use of this pragma is being phased out since it lumps together two possible
special cases. Use either Unpreemptible
or
UninterruptibleNoWarn
instead.
RVM-115 for more
context.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |