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

Side by Side Diff: pkg/analyzer/lib/src/generated/java_core.dart

Issue 687663002: More code clean-up (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 6 years, 1 month 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
« no previous file with comments | « pkg/analyzer/lib/src/generated/ast.dart ('k') | pkg/analyzer/lib/src/generated/java_io.dart » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 library java.core; 1 library java.core;
2 2
3 final Stopwatch nanoTimeStopwatch = new Stopwatch(); 3 final Stopwatch nanoTimeStopwatch = new Stopwatch();
4 4
5 const int LONG_MAX_VALUE = 0x7fffffffffffffff; 5 const int LONG_MAX_VALUE = 0x7fffffffffffffff;
6 6
7 class JavaSystem { 7 class JavaSystem {
8 static int currentTimeMillis() { 8 static int currentTimeMillis() {
9 return (new DateTime.now()).millisecondsSinceEpoch; 9 return (new DateTime.now()).millisecondsSinceEpoch;
10 } 10 }
(...skipping 98 matching lines...) Expand 10 before | Expand all | Expand 10 after
109 if (codePoint < MIN_SUPPLEMENTARY_CODE_POINT) { 109 if (codePoint < MIN_SUPPLEMENTARY_CODE_POINT) {
110 return new String.fromCharCode(codePoint); 110 return new String.fromCharCode(codePoint);
111 } 111 }
112 int offset = codePoint - MIN_SUPPLEMENTARY_CODE_POINT; 112 int offset = codePoint - MIN_SUPPLEMENTARY_CODE_POINT;
113 int c0 = ((offset & 0x7FFFFFFF) >> 10) + MIN_HIGH_SURROGATE; 113 int c0 = ((offset & 0x7FFFFFFF) >> 10) + MIN_HIGH_SURROGATE;
114 int c1 = (offset & 0x3ff) + MIN_LOW_SURROGATE; 114 int c1 = (offset & 0x3ff) + MIN_LOW_SURROGATE;
115 return new String.fromCharCodes([c0, c1]); 115 return new String.fromCharCodes([c0, c1]);
116 } 116 }
117 } 117 }
118 118
119 class CharSequence {
120 final String _content;
121 CharSequence(this._content);
122 static CharSequence wrap(String content) => new CharBuffer(content);
123 int charAt(int index) => _content.codeUnitAt(index);
124 int length() => _content.length;
125 String subSequence(int start, int end) => _content.substring(start, end);
126 }
127
128 class CharBuffer extends CharSequence {
129 CharBuffer(String content) : super(content);
130 static CharBuffer wrap(String content) => new CharBuffer(content);
131 }
132
133 class JavaString { 119 class JavaString {
134 static int indexOf(String target, String str, int fromIndex) { 120 static int indexOf(String target, String str, int fromIndex) {
135 if (fromIndex > target.length) return -1; 121 if (fromIndex > target.length) return -1;
136 if (fromIndex < 0) fromIndex = 0; 122 if (fromIndex < 0) fromIndex = 0;
137 return target.indexOf(str, fromIndex); 123 return target.indexOf(str, fromIndex);
138 } 124 }
139 static int lastIndexOf(String target, String str, int fromIndex) { 125 static int lastIndexOf(String target, String str, int fromIndex) {
140 if (fromIndex > target.length) return -1; 126 if (fromIndex > target.length) return -1;
141 if (fromIndex < 0) fromIndex = 0; 127 if (fromIndex < 0) fromIndex = 0;
142 return target.lastIndexOf(str, fromIndex); 128 return target.lastIndexOf(str, fromIndex);
(...skipping 221 matching lines...) Expand 10 before | Expand all | Expand 10 after
364 } 350 }
365 351
366 bool javaCollectionContainsAll(Iterable list, Iterable c) { 352 bool javaCollectionContainsAll(Iterable list, Iterable c) {
367 return c.fold(true, (bool prev, e) => prev && list.contains(e)); 353 return c.fold(true, (bool prev, e) => prev && list.contains(e));
368 } 354 }
369 355
370 bool javaSetEquals(Set a, Set b) { 356 bool javaSetEquals(Set a, Set b) {
371 return a.containsAll(b) && b.containsAll(a); 357 return a.containsAll(b) && b.containsAll(a);
372 } 358 }
373 359
374 javaMapPut(Map target, key, value) {
375 var oldValue = target[key];
376 target[key] = value;
377 return oldValue;
378 }
379
380 bool javaStringEqualsIgnoreCase(String a, String b) { 360 bool javaStringEqualsIgnoreCase(String a, String b) {
381 return a.toLowerCase() == b.toLowerCase(); 361 return a.toLowerCase() == b.toLowerCase();
382 } 362 }
383 363
384 bool javaStringRegionMatches(String t, int toffset, String o, int ooffset, int l en) { 364 bool javaStringRegionMatches(String t, int toffset, String o, int ooffset, int l en) {
385 if (toffset < 0) return false; 365 if (toffset < 0) return false;
386 if (ooffset < 0) return false; 366 if (ooffset < 0) return false;
387 var tend = toffset + len; 367 var tend = toffset + len;
388 var oend = ooffset + len; 368 var oend = ooffset + len;
389 if (tend > t.length) return false; 369 if (tend > t.length) return false;
(...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after
441 * format('{0} are you {1}ing?', ['What', 'read']) = 'What are you reading?' 421 * format('{0} are you {1}ing?', ['What', 'read']) = 'What are you reading?'
442 */ 422 */
443 String formatList(String pattern, List args) { 423 String formatList(String pattern, List args) {
444 return pattern.replaceAllMapped(new RegExp(r'\{(\d+)\}'), (match) { 424 return pattern.replaceAllMapped(new RegExp(r'\{(\d+)\}'), (match) {
445 String indexStr = match.group(1); 425 String indexStr = match.group(1);
446 int index = int.parse(indexStr); 426 int index = int.parse(indexStr);
447 var arg = args[index]; 427 var arg = args[index];
448 return arg != null ? arg.toString() : null; 428 return arg != null ? arg.toString() : null;
449 }); 429 });
450 } 430 }
OLDNEW
« no previous file with comments | « pkg/analyzer/lib/src/generated/ast.dart ('k') | pkg/analyzer/lib/src/generated/java_io.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698