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

Unified Diff: editor/util/plugins/com.google.dart.java2dart/src/com/google/dart/java2dart/processor/UniqueMemberNamesSemanticProcessor.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/processor/UniqueMemberNamesSemanticProcessor.java
diff --git a/editor/tools/plugins/com.google.dart.tools.debug.ui_test/src/com/google/dart/tools/debug/ui/DartDebugUITestPlugin.java b/editor/util/plugins/com.google.dart.java2dart/src/com/google/dart/java2dart/processor/UniqueMemberNamesSemanticProcessor.java
similarity index 56%
copy from editor/tools/plugins/com.google.dart.tools.debug.ui_test/src/com/google/dart/tools/debug/ui/DartDebugUITestPlugin.java
copy to editor/util/plugins/com.google.dart.java2dart/src/com/google/dart/java2dart/processor/UniqueMemberNamesSemanticProcessor.java
index cfcb74be9af69d69adb92b6ce76c48afce4ead30..573f3a0d3ead83f49700ad9c5808cc49742470d0 100644
--- a/editor/tools/plugins/com.google.dart.tools.debug.ui_test/src/com/google/dart/tools/debug/ui/DartDebugUITestPlugin.java
+++ b/editor/util/plugins/com.google.dart.java2dart/src/com/google/dart/java2dart/processor/UniqueMemberNamesSemanticProcessor.java
@@ -12,24 +12,21 @@
* the License.
*/
-package com.google.dart.tools.debug.ui;
+package com.google.dart.java2dart.processor;
-import org.osgi.framework.BundleActivator;
-import org.osgi.framework.BundleContext;
-
-public class DartDebugUITestPlugin implements BundleActivator {
-
- public DartDebugUITestPlugin() {
-
- }
-
- @Override
- public void start(BundleContext context) throws Exception {
+import com.google.dart.engine.ast.CompilationUnit;
+import com.google.dart.java2dart.Context;
+/**
+ * {@link SemanticProcessor} to call {@link Context#ensureUniqueClassMemberNames()}.
+ */
+public class UniqueMemberNamesSemanticProcessor extends SemanticProcessor {
+ public UniqueMemberNamesSemanticProcessor(Context context) {
+ super(context);
}
@Override
- public void stop(BundleContext context) throws Exception {
-
+ public void process(CompilationUnit unit) {
+ context.ensureUniqueClassMemberNames();
}
}

Powered by Google App Engine
This is Rietveld 408576698