Index: dart/editor/tools/plugins/com.google.dart.engine/src/com/google/dart/engine/internal/constant/ConstantVisitor.java |
=================================================================== |
--- dart/editor/tools/plugins/com.google.dart.engine/src/com/google/dart/engine/internal/constant/ConstantVisitor.java (revision 30098) |
+++ dart/editor/tools/plugins/com.google.dart.engine/src/com/google/dart/engine/internal/constant/ConstantVisitor.java (working copy) |
@@ -48,6 +48,7 @@ |
import com.google.dart.engine.element.Element; |
import com.google.dart.engine.element.ExecutableElement; |
import com.google.dart.engine.element.FunctionElement; |
+import com.google.dart.engine.element.FunctionTypeAliasElement; |
import com.google.dart.engine.element.LibraryElement; |
import com.google.dart.engine.element.PrefixElement; |
import com.google.dart.engine.element.PropertyAccessorElement; |
@@ -401,7 +402,7 @@ |
if (((ExecutableElement) element).isStatic()) { |
return new ValidResult(element); |
} |
- } else if (element instanceof ClassElement) { |
+ } else if (element instanceof ClassElement || element instanceof FunctionTypeAliasElement) { |
return ValidResult.RESULT_OBJECT; |
} |
// TODO(brianwilkerson) Figure out which error to report. |