Add '//' char to identifier validity check

This commit is contained in:
Nikolay Krasko
2018-07-12 18:50:21 +03:00
parent ee5d357336
commit 819f6c036b
@@ -56,7 +56,15 @@ public final class Name implements Comparable<Name> {
}
public static boolean isValidIdentifier(@NotNull String name) {
return !name.isEmpty() && !name.startsWith("<") && !name.contains(".") && !name.contains("/");
if (name.isEmpty() || name.startsWith("<")) return false;
for (int i = 0; i < name.length(); i++) {
char ch = name.charAt(i);
if (ch == '.' || ch == '/' || ch == '\\') {
return false;
}
}
return true;
}
@NotNull