OLD | NEW |
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 827 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
838 Source unitSource, Source librarySource); | 838 Source unitSource, Source librarySource); |
839 | 839 |
840 /** | 840 /** |
841 * Parse and resolve a single [htmlSource] within the given context to produce | 841 * Parse and resolve a single [htmlSource] within the given context to produce |
842 * a fully resolved AST. | 842 * a fully resolved AST. |
843 * | 843 * |
844 * Throws an [AnalysisException] if the analysis could not be performed. | 844 * Throws an [AnalysisException] if the analysis could not be performed. |
845 * | 845 * |
846 * <b>Note:</b> This method cannot be used in an async environment. | 846 * <b>Note:</b> This method cannot be used in an async environment. |
847 */ | 847 */ |
| 848 @deprecated |
848 ht.HtmlUnit resolveHtmlUnit(Source htmlSource); | 849 ht.HtmlUnit resolveHtmlUnit(Source htmlSource); |
849 | 850 |
850 /** | 851 /** |
851 * Set the contents of the given [source] to the given [contents] and mark the | 852 * Set the contents of the given [source] to the given [contents] and mark the |
852 * source as having changed. The additional [offset] and [length] information | 853 * source as having changed. The additional [offset] and [length] information |
853 * is used by the context to determine what reanalysis is necessary. | 854 * is used by the context to determine what reanalysis is necessary. |
854 */ | 855 */ |
855 void setChangedContents( | 856 void setChangedContents( |
856 Source source, String contents, int offset, int oldLength, int newLength); | 857 Source source, String contents, int offset, int oldLength, int newLength); |
857 | 858 |
(...skipping 10962 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
11820 PendingFuture pendingFuture = | 11821 PendingFuture pendingFuture = |
11821 new PendingFuture<T>(_context, source, computeValue); | 11822 new PendingFuture<T>(_context, source, computeValue); |
11822 if (!pendingFuture.evaluate(sourceEntry)) { | 11823 if (!pendingFuture.evaluate(sourceEntry)) { |
11823 _context._pendingFutureSources | 11824 _context._pendingFutureSources |
11824 .putIfAbsent(source, () => <PendingFuture>[]) | 11825 .putIfAbsent(source, () => <PendingFuture>[]) |
11825 .add(pendingFuture); | 11826 .add(pendingFuture); |
11826 } | 11827 } |
11827 return pendingFuture.future; | 11828 return pendingFuture.future; |
11828 } | 11829 } |
11829 } | 11830 } |
OLD | NEW |