org.vmmagic.pragma
Annotation Type LogicallyUninterruptible


Deprecated.

@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.