dart-sdk/pkg/kernel/lib
Johnni Winther 72f1591f29 [cfe] Use getTypeAsInstanceOf instead of getInterfaceTypeAsInstanceOfClass
The changes calls to getInterfaceTypeAsInstanceOfClass (et al.) to
getTypeAsInstanceOf to ensure that we take extension types into account.

Change-Id: I7d732cdae8494002b44561cb02c49d58dd0ba67b
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/332920
Commit-Queue: Johnni Winther <johnniwinther@google.com>
Reviewed-by: Konstantin Shcheglov <scheglov@google.com>
Reviewed-by: Mayank Patke <fishythefish@google.com>
Reviewed-by: Chloe Stefantsova <cstefantsova@google.com>
2023-10-31 22:30:50 +00:00
..
binary [cfe] Add offset serialization to remaining Expression nodes without them. 2023-10-30 16:05:27 +00:00
src [cfe] Use getTypeAsInstanceOf instead of getInterfaceTypeAsInstanceOfClass 2023-10-31 22:30:50 +00:00
target [vm/aot/tfa] Whole-program propagation of closure values 2023-10-12 16:16:21 +00:00
testing [cfe] Introduce StructuralParameters 2023-09-25 10:44:41 +00:00
text [cfe] Create combined member signature stub 2023-10-25 14:16:00 +00:00
transformations [kernel] Add ExtensionTypeDeclaration.procedures 2023-10-13 07:42:29 +00:00
util Fix incorrect file reference in license headers 2023-09-18 06:44:08 +00:00
ast.dart [cfe] Use getTypeAsInstanceOf instead of getInterfaceTypeAsInstanceOfClass 2023-10-31 22:30:50 +00:00
canonical_name.dart [cfe] Add TypeDeclarationType and asInstanceOf 2023-10-26 08:46:48 +00:00
class_hierarchy.dart [cfe] Use getTypeAsInstanceOf instead of getInterfaceTypeAsInstanceOfClass 2023-10-31 22:30:50 +00:00
clone.dart [cfe] Addressing suggestions for StructuralParameter. Part 1 2023-09-27 08:18:58 +00:00
const_finder.dart [cfe] Copy const_finder visitor from Flutter SDK 2023-09-19 12:19:26 +00:00
core_types.dart [cfe] Report error on bottom type used as representation type 2023-10-24 10:28:09 +00:00
default_language_version.dart Reland "Bump version to 3.3." 2023-10-06 19:00:58 +00:00
error_formatter.dart [kernel] Reland: Migrate remaining bin/lib libraries in package:kernel 2021-04-28 14:36:53 +00:00
external_name.dart [vm] Remove support for old native "<name>" syntax in VM 2022-11-01 09:35:02 +00:00
import_table.dart [cfe] Remove unnecessary_null_comparison code 2023-06-08 08:46:47 +00:00
kernel.dart Change : to = for default values in pkg. 2022-08-24 15:57:16 +00:00
library_index.dart [kernel] Add ExtensionTypeDeclaration.procedures 2023-10-13 07:42:29 +00:00
naive_type_checker.dart [cfe] Unify handling of 'resolveTypeParameterType'. 2022-10-06 10:38:39 +00:00
reference_from_index.dart [cfe] Add representation field to ExtensionTypeDeclaration 2023-10-19 10:15:25 +00:00
type_algebra.dart [cfe] Add TypeDeclarationType and asInstanceOf 2023-10-26 08:46:48 +00:00
type_checker.dart [cfe] Use getTypeAsInstanceOf instead of getInterfaceTypeAsInstanceOfClass 2023-10-31 22:30:50 +00:00
type_environment.dart [cfe] Use getTypeAsInstanceOf instead of getInterfaceTypeAsInstanceOfClass 2023-10-31 22:30:50 +00:00
verifier.dart [cfe] Create combined member signature stub 2023-10-25 14:16:00 +00:00
visitor.dart [cfe] Introduce StructuralParameters 2023-09-25 10:44:41 +00:00