| 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();
|
| }
|
| }
|
|
|