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

Side by Side Diff: dart/editor/util/plugins/com.google.dart.java2dart/resources/java_core.dart

Issue 56933002: Version 0.8.10.1 (Closed) Base URL: http://dart.googlecode.com/svn/trunk/
Patch Set: Created 7 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
OLDNEW
1 library java.core; 1 library java.core;
2 2
3 import "dart:math" as math; 3 import "dart:math" as math;
4 4
5 class JavaSystem { 5 class JavaSystem {
6 static int currentTimeMillis() { 6 static int currentTimeMillis() {
7 return (new DateTime.now()).millisecondsSinceEpoch; 7 return (new DateTime.now()).millisecondsSinceEpoch;
8 } 8 }
9 9
10 static void arraycopy(List src, int srcPos, List dest, int destPos, int length ) { 10 static void arraycopy(List src, int srcPos, List dest, int destPos, int length ) {
(...skipping 22 matching lines...) Expand all
33 if (oTypeName.startsWith("List") && tTypeName == "List") { 33 if (oTypeName.startsWith("List") && tTypeName == "List") {
34 return true; 34 return true;
35 } 35 }
36 if (tTypeName == "Map" && o is Map) { 36 if (tTypeName == "Map" && o is Map) {
37 return true; 37 return true;
38 } 38 }
39 // Dart Analysis Engine specific 39 // Dart Analysis Engine specific
40 if (oTypeName == "${tTypeName}Impl") { 40 if (oTypeName == "${tTypeName}Impl") {
41 return true; 41 return true;
42 } 42 }
43 if (tTypeName == "FormalParameter") {
44 return
45 oTypeName == "DefaultFormalParameter" ||
46 oTypeName == "FieldNormalParameter" ||
47 oTypeName == "FunctionTypedFormalParameter" ||
48 oTypeName == "SimpleFormalParameter";
49 }
43 if (tTypeName == "MethodElement") { 50 if (tTypeName == "MethodElement") {
44 if (oTypeName == "MethodMember") { 51 if (oTypeName == "MethodMember") {
45 return true; 52 return true;
46 } 53 }
47 } 54 }
48 if (tTypeName == "ExecutableElement") { 55 if (tTypeName == "ExecutableElement") {
49 if (oTypeName == "MethodElementImpl" || 56 if (oTypeName == "MethodElementImpl" ||
50 oTypeName == "FunctionElementImpl" || 57 oTypeName == "FunctionElementImpl" ||
51 oTypeName == "PropertyAccessorElementImpl") { 58 oTypeName == "PropertyAccessorElementImpl") {
52 return true; 59 return true;
(...skipping 212 matching lines...) Expand 10 before | Expand all | Expand 10 after
265 return sb.toString(); 272 return sb.toString();
266 } 273 }
267 } 274 }
268 275
269 class Math { 276 class Math {
270 static num max(num a, num b) => math.max(a, b); 277 static num max(num a, num b) => math.max(a, b);
271 static num min(num a, num b) => math.min(a, b); 278 static num min(num a, num b) => math.min(a, b);
272 } 279 }
273 280
274 class RuntimeException extends JavaException { 281 class RuntimeException extends JavaException {
275 RuntimeException([String message = "", Exception cause = null]) : 282 RuntimeException({String message: "", Exception cause: null}) :
276 super(message, cause); 283 super(message, cause);
277 } 284 }
278 285
279 class JavaException implements Exception { 286 class JavaException implements Exception {
280 final String message; 287 final String message;
281 final Exception cause; 288 final Exception cause;
282 JavaException([this.message = "", this.cause = null]); 289 JavaException([this.message = "", this.cause = null]);
283 JavaException.withCause(this.cause) : message = null; 290 JavaException.withCause(this.cause) : message = null;
284 String toString() => "${runtimeType}: $message $cause"; 291 String toString() => "${runtimeType}: $message $cause";
285 } 292 }
(...skipping 143 matching lines...) Expand 10 before | Expand all | Expand 10 after
429 var oend = ooffset + len; 436 var oend = ooffset + len;
430 if (tend > t.length) return false; 437 if (tend > t.length) return false;
431 if (oend > o.length) return false; 438 if (oend > o.length) return false;
432 return t.substring(toffset, tend) == o.substring(ooffset, oend); 439 return t.substring(toffset, tend) == o.substring(ooffset, oend);
433 } 440 }
434 441
435 bool javaBooleanOr(bool a, bool b) { 442 bool javaBooleanOr(bool a, bool b) {
436 return a || b; 443 return a || b;
437 } 444 }
438 445
446 bool javaBooleanAnd(bool a, bool b) {
447 return a && b;
448 }
449
439 class JavaStringBuilder { 450 class JavaStringBuilder {
440 StringBuffer sb = new StringBuffer(); 451 StringBuffer sb = new StringBuffer();
441 String toString() => sb.toString(); 452 String toString() => sb.toString();
442 JavaStringBuilder append(x) { 453 JavaStringBuilder append(x) {
443 sb.write(x); 454 sb.write(x);
444 return this; 455 return this;
445 } 456 }
446 JavaStringBuilder appendChar(int c) { 457 JavaStringBuilder appendChar(int c) {
447 sb.writeCharCode(c); 458 sb.writeCharCode(c);
448 return this; 459 return this;
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after
487 if (!_matches.moveNext()) { 498 if (!_matches.moveNext()) {
488 return false; 499 return false;
489 } 500 }
490 _match = _matches.current; 501 _match = _matches.current;
491 return true; 502 return true;
492 } 503 }
493 String group(int i) => _match[i]; 504 String group(int i) => _match[i];
494 int start() => _match.start; 505 int start() => _match.start;
495 int end() => _match.end; 506 int end() => _match.end;
496 } 507 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698