this(bootstrapSettings, propertyDefinitions, null, client, deprecatedConfiguration, globalProperties);
}
- public BatchSettings(BootstrapSettings bootstrapSettings, PropertyDefinitions propertyDefinitions, ProjectReactor reactor,
+ public BatchSettings(BootstrapSettings bootstrapSettings, PropertyDefinitions propertyDefinitions, @Nullable ProjectReactor reactor,
ServerClient client, Configuration deprecatedConfiguration, GlobalBatchProperties globalProperties) {
super(propertyDefinitions);
this.deprecatedConfiguration = deprecatedConfiguration;
BatchSettings() {
}
- private void init(BootstrapSettings bootstrapSettings, ProjectReactor reactor, ServerClient client,
+ private void init(BootstrapSettings bootstrapSettings, @Nullable ProjectReactor reactor, ServerClient client,
GlobalBatchProperties globalProperties) {
LoggerFactory.getLogger(BatchSettings.class).info("Load batch settings");
import org.sonar.batch.tasks.ListTasksTask;
import org.sonar.batch.tasks.Tasks;
+import javax.annotation.Nullable;
+
/**
* Level-2 components. Collect tasks definitions.
*/
private String taskCommand;
- public TaskBootstrapModule(String taskCommand) {
+ public TaskBootstrapModule(@Nullable String taskCommand) {
this.taskCommand = taskCommand;
}
import org.sonar.api.task.TaskDefinition;
import org.sonar.api.utils.SonarException;
+import javax.annotation.Nullable;
+
import java.util.HashMap;
import java.util.Map;
import java.util.regex.Pattern;
this.taskDefinitions = taskDefinitions;
}
- public TaskDefinition getTaskDefinition(String command) {
+ public TaskDefinition getTaskDefinition(@Nullable String command) {
String finalCommand = command;
if (StringUtils.isBlank(finalCommand)) {
// Try with a property