| Index: sdk/lib/io/platform_impl.dart
 | 
| diff --git a/sdk/lib/io/platform_impl.dart b/sdk/lib/io/platform_impl.dart
 | 
| index e85ce5c42c21f66f3169e13e01ff617fd2754dee..57598e87fcf894d5e9d26043b05be5db050fa97e 100644
 | 
| --- a/sdk/lib/io/platform_impl.dart
 | 
| +++ b/sdk/lib/io/platform_impl.dart
 | 
| @@ -15,6 +15,9 @@ class _Platform {
 | 
|    external static String _packageRoot();
 | 
|    external static String _version();
 | 
|  
 | 
| +  static String executable = _executable();
 | 
| +  static String packageRoot = _packageRoot();
 | 
| +
 | 
|    // Cache the OS environemnt. This can be an OSError instance if
 | 
|    // retrieving the environment failed.
 | 
|    static var _environmentCache;
 | 
| @@ -44,8 +47,6 @@ class _Platform {
 | 
|      }
 | 
|    }
 | 
|  
 | 
| -  static String executable = _executable();
 | 
| -  static String packageRoot = _packageRoot();
 | 
|    static List<String> get executableArguments => _executableArguments();
 | 
|  
 | 
|    static Map<String, String> get environment {
 | 
| @@ -89,6 +90,8 @@ class _Platform {
 | 
|  // Environment variables are case-insensitive on Windows. In order
 | 
|  // to reflect that we use a case-insensitive string map on Windows.
 | 
|  class _CaseInsensitiveStringMap<V> implements Map<String, V> {
 | 
| +  Map<String, V> _map;
 | 
| +
 | 
|    _CaseInsensitiveStringMap() : _map = new Map<String, V>();
 | 
|  
 | 
|    _CaseInsensitiveStringMap.from(Map<String, V> other)
 | 
| @@ -118,6 +121,4 @@ class _CaseInsensitiveStringMap<V> implements Map<String, V> {
 | 
|    int get length => _map.length;
 | 
|    bool get isEmpty => _map.isEmpty;
 | 
|    bool get isNotEmpty => _map.isNotEmpty;
 | 
| -
 | 
| -  Map<String, V> _map;
 | 
|  }
 | 
| 
 |