| Index: compiler/java/com/google/dart/compiler/backend/js/ClosureJsErrorCode.java
|
| diff --git a/compiler/java/com/google/dart/compiler/backend/js/ClosureJsErrorCode.java b/compiler/java/com/google/dart/compiler/backend/js/ClosureJsErrorCode.java
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..e2328b85a9be4fa9c7529c9fc6e416e8600f1bcd
|
| --- /dev/null
|
| +++ b/compiler/java/com/google/dart/compiler/backend/js/ClosureJsErrorCode.java
|
| @@ -0,0 +1,44 @@
|
| +// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
|
| +// for details. All rights reserved. Use of this source code is governed by a
|
| +// BSD-style license that can be found in the LICENSE file.
|
| +package com.google.dart.compiler.backend.js;
|
| +
|
| +import com.google.dart.compiler.ErrorCode;
|
| +import com.google.dart.compiler.ErrorSeverity;
|
| +import com.google.dart.compiler.SubSystem;
|
| +
|
| +/**
|
| + * {@link ErrorCode}s for Closure JavaScript backend.
|
| + */
|
| +public enum ClosureJsErrorCode implements ErrorCode {
|
| + INTERNAL_ERROR("Closure compiler error: %s");
|
| + private final ErrorSeverity severity;
|
| + private final String message;
|
| +
|
| + /**
|
| + * Initialize a newly created error code to have the given message and ERROR severity.
|
| + */
|
| + private ClosureJsErrorCode(String message) {
|
| + this(ErrorSeverity.ERROR, message);
|
| + }
|
| +
|
| + /**
|
| + * Initialize a newly created error code to have the given severity and message.
|
| + */
|
| + private ClosureJsErrorCode(ErrorSeverity severity, String message) {
|
| + this.severity = severity;
|
| + this.message = message;
|
| + }
|
| +
|
| + public String getMessage() {
|
| + return message;
|
| + }
|
| +
|
| + public ErrorSeverity getErrorSeverity() {
|
| + return severity;
|
| + }
|
| +
|
| + public SubSystem getSubSystem() {
|
| + return SubSystem.CLOSURE_BACKEND;
|
| + }
|
| +}
|
|
|