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

Unified Diff: editor/tools/plugins/com.google.dart.engine/src/com/google/dart/engine/internal/builder/AngularCompilationUnitBuilder.java

Issue 148523004: Issue 16346. Ignore non-HTML template. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 6 years, 11 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: editor/tools/plugins/com.google.dart.engine/src/com/google/dart/engine/internal/builder/AngularCompilationUnitBuilder.java
diff --git a/editor/tools/plugins/com.google.dart.engine/src/com/google/dart/engine/internal/builder/AngularCompilationUnitBuilder.java b/editor/tools/plugins/com.google.dart.engine/src/com/google/dart/engine/internal/builder/AngularCompilationUnitBuilder.java
index 4bae2caa2c26496edb060350d5d13dfdd7ad7aeb..6167611ba7fc34c8bad96fa20705ea489d0840fd 100644
--- a/editor/tools/plugins/com.google.dart.engine/src/com/google/dart/engine/internal/builder/AngularCompilationUnitBuilder.java
+++ b/editor/tools/plugins/com.google.dart.engine/src/com/google/dart/engine/internal/builder/AngularCompilationUnitBuilder.java
@@ -16,6 +16,7 @@ package com.google.dart.engine.internal.builder;
import com.google.common.annotations.VisibleForTesting;
import com.google.common.collect.Lists;
+import com.google.dart.engine.AnalysisEngine;
import com.google.dart.engine.ast.ASTNode;
import com.google.dart.engine.ast.Annotation;
import com.google.dart.engine.ast.ArgumentList;
@@ -488,7 +489,9 @@ public class AngularCompilationUnitBuilder {
if (templateSource == null || !templateSource.exists()) {
reportErrorForArgument(TEMPLATE_URL, AngularCode.URI_DOES_NOT_EXIST, templateUri);
}
- element.setTemplateSource(templateSource);
+ if (AnalysisEngine.isHtmlFileName(templateUri)) {
+ element.setTemplateSource(templateSource);
+ }
} catch (URISyntaxException exception) {
reportErrorForArgument(TEMPLATE_URL, AngularCode.INVALID_URI, templateUri);
}
« no previous file with comments | « no previous file | editor/tools/plugins/com.google.dart.engine_test/src/com/google/dart/engine/internal/builder/AngularCompilationUnitBuilderTest.java » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698