| Index: tests/compiler/dart2js_native/oddly_named_fields_test.dart
|
| diff --git a/tests/compiler/dart2js_native/oddly_named_fields_test.dart b/tests/compiler/dart2js_native/oddly_named_fields_test.dart
|
| index 984e4d1276e5e5531182f8edc0b1795d83200dd2..9561a58c2c25cb8062fe69a8ae1c7d2758d7f82b 100644
|
| --- a/tests/compiler/dart2js_native/oddly_named_fields_test.dart
|
| +++ b/tests/compiler/dart2js_native/oddly_named_fields_test.dart
|
| @@ -63,54 +63,98 @@ import 'dart:_js_helper';
|
|
|
| @Native("NativeClassWithOddNames")
|
| class NativeClassWithOddNames {
|
| - @JSName('break') bool breakValue;
|
| - @JSName('case') bool caseValue;
|
| - @JSName('catch') bool catchValue;
|
| - @JSName('class') bool classValue;
|
| - @JSName('const') bool constValue;
|
| - @JSName('continue') bool continueValue;
|
| - @JSName('debugger') bool debuggerValue;
|
| - @JSName('default') bool defaultValue;
|
| - @JSName('delete') bool deleteValue;
|
| - @JSName('do') bool doValue;
|
| - @JSName('else') bool elseValue;
|
| - @JSName('enum') bool enumValue;
|
| - @JSName('export') bool exportValue;
|
| - @JSName('extends') bool extendsValue;
|
| - @JSName('false') bool falseValue;
|
| - @JSName('finally') bool finallyValue;
|
| - @JSName('for') bool forValue;
|
| - @JSName('function') bool functionValue;
|
| - @JSName('if') bool ifValue;
|
| - @JSName('implements') bool implementsValue;
|
| - @JSName('import') bool importValue;
|
| - @JSName('in') bool inValue;
|
| - @JSName('instanceof') bool instanceofValue;
|
| - @JSName('interface') bool interfaceValue;
|
| - @JSName('let') bool letValue;
|
| - @JSName('new') bool newValue;
|
| - @JSName('null') bool nullValue;
|
| - @JSName('package') bool packageValue;
|
| - @JSName('private') bool privateValue;
|
| - @JSName('protected') bool protectedValue;
|
| - @JSName('public') bool publicValue;
|
| - @JSName('return') bool returnValue;
|
| - @JSName('static') bool staticValue;
|
| - @JSName('super') bool superValue;
|
| - @JSName('switch') bool switchValue;
|
| - @JSName('this') bool thisValue;
|
| - @JSName('throw') bool throwValue;
|
| - @JSName('true') bool trueValue;
|
| - @JSName('try') bool tryValue;
|
| - @JSName('typeof') bool typeofValue;
|
| - @JSName('var') bool varValue;
|
| - @JSName('void') bool voidValue;
|
| - @JSName('while') bool whileValue;
|
| - @JSName('with') bool withValue;
|
| - @JSName('yield') bool yieldValue;
|
| + @JSName('break')
|
| + bool breakValue;
|
| + @JSName('case')
|
| + bool caseValue;
|
| + @JSName('catch')
|
| + bool catchValue;
|
| + @JSName('class')
|
| + bool classValue;
|
| + @JSName('const')
|
| + bool constValue;
|
| + @JSName('continue')
|
| + bool continueValue;
|
| + @JSName('debugger')
|
| + bool debuggerValue;
|
| + @JSName('default')
|
| + bool defaultValue;
|
| + @JSName('delete')
|
| + bool deleteValue;
|
| + @JSName('do')
|
| + bool doValue;
|
| + @JSName('else')
|
| + bool elseValue;
|
| + @JSName('enum')
|
| + bool enumValue;
|
| + @JSName('export')
|
| + bool exportValue;
|
| + @JSName('extends')
|
| + bool extendsValue;
|
| + @JSName('false')
|
| + bool falseValue;
|
| + @JSName('finally')
|
| + bool finallyValue;
|
| + @JSName('for')
|
| + bool forValue;
|
| + @JSName('function')
|
| + bool functionValue;
|
| + @JSName('if')
|
| + bool ifValue;
|
| + @JSName('implements')
|
| + bool implementsValue;
|
| + @JSName('import')
|
| + bool importValue;
|
| + @JSName('in')
|
| + bool inValue;
|
| + @JSName('instanceof')
|
| + bool instanceofValue;
|
| + @JSName('interface')
|
| + bool interfaceValue;
|
| + @JSName('let')
|
| + bool letValue;
|
| + @JSName('new')
|
| + bool newValue;
|
| + @JSName('null')
|
| + bool nullValue;
|
| + @JSName('package')
|
| + bool packageValue;
|
| + @JSName('private')
|
| + bool privateValue;
|
| + @JSName('protected')
|
| + bool protectedValue;
|
| + @JSName('public')
|
| + bool publicValue;
|
| + @JSName('return')
|
| + bool returnValue;
|
| + @JSName('static')
|
| + bool staticValue;
|
| + @JSName('super')
|
| + bool superValue;
|
| + @JSName('switch')
|
| + bool switchValue;
|
| + @JSName('this')
|
| + bool thisValue;
|
| + @JSName('throw')
|
| + bool throwValue;
|
| + @JSName('true')
|
| + bool trueValue;
|
| + @JSName('try')
|
| + bool tryValue;
|
| + @JSName('typeof')
|
| + bool typeofValue;
|
| + @JSName('var')
|
| + bool varValue;
|
| + @JSName('void')
|
| + bool voidValue;
|
| + @JSName('while')
|
| + bool whileValue;
|
| + @JSName('with')
|
| + bool withValue;
|
| + @JSName('yield')
|
| + bool yieldValue;
|
|
|
| void testMyFields() {
|
| -
|
| if (breakValue != null) throw 'incorrect initialization of "breakValue"';
|
| breakValue = true;
|
| if (!breakValue) throw 'incorrect value in "breakValue"';
|
| @@ -392,7 +436,6 @@ class NativeClassWithOddNames {
|
| if (!yieldValue) throw 'incorrect value in "yieldValue"';
|
| yieldValue = false;
|
| if (yieldValue) throw 'incorrect value in "yieldValue"';
|
| -
|
| }
|
| }
|
|
|
| @@ -444,7 +487,6 @@ class ClassWithOddNames {
|
| bool yieldValue;
|
|
|
| void testMyFields() {
|
| -
|
| if (breakValue != null) throw 'incorrect initialization of "breakValue"';
|
| breakValue = true;
|
| if (!breakValue) throw 'incorrect value in "breakValue"';
|
| @@ -726,7 +768,6 @@ class ClassWithOddNames {
|
| if (!yieldValue) throw 'incorrect value in "yieldValue"';
|
| yieldValue = false;
|
| if (yieldValue) throw 'incorrect value in "yieldValue"';
|
| -
|
| }
|
| }
|
|
|
| @@ -740,8 +781,7 @@ testObjectStronglyTyped(object) {
|
| object.breakValue = false;
|
| if (object.breakValue) throw 'incorrect value in "breakValue"';
|
|
|
| - if (object.caseValue == null)
|
| - throw 'incorrect initialization of "caseValue"';
|
| + if (object.caseValue == null) throw 'incorrect initialization of "caseValue"';
|
| object.caseValue = true;
|
| if (!object.caseValue) throw 'incorrect value in "caseValue"';
|
| object.caseValue = false;
|
| @@ -796,22 +836,19 @@ testObjectStronglyTyped(object) {
|
| object.deleteValue = false;
|
| if (object.deleteValue) throw 'incorrect value in "deleteValue"';
|
|
|
| - if (object.doValue == null)
|
| - throw 'incorrect initialization of "doValue"';
|
| + if (object.doValue == null) throw 'incorrect initialization of "doValue"';
|
| object.doValue = true;
|
| if (!object.doValue) throw 'incorrect value in "doValue"';
|
| object.doValue = false;
|
| if (object.doValue) throw 'incorrect value in "doValue"';
|
|
|
| - if (object.elseValue == null)
|
| - throw 'incorrect initialization of "elseValue"';
|
| + if (object.elseValue == null) throw 'incorrect initialization of "elseValue"';
|
| object.elseValue = true;
|
| if (!object.elseValue) throw 'incorrect value in "elseValue"';
|
| object.elseValue = false;
|
| if (object.elseValue) throw 'incorrect value in "elseValue"';
|
|
|
| - if (object.enumValue == null)
|
| - throw 'incorrect initialization of "enumValue"';
|
| + if (object.enumValue == null) throw 'incorrect initialization of "enumValue"';
|
| object.enumValue = true;
|
| if (!object.enumValue) throw 'incorrect value in "enumValue"';
|
| object.enumValue = false;
|
| @@ -845,8 +882,7 @@ testObjectStronglyTyped(object) {
|
| object.finallyValue = false;
|
| if (object.finallyValue) throw 'incorrect value in "finallyValue"';
|
|
|
| - if (object.forValue == null)
|
| - throw 'incorrect initialization of "forValue"';
|
| + if (object.forValue == null) throw 'incorrect initialization of "forValue"';
|
| object.forValue = true;
|
| if (!object.forValue) throw 'incorrect value in "forValue"';
|
| object.forValue = false;
|
| @@ -859,8 +895,7 @@ testObjectStronglyTyped(object) {
|
| object.functionValue = false;
|
| if (object.functionValue) throw 'incorrect value in "functionValue"';
|
|
|
| - if (object.ifValue == null)
|
| - throw 'incorrect initialization of "ifValue"';
|
| + if (object.ifValue == null) throw 'incorrect initialization of "ifValue"';
|
| object.ifValue = true;
|
| if (!object.ifValue) throw 'incorrect value in "ifValue"';
|
| object.ifValue = false;
|
| @@ -880,8 +915,7 @@ testObjectStronglyTyped(object) {
|
| object.importValue = false;
|
| if (object.importValue) throw 'incorrect value in "importValue"';
|
|
|
| - if (object.inValue == null)
|
| - throw 'incorrect initialization of "inValue"';
|
| + if (object.inValue == null) throw 'incorrect initialization of "inValue"';
|
| object.inValue = true;
|
| if (!object.inValue) throw 'incorrect value in "inValue"';
|
| object.inValue = false;
|
| @@ -901,22 +935,19 @@ testObjectStronglyTyped(object) {
|
| object.interfaceValue = false;
|
| if (object.interfaceValue) throw 'incorrect value in "interfaceValue"';
|
|
|
| - if (object.letValue == null)
|
| - throw 'incorrect initialization of "letValue"';
|
| + if (object.letValue == null) throw 'incorrect initialization of "letValue"';
|
| object.letValue = true;
|
| if (!object.letValue) throw 'incorrect value in "letValue"';
|
| object.letValue = false;
|
| if (object.letValue) throw 'incorrect value in "letValue"';
|
|
|
| - if (object.newValue == null)
|
| - throw 'incorrect initialization of "newValue"';
|
| + if (object.newValue == null) throw 'incorrect initialization of "newValue"';
|
| object.newValue = true;
|
| if (!object.newValue) throw 'incorrect value in "newValue"';
|
| object.newValue = false;
|
| if (object.newValue) throw 'incorrect value in "newValue"';
|
|
|
| - if (object.nullValue == null)
|
| - throw 'incorrect initialization of "nullValue"';
|
| + if (object.nullValue == null) throw 'incorrect initialization of "nullValue"';
|
| object.nullValue = true;
|
| if (!object.nullValue) throw 'incorrect value in "nullValue"';
|
| object.nullValue = false;
|
| @@ -978,8 +1009,7 @@ testObjectStronglyTyped(object) {
|
| object.switchValue = false;
|
| if (object.switchValue) throw 'incorrect value in "switchValue"';
|
|
|
| - if (object.thisValue == null)
|
| - throw 'incorrect initialization of "thisValue"';
|
| + if (object.thisValue == null) throw 'incorrect initialization of "thisValue"';
|
| object.thisValue = true;
|
| if (!object.thisValue) throw 'incorrect value in "thisValue"';
|
| object.thisValue = false;
|
| @@ -992,15 +1022,13 @@ testObjectStronglyTyped(object) {
|
| object.throwValue = false;
|
| if (object.throwValue) throw 'incorrect value in "throwValue"';
|
|
|
| - if (object.trueValue == null)
|
| - throw 'incorrect initialization of "trueValue"';
|
| + if (object.trueValue == null) throw 'incorrect initialization of "trueValue"';
|
| object.trueValue = true;
|
| if (!object.trueValue) throw 'incorrect value in "trueValue"';
|
| object.trueValue = false;
|
| if (object.trueValue) throw 'incorrect value in "trueValue"';
|
|
|
| - if (object.tryValue == null)
|
| - throw 'incorrect initialization of "tryValue"';
|
| + if (object.tryValue == null) throw 'incorrect initialization of "tryValue"';
|
| object.tryValue = true;
|
| if (!object.tryValue) throw 'incorrect value in "tryValue"';
|
| object.tryValue = false;
|
| @@ -1013,15 +1041,13 @@ testObjectStronglyTyped(object) {
|
| object.typeofValue = false;
|
| if (object.typeofValue) throw 'incorrect value in "typeofValue"';
|
|
|
| - if (object.varValue == null)
|
| - throw 'incorrect initialization of "varValue"';
|
| + if (object.varValue == null) throw 'incorrect initialization of "varValue"';
|
| object.varValue = true;
|
| if (!object.varValue) throw 'incorrect value in "varValue"';
|
| object.varValue = false;
|
| if (object.varValue) throw 'incorrect value in "varValue"';
|
|
|
| - if (object.voidValue == null)
|
| - throw 'incorrect initialization of "voidValue"';
|
| + if (object.voidValue == null) throw 'incorrect initialization of "voidValue"';
|
| object.voidValue = true;
|
| if (!object.voidValue) throw 'incorrect value in "voidValue"';
|
| object.voidValue = false;
|
| @@ -1034,8 +1060,7 @@ testObjectStronglyTyped(object) {
|
| object.whileValue = false;
|
| if (object.whileValue) throw 'incorrect value in "whileValue"';
|
|
|
| - if (object.withValue == null)
|
| - throw 'incorrect initialization of "withValue"';
|
| + if (object.withValue == null) throw 'incorrect initialization of "withValue"';
|
| object.withValue = true;
|
| if (!object.withValue) throw 'incorrect value in "withValue"';
|
| object.withValue = false;
|
| @@ -1061,8 +1086,7 @@ testObjectWeaklyTyped(object) {
|
| object.breakValue = false;
|
| if (object.breakValue) throw 'incorrect value in "breakValue"';
|
|
|
| - if (object.caseValue == null)
|
| - throw 'incorrect initialization of "caseValue"';
|
| + if (object.caseValue == null) throw 'incorrect initialization of "caseValue"';
|
| object.caseValue = true;
|
| if (!object.caseValue) throw 'incorrect value in "caseValue"';
|
| object.caseValue = false;
|
| @@ -1117,22 +1141,19 @@ testObjectWeaklyTyped(object) {
|
| object.deleteValue = false;
|
| if (object.deleteValue) throw 'incorrect value in "deleteValue"';
|
|
|
| - if (object.doValue == null)
|
| - throw 'incorrect initialization of "doValue"';
|
| + if (object.doValue == null) throw 'incorrect initialization of "doValue"';
|
| object.doValue = true;
|
| if (!object.doValue) throw 'incorrect value in "doValue"';
|
| object.doValue = false;
|
| if (object.doValue) throw 'incorrect value in "doValue"';
|
|
|
| - if (object.elseValue == null)
|
| - throw 'incorrect initialization of "elseValue"';
|
| + if (object.elseValue == null) throw 'incorrect initialization of "elseValue"';
|
| object.elseValue = true;
|
| if (!object.elseValue) throw 'incorrect value in "elseValue"';
|
| object.elseValue = false;
|
| if (object.elseValue) throw 'incorrect value in "elseValue"';
|
|
|
| - if (object.enumValue == null)
|
| - throw 'incorrect initialization of "enumValue"';
|
| + if (object.enumValue == null) throw 'incorrect initialization of "enumValue"';
|
| object.enumValue = true;
|
| if (!object.enumValue) throw 'incorrect value in "enumValue"';
|
| object.enumValue = false;
|
| @@ -1166,8 +1187,7 @@ testObjectWeaklyTyped(object) {
|
| object.finallyValue = false;
|
| if (object.finallyValue) throw 'incorrect value in "finallyValue"';
|
|
|
| - if (object.forValue == null)
|
| - throw 'incorrect initialization of "forValue"';
|
| + if (object.forValue == null) throw 'incorrect initialization of "forValue"';
|
| object.forValue = true;
|
| if (!object.forValue) throw 'incorrect value in "forValue"';
|
| object.forValue = false;
|
| @@ -1180,8 +1200,7 @@ testObjectWeaklyTyped(object) {
|
| object.functionValue = false;
|
| if (object.functionValue) throw 'incorrect value in "functionValue"';
|
|
|
| - if (object.ifValue == null)
|
| - throw 'incorrect initialization of "ifValue"';
|
| + if (object.ifValue == null) throw 'incorrect initialization of "ifValue"';
|
| object.ifValue = true;
|
| if (!object.ifValue) throw 'incorrect value in "ifValue"';
|
| object.ifValue = false;
|
| @@ -1201,8 +1220,7 @@ testObjectWeaklyTyped(object) {
|
| object.importValue = false;
|
| if (object.importValue) throw 'incorrect value in "importValue"';
|
|
|
| - if (object.inValue == null)
|
| - throw 'incorrect initialization of "inValue"';
|
| + if (object.inValue == null) throw 'incorrect initialization of "inValue"';
|
| object.inValue = true;
|
| if (!object.inValue) throw 'incorrect value in "inValue"';
|
| object.inValue = false;
|
| @@ -1222,22 +1240,19 @@ testObjectWeaklyTyped(object) {
|
| object.interfaceValue = false;
|
| if (object.interfaceValue) throw 'incorrect value in "interfaceValue"';
|
|
|
| - if (object.letValue == null)
|
| - throw 'incorrect initialization of "letValue"';
|
| + if (object.letValue == null) throw 'incorrect initialization of "letValue"';
|
| object.letValue = true;
|
| if (!object.letValue) throw 'incorrect value in "letValue"';
|
| object.letValue = false;
|
| if (object.letValue) throw 'incorrect value in "letValue"';
|
|
|
| - if (object.newValue == null)
|
| - throw 'incorrect initialization of "newValue"';
|
| + if (object.newValue == null) throw 'incorrect initialization of "newValue"';
|
| object.newValue = true;
|
| if (!object.newValue) throw 'incorrect value in "newValue"';
|
| object.newValue = false;
|
| if (object.newValue) throw 'incorrect value in "newValue"';
|
|
|
| - if (object.nullValue == null)
|
| - throw 'incorrect initialization of "nullValue"';
|
| + if (object.nullValue == null) throw 'incorrect initialization of "nullValue"';
|
| object.nullValue = true;
|
| if (!object.nullValue) throw 'incorrect value in "nullValue"';
|
| object.nullValue = false;
|
| @@ -1299,8 +1314,7 @@ testObjectWeaklyTyped(object) {
|
| object.switchValue = false;
|
| if (object.switchValue) throw 'incorrect value in "switchValue"';
|
|
|
| - if (object.thisValue == null)
|
| - throw 'incorrect initialization of "thisValue"';
|
| + if (object.thisValue == null) throw 'incorrect initialization of "thisValue"';
|
| object.thisValue = true;
|
| if (!object.thisValue) throw 'incorrect value in "thisValue"';
|
| object.thisValue = false;
|
| @@ -1313,15 +1327,13 @@ testObjectWeaklyTyped(object) {
|
| object.throwValue = false;
|
| if (object.throwValue) throw 'incorrect value in "throwValue"';
|
|
|
| - if (object.trueValue == null)
|
| - throw 'incorrect initialization of "trueValue"';
|
| + if (object.trueValue == null) throw 'incorrect initialization of "trueValue"';
|
| object.trueValue = true;
|
| if (!object.trueValue) throw 'incorrect value in "trueValue"';
|
| object.trueValue = false;
|
| if (object.trueValue) throw 'incorrect value in "trueValue"';
|
|
|
| - if (object.tryValue == null)
|
| - throw 'incorrect initialization of "tryValue"';
|
| + if (object.tryValue == null) throw 'incorrect initialization of "tryValue"';
|
| object.tryValue = true;
|
| if (!object.tryValue) throw 'incorrect value in "tryValue"';
|
| object.tryValue = false;
|
| @@ -1334,15 +1346,13 @@ testObjectWeaklyTyped(object) {
|
| object.typeofValue = false;
|
| if (object.typeofValue) throw 'incorrect value in "typeofValue"';
|
|
|
| - if (object.varValue == null)
|
| - throw 'incorrect initialization of "varValue"';
|
| + if (object.varValue == null) throw 'incorrect initialization of "varValue"';
|
| object.varValue = true;
|
| if (!object.varValue) throw 'incorrect value in "varValue"';
|
| object.varValue = false;
|
| if (object.varValue) throw 'incorrect value in "varValue"';
|
|
|
| - if (object.voidValue == null)
|
| - throw 'incorrect initialization of "voidValue"';
|
| + if (object.voidValue == null) throw 'incorrect initialization of "voidValue"';
|
| object.voidValue = true;
|
| if (!object.voidValue) throw 'incorrect value in "voidValue"';
|
| object.voidValue = false;
|
| @@ -1355,8 +1365,7 @@ testObjectWeaklyTyped(object) {
|
| object.whileValue = false;
|
| if (object.whileValue) throw 'incorrect value in "whileValue"';
|
|
|
| - if (object.withValue == null)
|
| - throw 'incorrect initialization of "withValue"';
|
| + if (object.withValue == null) throw 'incorrect initialization of "withValue"';
|
| object.withValue = true;
|
| if (!object.withValue) throw 'incorrect value in "withValue"';
|
| object.withValue = false;
|
| @@ -1370,7 +1379,7 @@ testObjectWeaklyTyped(object) {
|
| if (object.yieldValue) throw 'incorrect value in "yieldValue"';
|
| }
|
|
|
| -NativeClassWithOddNames makeNativeClassWithOddNames() native;
|
| +NativeClassWithOddNames makeNativeClassWithOddNames() native ;
|
|
|
| setup() native """
|
| function NativeClassWithOddNames() {}
|
|
|