Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(15)

Side by Side Diff: pkg/analyzer_experimental/test/generated/test_support.dart

Issue 14205011: Issue 9845. Compare runtime types using ==. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 7 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
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 'dart:uri'; 7 import 'dart:uri';
8 import 'package:analyzer_experimental/src/generated/java_core.dart'; 8 import 'package:analyzer_experimental/src/generated/java_core.dart';
9 import 'package:analyzer_experimental/src/generated/java_engine.dart'; 9 import 'package:analyzer_experimental/src/generated/java_engine.dart';
10 import 'package:analyzer_experimental/src/generated/java_junit.dart'; 10 import 'package:analyzer_experimental/src/generated/java_junit.dart';
(...skipping 271 matching lines...) Expand 10 before | Expand all | Expand 10 after
282 * @throws AssertionFailedError with 282 * @throws AssertionFailedError with
283 */ 283 */
284 void fail(List<AnalysisError> expectedErrors) { 284 void fail(List<AnalysisError> expectedErrors) {
285 PrintStringWriter writer = new PrintStringWriter(); 285 PrintStringWriter writer = new PrintStringWriter();
286 writer.print("Expected "); 286 writer.print("Expected ");
287 writer.print(expectedErrors.length); 287 writer.print(expectedErrors.length);
288 writer.print(" errors:"); 288 writer.print(" errors:");
289 for (AnalysisError error in expectedErrors) { 289 for (AnalysisError error in expectedErrors) {
290 Source source16 = error.source; 290 Source source16 = error.source;
291 LineInfo lineInfo = _lineInfoMap[source16]; 291 LineInfo lineInfo = _lineInfoMap[source16];
292 writer.println(); 292 writer.newLine();
293 if (lineInfo == null) { 293 if (lineInfo == null) {
294 int offset10 = error.offset; 294 int offset10 = error.offset;
295 writer.printf(" %s %s (%d..%d)", [source16 == null ? "" : source16.shor tName, error.errorCode, offset10, offset10 + error.length]); 295 writer.printf(" %s %s (%d..%d)", [source16 == null ? "" : source16.shor tName, error.errorCode, offset10, offset10 + error.length]);
296 } else { 296 } else {
297 LineInfo_Location location = lineInfo.getLocation(error.offset); 297 LineInfo_Location location = lineInfo.getLocation(error.offset);
298 writer.printf(" %s %s (%d, %d/%d)", [source16 == null ? "" : source16.s hortName, error.errorCode, location.lineNumber, location.columnNumber, error.len gth]); 298 writer.printf(" %s %s (%d, %d/%d)", [source16 == null ? "" : source16.s hortName, error.errorCode, location.lineNumber, location.columnNumber, error.len gth]);
299 } 299 }
300 } 300 }
301 writer.println(); 301 writer.newLine();
302 writer.print("found "); 302 writer.print("found ");
303 writer.print(_errors.length); 303 writer.print(_errors.length);
304 writer.print(" errors:"); 304 writer.print(" errors:");
305 for (AnalysisError error in _errors) { 305 for (AnalysisError error in _errors) {
306 Source source17 = error.source; 306 Source source17 = error.source;
307 LineInfo lineInfo = _lineInfoMap[source17]; 307 LineInfo lineInfo = _lineInfoMap[source17];
308 writer.println(); 308 writer.newLine();
309 if (lineInfo == null) { 309 if (lineInfo == null) {
310 int offset11 = error.offset; 310 int offset11 = error.offset;
311 writer.printf(" %s %s (%d..%d): %s", [source17 == null ? "" : source17. shortName, error.errorCode, offset11, offset11 + error.length, error.message]); 311 writer.printf(" %s %s (%d..%d): %s", [source17 == null ? "" : source17. shortName, error.errorCode, offset11, offset11 + error.length, error.message]);
312 } else { 312 } else {
313 LineInfo_Location location = lineInfo.getLocation(error.offset); 313 LineInfo_Location location = lineInfo.getLocation(error.offset);
314 writer.printf(" %s %s (%d, %d/%d): %s", [source17 == null ? "" : source 17.shortName, error.errorCode, location.lineNumber, location.columnNumber, error .length, error.message]); 314 writer.printf(" %s %s (%d, %d/%d): %s", [source17 == null ? "" : source 17.shortName, error.errorCode, location.lineNumber, location.columnNumber, error .length, error.message]);
315 } 315 }
316 } 316 }
317 JUnitTestCase.fail(writer.toString()); 317 JUnitTestCase.fail(writer.toString());
318 } 318 }
(...skipping 243 matching lines...) Expand 10 before | Expand all | Expand 10 after
562 } 562 }
563 } 563 }
564 /** 564 /**
565 * Convert the given array of lines into a single source string. 565 * Convert the given array of lines into a single source string.
566 * @param lines the lines to be merged into a single source string 566 * @param lines the lines to be merged into a single source string
567 * @return the source string composed of the given lines 567 * @return the source string composed of the given lines
568 */ 568 */
569 static String createSource(List<String> lines) { 569 static String createSource(List<String> lines) {
570 PrintStringWriter writer = new PrintStringWriter(); 570 PrintStringWriter writer = new PrintStringWriter();
571 for (String line in lines) { 571 for (String line in lines) {
572 writer.printlnObject(line); 572 writer.println(line);
573 } 573 }
574 return writer.toString(); 574 return writer.toString();
575 } 575 }
576 /** 576 /**
577 * Calculate the offset where the given strings differ. 577 * Calculate the offset where the given strings differ.
578 * @param str1 the first String to compare 578 * @param str1 the first String to compare
579 * @param str2 the second String to compare 579 * @param str2 the second String to compare
580 * @return the offset at which the strings differ (or <code>-1</code> if they do not) 580 * @return the offset at which the strings differ (or <code>-1</code> if they do not)
581 */ 581 */
582 static int getDiffPos(String str1, String str2) { 582 static int getDiffPos(String str1, String str2) {
(...skipping 108 matching lines...) Expand 10 before | Expand all | Expand 10 after
691 return trampoline(target, arguments[0], arguments[1]); 691 return trampoline(target, arguments[0], arguments[1]);
692 case 3: 692 case 3:
693 return trampoline(target, arguments[0], arguments[1], arguments[2]); 693 return trampoline(target, arguments[0], arguments[1], arguments[2]);
694 case 4: 694 case 4:
695 return trampoline(target, arguments[0], arguments[1], arguments[2], argu ments[3]); 695 return trampoline(target, arguments[0], arguments[1], arguments[2], argu ments[3]);
696 default: 696 default:
697 throw new IllegalArgumentException("Not implemented for > 4 arguments"); 697 throw new IllegalArgumentException("Not implemented for > 4 arguments");
698 } 698 }
699 } 699 }
700 } 700 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698