Index: pkg/compiler/lib/src/js_backend/namer.dart |
diff --git a/pkg/compiler/lib/src/js_backend/namer.dart b/pkg/compiler/lib/src/js_backend/namer.dart |
index ac3965889516ed15b83070d2484dfeb40a729e9e..b802f95112650895ebd486625edaba24bfe39e28 100644 |
--- a/pkg/compiler/lib/src/js_backend/namer.dart |
+++ b/pkg/compiler/lib/src/js_backend/namer.dart |
@@ -233,6 +233,7 @@ class Namer implements ClosureNamer { |
r'$methodsWithOptionalArguments'; |
final String classDescriptorProperty = r'^'; |
+ final String requiredParameterField = r'$requiredArgCount'; |
// Name of property in a class description for the native dispatch metadata. |
final String nativeSpecProperty = '%'; |
@@ -307,6 +308,8 @@ class Namer implements ClosureNamer { |
case 'CALL_CATCH_ALL': return callCatchAllName; |
case 'REFLECTABLE': return reflectableField; |
case 'CLASS_DESCRIPTOR_PROPERTY': return classDescriptorProperty; |
+ case 'REQUIRED_PARAMETER_PROPERTY': return requiredParameterField; |
+ case 'DEFAULT_VALUES_PROPERTY': return defaultValuesField; |
default: |
compiler.reportError( |
node, MessageKind.GENERIC, |