Print this page


Split Close
Expand all
Collapse all
          --- old/src/share/classes/java/net/URI.java
          +++ new/src/share/classes/java/net/URI.java
↓ open down ↓ 1703 lines elided ↑ open up ↑
1704 1704              int n = s.length();
1705 1705              for (int i = 0; i < n;) {
1706 1706                  char c = s.charAt(i);
1707 1707                  char d = t.charAt(i);
1708 1708                  if (c != '%') {
1709 1709                      if (c != d)
1710 1710                          return false;
1711 1711                      i++;
1712 1712                      continue;
1713 1713                  }
     1714 +                if (d != '%')
     1715 +                    return false;
1714 1716                  i++;
1715 1717                  if (toLower(s.charAt(i)) != toLower(t.charAt(i)))
1716 1718                      return false;
1717 1719                  i++;
1718 1720                  if (toLower(s.charAt(i)) != toLower(t.charAt(i)))
1719 1721                      return false;
1720 1722                  i++;
1721 1723              }
1722 1724              return true;
1723 1725          }
↓ open down ↓ 1801 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX