| OLD | NEW |
| 1 // Copyright (c) 2016, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2016, 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_TO_IL_H_ | 5 #ifndef RUNTIME_VM_KERNEL_TO_IL_H_ |
| 6 #define RUNTIME_VM_KERNEL_TO_IL_H_ | 6 #define RUNTIME_VM_KERNEL_TO_IL_H_ |
| 7 | 7 |
| 8 #if !defined(DART_PRECOMPILED_RUNTIME) | 8 #if !defined(DART_PRECOMPILED_RUNTIME) |
| 9 | 9 |
| 10 #include "vm/growable_array.h" | 10 #include "vm/growable_array.h" |
| (...skipping 486 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 497 virtual void VisitFunctionType(FunctionType* node); | 497 virtual void VisitFunctionType(FunctionType* node); |
| 498 | 498 |
| 499 virtual void VisitTypeParameterType(TypeParameterType* node); | 499 virtual void VisitTypeParameterType(TypeParameterType* node); |
| 500 | 500 |
| 501 virtual void VisitInterfaceType(InterfaceType* node); | 501 virtual void VisitInterfaceType(InterfaceType* node); |
| 502 | 502 |
| 503 virtual void VisitDynamicType(DynamicType* node); | 503 virtual void VisitDynamicType(DynamicType* node); |
| 504 | 504 |
| 505 virtual void VisitVoidType(VoidType* node); | 505 virtual void VisitVoidType(VoidType* node); |
| 506 | 506 |
| 507 virtual void VisitVectorType(VectorType* node); |
| 508 |
| 507 virtual void VisitBottomType(BottomType* node); | 509 virtual void VisitBottomType(BottomType* node); |
| 508 | 510 |
| 509 // Will return `TypeArguments::null()` in case any of the arguments are | 511 // Will return `TypeArguments::null()` in case any of the arguments are |
| 510 // malformed. | 512 // malformed. |
| 511 const TypeArguments& TranslateInstantiatedTypeArguments( | 513 const TypeArguments& TranslateInstantiatedTypeArguments( |
| 512 const dart::Class& receiver_class, | 514 const dart::Class& receiver_class, |
| 513 DartType** receiver_type_arguments, | 515 DartType** receiver_type_arguments, |
| 514 intptr_t length); | 516 intptr_t length); |
| 515 | 517 |
| 516 // Will return `TypeArguments::null()` in case any of the arguments are | 518 // Will return `TypeArguments::null()` in case any of the arguments are |
| (...skipping 601 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1118 namespace kernel { | 1120 namespace kernel { |
| 1119 | 1121 |
| 1120 RawObject* EvaluateMetadata(const dart::Field& metadata_field); | 1122 RawObject* EvaluateMetadata(const dart::Field& metadata_field); |
| 1121 RawObject* BuildParameterDescriptor(const Function& function); | 1123 RawObject* BuildParameterDescriptor(const Function& function); |
| 1122 | 1124 |
| 1123 } // namespace kernel | 1125 } // namespace kernel |
| 1124 } // namespace dart | 1126 } // namespace dart |
| 1125 | 1127 |
| 1126 #endif // !defined(DART_PRECOMPILED_RUNTIME) | 1128 #endif // !defined(DART_PRECOMPILED_RUNTIME) |
| 1127 #endif // RUNTIME_VM_KERNEL_TO_IL_H_ | 1129 #endif // RUNTIME_VM_KERNEL_TO_IL_H_ |
| OLD | NEW |