org.codenarc.rule.concurrency
Class ThreadYieldRule
java.lang.Object
org.codenarc.rule.AbstractRule
org.codenarc.rule.AbstractAstVisitorRule
org.codenarc.rule.concurrency.ThreadYieldRule
class ThreadYieldRule
extends AbstractAstVisitorRule
Method calls to Thread.yield() should not be allowed.
This method has no useful guaranteed semantics, and is often used by inexperienced
programmers to mask race conditions.
- author:
- Hamlet D'Arcy
- version:
- $Revision: 335 $ - $Date: 2010-04-30 20:09:20 -0400 (Fri, 30 Apr 2010) $
Methods inherited from class AbstractRule
|
applyTo, createViolation, createViolation, createViolationForImport, createViolationForImport, getImportsSortedByLineNumber, getName, getPriority, packageNameForImport, setName, setPriority, sourceLineAndNumberForImport, sourceLineAndNumberForImport |
astVisitorClass
Class astVisitorClass
-
name
String name
-
priority
int priority
-
ThreadYieldRule
ThreadYieldRule()
-
Groovy Documentation