package fr.adrienbrault.idea.symfony2plugin.extension; import com.intellij.openapi.project.Project; import com.intellij.psi.PsiElement; import org.jetbrains.annotations.NotNull; import java.util.Collection; /** * @author Daniel Espendiller <daniel@espendiller.net> */ public class ServiceDefinitionLocatorParameter { @NotNull private final Project project; @NotNull private final Collection<PsiElement> psiElements; public ServiceDefinitionLocatorParameter(@NotNull Project project, @NotNull Collection<PsiElement> psiElements) { this.project = project; this.psiElements = psiElements; } public void addTarget(@NotNull PsiElement psiElement) { this.psiElements.add(psiElement); } public void addTargets(@NotNull Collection<PsiElement> psiElements) { this.psiElements.addAll(psiElements); } @NotNull public Project getProject() { return project; } }