| Index: third_party/closure_compiler/runner/src/com/google/javascript/jscomp/ChromePass.java
|
| diff --git a/third_party/closure_compiler/runner/src/com/google/javascript/jscomp/ChromePass.java b/third_party/closure_compiler/runner/src/com/google/javascript/jscomp/ChromePass.java
|
| index 436fabae734380ebfca2e21feb0400023cc9afd2..8ff3fb0a1405133424da35b7d6b6e67e5e8fc1de 100644
|
| --- a/third_party/closure_compiler/runner/src/com/google/javascript/jscomp/ChromePass.java
|
| +++ b/third_party/closure_compiler/runner/src/com/google/javascript/jscomp/ChromePass.java
|
| @@ -120,15 +120,15 @@ public class ChromePass extends AbstractPostOrderCallback implements CompilerPas
|
| }
|
|
|
| private Node getTypeByCrPropertyKind(Node propertyKind) {
|
| + if (propertyKind == null || propertyKind.matchesQualifiedName("cr.PropertyKind.JS")) {
|
| + return new Node(Token.QMARK);
|
| + }
|
| if (propertyKind.matchesQualifiedName("cr.PropertyKind.ATTR")) {
|
| return IR.string("string");
|
| }
|
| if (propertyKind.matchesQualifiedName("cr.PropertyKind.BOOL_ATTR")) {
|
| return IR.string("boolean");
|
| }
|
| - if (propertyKind.matchesQualifiedName("cr.PropertyKind.JS")) {
|
| - return new Node(Token.QMARK);
|
| - }
|
| compiler.report(JSError.make(propertyKind, CR_DEFINE_PROPERTY_INVALID_PROPERTY_KIND,
|
| propertyKind.getQualifiedName()));
|
| return null;
|
|
|