edu.umd.cs.findbugs.detect

Class SuspiciousThreadInterrupted

public class SuspiciousThreadInterrupted extends BytecodeScanningDetector implements StatelessDetector

looks for calls to Thread.interrupted from a non static context, especially when that context is not 'currentThread()'.
Field Summary
static intSEEN_CURRENTTHREAD
static intSEEN_NOTHING
static intSEEN_POP_AFTER_CURRENTTHREAD
static intSEEN_POSSIBLE_THREAD
static intSEEN_UNKNOWNCONTEXT_POP
Constructor Summary
SuspiciousThreadInterrupted(BugReporter bugReporter)

Field Detail

SEEN_CURRENTTHREAD

public static final int SEEN_CURRENTTHREAD

SEEN_NOTHING

public static final int SEEN_NOTHING

SEEN_POP_AFTER_CURRENTTHREAD

public static final int SEEN_POP_AFTER_CURRENTTHREAD

SEEN_POSSIBLE_THREAD

public static final int SEEN_POSSIBLE_THREAD

SEEN_UNKNOWNCONTEXT_POP

public static final int SEEN_UNKNOWNCONTEXT_POP

Constructor Detail

SuspiciousThreadInterrupted

public SuspiciousThreadInterrupted(BugReporter bugReporter)
FindBugs™ is licenced under the LGPL. Copyright © 2006 University of Maryland.