| Index: editor/util/plugins/com.google.dart.java2dart/src/com/google/dart/java2dart/processor/CollectionSemanticProcessor.java
|
| diff --git a/editor/util/plugins/com.google.dart.java2dart/src/com/google/dart/java2dart/processor/CollectionSemanticProcessor.java b/editor/util/plugins/com.google.dart.java2dart/src/com/google/dart/java2dart/processor/CollectionSemanticProcessor.java
|
| index 4e60005f3bfde6678ed7641e40fd017ba993a6ca..dd3aa21ebcaade719736cab4b517be6e57ca61db 100644
|
| --- a/editor/util/plugins/com.google.dart.java2dart/src/com/google/dart/java2dart/processor/CollectionSemanticProcessor.java
|
| +++ b/editor/util/plugins/com.google.dart.java2dart/src/com/google/dart/java2dart/processor/CollectionSemanticProcessor.java
|
| @@ -261,11 +261,11 @@ public class CollectionSemanticProcessor extends SemanticProcessor {
|
| @Override
|
| public Void visitTypeName(TypeName node) {
|
| super.visitTypeName(node);
|
| - Object binding = context.getNodeTypeBinding(node);
|
| + ITypeBinding binding = context.getNodeTypeBinding(node);
|
| if (node.getName() instanceof SimpleIdentifier) {
|
| SimpleIdentifier nameNode = (SimpleIdentifier) node.getName();
|
| String name = nameNode.getName();
|
| - if ("ArrayList".equals(name)) {
|
| + if (JavaUtils.isTypeNamed(binding, "java.util.ArrayList")) {
|
| nameNode.setToken(token("List"));
|
| return null;
|
| }
|
|
|