OLD | NEW |
1 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
2 // for details. All rights reserved. Use of this source code is governed by a | 2 // for details. All rights reserved. Use of this source code is governed by a |
3 // BSD-style license that can be found in the LICENSE file. | 3 // BSD-style license that can be found in the LICENSE file. |
4 | 4 |
5 class _HttpUtils { | 5 class _HttpUtils { |
6 static String decodeUrlEncodedString(String urlEncoded) { | 6 static String decodeUrlEncodedString(String urlEncoded) { |
7 // First check the string for any encoding. | 7 // First check the string for any encoding. |
8 int index = 0; | 8 int index = 0; |
9 bool encoded = false; | 9 bool encoded = false; |
10 while (!encoded && index < urlEncoded.length) { | 10 while (!encoded && index < urlEncoded.length) { |
(...skipping 337 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
348 int hour = toInt(timeList[0]); | 348 int hour = toInt(timeList[0]); |
349 int minute = toInt(timeList[1]); | 349 int minute = toInt(timeList[1]); |
350 int second = toInt(timeList[2]); | 350 int second = toInt(timeList[2]); |
351 if (hour > 23) error(); | 351 if (hour > 23) error(); |
352 if (minute > 59) error(); | 352 if (minute > 59) error(); |
353 if (second > 59) error(); | 353 if (second > 59) error(); |
354 | 354 |
355 return new Date.utc(year, month, dayOfMonth, hour, minute, second, 0); | 355 return new Date.utc(year, month, dayOfMonth, hour, minute, second, 0); |
356 } | 356 } |
357 } | 357 } |
OLD | NEW |