Index: sdk/lib/_internal/compiler/js_lib/shared/embedded_names.dart |
diff --git a/sdk/lib/_internal/compiler/js_lib/shared/embedded_names.dart b/sdk/lib/_internal/compiler/js_lib/shared/embedded_names.dart |
index 9118548e3b13f67489ee2fa85e34144ac1b22fc6..734ddb95db7808e5f54e4ca175de557ede530502 100644 |
--- a/sdk/lib/_internal/compiler/js_lib/shared/embedded_names.dart |
+++ b/sdk/lib/_internal/compiler/js_lib/shared/embedded_names.dart |
@@ -93,14 +93,30 @@ enum JsGetName { |
DEFAULT_VALUES_PROPERTY, |
CALL_NAME_PROPERTY, |
DEFERRED_ACTION_PROPERTY, |
+ /// Prefix used for generated type argument substitutions on classes. |
OPERATOR_AS_PREFIX, |
+ /// Name used for generated function types on classes and methods. |
SIGNATURE_NAME, |
+ /// Name used to tag typedefs. |
TYPEDEF_TAG, |
+ /// Name used to tag void return in function type representations in |
+ /// JavaScript. |
FUNCTION_TYPE_VOID_RETURN_TAG, |
+ /// Name used to tag return types in function type representations in |
+ /// JavaScript. |
FUNCTION_TYPE_RETURN_TYPE_TAG, |
+ /// Name used to tag required parameters in function type representations |
+ /// in JavaScript. |
FUNCTION_TYPE_REQUIRED_PARAMETERS_TAG, |
+ /// Name used to tag optional parameters in function type representations |
+ /// in JavaScript. |
FUNCTION_TYPE_OPTIONAL_PARAMETERS_TAG, |
+ /// Name used to tag named parameters in function type representations in |
+ /// JavaScript. |
FUNCTION_TYPE_NAMED_PARAMETERS_TAG, |
+ /// Field name used for determining if an object or its interceptor has |
+ /// JavaScript indexing behavior. |
+ IS_INDEXABLE_FIELD_NAME, |
} |
enum JsBuiltin { |