Chromium Code Reviews| OLD | NEW |
|---|---|
| (Empty) | |
| 1 /// Contains encoding, decoding and detection functionality for the | |
|
Johnni Winther
2014/08/04 13:49:52
Needs copyright.
| |
| 2 /// representation of program data at runtime. | |
| 3 /// | |
| 4 /// This library is shared between the compiler and the runtime system. | |
| 5 library dart2js.runtime_data; | |
| 6 | |
| 7 | |
| 8 String encodeTypedefFieldDescriptor(int typeIndex) { | |
| 9 return ":$typeIndex;"; | |
| 10 } | |
| 11 | |
| 12 bool isTypedefDescriptor(String descriptor) { | |
| 13 return descriptor.startsWith(':'); | |
| 14 } | |
| 15 | |
| 16 int getTypeFromTypedef(String descriptor) { | |
| 17 return int.parse(descriptor.substring(1, descriptor.length - 1)); | |
| 18 } | |
| OLD | NEW |