package ru.naumen.gintonic.context.quickfix.moving; import java.util.List; import org.eclipse.jdt.ui.text.java.IJavaCompletionProposal; import ru.naumen.gintonic.GinTonicPlugin; import ru.naumen.gintonic.guice.injection.InjectionPoint; import ru.naumen.gintonic.guice.statements.BindingDefinition; /** * @author Sergey Tselovalnikov * @since Jan 27, 2014 */ public class QuickFixGoToBinging extends AbstractGTMovingQuickFix { @Override protected void addMovingProposal(List<IJavaCompletionProposal> proposals, InjectionPoint injectionPoint, List<BindingDefinition> bindingDefinitions) { if (!bindingDefinitions.isEmpty()) { proposals.add(new ProposalGoToBindings(bindingDefinitions)); } else { GinTonicPlugin.logInfo("No binding definition found for injection point " + injectionPoint); } } }