1295 // Quoting the nonzero length locale-specific things |
1295 // Quoting the nonzero length locale-specific things |
1296 // to avoid potential conflict with metacharacters |
1296 // to avoid potential conflict with metacharacters |
1297 nanString = "\\Q" + dfs.getNaN() + "\\E"; |
1297 nanString = "\\Q" + dfs.getNaN() + "\\E"; |
1298 infinityString = "\\Q" + dfs.getInfinity() + "\\E"; |
1298 infinityString = "\\Q" + dfs.getInfinity() + "\\E"; |
1299 positivePrefix = df.getPositivePrefix(); |
1299 positivePrefix = df.getPositivePrefix(); |
1300 if (positivePrefix.length() > 0) |
1300 if (!positivePrefix.isEmpty()) |
1301 positivePrefix = "\\Q" + positivePrefix + "\\E"; |
1301 positivePrefix = "\\Q" + positivePrefix + "\\E"; |
1302 negativePrefix = df.getNegativePrefix(); |
1302 negativePrefix = df.getNegativePrefix(); |
1303 if (negativePrefix.length() > 0) |
1303 if (!negativePrefix.isEmpty()) |
1304 negativePrefix = "\\Q" + negativePrefix + "\\E"; |
1304 negativePrefix = "\\Q" + negativePrefix + "\\E"; |
1305 positiveSuffix = df.getPositiveSuffix(); |
1305 positiveSuffix = df.getPositiveSuffix(); |
1306 if (positiveSuffix.length() > 0) |
1306 if (!positiveSuffix.isEmpty()) |
1307 positiveSuffix = "\\Q" + positiveSuffix + "\\E"; |
1307 positiveSuffix = "\\Q" + positiveSuffix + "\\E"; |
1308 negativeSuffix = df.getNegativeSuffix(); |
1308 negativeSuffix = df.getNegativeSuffix(); |
1309 if (negativeSuffix.length() > 0) |
1309 if (!negativeSuffix.isEmpty()) |
1310 negativeSuffix = "\\Q" + negativeSuffix + "\\E"; |
1310 negativeSuffix = "\\Q" + negativeSuffix + "\\E"; |
1311 |
1311 |
1312 // Force rebuilding and recompilation of locale dependent |
1312 // Force rebuilding and recompilation of locale dependent |
1313 // primitive patterns |
1313 // primitive patterns |
1314 integerPattern = null; |
1314 integerPattern = null; |