| Index: editor/tools/plugins/com.google.dart.tools.ui/src/com/google/dart/tools/ui/internal/text/editor/SemanticHighlightings.java
|
| diff --git a/editor/tools/plugins/com.google.dart.tools.ui/src/com/google/dart/tools/ui/internal/text/editor/SemanticHighlightings.java b/editor/tools/plugins/com.google.dart.tools.ui/src/com/google/dart/tools/ui/internal/text/editor/SemanticHighlightings.java
|
| index e62cd0bc17fed3204caf808e476b3f5b51e2cbac..35791702e33032bfebb7498e22c9cf458c0c2668 100644
|
| --- a/editor/tools/plugins/com.google.dart.tools.ui/src/com/google/dart/tools/ui/internal/text/editor/SemanticHighlightings.java
|
| +++ b/editor/tools/plugins/com.google.dart.tools.ui/src/com/google/dart/tools/ui/internal/text/editor/SemanticHighlightings.java
|
| @@ -331,7 +331,8 @@ public class SemanticHighlightings {
|
| DartNode node = token.getNode();
|
| if (node instanceof DartStringLiteral && node.getParent() instanceof DartImportDirective) {
|
| Element element = node.getElement();
|
| - return element != null && element.getMetadata().isDeprecated();
|
| + return element != null && element.getMetadata() != null
|
| + && element.getMetadata().isDeprecated();
|
| }
|
| return false;
|
| }
|
| @@ -340,7 +341,8 @@ public class SemanticHighlightings {
|
| public boolean consumesIdentifier(SemanticToken token) {
|
| DartIdentifier node = token.getNodeIdentifier();
|
| Element element = node.getElement();
|
| - return element != null && element.getMetadata().isDeprecated();
|
| + return element != null && element.getMetadata() != null
|
| + && element.getMetadata().isDeprecated();
|
| }
|
|
|
| @Override
|
|
|