Annotation Interface OpcodeStack.CustomUserValue

Enclosing class:
OpcodeStack

@Documented @Target({TYPE,PACKAGE}) @Retention(RUNTIME) public static @interface OpcodeStack.CustomUserValue
You can put this annotation on a OpcodeStack detector to indicate that it uses OpcodeStack.Item.userValue, and thus should not reuse generic OpcodeStack information from an iterative evaluation of the opcode stack. Such detectors will not use iterative opcode stack evaluation. This is primarily for detectors that need to be backwards compatible with versions of FindBugs that do not support OpcodeStackDetector.WithCustomJumpInfo}