| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright 2013, the Dart project authors. | 2 * Copyright 2013, the Dart project authors. |
| 3 * | 3 * |
| 4 * Licensed under the Eclipse Public License v1.0 (the "License"); you may not u
se this file except | 4 * Licensed under the Eclipse Public License v1.0 (the "License"); you may not u
se this file except |
| 5 * in compliance with the License. You may obtain a copy of the License at | 5 * in compliance with the License. You may obtain a copy of the License at |
| 6 * | 6 * |
| 7 * http://www.eclipse.org/legal/epl-v10.html | 7 * http://www.eclipse.org/legal/epl-v10.html |
| 8 * | 8 * |
| 9 * Unless required by applicable law or agreed to in writing, software distribut
ed under the License | 9 * Unless required by applicable law or agreed to in writing, software distribut
ed under the License |
| 10 * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY K
IND, either express | 10 * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY K
IND, either express |
| (...skipping 391 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 402 "}", | 402 "}", |
| 403 "main() {", | 403 "main() {", |
| 404 " new A.name ();", | 404 " new A.name ();", |
| 405 "}", | 405 "}", |
| 406 ""); | 406 ""); |
| 407 assertHasWordPosition(SemanticHighlightings.CONSTRUCTOR, "name () {}"); | 407 assertHasWordPosition(SemanticHighlightings.CONSTRUCTOR, "name () {}"); |
| 408 assertHasWordPosition(SemanticHighlightings.CONSTRUCTOR, "name ();"); | 408 assertHasWordPosition(SemanticHighlightings.CONSTRUCTOR, "name ();"); |
| 409 } | 409 } |
| 410 | 410 |
| 411 public void test_deprecated() throws Exception { | 411 public void test_deprecated() throws Exception { |
| 412 setFileContent( | |
| 413 "meta.dart", | |
| 414 makeSource( | |
| 415 "// filler filler filler filler filler filler filler filler filler f
iller", | |
| 416 "library meta;", | |
| 417 "// const deprecated = 42;", | |
| 418 "")); | |
| 419 preparePositions( | 412 preparePositions( |
| 420 "// filler filler filler filler filler filler filler filler filler fille
r", | 413 "// filler filler filler filler filler filler filler filler filler fille
r", |
| 421 "import 'meta.dart';", | |
| 422 "@deprecated", | 414 "@deprecated", |
| 423 "class A {", | 415 "class A {", |
| 424 " @deprecated", | 416 " @deprecated", |
| 425 " method() {}", | 417 " method() {}", |
| 426 " @deprecated", | 418 " @deprecated", |
| 427 " var field;", | 419 " var field;", |
| 428 " @deprecated", | 420 " @deprecated", |
| 429 " get myGet => null;", | 421 " get myGet => null;", |
| 430 " @deprecated", | 422 " @deprecated", |
| 431 " set mySet(x) {}", | 423 " set mySet(x) {}", |
| (...skipping 11 matching lines...) Expand all Loading... |
| 443 assertHasWordPosition(SemanticHighlightings.DEPRECATED_ELEMENT, "A a;"); | 435 assertHasWordPosition(SemanticHighlightings.DEPRECATED_ELEMENT, "A a;"); |
| 444 assertHasWordPosition(SemanticHighlightings.DEPRECATED_ELEMENT, "method ();"
); | 436 assertHasWordPosition(SemanticHighlightings.DEPRECATED_ELEMENT, "method ();"
); |
| 445 assertHasWordPosition(SemanticHighlightings.DEPRECATED_ELEMENT, "field ;"); | 437 assertHasWordPosition(SemanticHighlightings.DEPRECATED_ELEMENT, "field ;"); |
| 446 assertHasWordPosition(SemanticHighlightings.DEPRECATED_ELEMENT, "field ="); | 438 assertHasWordPosition(SemanticHighlightings.DEPRECATED_ELEMENT, "field ="); |
| 447 assertHasWordPosition(SemanticHighlightings.DEPRECATED_ELEMENT, "myGet ;"); | 439 assertHasWordPosition(SemanticHighlightings.DEPRECATED_ELEMENT, "myGet ;"); |
| 448 assertHasWordPosition(SemanticHighlightings.DEPRECATED_ELEMENT, "mySet ="); | 440 assertHasWordPosition(SemanticHighlightings.DEPRECATED_ELEMENT, "mySet ="); |
| 449 } | 441 } |
| 450 | 442 |
| 451 public void test_deprecated_libraryImport() throws Exception { | 443 public void test_deprecated_libraryImport() throws Exception { |
| 452 setFileContent( | 444 setFileContent( |
| 453 "meta.dart", | |
| 454 makeSource( | |
| 455 "// filler filler filler filler filler filler filler filler filler f
iller", | |
| 456 "library meta;", | |
| 457 "// const deprecated = 42;", | |
| 458 "")); | |
| 459 setFileContent( | |
| 460 "ModernLib.dart", | 445 "ModernLib.dart", |
| 461 makeSource( | 446 makeSource( |
| 462 "// filler filler filler filler filler filler filler filler filler f
iller", | 447 "// filler filler filler filler filler filler filler filler filler f
iller", |
| 463 "library modernLib;", | 448 "library modernLib;", |
| 464 "")); | 449 "")); |
| 465 setFileContent( | 450 setFileContent( |
| 466 "DeprecatedLib.dart", | 451 "DeprecatedLib.dart", |
| 467 makeSource( | 452 makeSource( |
| 468 "// filler filler filler filler filler filler filler filler filler f
iller", | 453 "// filler filler filler filler filler filler filler filler filler f
iller", |
| 469 "import '/meta.dart';", | |
| 470 "@deprecated", | 454 "@deprecated", |
| 471 "library deprecatedLib;", | 455 "library deprecatedLib;", |
| 472 "// const deprecated = 0;", | 456 "// const deprecated = 0;", |
| 473 "")); | 457 "")); |
| 474 preparePositions( | 458 preparePositions( |
| 475 "// filler filler filler filler filler filler filler filler filler fille
r", | 459 "// filler filler filler filler filler filler filler filler filler fille
r", |
| 476 "library App;", | 460 "library App;", |
| 477 "import 'ModernLib.dart';", | 461 "import 'ModernLib.dart';", |
| 478 "import 'DeprecatedLib.dart';", | 462 "import 'DeprecatedLib.dart';", |
| 479 ""); | 463 ""); |
| (...skipping 449 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 929 highlighting.getDefaultStyle(); | 913 highlighting.getDefaultStyle(); |
| 930 highlighting.getDefaultTextColor(); | 914 highlighting.getDefaultTextColor(); |
| 931 } | 915 } |
| 932 } | 916 } |
| 933 | 917 |
| 934 private void preparePositions(String... lines) throws Exception { | 918 private void preparePositions(String... lines) throws Exception { |
| 935 parseTestUnit(lines); | 919 parseTestUnit(lines); |
| 936 preparePositions(); | 920 preparePositions(); |
| 937 } | 921 } |
| 938 } | 922 } |
| OLD | NEW |