| Index: pkg/analyzer/lib/src/generated/error.dart
 | 
| diff --git a/pkg/analyzer/lib/src/generated/error.dart b/pkg/analyzer/lib/src/generated/error.dart
 | 
| index bee9bd800ed6d9cfd3d57470abdb672985167131..76d9d493e1d4915504e7b7a409e55d5b5a7195bb 100644
 | 
| --- a/pkg/analyzer/lib/src/generated/error.dart
 | 
| +++ b/pkg/analyzer/lib/src/generated/error.dart
 | 
| @@ -21,7 +21,7 @@ class AnalysisError {
 | 
|    /**
 | 
|     * An empty array of errors used when no errors are expected.
 | 
|     */
 | 
| -  static List<AnalysisError> NO_ERRORS = new List<AnalysisError>(0);
 | 
| +  static const List<AnalysisError> NO_ERRORS = const <AnalysisError>[];
 | 
|  
 | 
|    /**
 | 
|     * A [Comparator] that sorts by the name of the file that the [AnalysisError] was
 | 
| @@ -93,7 +93,7 @@ class AnalysisError {
 | 
|     * @param errorCode the error code to be associated with this error
 | 
|     * @param arguments the arguments used to build the error message
 | 
|     */
 | 
| -  AnalysisError.con1(this.source, this.errorCode, List<Object> arguments) {
 | 
| +  AnalysisError.con1(this.source, this.errorCode, [List<Object> arguments]) {
 | 
|      this._message = formatList(errorCode.message, arguments);
 | 
|    }
 | 
|  
 | 
| @@ -106,7 +106,7 @@ class AnalysisError {
 | 
|     * @param errorCode the error code to be associated with this error
 | 
|     * @param arguments the arguments used to build the error message
 | 
|     */
 | 
| -  AnalysisError.con2(this.source, int offset, int length, this.errorCode, List<Object> arguments) {
 | 
| +  AnalysisError.con2(this.source, int offset, int length, this.errorCode, [List<Object> arguments]) {
 | 
|      this._offset = offset;
 | 
|      this._length = length;
 | 
|      this._message = formatList(errorCode.message, arguments);
 | 
| @@ -2044,6 +2044,11 @@ abstract class ErrorCode {
 | 
|    final String correction;
 | 
|  
 | 
|    /**
 | 
| +   * An empty list of error codes.
 | 
| +   */
 | 
| +  static const List<ErrorCode> EMPTY_LIST = const <ErrorCode>[];
 | 
| +
 | 
| +  /**
 | 
|     * Initialize a newly created error code to have the given [name]. The message
 | 
|     * associated with the error will be created from the given [message]
 | 
|     * template. The correction associated with the error will be created from the
 | 
| @@ -2160,7 +2165,7 @@ class ErrorReporter {
 | 
|     * @param node the node specifying the location of the error
 | 
|     * @param arguments the arguments to the error, used to compose the error message
 | 
|     */
 | 
| -  void reportErrorForNode(ErrorCode errorCode, AstNode node, List<Object> arguments) {
 | 
| +  void reportErrorForNode(ErrorCode errorCode, AstNode node, [List<Object> arguments]) {
 | 
|      reportErrorForOffset(errorCode, node.offset, node.length, arguments);
 | 
|    }
 | 
|  
 | 
| @@ -2172,7 +2177,7 @@ class ErrorReporter {
 | 
|     * @param length the length of the location of the error
 | 
|     * @param arguments the arguments to the error, used to compose the error message
 | 
|     */
 | 
| -  void reportErrorForOffset(ErrorCode errorCode, int offset, int length, List<Object> arguments) {
 | 
| +  void reportErrorForOffset(ErrorCode errorCode, int offset, int length, [List<Object> arguments]) {
 | 
|      _errorListener.onError(new AnalysisError.con2(_source, offset, length, errorCode, arguments));
 | 
|    }
 | 
|  
 | 
| @@ -2183,7 +2188,7 @@ class ErrorReporter {
 | 
|     * @param token the token specifying the location of the error
 | 
|     * @param arguments the arguments to the error, used to compose the error message
 | 
|     */
 | 
| -  void reportErrorForToken(ErrorCode errorCode, Token token, List<Object> arguments) {
 | 
| +  void reportErrorForToken(ErrorCode errorCode, Token token, [List<Object> arguments]) {
 | 
|      reportErrorForOffset(errorCode, token.offset, token.length, arguments);
 | 
|    }
 | 
|  
 | 
| 
 |