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

Side by Side Diff: pkg/analysis_server/lib/src/generated_protocol.dart

Issue 479683005: Make more use of generated code in analysis server. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 6 years, 4 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 // Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file 1 // Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file
2 // for details. All rights reserved. Use of this source code is governed by a 2 // for details. All rights reserved. Use of this source code is governed by a
3 // BSD-style license that can be found in the LICENSE file. 3 // BSD-style license that can be found in the LICENSE file.
4 // 4 //
5 // This file has been automatically generated. Please do not edit it manually. 5 // This file has been automatically generated. Please do not edit it manually.
6 // To regenerate the file, use the script 6 // To regenerate the file, use the script
7 // "pkg/analysis_server/spec/generate_files". 7 // "pkg/analysis_server/spec/generate_files".
8 8
9 part of protocol2; 9 part of protocol2;
10 10
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after
44 return new ServerGetVersionResult.fromJson( 44 return new ServerGetVersionResult.fromJson(
45 new ResponseDecoder(), "result", response.result); 45 new ResponseDecoder(), "result", response.result);
46 } 46 }
47 47
48 Map<String, dynamic> toJson() { 48 Map<String, dynamic> toJson() {
49 Map<String, dynamic> result = {}; 49 Map<String, dynamic> result = {};
50 result["version"] = version; 50 result["version"] = version;
51 return result; 51 return result;
52 } 52 }
53 53
54 Response toResponse(String id) {
55 return new Response(id, result: toJson());
56 }
57
54 @override 58 @override
55 String toString() => JSON.encode(toJson()); 59 String toString() => JSON.encode(toJson());
56 60
57 @override 61 @override
58 bool operator==(other) { 62 bool operator==(other) {
59 if (other is ServerGetVersionResult) { 63 if (other is ServerGetVersionResult) {
60 return version == other.version; 64 return version == other.version;
61 } 65 }
62 return false; 66 return false;
63 } 67 }
(...skipping 331 matching lines...) Expand 10 before | Expand all | Expand 10 after
395 return new AnalysisGetErrorsResult.fromJson( 399 return new AnalysisGetErrorsResult.fromJson(
396 new ResponseDecoder(), "result", response.result); 400 new ResponseDecoder(), "result", response.result);
397 } 401 }
398 402
399 Map<String, dynamic> toJson() { 403 Map<String, dynamic> toJson() {
400 Map<String, dynamic> result = {}; 404 Map<String, dynamic> result = {};
401 result["errors"] = errors.map((AnalysisError value) => value.toJson()).toLis t(); 405 result["errors"] = errors.map((AnalysisError value) => value.toJson()).toLis t();
402 return result; 406 return result;
403 } 407 }
404 408
409 Response toResponse(String id) {
410 return new Response(id, result: toJson());
411 }
412
405 @override 413 @override
406 String toString() => JSON.encode(toJson()); 414 String toString() => JSON.encode(toJson());
407 415
408 @override 416 @override
409 bool operator==(other) { 417 bool operator==(other) {
410 if (other is AnalysisGetErrorsResult) { 418 if (other is AnalysisGetErrorsResult) {
411 return _listEqual(errors, other.errors, (AnalysisError a, AnalysisError b) => a == b); 419 return _listEqual(errors, other.errors, (AnalysisError a, AnalysisError b) => a == b);
412 } 420 }
413 return false; 421 return false;
414 } 422 }
(...skipping 127 matching lines...) Expand 10 before | Expand all | Expand 10 after
542 return new AnalysisGetHoverResult.fromJson( 550 return new AnalysisGetHoverResult.fromJson(
543 new ResponseDecoder(), "result", response.result); 551 new ResponseDecoder(), "result", response.result);
544 } 552 }
545 553
546 Map<String, dynamic> toJson() { 554 Map<String, dynamic> toJson() {
547 Map<String, dynamic> result = {}; 555 Map<String, dynamic> result = {};
548 result["hovers"] = hovers.map((HoverInformation value) => value.toJson()).to List(); 556 result["hovers"] = hovers.map((HoverInformation value) => value.toJson()).to List();
549 return result; 557 return result;
550 } 558 }
551 559
560 Response toResponse(String id) {
561 return new Response(id, result: toJson());
562 }
563
552 @override 564 @override
553 String toString() => JSON.encode(toJson()); 565 String toString() => JSON.encode(toJson());
554 566
555 @override 567 @override
556 bool operator==(other) { 568 bool operator==(other) {
557 if (other is AnalysisGetHoverResult) { 569 if (other is AnalysisGetHoverResult) {
558 return _listEqual(hovers, other.hovers, (HoverInformation a, HoverInformat ion b) => a == b); 570 return _listEqual(hovers, other.hovers, (HoverInformation a, HoverInformat ion b) => a == b);
559 } 571 }
560 return false; 572 return false;
561 } 573 }
(...skipping 1081 matching lines...) Expand 10 before | Expand all | Expand 10 after
1643 return new CompletionGetSuggestionsResult.fromJson( 1655 return new CompletionGetSuggestionsResult.fromJson(
1644 new ResponseDecoder(), "result", response.result); 1656 new ResponseDecoder(), "result", response.result);
1645 } 1657 }
1646 1658
1647 Map<String, dynamic> toJson() { 1659 Map<String, dynamic> toJson() {
1648 Map<String, dynamic> result = {}; 1660 Map<String, dynamic> result = {};
1649 result["id"] = id; 1661 result["id"] = id;
1650 return result; 1662 return result;
1651 } 1663 }
1652 1664
1665 Response toResponse(String id) {
1666 return new Response(id, result: toJson());
1667 }
1668
1653 @override 1669 @override
1654 String toString() => JSON.encode(toJson()); 1670 String toString() => JSON.encode(toJson());
1655 1671
1656 @override 1672 @override
1657 bool operator==(other) { 1673 bool operator==(other) {
1658 if (other is CompletionGetSuggestionsResult) { 1674 if (other is CompletionGetSuggestionsResult) {
1659 return id == other.id; 1675 return id == other.id;
1660 } 1676 }
1661 return false; 1677 return false;
1662 } 1678 }
(...skipping 288 matching lines...) Expand 10 before | Expand all | Expand 10 after
1951 1967
1952 Map<String, dynamic> toJson() { 1968 Map<String, dynamic> toJson() {
1953 Map<String, dynamic> result = {}; 1969 Map<String, dynamic> result = {};
1954 result["id"] = id; 1970 result["id"] = id;
1955 if (element != null) { 1971 if (element != null) {
1956 result["element"] = element.toJson(); 1972 result["element"] = element.toJson();
1957 } 1973 }
1958 return result; 1974 return result;
1959 } 1975 }
1960 1976
1977 Response toResponse(String id) {
1978 return new Response(id, result: toJson());
1979 }
1980
1961 @override 1981 @override
1962 String toString() => JSON.encode(toJson()); 1982 String toString() => JSON.encode(toJson());
1963 1983
1964 @override 1984 @override
1965 bool operator==(other) { 1985 bool operator==(other) {
1966 if (other is SearchFindElementReferencesResult) { 1986 if (other is SearchFindElementReferencesResult) {
1967 return id == other.id && 1987 return id == other.id &&
1968 element == other.element; 1988 element == other.element;
1969 } 1989 }
1970 return false; 1990 return false;
(...skipping 110 matching lines...) Expand 10 before | Expand all | Expand 10 after
2081 return new SearchFindMemberDeclarationsResult.fromJson( 2101 return new SearchFindMemberDeclarationsResult.fromJson(
2082 new ResponseDecoder(), "result", response.result); 2102 new ResponseDecoder(), "result", response.result);
2083 } 2103 }
2084 2104
2085 Map<String, dynamic> toJson() { 2105 Map<String, dynamic> toJson() {
2086 Map<String, dynamic> result = {}; 2106 Map<String, dynamic> result = {};
2087 result["id"] = id; 2107 result["id"] = id;
2088 return result; 2108 return result;
2089 } 2109 }
2090 2110
2111 Response toResponse(String id) {
2112 return new Response(id, result: toJson());
2113 }
2114
2091 @override 2115 @override
2092 String toString() => JSON.encode(toJson()); 2116 String toString() => JSON.encode(toJson());
2093 2117
2094 @override 2118 @override
2095 bool operator==(other) { 2119 bool operator==(other) {
2096 if (other is SearchFindMemberDeclarationsResult) { 2120 if (other is SearchFindMemberDeclarationsResult) {
2097 return id == other.id; 2121 return id == other.id;
2098 } 2122 }
2099 return false; 2123 return false;
2100 } 2124 }
(...skipping 108 matching lines...) Expand 10 before | Expand all | Expand 10 after
2209 return new SearchFindMemberReferencesResult.fromJson( 2233 return new SearchFindMemberReferencesResult.fromJson(
2210 new ResponseDecoder(), "result", response.result); 2234 new ResponseDecoder(), "result", response.result);
2211 } 2235 }
2212 2236
2213 Map<String, dynamic> toJson() { 2237 Map<String, dynamic> toJson() {
2214 Map<String, dynamic> result = {}; 2238 Map<String, dynamic> result = {};
2215 result["id"] = id; 2239 result["id"] = id;
2216 return result; 2240 return result;
2217 } 2241 }
2218 2242
2243 Response toResponse(String id) {
2244 return new Response(id, result: toJson());
2245 }
2246
2219 @override 2247 @override
2220 String toString() => JSON.encode(toJson()); 2248 String toString() => JSON.encode(toJson());
2221 2249
2222 @override 2250 @override
2223 bool operator==(other) { 2251 bool operator==(other) {
2224 if (other is SearchFindMemberReferencesResult) { 2252 if (other is SearchFindMemberReferencesResult) {
2225 return id == other.id; 2253 return id == other.id;
2226 } 2254 }
2227 return false; 2255 return false;
2228 } 2256 }
(...skipping 109 matching lines...) Expand 10 before | Expand all | Expand 10 after
2338 return new SearchFindTopLevelDeclarationsResult.fromJson( 2366 return new SearchFindTopLevelDeclarationsResult.fromJson(
2339 new ResponseDecoder(), "result", response.result); 2367 new ResponseDecoder(), "result", response.result);
2340 } 2368 }
2341 2369
2342 Map<String, dynamic> toJson() { 2370 Map<String, dynamic> toJson() {
2343 Map<String, dynamic> result = {}; 2371 Map<String, dynamic> result = {};
2344 result["id"] = id; 2372 result["id"] = id;
2345 return result; 2373 return result;
2346 } 2374 }
2347 2375
2376 Response toResponse(String id) {
2377 return new Response(id, result: toJson());
2378 }
2379
2348 @override 2380 @override
2349 String toString() => JSON.encode(toJson()); 2381 String toString() => JSON.encode(toJson());
2350 2382
2351 @override 2383 @override
2352 bool operator==(other) { 2384 bool operator==(other) {
2353 if (other is SearchFindTopLevelDeclarationsResult) { 2385 if (other is SearchFindTopLevelDeclarationsResult) {
2354 return id == other.id; 2386 return id == other.id;
2355 } 2387 }
2356 return false; 2388 return false;
2357 } 2389 }
(...skipping 132 matching lines...) Expand 10 before | Expand all | Expand 10 after
2490 } 2522 }
2491 2523
2492 Map<String, dynamic> toJson() { 2524 Map<String, dynamic> toJson() {
2493 Map<String, dynamic> result = {}; 2525 Map<String, dynamic> result = {};
2494 if (hierarchyItems != null) { 2526 if (hierarchyItems != null) {
2495 result["hierarchyItems"] = hierarchyItems.map((TypeHierarchyItem value) => value.toJson()).toList(); 2527 result["hierarchyItems"] = hierarchyItems.map((TypeHierarchyItem value) => value.toJson()).toList();
2496 } 2528 }
2497 return result; 2529 return result;
2498 } 2530 }
2499 2531
2532 Response toResponse(String id) {
2533 return new Response(id, result: toJson());
2534 }
2535
2500 @override 2536 @override
2501 String toString() => JSON.encode(toJson()); 2537 String toString() => JSON.encode(toJson());
2502 2538
2503 @override 2539 @override
2504 bool operator==(other) { 2540 bool operator==(other) {
2505 if (other is SearchGetTypeHierarchyResult) { 2541 if (other is SearchGetTypeHierarchyResult) {
2506 return _listEqual(hierarchyItems, other.hierarchyItems, (TypeHierarchyItem a, TypeHierarchyItem b) => a == b); 2542 return _listEqual(hierarchyItems, other.hierarchyItems, (TypeHierarchyItem a, TypeHierarchyItem b) => a == b);
2507 } 2543 }
2508 return false; 2544 return false;
2509 } 2545 }
(...skipping 231 matching lines...) Expand 10 before | Expand all | Expand 10 after
2741 return new EditGetAssistsResult.fromJson( 2777 return new EditGetAssistsResult.fromJson(
2742 new ResponseDecoder(), "result", response.result); 2778 new ResponseDecoder(), "result", response.result);
2743 } 2779 }
2744 2780
2745 Map<String, dynamic> toJson() { 2781 Map<String, dynamic> toJson() {
2746 Map<String, dynamic> result = {}; 2782 Map<String, dynamic> result = {};
2747 result["assists"] = assists.map((SourceChange value) => value.toJson()).toLi st(); 2783 result["assists"] = assists.map((SourceChange value) => value.toJson()).toLi st();
2748 return result; 2784 return result;
2749 } 2785 }
2750 2786
2787 Response toResponse(String id) {
2788 return new Response(id, result: toJson());
2789 }
2790
2751 @override 2791 @override
2752 String toString() => JSON.encode(toJson()); 2792 String toString() => JSON.encode(toJson());
2753 2793
2754 @override 2794 @override
2755 bool operator==(other) { 2795 bool operator==(other) {
2756 if (other is EditGetAssistsResult) { 2796 if (other is EditGetAssistsResult) {
2757 return _listEqual(assists, other.assists, (SourceChange a, SourceChange b) => a == b); 2797 return _listEqual(assists, other.assists, (SourceChange a, SourceChange b) => a == b);
2758 } 2798 }
2759 return false; 2799 return false;
2760 } 2800 }
(...skipping 138 matching lines...) Expand 10 before | Expand all | Expand 10 after
2899 return new EditGetAvailableRefactoringsResult.fromJson( 2939 return new EditGetAvailableRefactoringsResult.fromJson(
2900 new ResponseDecoder(), "result", response.result); 2940 new ResponseDecoder(), "result", response.result);
2901 } 2941 }
2902 2942
2903 Map<String, dynamic> toJson() { 2943 Map<String, dynamic> toJson() {
2904 Map<String, dynamic> result = {}; 2944 Map<String, dynamic> result = {};
2905 result["kinds"] = kinds.map((RefactoringKind value) => value.toJson()).toLis t(); 2945 result["kinds"] = kinds.map((RefactoringKind value) => value.toJson()).toLis t();
2906 return result; 2946 return result;
2907 } 2947 }
2908 2948
2949 Response toResponse(String id) {
2950 return new Response(id, result: toJson());
2951 }
2952
2909 @override 2953 @override
2910 String toString() => JSON.encode(toJson()); 2954 String toString() => JSON.encode(toJson());
2911 2955
2912 @override 2956 @override
2913 bool operator==(other) { 2957 bool operator==(other) {
2914 if (other is EditGetAvailableRefactoringsResult) { 2958 if (other is EditGetAvailableRefactoringsResult) {
2915 return _listEqual(kinds, other.kinds, (RefactoringKind a, RefactoringKind b) => a == b); 2959 return _listEqual(kinds, other.kinds, (RefactoringKind a, RefactoringKind b) => a == b);
2916 } 2960 }
2917 return false; 2961 return false;
2918 } 2962 }
(...skipping 128 matching lines...) Expand 10 before | Expand all | Expand 10 after
3047 return new EditGetFixesResult.fromJson( 3091 return new EditGetFixesResult.fromJson(
3048 new ResponseDecoder(), "result", response.result); 3092 new ResponseDecoder(), "result", response.result);
3049 } 3093 }
3050 3094
3051 Map<String, dynamic> toJson() { 3095 Map<String, dynamic> toJson() {
3052 Map<String, dynamic> result = {}; 3096 Map<String, dynamic> result = {};
3053 result["fixes"] = fixes.map((ErrorFixes value) => value.toJson()).toList(); 3097 result["fixes"] = fixes.map((ErrorFixes value) => value.toJson()).toList();
3054 return result; 3098 return result;
3055 } 3099 }
3056 3100
3101 Response toResponse(String id) {
3102 return new Response(id, result: toJson());
3103 }
3104
3057 @override 3105 @override
3058 String toString() => JSON.encode(toJson()); 3106 String toString() => JSON.encode(toJson());
3059 3107
3060 @override 3108 @override
3061 bool operator==(other) { 3109 bool operator==(other) {
3062 if (other is EditGetFixesResult) { 3110 if (other is EditGetFixesResult) {
3063 return _listEqual(fixes, other.fixes, (ErrorFixes a, ErrorFixes b) => a == b); 3111 return _listEqual(fixes, other.fixes, (ErrorFixes a, ErrorFixes b) => a == b);
3064 } 3112 }
3065 return false; 3113 return false;
3066 } 3114 }
(...skipping 239 matching lines...) Expand 10 before | Expand all | Expand 10 after
3306 } 3354 }
3307 if (change != null) { 3355 if (change != null) {
3308 result["change"] = change.toJson(); 3356 result["change"] = change.toJson();
3309 } 3357 }
3310 if (potentialEdits != null) { 3358 if (potentialEdits != null) {
3311 result["potentialEdits"] = potentialEdits; 3359 result["potentialEdits"] = potentialEdits;
3312 } 3360 }
3313 return result; 3361 return result;
3314 } 3362 }
3315 3363
3364 Response toResponse(String id) {
3365 return new Response(id, result: toJson());
3366 }
3367
3316 @override 3368 @override
3317 String toString() => JSON.encode(toJson()); 3369 String toString() => JSON.encode(toJson());
3318 3370
3319 @override 3371 @override
3320 bool operator==(other) { 3372 bool operator==(other) {
3321 if (other is EditGetRefactoringResult) { 3373 if (other is EditGetRefactoringResult) {
3322 return _listEqual(status, other.status, (RefactoringProblem a, Refactoring Problem b) => a == b) && 3374 return _listEqual(status, other.status, (RefactoringProblem a, Refactoring Problem b) => a == b) &&
3323 feedback == other.feedback && 3375 feedback == other.feedback &&
3324 change == other.change && 3376 change == other.change &&
3325 _listEqual(potentialEdits, other.potentialEdits, (String a, String b) => a == b); 3377 _listEqual(potentialEdits, other.potentialEdits, (String a, String b) => a == b);
(...skipping 114 matching lines...) Expand 10 before | Expand all | Expand 10 after
3440 return new DebugCreateContextResult.fromJson( 3492 return new DebugCreateContextResult.fromJson(
3441 new ResponseDecoder(), "result", response.result); 3493 new ResponseDecoder(), "result", response.result);
3442 } 3494 }
3443 3495
3444 Map<String, dynamic> toJson() { 3496 Map<String, dynamic> toJson() {
3445 Map<String, dynamic> result = {}; 3497 Map<String, dynamic> result = {};
3446 result["id"] = id; 3498 result["id"] = id;
3447 return result; 3499 return result;
3448 } 3500 }
3449 3501
3502 Response toResponse(String id) {
3503 return new Response(id, result: toJson());
3504 }
3505
3450 @override 3506 @override
3451 String toString() => JSON.encode(toJson()); 3507 String toString() => JSON.encode(toJson());
3452 3508
3453 @override 3509 @override
3454 bool operator==(other) { 3510 bool operator==(other) {
3455 if (other is DebugCreateContextResult) { 3511 if (other is DebugCreateContextResult) {
3456 return id == other.id; 3512 return id == other.id;
3457 } 3513 }
3458 return false; 3514 return false;
3459 } 3515 }
(...skipping 219 matching lines...) Expand 10 before | Expand all | Expand 10 after
3679 Map<String, dynamic> result = {}; 3735 Map<String, dynamic> result = {};
3680 if (file != null) { 3736 if (file != null) {
3681 result["file"] = file; 3737 result["file"] = file;
3682 } 3738 }
3683 if (uri != null) { 3739 if (uri != null) {
3684 result["uri"] = uri; 3740 result["uri"] = uri;
3685 } 3741 }
3686 return result; 3742 return result;
3687 } 3743 }
3688 3744
3745 Response toResponse(String id) {
3746 return new Response(id, result: toJson());
3747 }
3748
3689 @override 3749 @override
3690 String toString() => JSON.encode(toJson()); 3750 String toString() => JSON.encode(toJson());
3691 3751
3692 @override 3752 @override
3693 bool operator==(other) { 3753 bool operator==(other) {
3694 if (other is DebugMapUriResult) { 3754 if (other is DebugMapUriResult) {
3695 return file == other.file && 3755 return file == other.file &&
3696 uri == other.uri; 3756 uri == other.uri;
3697 } 3757 }
3698 return false; 3758 return false;
(...skipping 1326 matching lines...) Expand 10 before | Expand all | Expand 10 after
5025 String returnType; 5085 String returnType;
5026 if (json.containsKey("returnType")) { 5086 if (json.containsKey("returnType")) {
5027 returnType = jsonDecoder._decodeString(jsonPath + ".returnType", json["r eturnType"]); 5087 returnType = jsonDecoder._decodeString(jsonPath + ".returnType", json["r eturnType"]);
5028 } 5088 }
5029 return new Element(kind, name, flags, location: location, parameters: para meters, returnType: returnType); 5089 return new Element(kind, name, flags, location: location, parameters: para meters, returnType: returnType);
5030 } else { 5090 } else {
5031 throw jsonDecoder.mismatch(jsonPath, "Element"); 5091 throw jsonDecoder.mismatch(jsonPath, "Element");
5032 } 5092 }
5033 } 5093 }
5034 5094
5095 /**
5096 * Construct based on a value from the analyzer engine.
5097 */
5098 factory Element.fromEngine(engine.Element element) =>
5099 elementFromEngine(element);
5100
5035 bool get isAbstract => (flags & FLAG_ABSTRACT) != 0; 5101 bool get isAbstract => (flags & FLAG_ABSTRACT) != 0;
5036 bool get isConst => (flags & FLAG_CONST) != 0; 5102 bool get isConst => (flags & FLAG_CONST) != 0;
5037 bool get isFinal => (flags & FLAG_FINAL) != 0; 5103 bool get isFinal => (flags & FLAG_FINAL) != 0;
5038 bool get isStatic => (flags & FLAG_STATIC) != 0; 5104 bool get isStatic => (flags & FLAG_STATIC) != 0;
5039 bool get isPrivate => (flags & FLAG_PRIVATE) != 0; 5105 bool get isPrivate => (flags & FLAG_PRIVATE) != 0;
5040 bool get isDeprecated => (flags & FLAG_DEPRECATED) != 0; 5106 bool get isDeprecated => (flags & FLAG_DEPRECATED) != 0;
5041 5107
5042 Map<String, dynamic> toJson() { 5108 Map<String, dynamic> toJson() {
5043 Map<String, dynamic> result = {}; 5109 Map<String, dynamic> result = {};
5044 result["kind"] = kind.toJson(); 5110 result["kind"] = kind.toJson();
(...skipping 1503 matching lines...) Expand 10 before | Expand all | Expand 10 after
6548 startColumn = jsonDecoder._decodeInt(jsonPath + ".startColumn", json["st artColumn"]); 6614 startColumn = jsonDecoder._decodeInt(jsonPath + ".startColumn", json["st artColumn"]);
6549 } else { 6615 } else {
6550 throw jsonDecoder.missingKey(jsonPath, "startColumn"); 6616 throw jsonDecoder.missingKey(jsonPath, "startColumn");
6551 } 6617 }
6552 return new Location(file, offset, length, startLine, startColumn); 6618 return new Location(file, offset, length, startLine, startColumn);
6553 } else { 6619 } else {
6554 throw jsonDecoder.mismatch(jsonPath, "Location"); 6620 throw jsonDecoder.mismatch(jsonPath, "Location");
6555 } 6621 }
6556 } 6622 }
6557 6623
6624 /**
6625 * Construct based on an element from the analyzer engine.
6626 */
6627 factory Location.fromElement(engine.Element element) =>
6628 _locationFromElement(element);
6629
6630 /**
6631 * Create a Location based on an element and offset from the analyzer engine.
6632 */
6633 factory Location.fromOffset(engine.Element element, int offset, int length) =>
6634 _locationFromOffset(element, offset, length);
6635
6558 Map<String, dynamic> toJson() { 6636 Map<String, dynamic> toJson() {
6559 Map<String, dynamic> result = {}; 6637 Map<String, dynamic> result = {};
6560 result["file"] = file; 6638 result["file"] = file;
6561 result["offset"] = offset; 6639 result["offset"] = offset;
6562 result["length"] = length; 6640 result["length"] = length;
6563 result["startLine"] = startLine; 6641 result["startLine"] = startLine;
6564 result["startColumn"] = startColumn; 6642 result["startColumn"] = startColumn;
6565 return result; 6643 return result;
6566 } 6644 }
6567 6645
(...skipping 448 matching lines...) Expand 10 before | Expand all | Expand 10 after
7016 className = jsonDecoder._decodeString(jsonPath + ".className", json["cla ssName"]); 7094 className = jsonDecoder._decodeString(jsonPath + ".className", json["cla ssName"]);
7017 } else { 7095 } else {
7018 throw jsonDecoder.missingKey(jsonPath, "className"); 7096 throw jsonDecoder.missingKey(jsonPath, "className");
7019 } 7097 }
7020 return new OverriddenMember(element, className); 7098 return new OverriddenMember(element, className);
7021 } else { 7099 } else {
7022 throw jsonDecoder.mismatch(jsonPath, "OverriddenMember"); 7100 throw jsonDecoder.mismatch(jsonPath, "OverriddenMember");
7023 } 7101 }
7024 } 7102 }
7025 7103
7104 /**
7105 * Construct based on an element from the analyzer engine.
7106 */
7107 factory OverriddenMember.fromEngine(engine.Element member) =>
7108 _overriddenMemberFromEngine(member);
7109
7026 Map<String, dynamic> toJson() { 7110 Map<String, dynamic> toJson() {
7027 Map<String, dynamic> result = {}; 7111 Map<String, dynamic> result = {};
7028 result["element"] = element.toJson(); 7112 result["element"] = element.toJson();
7029 result["className"] = className; 7113 result["className"] = className;
7030 return result; 7114 return result;
7031 } 7115 }
7032 7116
7033 @override 7117 @override
7034 String toString() => JSON.encode(toJson()); 7118 String toString() => JSON.encode(toJson());
7035 7119
(...skipping 582 matching lines...) Expand 10 before | Expand all | Expand 10 after
7618 path = jsonDecoder._decodeList(jsonPath + ".path", json["path"], (String jsonPath, Object json) => new Element.fromJson(jsonDecoder, jsonPath, json)); 7702 path = jsonDecoder._decodeList(jsonPath + ".path", json["path"], (String jsonPath, Object json) => new Element.fromJson(jsonDecoder, jsonPath, json));
7619 } else { 7703 } else {
7620 throw jsonDecoder.missingKey(jsonPath, "path"); 7704 throw jsonDecoder.missingKey(jsonPath, "path");
7621 } 7705 }
7622 return new SearchResult(location, kind, isPotential, path); 7706 return new SearchResult(location, kind, isPotential, path);
7623 } else { 7707 } else {
7624 throw jsonDecoder.mismatch(jsonPath, "SearchResult"); 7708 throw jsonDecoder.mismatch(jsonPath, "SearchResult");
7625 } 7709 }
7626 } 7710 }
7627 7711
7712 /**
7713 * Construct based on a value from the search engine.
7714 */
7715 factory SearchResult.fromMatch(engine.SearchMatch match) =>
7716 searchResultFromMatch(match);
7717
7628 Map<String, dynamic> toJson() { 7718 Map<String, dynamic> toJson() {
7629 Map<String, dynamic> result = {}; 7719 Map<String, dynamic> result = {};
7630 result["location"] = location.toJson(); 7720 result["location"] = location.toJson();
7631 result["kind"] = kind.toJson(); 7721 result["kind"] = kind.toJson();
7632 result["isPotential"] = isPotential; 7722 result["isPotential"] = isPotential;
7633 result["path"] = path.map((Element value) => value.toJson()).toList(); 7723 result["path"] = path.map((Element value) => value.toJson()).toList();
7634 return result; 7724 return result;
7635 } 7725 }
7636 7726
7637 @override 7727 @override
(...skipping 99 matching lines...) Expand 10 before | Expand all | Expand 10 after
7737 if (json is String) { 7827 if (json is String) {
7738 try { 7828 try {
7739 return new SearchResultKind(json); 7829 return new SearchResultKind(json);
7740 } catch(_) { 7830 } catch(_) {
7741 // Fall through 7831 // Fall through
7742 } 7832 }
7743 } 7833 }
7744 throw jsonDecoder.mismatch(jsonPath, "SearchResultKind"); 7834 throw jsonDecoder.mismatch(jsonPath, "SearchResultKind");
7745 } 7835 }
7746 7836
7837 /**
7838 * Construct based on a value from the search engine.
7839 */
7840 factory SearchResultKind.fromEngine(engine.MatchKind kind) =>
7841 _searchResultKindFromEngine(kind);
7842
7747 @override 7843 @override
7748 String toString() => "SearchResultKind.$name"; 7844 String toString() => "SearchResultKind.$name";
7749 7845
7750 String toJson() => name; 7846 String toJson() => name;
7751 } 7847 }
7752 7848
7753 /** 7849 /**
7754 * ServerService 7850 * ServerService
7755 * 7851 *
7756 * enum { 7852 * enum {
(...skipping 311 matching lines...) Expand 10 before | Expand all | Expand 10 after
8068 } 8164 }
8069 } 8165 }
8070 8166
8071 Map<String, dynamic> toJson() { 8167 Map<String, dynamic> toJson() {
8072 Map<String, dynamic> result = {}; 8168 Map<String, dynamic> result = {};
8073 result["file"] = file; 8169 result["file"] = file;
8074 result["edits"] = edits.map((SourceEdit value) => value.toJson()).toList(); 8170 result["edits"] = edits.map((SourceEdit value) => value.toJson()).toList();
8075 return result; 8171 return result;
8076 } 8172 }
8077 8173
8174 /**
8175 * Adds the given [Edit] to the list.
8176 */
8177 void add(SourceEdit edit) => _addEditForSource(this, edit);
8178
8179 /**
8180 * Adds the given [Edit]s.
8181 */
8182 void addAll(Iterable<SourceEdit> edits) =>
8183 _addAllEditsForSource(this, edits);
8184
8078 @override 8185 @override
8079 String toString() => JSON.encode(toJson()); 8186 String toString() => JSON.encode(toJson());
8080 8187
8081 @override 8188 @override
8082 bool operator==(other) { 8189 bool operator==(other) {
8083 if (other is SourceFileEdit) { 8190 if (other is SourceFileEdit) {
8084 return file == other.file && 8191 return file == other.file &&
8085 _listEqual(edits, other.edits, (SourceEdit a, SourceEdit b) => a == b) ; 8192 _listEqual(edits, other.edits, (SourceEdit a, SourceEdit b) => a == b) ;
8086 } 8193 }
8087 return false; 8194 return false;
(...skipping 874 matching lines...) Expand 10 before | Expand all | Expand 10 after
8962 return false; 9069 return false;
8963 } 9070 }
8964 9071
8965 @override 9072 @override
8966 int get hashCode { 9073 int get hashCode {
8967 int hash = 0; 9074 int hash = 0;
8968 hash = _JenkinsSmiHash.combine(hash, newName.hashCode); 9075 hash = _JenkinsSmiHash.combine(hash, newName.hashCode);
8969 return _JenkinsSmiHash.finish(hash); 9076 return _JenkinsSmiHash.finish(hash);
8970 } 9077 }
8971 } 9078 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698