Index: dart/editor/tools/plugins/com.google.dart.tools.core/src/com/google/dart/tools/core/pub/PubspecModel.java |
=================================================================== |
--- dart/editor/tools/plugins/com.google.dart.tools.core/src/com/google/dart/tools/core/pub/PubspecModel.java (revision 38461) |
+++ dart/editor/tools/plugins/com.google.dart.tools.core/src/com/google/dart/tools/core/pub/PubspecModel.java (working copy) |
@@ -397,8 +397,11 @@ |
? pubspecMap.get(PubspecConstants.HOMEPAGE) : EMPTY_STRING); |
documentation = (String) ((pubspecMap.get(PubspecConstants.DOCUMENTATION) != null) |
? pubspecMap.get(PubspecConstants.DOCUMENTATION) : EMPTY_STRING); |
- transformers = (ArrayList<Object>) ((pubspecMap.get(PubspecConstants.TRANSFORMERS) != null) |
+ Object object = ((pubspecMap.get(PubspecConstants.TRANSFORMERS) != null) |
? pubspecMap.get(PubspecConstants.TRANSFORMERS) : new ArrayList<Object>()); |
+ if (object instanceof ArrayList<?>) { |
+ transformers = (ArrayList<Object>) object; |
+ } |
add( |
processDependencies( |
(Map<String, Object>) pubspecMap.get(PubspecConstants.DEPENDENCIES), |