IDEA-138382 Added inspection to report about duplicated characters in StringTokenizer's delimiters

This commit is contained in:
Dmitry Batkovich
2015-04-01 14:47:00 +03:00
parent 5dcb07a520
commit 8dec74314d
9 changed files with 227 additions and 0 deletions
@@ -0,0 +1,12 @@
// "Replace StringTokenizer delimiters parameter with unique symbols" "true"
import java.util.StringTokenizer;
class A {
void m() {
new StringTokenizer("asd", "\\\t\nqwerty")
}
}
@@ -0,0 +1,12 @@
// "Replace StringTokenizer delimiters parameter with unique symbols" "true"
import java.util.StringTokenizer;
class A {
void m() {
new StringTokenizer("asd").nextToken("\nq#r")
}
}
@@ -0,0 +1,12 @@
// "Replace StringTokenizer delimiters parameter with unique symbols" "true"
import java.util.StringTokenizer;
class A {
void m() {
new StringTokenizer("asd", "\\\t\t\n<caret>\nqwerty")
}
}
@@ -0,0 +1,12 @@
// "Replace StringTokenizer delimiters parameter with unique symbols" "false"
import java.util.StringTokenizer;
class A {
void m() {
new StringTokenizer("asd", "\\\t\nqwerty!#2@$")
}
}
@@ -0,0 +1,12 @@
// "Replace StringTokenizer delimiters parameter with unique symbols" "true"
import java.util.StringTokenizer;
class A {
void m() {
new StringTokenizer("asd").nextToken("\n\nqqq###<caret>#r")
}
}