| 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 375 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 386 } | 386 } |
| 387 return error(node, null); | 387 return error(node, null); |
| 388 } | 388 } |
| 389 EvaluationResultImpl visitIntegerLiteral(IntegerLiteral node) => new ValidResu
lt(node.value); | 389 EvaluationResultImpl visitIntegerLiteral(IntegerLiteral node) => new ValidResu
lt(node.value); |
| 390 EvaluationResultImpl visitInterpolationExpression(InterpolationExpression node
) { | 390 EvaluationResultImpl visitInterpolationExpression(InterpolationExpression node
) { |
| 391 EvaluationResultImpl result = node.expression.accept(this); | 391 EvaluationResultImpl result = node.expression.accept(this); |
| 392 return result.performToString(node); | 392 return result.performToString(node); |
| 393 } | 393 } |
| 394 EvaluationResultImpl visitInterpolationString(InterpolationString node) => new
ValidResult(node.value); | 394 EvaluationResultImpl visitInterpolationString(InterpolationString node) => new
ValidResult(node.value); |
| 395 EvaluationResultImpl visitListLiteral(ListLiteral node) { | 395 EvaluationResultImpl visitListLiteral(ListLiteral node) { |
| 396 if (node.modifier == null) { | 396 if (node.constKeyword == null) { |
| 397 return new ErrorResult.con1(node, CompileTimeErrorCode.MISSING_CONST_IN_LI
ST_LITERAL); | 397 return new ErrorResult.con1(node, CompileTimeErrorCode.MISSING_CONST_IN_LI
ST_LITERAL); |
| 398 } | 398 } |
| 399 ErrorResult result = null; | 399 ErrorResult result = null; |
| 400 for (Expression element in node.elements) { | 400 for (Expression element in node.elements) { |
| 401 result = union(result, element.accept(this)); | 401 result = union(result, element.accept(this)); |
| 402 } | 402 } |
| 403 if (result != null) { | 403 if (result != null) { |
| 404 return result; | 404 return result; |
| 405 } | 405 } |
| 406 return ValidResult.RESULT_OBJECT; | 406 return ValidResult.RESULT_OBJECT; |
| 407 } | 407 } |
| 408 EvaluationResultImpl visitMapLiteral(MapLiteral node) { | 408 EvaluationResultImpl visitMapLiteral(MapLiteral node) { |
| 409 if (node.modifier == null) { | 409 if (node.constKeyword == null) { |
| 410 return new ErrorResult.con1(node, CompileTimeErrorCode.MISSING_CONST_IN_MA
P_LITERAL); | 410 return new ErrorResult.con1(node, CompileTimeErrorCode.MISSING_CONST_IN_MA
P_LITERAL); |
| 411 } | 411 } |
| 412 ErrorResult result = null; | 412 ErrorResult result = null; |
| 413 for (MapLiteralEntry entry in node.entries) { | 413 for (MapLiteralEntry entry in node.entries) { |
| 414 result = union(result, entry.key.accept(this)); | 414 result = union(result, entry.key.accept(this)); |
| 415 result = union(result, entry.value.accept(this)); | 415 result = union(result, entry.value.accept(this)); |
| 416 } | 416 } |
| 417 if (result != null) { | 417 if (result != null) { |
| 418 return result; | 418 return result; |
| 419 } | 419 } |
| (...skipping 1306 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1726 ValidResult valueOf3(double value) => new ValidResult(value); | 1726 ValidResult valueOf3(double value) => new ValidResult(value); |
| 1727 | 1727 |
| 1728 /** | 1728 /** |
| 1729 * Return a result object representing the given value. | 1729 * Return a result object representing the given value. |
| 1730 * | 1730 * |
| 1731 * @param value the value to be represented as a result object | 1731 * @param value the value to be represented as a result object |
| 1732 * @return a result object representing the given value | 1732 * @return a result object representing the given value |
| 1733 */ | 1733 */ |
| 1734 ValidResult valueOf4(String value) => new ValidResult(value); | 1734 ValidResult valueOf4(String value) => new ValidResult(value); |
| 1735 } | 1735 } |
| OLD | NEW |