Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(3)

Unified Diff: pkg/analyzer-experimental/lib/src/generated/error.dart

Issue 12197019: Drop of generated scanner and example scanner driver. (Closed) Base URL: http://dart.googlecode.com/svn/branches/bleeding_edge/dart/
Patch Set: Created 7 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: pkg/analyzer-experimental/lib/src/generated/error.dart
===================================================================
--- pkg/analyzer-experimental/lib/src/generated/error.dart (revision 0)
+++ pkg/analyzer-experimental/lib/src/generated/error.dart (revision 0)
@@ -0,0 +1,229 @@
+// This code was auto-generated, is not intended to be edited, and is subject to
+// significant change. Please see the README file for more information.
+
+library engine.error;
+
+import 'java_core.dart';
+import 'source.dart';
+
+/**
+ * Instances of the enumeration {@code ErrorType} represent the type of an {@link ErrorCode}.
+ */
+class ErrorType {
+ /**
+ * Compile-time errors are errors that preclude execution. A compile time error must be reported
+ * by a Dart compiler before the erroneous code is executed.
+ */
+ static final ErrorType COMPILE_TIME_ERROR = new ErrorType('COMPILE_TIME_ERROR', 0, ErrorSeverity.ERROR);
+ /**
+ * Static warnings are those warnings reported by the static checker. They have no effect on
+ * execution. Static warnings must be provided by Dart compilers used during development.
+ */
+ static final ErrorType STATIC_WARNING = new ErrorType('STATIC_WARNING', 1, ErrorSeverity.WARNING);
+ /**
+ * Many, but not all, static warnings relate to types, in which case they are known as static type
+ * warnings.
+ */
+ static final ErrorType STATIC_TYPE_WARNING = new ErrorType('STATIC_TYPE_WARNING', 2, ErrorSeverity.WARNING);
+ /**
+ * Syntactic errors are errors produced as a result of input that does not conform to the grammar.
+ */
+ static final ErrorType SYNTACTIC_ERROR = new ErrorType('SYNTACTIC_ERROR', 3, ErrorSeverity.ERROR);
+ static final List<ErrorType> values = [COMPILE_TIME_ERROR, STATIC_WARNING, STATIC_TYPE_WARNING, SYNTACTIC_ERROR];
+ final String __name;
+ final int __ordinal;
+ /**
+ * The severity of this type of error.
+ */
+ ErrorSeverity _severity;
+ /**
+ * Initialize a newly created error type to have the given severity.
+ * @param severity the severity of this type of error
+ */
+ ErrorType(this.__name, this.__ordinal, ErrorSeverity severity) {
+ this._severity = severity;
+ }
+ /**
+ * Return the severity of this type of error.
+ * @return the severity of this type of error
+ */
+ ErrorSeverity get severity => _severity;
+ String toString() => __name;
+}
+/**
+ * The interface {@code ErrorCode} defines the behavior common to objects representing error codes
+ * associated with {@link AnalysisError analysis errors}.
+ */
+abstract class ErrorCode {
+ /**
+ * Return the severity of this error.
+ * @return the severity of this error
+ */
+ ErrorSeverity get errorSeverity;
+ /**
+ * Return the message template used to create the message to be displayed for this error.
+ * @return the message template used to create the message to be displayed for this error
+ */
+ String get message;
+ /**
+ * Return the type of the error.
+ * @return the type of the error
+ */
+ ErrorType get type;
+ /**
+ * Return {@code true} if this error should cause recompilation of the source during the next
+ * incremental compilation.
+ * @return {@code true} if this error should cause recompilation of the source during the next
+ * incremental compilation
+ */
+ bool needsRecompilation();
+}
+/**
+ * Instances of the enumeration {@code ErrorSeverity} represent the severity of an {@link ErrorCode}.
+ */
+class ErrorSeverity {
+ /**
+ * The severity representing an error.
+ */
+ static final ErrorSeverity ERROR = new ErrorSeverity('ERROR', 0, "E");
+ /**
+ * The severity representing a warning. Warnings can become errors if the {@code -Werror} command
+ * line flag is specified.
+ */
+ static final ErrorSeverity WARNING = new ErrorSeverity('WARNING', 1, "W");
+ static final List<ErrorSeverity> values = [ERROR, WARNING];
+ final String __name;
+ final int __ordinal;
+ String _name;
+ ErrorSeverity(this.__name, this.__ordinal, String name) {
+ this._name = name;
+ }
+ String get name => _name;
+ String toString() => __name;
+}
+/**
+ * The interface {@code AnalysisErrorListener} defines the behavior of objects that listen for{@link AnalysisError analysis errors} being produced by the analysis engine.
+ */
+abstract class AnalysisErrorListener {
+ /**
+ * This method is invoked when an error has been found by the analysis engine.
+ * @param error the error that was just found (not {@code null})
+ */
+ void onError(AnalysisError error);
+}
+/**
+ * Instances of the class {@code AnalysisError} represent an error discovered during the analysis of
+ * some Dart code.
+ * @see AnalysisErrorListener
+ */
+class AnalysisError {
+ /**
+ * An empty array of errors used when no errors are expected.
+ */
+ static List<AnalysisError> NO_ERRORS = new List<AnalysisError>.fixedLength(0);
+ /**
+ * The error code associated with the error.
+ */
+ ErrorCode _errorCode;
+ /**
+ * The localized error message.
+ */
+ String _message;
+ /**
+ * The source in which the error occurred, or {@code null} if unknown.
+ */
+ Source _source;
+ /**
+ * The character offset from the beginning of the source (zero based) where the error occurred.
+ */
+ int _offset = 0;
+ /**
+ * The number of characters from the offset to the end of the source which encompasses the
+ * compilation error.
+ */
+ int _length = 0;
+ /**
+ * Initialize a newly created analysis error for the specified source. The error has no location
+ * information.
+ * @param source the source for which the exception occurred
+ * @param errorCode the error code to be associated with this error
+ * @param arguments the arguments used to build the error message
+ */
+ AnalysisError.con1(Source source, ErrorCode errorCode, List<Object> arguments) {
+ _jtd_constructor_117_impl(source, errorCode, arguments);
+ }
+ _jtd_constructor_117_impl(Source source, ErrorCode errorCode, List<Object> arguments) {
+ this._source = source;
+ this._errorCode = errorCode;
+ this._message = JavaString.format(errorCode.message, arguments);
+ }
+ /**
+ * Initialize a newly created analysis error for the specified source at the given location.
+ * @param source the source for which the exception occurred
+ * @param offset the offset of the location of the error
+ * @param length the length of the location of the error
+ * @param errorCode the error code to be associated with this error
+ * @param arguments the arguments used to build the error message
+ */
+ AnalysisError.con2(Source source, int offset, int length, ErrorCode errorCode, List<Object> arguments) {
+ _jtd_constructor_118_impl(source, offset, length, errorCode, arguments);
+ }
+ _jtd_constructor_118_impl(Source source, int offset, int length, ErrorCode errorCode, List<Object> arguments) {
+ this._source = source;
+ this._offset = offset;
+ this._length = length;
+ this._errorCode = errorCode;
+ this._message = JavaString.format(errorCode.message, arguments);
+ }
+ /**
+ * Return the error code associated with the error.
+ * @return the error code associated with the error
+ */
+ ErrorCode get errorCode => _errorCode;
+ /**
+ * Return the number of characters from the offset to the end of the source which encompasses the
+ * compilation error.
+ * @return the length of the error location
+ */
+ int get length => _length;
+ /**
+ * Return the localized error message.
+ * @return the localized error message
+ */
+ String get message => _message;
+ /**
+ * Return the character offset from the beginning of the source (zero based) where the error
+ * occurred.
+ * @return the offset to the start of the error location
+ */
+ int get offset => _offset;
+ /**
+ * Return the source in which the error occurred, or {@code null} if unknown.
+ * @return the source in which the error occurred
+ */
+ Source get source => _source;
+ int get hashCode {
+ int hashCode = _offset;
+ hashCode ^= (_message != null) ? _message.hashCode : 0;
+ hashCode ^= (_source != null) ? _source.hashCode : 0;
+ return hashCode;
+ }
+ /**
+ * Set the source in which the error occurred to the given source.
+ * @param source the source in which the error occurred
+ */
+ void set source2(Source source) {
+ this._source = source;
+ }
+ String toString() {
+ StringBuffer builder = new StringBuffer();
+ builder.add((_source != null) ? _source.fullName : "<unknown source>");
+ builder.add("(");
+ builder.add(_offset);
+ builder.add("..");
+ builder.add(_offset + _length - 1);
+ builder.add("): ");
+ builder.add(_message);
+ return builder.toString();
+ }
+}

Powered by Google App Engine
This is Rietveld 408576698