--- findbugs-1.2.1/src/java/edu/umd/cs/findbugs/detect/BadSyntaxForRegularExpression.java.orig 2007-07-06 00:46:15.000000000 +0200 +++ findbugs-1.2.1/src/java/edu/umd/cs/findbugs/detect/BadSyntaxForRegularExpression.java 2007-07-06 00:46:59.000000000 +0200 @@ -91,7 +91,7 @@ private void sawRegExPattern(int stackDepth, int flags) { if (stack.getStackDepth() < stackDepth) return; OpcodeStack.Item it = stack.getStackItem(stackDepth); - if (it.getSpecialKind() == OpcodeStack.Item.FILE_SEPARATOR_STRING && (flags & Pattern.LITERAL) == 0) { + if (it.getSpecialKind() == OpcodeStack.Item.FILE_SEPARATOR_STRING) { bugReporter.reportBug(new BugInstance(this, "RE_CANT_USE_FILE_SEPARATOR_AS_REGULAR_EXPRESSION", HIGH_PRIORITY) .addClassAndMethod(this)