Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2500)

Unified Diff: editor/util/plugins/com.google.dart.java2dart/src/com/google/dart/java2dart/engine/EngineSemanticProcessor.java

Issue 192303002: Support for @DartName and @DartOptional annotations. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 6 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: editor/util/plugins/com.google.dart.java2dart/src/com/google/dart/java2dart/engine/EngineSemanticProcessor.java
diff --git a/editor/util/plugins/com.google.dart.java2dart/src/com/google/dart/java2dart/engine/EngineSemanticProcessor.java b/editor/util/plugins/com.google.dart.java2dart/src/com/google/dart/java2dart/engine/EngineSemanticProcessor.java
index 5ac3ad013ca3ea6f453059d7cf455dc20f067ee2..78cad546ae968c03e45c97bf5ed66e04e38dc3af 100644
--- a/editor/util/plugins/com.google.dart.java2dart/src/com/google/dart/java2dart/engine/EngineSemanticProcessor.java
+++ b/editor/util/plugins/com.google.dart.java2dart/src/com/google/dart/java2dart/engine/EngineSemanticProcessor.java
@@ -77,7 +77,6 @@ import org.eclipse.jdt.core.dom.IMethodBinding;
import org.eclipse.jdt.core.dom.ITypeBinding;
import java.io.PrintWriter;
-import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.Set;
@@ -496,19 +495,6 @@ public class EngineSemanticProcessor extends SemanticProcessor {
@Override
public void process(final CompilationUnit unit) {
- List<CompilationUnitMember> declarations = unit.getDeclarations();
- // remove NodeList, it is declared in enginelib.dart
- for (Iterator<CompilationUnitMember> iter = declarations.iterator(); iter.hasNext();) {
- CompilationUnitMember member = iter.next();
- if (member instanceof ClassDeclaration) {
- ClassDeclaration classDeclaration = (ClassDeclaration) member;
- String name = classDeclaration.getName().getName();
- if (name.equals("NodeList")) {
- iter.remove();
- }
- }
- }
- // process nodes
unit.accept(new GeneralizingAstVisitor<Void>() {
@Override
public Void visitClassDeclaration(ClassDeclaration node) {
@@ -534,11 +520,6 @@ public class EngineSemanticProcessor extends SemanticProcessor {
"hashCode",
prefixExpression(TokenType.PLUS_PLUS, identifier("_hashCodeGenerator")))));
}
- // "Type" is declared in dart:core, so replace it
- if (JavaUtils.isTypeNamed(typeBinding, "com.google.dart.engine.type.Type")) {
- SimpleIdentifier nameNode = node.getName();
- context.renameIdentifier(nameNode, "Type2");
- }
// done
return null;
}

Powered by Google App Engine
This is Rietveld 408576698