Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(115)

Side by Side Diff: runtime/vm/kernel_binary_flowgraph.h

Issue 2985293002: Add optional FunctionType.positionalParameterNames and use them to resynthesize function-type forma… (Closed)
Patch Set: Created 3 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright (c) 2017, the Dart project authors. Please see the AUTHORS file 1 // Copyright (c) 2017, 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 #ifndef RUNTIME_VM_KERNEL_BINARY_FLOWGRAPH_H_ 5 #ifndef RUNTIME_VM_KERNEL_BINARY_FLOWGRAPH_H_
6 #define RUNTIME_VM_KERNEL_BINARY_FLOWGRAPH_H_ 6 #define RUNTIME_VM_KERNEL_BINARY_FLOWGRAPH_H_
7 7
8 #if !defined(DART_PRECOMPILED_RUNTIME) 8 #if !defined(DART_PRECOMPILED_RUNTIME)
9 9
10 #include <map> 10 #include <map>
(...skipping 385 matching lines...) Expand 10 before | Expand all | Expand 10 after
396 const dart::String& ReadNameAsSetterName(); 396 const dart::String& ReadNameAsSetterName();
397 const dart::String& ReadNameAsFieldName(); 397 const dart::String& ReadNameAsFieldName();
398 void SkipStringReference(); 398 void SkipStringReference();
399 void SkipCanonicalNameReference(); 399 void SkipCanonicalNameReference();
400 void SkipDartType(); 400 void SkipDartType();
401 void SkipOptionalDartType(); 401 void SkipOptionalDartType();
402 void SkipInterfaceType(bool simple); 402 void SkipInterfaceType(bool simple);
403 void SkipFunctionType(bool simple); 403 void SkipFunctionType(bool simple);
404 void SkipListOfExpressions(); 404 void SkipListOfExpressions();
405 void SkipListOfDartTypes(); 405 void SkipListOfDartTypes();
406 void SkipListOfStrings();
406 void SkipListOfVariableDeclarations(); 407 void SkipListOfVariableDeclarations();
407 void SkipTypeParametersList(); 408 void SkipTypeParametersList();
408 void SkipExpression(); 409 void SkipExpression();
409 void SkipStatement(); 410 void SkipStatement();
410 void SkipFunctionNode(); 411 void SkipFunctionNode();
411 void SkipName(); 412 void SkipName();
412 void SkipArguments(); 413 void SkipArguments();
413 void SkipVariableDeclaration(); 414 void SkipVariableDeclaration();
414 void SkipLibraryCombinator(); 415 void SkipLibraryCombinator();
415 void SkipLibraryDependency(); 416 void SkipLibraryDependency();
(...skipping 1127 matching lines...) Expand 10 before | Expand all | Expand 10 after
1543 private: 1544 private:
1544 Reader* reader_; 1545 Reader* reader_;
1545 intptr_t saved_offset_; 1546 intptr_t saved_offset_;
1546 }; 1547 };
1547 1548
1548 } // namespace kernel 1549 } // namespace kernel
1549 } // namespace dart 1550 } // namespace dart
1550 1551
1551 #endif // !defined(DART_PRECOMPILED_RUNTIME) 1552 #endif // !defined(DART_PRECOMPILED_RUNTIME)
1552 #endif // RUNTIME_VM_KERNEL_BINARY_FLOWGRAPH_H_ 1553 #endif // RUNTIME_VM_KERNEL_BINARY_FLOWGRAPH_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698