Chromium Code Reviews| Index: pkg/analyzer/lib/src/generated/utilities_general.dart |
| diff --git a/pkg/analyzer/lib/src/generated/utilities_general.dart b/pkg/analyzer/lib/src/generated/utilities_general.dart |
| index d000b54e7bf4db8f73db664cf8076a957f107f67..d91fbd1b789fde2b1d68da9126fff287f18ff10d 100644 |
| --- a/pkg/analyzer/lib/src/generated/utilities_general.dart |
| +++ b/pkg/analyzer/lib/src/generated/utilities_general.dart |
| @@ -8,6 +8,24 @@ import 'dart:collection'; |
| import 'dart:developer' show UserTag; |
| /** |
| + * Test if the given [value] is `true` or the string "true" (case-insensitive). |
| + */ |
| +bool isTrue(dynamic value) => |
|
Brian Wilkerson
2015/10/29 20:24:03
"dynamic" --> "Object"
pquitslund
2015/10/29 21:06:18
Done.
|
| + value is bool ? value : toLowerCase(value) == 'true'; |
| + |
| +/** |
| + * Safely convert this [value] to lower case, returning `null` if [value] is |
| + * null. |
| + */ |
| +String toLowerCase(Object value) => value?.toString()?.toLowerCase(); |
| + |
| +/** |
| + * Safely convert this [value] to upper case, returning `null` if [value] is |
| + * null. |
| + */ |
| +String toUpperCase(Object value) => value?.toString()?.toUpperCase(); |
| + |
| +/** |
| * Jenkins hash function, optimized for small integers. |
| * Borrowed from sdk/lib/math/jenkins_smi_hash.dart. |
| */ |