| Index: editor/tools/plugins/com.google.dart.server/src/com/google/dart/server/internal/remote/processor/AnalysisErrorsProcessor.java
|
| diff --git a/editor/tools/plugins/com.google.dart.server/src/com/google/dart/server/internal/remote/processor/AnalysisErrorsProcessor.java b/editor/tools/plugins/com.google.dart.server/src/com/google/dart/server/internal/remote/processor/AnalysisErrorsProcessor.java
|
| index 3922a630183375b07783e3aebaddbce2aaf60398..b94d4a316ef6b207acaaadbf36b23d2eb4949c27 100644
|
| --- a/editor/tools/plugins/com.google.dart.server/src/com/google/dart/server/internal/remote/processor/AnalysisErrorsProcessor.java
|
| +++ b/editor/tools/plugins/com.google.dart.server/src/com/google/dart/server/internal/remote/processor/AnalysisErrorsProcessor.java
|
| @@ -39,11 +39,8 @@ public class AnalysisErrorsProcessor extends ResultProcessor {
|
| ArrayList<AnalysisError> errors = new ArrayList<AnalysisError>();
|
| Iterator<JsonElement> iter = resultObject.get("errors").getAsJsonArray().iterator();
|
| while (iter.hasNext()) {
|
| - JsonElement errorElem = iter.next();
|
| - if (errorElem instanceof JsonObject) {
|
| - JsonObject errorObj = (JsonObject) errorElem;
|
| - errors.add(constructAnalysisError(errorObj));
|
| - }
|
| + JsonObject errorJsonObject = iter.next().getAsJsonObject();
|
| + errors.add(AnalysisError.fromJson(errorJsonObject));
|
| }
|
| consumer.computedErrors(errors.toArray(new AnalysisError[errors.size()]));
|
| }
|
|
|