(String uri, String userinfo, int index)
| 552 | } |
| 553 | |
| 554 | private void validateUserinfo(String uri, String userinfo, int index) |
| 555 | throws URISyntaxException { |
| 556 | for (int i = 0; i < userinfo.length(); i++) { |
| 557 | char ch = userinfo.charAt(i); |
| 558 | if (ch == ']' || ch == '[') { |
| 559 | throw new URISyntaxException(uri, Messages.getString("luni.8C"), //$NON-NLS-1$ |
| 560 | index + i); |
| 561 | } |
| 562 | } |
| 563 | } |
| 564 | |
| 565 | /** |
| 566 | * distinguish between IPv4, IPv6, domain name and validate it based on |
no test coverage detected