| OLD | NEW |
| 1 // This code was auto-generated, is not intended to be edited, and is subject to | 1 // This code was auto-generated, is not intended to be edited, and is subject to |
| 2 // significant change. Please see the README file for more information. | 2 // significant change. Please see the README file for more information. |
| 3 | 3 |
| 4 library engine.test_support; | 4 library engine.test_support; |
| 5 | 5 |
| 6 import 'dart:collection'; | 6 import 'dart:collection'; |
| 7 import 'package:analyzer-experimental/src/generated/java_core.dart'; | 7 import 'package:analyzer-experimental/src/generated/java_core.dart'; |
| 8 import 'package:analyzer-experimental/src/generated/java_engine.dart'; | 8 import 'package:analyzer-experimental/src/generated/java_engine.dart'; |
| 9 import 'package:analyzer-experimental/src/generated/java_junit.dart'; | 9 import 'package:analyzer-experimental/src/generated/java_junit.dart'; |
| 10 import 'package:analyzer-experimental/src/generated/source.dart'; | 10 import 'package:analyzer-experimental/src/generated/source.dart'; |
| (...skipping 19 matching lines...) Expand all Loading... |
| 30 * A list containing the errors that were collected. | 30 * A list containing the errors that were collected. |
| 31 */ | 31 */ |
| 32 List<AnalysisError> _errors = new List<AnalysisError>(); | 32 List<AnalysisError> _errors = new List<AnalysisError>(); |
| 33 /** | 33 /** |
| 34 * A table mapping sources to the line information for the source. | 34 * A table mapping sources to the line information for the source. |
| 35 */ | 35 */ |
| 36 Map<Source, LineInfo> _lineInfoMap = new Map<Source, LineInfo>(); | 36 Map<Source, LineInfo> _lineInfoMap = new Map<Source, LineInfo>(); |
| 37 /** | 37 /** |
| 38 * An empty array of errors used when no errors are expected. | 38 * An empty array of errors used when no errors are expected. |
| 39 */ | 39 */ |
| 40 static List<AnalysisError> _NO_ERRORS = new List<AnalysisError>.fixedLength(0)
; | 40 static List<AnalysisError> _NO_ERRORS = new List<AnalysisError>(0); |
| 41 /** | 41 /** |
| 42 * Initialize a newly created error listener to collect errors. | 42 * Initialize a newly created error listener to collect errors. |
| 43 */ | 43 */ |
| 44 GatheringErrorListener() : super() { | 44 GatheringErrorListener() : super() { |
| 45 _jtd_constructor_258_impl(); | 45 _jtd_constructor_258_impl(); |
| 46 } | 46 } |
| 47 _jtd_constructor_258_impl() { | 47 _jtd_constructor_258_impl() { |
| 48 } | 48 } |
| 49 /** | 49 /** |
| 50 * Initialize a newly created error listener to collect errors. | 50 * Initialize a newly created error listener to collect errors. |
| (...skipping 293 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 344 * Assert that the array of actual values contain exactly the same values as t
hose in the array of | 344 * Assert that the array of actual values contain exactly the same values as t
hose in the array of |
| 345 * expected value, with the exception that the order of the elements is not re
quired to be the | 345 * expected value, with the exception that the order of the elements is not re
quired to be the |
| 346 * same. | 346 * same. |
| 347 * @param expectedValues the values that are expected to be found | 347 * @param expectedValues the values that are expected to be found |
| 348 * @param actualValues the actual values that are being compared against the e
xpected values | 348 * @param actualValues the actual values that are being compared against the e
xpected values |
| 349 */ | 349 */ |
| 350 static void assertEqualsIgnoreOrder(List<Object> expectedValues, List<Object>
actualValues) { | 350 static void assertEqualsIgnoreOrder(List<Object> expectedValues, List<Object>
actualValues) { |
| 351 JUnitTestCase.assertNotNull(actualValues); | 351 JUnitTestCase.assertNotNull(actualValues); |
| 352 int expectedLength = expectedValues.length; | 352 int expectedLength = expectedValues.length; |
| 353 JUnitTestCase.assertEquals(expectedLength, actualValues.length); | 353 JUnitTestCase.assertEquals(expectedLength, actualValues.length); |
| 354 List<bool> found = new List<bool>.fixedLength(expectedLength); | 354 List<bool> found = new List<bool>(expectedLength); |
| 355 for (int i = 0; i < expectedLength; i++) { | 355 for (int i = 0; i < expectedLength; i++) { |
| 356 found[i] = false; | 356 found[i] = false; |
| 357 } | 357 } |
| 358 for (Object actualValue in actualValues) { | 358 for (Object actualValue in actualValues) { |
| 359 bool wasExpected = false; | 359 bool wasExpected = false; |
| 360 for (int i = 0; i < expectedLength; i++) { | 360 for (int i = 0; i < expectedLength; i++) { |
| 361 if (!found[i] && expectedValues[i] == actualValue) { | 361 if (!found[i] && expectedValues[i] == actualValue) { |
| 362 found[i] = true; | 362 found[i] = true; |
| 363 wasExpected = true; | 363 wasExpected = true; |
| 364 break; | 364 break; |
| (...skipping 248 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 613 return trampoline(target, arguments[0], arguments[1]); | 613 return trampoline(target, arguments[0], arguments[1]); |
| 614 case 3: | 614 case 3: |
| 615 return trampoline(target, arguments[0], arguments[1], arguments[2]); | 615 return trampoline(target, arguments[0], arguments[1], arguments[2]); |
| 616 case 4: | 616 case 4: |
| 617 return trampoline(target, arguments[0], arguments[1], arguments[2], argu
ments[3]); | 617 return trampoline(target, arguments[0], arguments[1], arguments[2], argu
ments[3]); |
| 618 default: | 618 default: |
| 619 throw new IllegalArgumentException("Not implemented for > 4 arguments"); | 619 throw new IllegalArgumentException("Not implemented for > 4 arguments"); |
| 620 } | 620 } |
| 621 } | 621 } |
| 622 } | 622 } |
| OLD | NEW |