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

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

Issue 1200913002: Deprecate old HTML support (Closed) Base URL: https://github.com/dart-lang/sdk.git@master
Patch Set: Created 5 years, 6 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
« no previous file with comments | « pkg/analyzer/lib/src/context/context.dart ('k') | pkg/analyzer/test/generated/engine_test.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 // 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 code was auto-generated, is not intended to be edited, and is subject to 5 // This code was auto-generated, is not intended to be edited, and is subject to
6 // significant change. Please see the README file for more information. 6 // significant change. Please see the README file for more information.
7 7
8 library engine; 8 library engine;
9 9
10 import 'dart:async'; 10 import 'dart:async';
(...skipping 470 matching lines...) Expand 10 before | Expand all | Expand 10 after
481 * that are defined in it (via script tags) that also need to have a model 481 * that are defined in it (via script tags) that also need to have a model
482 * built for them. 482 * built for them.
483 * 483 *
484 * Throws AnalysisException if the element model could not be determined 484 * Throws AnalysisException if the element model could not be determined
485 * because the analysis could not be performed. 485 * because the analysis could not be performed.
486 * 486 *
487 * <b>Note:</b> This method cannot be used in an async environment. 487 * <b>Note:</b> This method cannot be used in an async environment.
488 * 488 *
489 * See [getHtmlElement]. 489 * See [getHtmlElement].
490 */ 490 */
491 @deprecated
491 HtmlElement computeHtmlElement(Source source); 492 HtmlElement computeHtmlElement(Source source);
492 493
493 /** 494 /**
494 * Return the kind of the given [source], computing it's kind if it is not 495 * Return the kind of the given [source], computing it's kind if it is not
495 * already known. Return [SourceKind.UNKNOWN] if the source is not contained 496 * already known. Return [SourceKind.UNKNOWN] if the source is not contained
496 * in this context. 497 * in this context.
497 * 498 *
498 * <b>Note:</b> This method cannot be used in an async environment. 499 * <b>Note:</b> This method cannot be used in an async environment.
499 * 500 *
500 * See [getKindOf]. 501 * See [getKindOf].
(...skipping 100 matching lines...) Expand 10 before | Expand all | Expand 10 after
601 AnalysisErrorInfo getErrors(Source source); 602 AnalysisErrorInfo getErrors(Source source);
602 603
603 /** 604 /**
604 * Return the element model corresponding to the HTML file defined by the 605 * Return the element model corresponding to the HTML file defined by the
605 * given [source], or `null` if the source does not represent an HTML file, 606 * given [source], or `null` if the source does not represent an HTML file,
606 * the element representing the file has not yet been created, or the analysis 607 * the element representing the file has not yet been created, or the analysis
607 * of the HTML file failed for some reason. 608 * of the HTML file failed for some reason.
608 * 609 *
609 * See [computeHtmlElement]. 610 * See [computeHtmlElement].
610 */ 611 */
612 @deprecated
611 HtmlElement getHtmlElement(Source source); 613 HtmlElement getHtmlElement(Source source);
612 614
613 /** 615 /**
614 * Return the sources for the HTML files that reference the compilation unit 616 * Return the sources for the HTML files that reference the compilation unit
615 * with the given [source]. If the source does not represent a Dart source or 617 * with the given [source]. If the source does not represent a Dart source or
616 * is not known to this context, the returned list will be empty. The contents 618 * is not known to this context, the returned list will be empty. The contents
617 * of the list can be incomplete. 619 * of the list can be incomplete.
618 */ 620 */
619 List<Source> getHtmlFilesReferencing(Source source); 621 List<Source> getHtmlFilesReferencing(Source source);
620 622
(...skipping 80 matching lines...) Expand 10 before | Expand all | Expand 10 after
701 */ 703 */
702 CompilationUnit getResolvedCompilationUnit2( 704 CompilationUnit getResolvedCompilationUnit2(
703 Source unitSource, Source librarySource); 705 Source unitSource, Source librarySource);
704 706
705 /** 707 /**
706 * Return the fully resolved HTML unit defined by the given [htmlSource], or 708 * Return the fully resolved HTML unit defined by the given [htmlSource], or
707 * `null` if the resolved unit is not already computed. 709 * `null` if the resolved unit is not already computed.
708 * 710 *
709 * See [resolveHtmlUnit]. 711 * See [resolveHtmlUnit].
710 */ 712 */
713 @deprecated
711 ht.HtmlUnit getResolvedHtmlUnit(Source htmlSource); 714 ht.HtmlUnit getResolvedHtmlUnit(Source htmlSource);
712 715
713 /** 716 /**
714 * Return a list of the sources being analyzed in this context whose full path 717 * Return a list of the sources being analyzed in this context whose full path
715 * is equal to the given [path]. 718 * is equal to the given [path].
716 */ 719 */
717 List<Source> getSourcesWithFullName(String path); 720 List<Source> getSourcesWithFullName(String path);
718 721
719 /** 722 /**
720 * Invalidates hints in the given [librarySource] and included parts. 723 * Invalidates hints in the given [librarySource] and included parts.
(...skipping 964 matching lines...) Expand 10 before | Expand all | Expand 10 after
1685 } 1688 }
1686 } 1689 }
1687 return AnalysisError.NO_ERRORS; 1690 return AnalysisError.NO_ERRORS;
1688 } 1691 }
1689 1692
1690 @override 1693 @override
1691 List<Source> computeExportedLibraries(Source source) => _getDartParseData2( 1694 List<Source> computeExportedLibraries(Source source) => _getDartParseData2(
1692 source, DartEntry.EXPORTED_LIBRARIES, Source.EMPTY_LIST); 1695 source, DartEntry.EXPORTED_LIBRARIES, Source.EMPTY_LIST);
1693 1696
1694 @override 1697 @override
1698 @deprecated
1695 HtmlElement computeHtmlElement(Source source) => 1699 HtmlElement computeHtmlElement(Source source) =>
1696 _getHtmlResolutionData(source, HtmlEntry.ELEMENT, null); 1700 _getHtmlResolutionData(source, HtmlEntry.ELEMENT, null);
1697 1701
1698 @override 1702 @override
1699 List<Source> computeImportedLibraries(Source source) => _getDartParseData2( 1703 List<Source> computeImportedLibraries(Source source) => _getDartParseData2(
1700 source, DartEntry.IMPORTED_LIBRARIES, Source.EMPTY_LIST); 1704 source, DartEntry.IMPORTED_LIBRARIES, Source.EMPTY_LIST);
1701 1705
1702 @override 1706 @override
1703 SourceKind computeKindOf(Source source) { 1707 SourceKind computeKindOf(Source source) {
1704 SourceEntry sourceEntry = _getReadableSourceEntry(source); 1708 SourceEntry sourceEntry = _getReadableSourceEntry(source);
(...skipping 225 matching lines...) Expand 10 before | Expand all | Expand 10 after
1930 dartEntry.allErrors, dartEntry.getValue(SourceEntry.LINE_INFO)); 1934 dartEntry.allErrors, dartEntry.getValue(SourceEntry.LINE_INFO));
1931 } else if (sourceEntry is HtmlEntry) { 1935 } else if (sourceEntry is HtmlEntry) {
1932 HtmlEntry htmlEntry = sourceEntry; 1936 HtmlEntry htmlEntry = sourceEntry;
1933 return new AnalysisErrorInfoImpl( 1937 return new AnalysisErrorInfoImpl(
1934 htmlEntry.allErrors, htmlEntry.getValue(SourceEntry.LINE_INFO)); 1938 htmlEntry.allErrors, htmlEntry.getValue(SourceEntry.LINE_INFO));
1935 } 1939 }
1936 return new AnalysisErrorInfoImpl(AnalysisError.NO_ERRORS, null); 1940 return new AnalysisErrorInfoImpl(AnalysisError.NO_ERRORS, null);
1937 } 1941 }
1938 1942
1939 @override 1943 @override
1944 @deprecated
1940 HtmlElement getHtmlElement(Source source) { 1945 HtmlElement getHtmlElement(Source source) {
1941 SourceEntry sourceEntry = getReadableSourceEntryOrNull(source); 1946 SourceEntry sourceEntry = getReadableSourceEntryOrNull(source);
1942 if (sourceEntry is HtmlEntry) { 1947 if (sourceEntry is HtmlEntry) {
1943 return sourceEntry.getValue(HtmlEntry.ELEMENT); 1948 return sourceEntry.getValue(HtmlEntry.ELEMENT);
1944 } 1949 }
1945 return null; 1950 return null;
1946 } 1951 }
1947 1952
1948 @override 1953 @override
1949 List<Source> getHtmlFilesReferencing(Source source) { 1954 List<Source> getHtmlFilesReferencing(Source source) {
(...skipping 178 matching lines...) Expand 10 before | Expand all | Expand 10 after
2128 Source unitSource, Source librarySource) { 2133 Source unitSource, Source librarySource) {
2129 SourceEntry sourceEntry = getReadableSourceEntryOrNull(unitSource); 2134 SourceEntry sourceEntry = getReadableSourceEntryOrNull(unitSource);
2130 if (sourceEntry is DartEntry) { 2135 if (sourceEntry is DartEntry) {
2131 return sourceEntry.getValueInLibrary( 2136 return sourceEntry.getValueInLibrary(
2132 DartEntry.RESOLVED_UNIT, librarySource); 2137 DartEntry.RESOLVED_UNIT, librarySource);
2133 } 2138 }
2134 return null; 2139 return null;
2135 } 2140 }
2136 2141
2137 @override 2142 @override
2143 @deprecated
2138 ht.HtmlUnit getResolvedHtmlUnit(Source htmlSource) { 2144 ht.HtmlUnit getResolvedHtmlUnit(Source htmlSource) {
2139 SourceEntry sourceEntry = getReadableSourceEntryOrNull(htmlSource); 2145 SourceEntry sourceEntry = getReadableSourceEntryOrNull(htmlSource);
2140 if (sourceEntry is HtmlEntry) { 2146 if (sourceEntry is HtmlEntry) {
2141 HtmlEntry htmlEntry = sourceEntry; 2147 HtmlEntry htmlEntry = sourceEntry;
2142 return htmlEntry.getValue(HtmlEntry.RESOLVED_UNIT); 2148 return htmlEntry.getValue(HtmlEntry.RESOLVED_UNIT);
2143 } 2149 }
2144 return null; 2150 return null;
2145 } 2151 }
2146 2152
2147 @override 2153 @override
(...skipping 385 matching lines...) Expand 10 before | Expand all | Expand 10 after
2533 } 2539 }
2534 return resolveCompilationUnit2(unitSource, library.source); 2540 return resolveCompilationUnit2(unitSource, library.source);
2535 } 2541 }
2536 2542
2537 @override 2543 @override
2538 CompilationUnit resolveCompilationUnit2( 2544 CompilationUnit resolveCompilationUnit2(
2539 Source unitSource, Source librarySource) => _getDartResolutionData2( 2545 Source unitSource, Source librarySource) => _getDartResolutionData2(
2540 unitSource, librarySource, DartEntry.RESOLVED_UNIT, null); 2546 unitSource, librarySource, DartEntry.RESOLVED_UNIT, null);
2541 2547
2542 @override 2548 @override
2549 @deprecated
2543 ht.HtmlUnit resolveHtmlUnit(Source htmlSource) { 2550 ht.HtmlUnit resolveHtmlUnit(Source htmlSource) {
2544 computeHtmlElement(htmlSource); 2551 computeHtmlElement(htmlSource);
2545 return parseHtmlUnit(htmlSource); 2552 return parseHtmlUnit(htmlSource);
2546 } 2553 }
2547 2554
2548 @override 2555 @override
2549 void setChangedContents(Source source, String contents, int offset, 2556 void setChangedContents(Source source, String contents, int offset,
2550 int oldLength, int newLength) { 2557 int oldLength, int newLength) {
2551 if (_contentRangeChanged(source, contents, offset, oldLength, newLength)) { 2558 if (_contentRangeChanged(source, contents, offset, oldLength, newLength)) {
2552 _onSourcesChangedController.add(new SourcesChangedEvent.changedRange( 2559 _onSourcesChangedController.add(new SourcesChangedEvent.changedRange(
(...skipping 9268 matching lines...) Expand 10 before | Expand all | Expand 10 after
11821 PendingFuture pendingFuture = 11828 PendingFuture pendingFuture =
11822 new PendingFuture<T>(_context, source, computeValue); 11829 new PendingFuture<T>(_context, source, computeValue);
11823 if (!pendingFuture.evaluate(sourceEntry)) { 11830 if (!pendingFuture.evaluate(sourceEntry)) {
11824 _context._pendingFutureSources 11831 _context._pendingFutureSources
11825 .putIfAbsent(source, () => <PendingFuture>[]) 11832 .putIfAbsent(source, () => <PendingFuture>[])
11826 .add(pendingFuture); 11833 .add(pendingFuture);
11827 } 11834 }
11828 return pendingFuture.future; 11835 return pendingFuture.future;
11829 } 11836 }
11830 } 11837 }
OLDNEW
« no previous file with comments | « pkg/analyzer/lib/src/context/context.dart ('k') | pkg/analyzer/test/generated/engine_test.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698