| OLD | NEW |
| 1 // This code was auto-generated, is not intended to be edited, and is subject to | 1 // This code was auto-generated, is not intended to be edited, and is subject to |
| 2 // significant change. Please see the README file for more information. | 2 // significant change. Please see the README file for more information. |
| 3 library engine.constant; | 3 library engine.constant; |
| 4 import 'java_core.dart'; | 4 import 'java_core.dart'; |
| 5 import 'source.dart' show Source; | 5 import 'source.dart' show Source; |
| 6 import 'error.dart' show AnalysisError, ErrorCode, CompileTimeErrorCode; | 6 import 'error.dart' show AnalysisError, ErrorCode, CompileTimeErrorCode; |
| 7 import 'scanner.dart' show TokenType; | 7 import 'scanner.dart' show TokenType; |
| 8 import 'ast.dart'; | 8 import 'ast.dart'; |
| 9 import 'element.dart'; | 9 import 'element.dart'; |
| 10 import 'engine.dart' show AnalysisEngine; | 10 import 'engine.dart' show AnalysisEngine; |
| (...skipping 618 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 629 removeNode(sink); | 629 removeNode(sink); |
| 630 return sink; | 630 return sink; |
| 631 } | 631 } |
| 632 | 632 |
| 633 /** | 633 /** |
| 634 * Return one node that has no outgoing edges (that is, for which there are no
edges that have | 634 * Return one node that has no outgoing edges (that is, for which there are no
edges that have |
| 635 * that node as the head of the edge), or {@code null} if there are no such no
des. | 635 * that node as the head of the edge), or {@code null} if there are no such no
des. |
| 636 * @return a sink node | 636 * @return a sink node |
| 637 */ | 637 */ |
| 638 N findSink() { | 638 N findSink() { |
| 639 for (MapEntry<N, Set<N>> entry in getMapEntrySet(_edges)) { | 639 for (N key in _edges.keys) { |
| 640 if (entry.getValue().isEmpty) { | 640 if (_edges[key].isEmpty) return key; |
| 641 return entry.getKey(); | |
| 642 } | |
| 643 } | 641 } |
| 644 return null; | 642 return null; |
| 645 } | 643 } |
| 646 } | 644 } |
| 647 /** | 645 /** |
| 648 * Instances of the class {@code ErrorResult} represent the result of evaluating
an expression that | 646 * Instances of the class {@code ErrorResult} represent the result of evaluating
an expression that |
| 649 * is not a valid compile time constant. | 647 * is not a valid compile time constant. |
| 650 */ | 648 */ |
| 651 class ErrorResult extends EvaluationResultImpl { | 649 class ErrorResult extends EvaluationResultImpl { |
| 652 | 650 |
| (...skipping 1006 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1659 */ | 1657 */ |
| 1660 ValidResult valueOf3(double value) => new ValidResult(value); | 1658 ValidResult valueOf3(double value) => new ValidResult(value); |
| 1661 | 1659 |
| 1662 /** | 1660 /** |
| 1663 * Return a result object representing the given value. | 1661 * Return a result object representing the given value. |
| 1664 * @param value the value to be represented as a result object | 1662 * @param value the value to be represented as a result object |
| 1665 * @return a result object representing the given value | 1663 * @return a result object representing the given value |
| 1666 */ | 1664 */ |
| 1667 ValidResult valueOf4(String value) => new ValidResult(value); | 1665 ValidResult valueOf4(String value) => new ValidResult(value); |
| 1668 } | 1666 } |
| OLD | NEW |