package com.redhat.ceylon.eclipse.code.complete; import java.util.Map; import com.redhat.ceylon.compiler.typechecker.tree.Node; import com.redhat.ceylon.compiler.typechecker.tree.Tree; import com.redhat.ceylon.eclipse.code.editor.CeylonEditor; import com.redhat.ceylon.eclipse.java2ceylon.CompletionJ2C; import com.redhat.ceylon.ide.common.completion.completionManager_; import com.redhat.ceylon.model.typechecker.model.DeclarationWithProximity; import com.redhat.ceylon.model.typechecker.model.Scope; public class completionJ2C implements CompletionJ2C { @Override public completionManager_ dummyCompletionManager() { return completionManager_.get_(); } /* (non-Javadoc) * @see com.redhat.ceylon.eclipse.code.complete.CompletionJ2C#newCompletionProcessor(com.redhat.ceylon.eclipse.code.editor.CeylonEditor) */ @Override public EclipseCompletionProcessor newCompletionProcessor(CeylonEditor editor) { return new CeylonCompletionProcessor(editor); } /* (non-Javadoc) * @see com.redhat.ceylon.eclipse.code.complete.CompletionJ2C#getProposals(com.redhat.ceylon.compiler.typechecker.tree.Node, com.redhat.ceylon.model.typechecker.model.Scope, com.redhat.ceylon.compiler.typechecker.tree.Tree.CompilationUnit) */ @Override public Map<String,DeclarationWithProximity> getProposals(Node node, Scope scope, Tree.CompilationUnit rootNode) { return completionManager_.get_().getProposals(node, scope, "", false, rootNode, null); } }