| OLD | NEW |
| 1 // Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2014, 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 part of service; | 5 part of service; |
| 6 | 6 |
| 7 // Some value smaller than the object ring, so requesting a large array | 7 // Some value smaller than the object ring, so requesting a large array |
| 8 // doesn't result in an expired ref because the elements lapped it in the | 8 // doesn't result in an expired ref because the elements lapped it in the |
| 9 // object ring. | 9 // object ring. |
| 10 const int kDefaultFieldLimit = 100; | 10 const int kDefaultFieldLimit = 100; |
| (...skipping 2305 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2316 @observable var associations; // If a Map. | 2316 @observable var associations; // If a Map. |
| 2317 @observable var typedElements; // If a TypedData. | 2317 @observable var typedElements; // If a TypedData. |
| 2318 @observable var referent; // If a MirrorReference. | 2318 @observable var referent; // If a MirrorReference. |
| 2319 @observable Instance key; // If a WeakProperty. | 2319 @observable Instance key; // If a WeakProperty. |
| 2320 @observable Instance value; // If a WeakProperty. | 2320 @observable Instance value; // If a WeakProperty. |
| 2321 @observable Breakpoint activationBreakpoint; // If a Closure. | 2321 @observable Breakpoint activationBreakpoint; // If a Closure. |
| 2322 @observable Function oneByteFunction; // If a RegExp. | 2322 @observable Function oneByteFunction; // If a RegExp. |
| 2323 @observable Function twoByteFunction; // If a RegExp. | 2323 @observable Function twoByteFunction; // If a RegExp. |
| 2324 @observable Function externalOneByteFunction; // If a RegExp. | 2324 @observable Function externalOneByteFunction; // If a RegExp. |
| 2325 @observable Function externalTwoByteFunction; // If a RegExp. | 2325 @observable Function externalTwoByteFunction; // If a RegExp. |
| 2326 @observable Instance oneByteBytecode; // If a RegExp. |
| 2327 @observable Instance twoByteBytecode; // If a RegExp. |
| 2326 @observable bool isCaseSensitive; // If a RegExp. | 2328 @observable bool isCaseSensitive; // If a RegExp. |
| 2327 @observable bool isMultiLine; // If a RegExp. | 2329 @observable bool isMultiLine; // If a RegExp. |
| 2328 | 2330 |
| 2329 bool get isAbstractType { | 2331 bool get isAbstractType { |
| 2330 return (kind == 'Type' || kind == 'TypeRef' || | 2332 return (kind == 'Type' || kind == 'TypeRef' || |
| 2331 kind == 'TypeParameter' || kind == 'BoundedType'); | 2333 kind == 'TypeParameter' || kind == 'BoundedType'); |
| 2332 } | 2334 } |
| 2333 bool get isNull => kind == 'Null'; | 2335 bool get isNull => kind == 'Null'; |
| 2334 bool get isBool => kind == 'Bool'; | 2336 bool get isBool => kind == 'Bool'; |
| 2335 bool get isDouble => kind == 'Double'; | 2337 bool get isDouble => kind == 'Double'; |
| (...skipping 71 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2407 if (mapIsRef) { | 2409 if (mapIsRef) { |
| 2408 return; | 2410 return; |
| 2409 } | 2411 } |
| 2410 | 2412 |
| 2411 isCaseSensitive = map['isCaseSensitive']; | 2413 isCaseSensitive = map['isCaseSensitive']; |
| 2412 isMultiLine = map['isMultiLine']; | 2414 isMultiLine = map['isMultiLine']; |
| 2413 oneByteFunction = map['_oneByteFunction']; | 2415 oneByteFunction = map['_oneByteFunction']; |
| 2414 twoByteFunction = map['_twoByteFunction']; | 2416 twoByteFunction = map['_twoByteFunction']; |
| 2415 externalOneByteFunction = map['_externalOneByteFunction']; | 2417 externalOneByteFunction = map['_externalOneByteFunction']; |
| 2416 externalTwoByteFunction = map['_externalTwoByteFunction']; | 2418 externalTwoByteFunction = map['_externalTwoByteFunction']; |
| 2419 oneByteBytecode = map['_oneByteBytecode']; |
| 2420 twoByteBytecode = map['_twoByteBytecode']; |
| 2417 | 2421 |
| 2418 nativeFields = map['_nativeFields']; | 2422 nativeFields = map['_nativeFields']; |
| 2419 fields = map['fields']; | 2423 fields = map['fields']; |
| 2420 elements = map['elements']; | 2424 elements = map['elements']; |
| 2421 associations = map['associations']; | 2425 associations = map['associations']; |
| 2422 if (map['bytes'] != null) { | 2426 if (map['bytes'] != null) { |
| 2423 Uint8List bytes = BASE64.decode(map['bytes']); | 2427 Uint8List bytes = BASE64.decode(map['bytes']); |
| 2424 switch (map['kind']) { | 2428 switch (map['kind']) { |
| 2425 case "Uint8ClampedList": | 2429 case "Uint8ClampedList": |
| 2426 typedElements = bytes.buffer.asUint8ClampedList(); break; | 2430 typedElements = bytes.buffer.asUint8ClampedList(); break; |
| (...skipping 1612 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4039 var v = list[i]; | 4043 var v = list[i]; |
| 4040 if ((v is ObservableMap) && _isServiceMap(v)) { | 4044 if ((v is ObservableMap) && _isServiceMap(v)) { |
| 4041 list[i] = owner.getFromMap(v); | 4045 list[i] = owner.getFromMap(v); |
| 4042 } else if (v is ObservableList) { | 4046 } else if (v is ObservableList) { |
| 4043 _upgradeObservableList(v, owner); | 4047 _upgradeObservableList(v, owner); |
| 4044 } else if (v is ObservableMap) { | 4048 } else if (v is ObservableMap) { |
| 4045 _upgradeObservableMap(v, owner); | 4049 _upgradeObservableMap(v, owner); |
| 4046 } | 4050 } |
| 4047 } | 4051 } |
| 4048 } | 4052 } |
| OLD | NEW |