package fr.adrienbrault.idea.symfony2plugin.extension;
import com.intellij.openapi.project.Project;
import org.jetbrains.annotations.NotNull;
import java.io.InputStream;
import java.util.ArrayList;
import java.util.Collection;
/**
* @author Daniel Espendiller <daniel@espendiller.net>
*/
public class CompiledServiceBuilderArguments {
@NotNull
final private Collection<InputStream> streams = new ArrayList<>();
@NotNull
private final Project project;
public CompiledServiceBuilderArguments(@NotNull Project project) {
this.project = project;
}
@NotNull
public Project getProject() {
return project;
}
@NotNull
public Collection<InputStream> getStreams() {
return streams;
}
public void addStream(@NotNull InputStream inputStream) {
streams.add(inputStream);
}
public void addStreams(@NotNull Collection<InputStream> inputStream) {
streams.addAll(inputStream);
}
}