| Chunk |
|---|
| Conflicting content |
|---|
*/ @Inject private transient PreProcessorExecutor preProcessorExecutor; <<<<<<< HEAD ======= >>>>>>> cc0eeedcef34f6327e2141f7cfb6c96360c55f1f /** * While processing the resources, if any exception occurs - it is wrapped in a RuntimeException. |
| Solution content |
|---|
*/ @Inject private transient PreProcessorExecutor preProcessorExecutor; /** * While processing the resources, if any exception occurs - it is wrapped in a RuntimeException. |
| File |
|---|
| GroupsProcessor.java |
| Developer's decision |
|---|
| Version 1 |
| Kind of conflict |
|---|
| Blank |
| Chunk |
|---|
| Conflicting content |
|---|
if (allPostProcessors.isEmpty() && processorsFactory.getPreProcessors().isEmpty()) {
LOG.warn("No processors defined. Please, check if your configuration is correct.");
}
<<<<<<< HEAD
Collection |
| Solution content |
|---|
if (allPostProcessors.isEmpty() && processorsFactory.getPreProcessors().isEmpty()) {
LOG.warn("No processors defined. Please, check if your configuration is correct.");
}
final Collection |
| File |
|---|
| GroupsProcessor.java |
| Developer's decision |
|---|
| Combination |
| Kind of conflict |
|---|
| If statement |
| Method invocation |
| Variable |
| Chunk |
|---|
| Conflicting content |
|---|
for (final ResourceProcessor processor : processors) {
stopWatch.start("Using " + processor.getClass().getSimpleName());
output = new StringWriter();
<<<<<<< HEAD
decorateWithPostProcessCallback(processor).process(mergedResource, input, output);
=======
decorateWithPostProcessCallback(processor).process(input, output);
>>>>>>> cc0eeedcef34f6327e2141f7cfb6c96360c55f1f
input = new StringReader(output.toString());
stopWatch.stop(); |
| Solution content |
|---|
for (final ResourceProcessor processor : processors) {
stopWatch.start("Using " + processor.getClass().getSimpleName());
output = new StringWriter();
decorateWithPostProcessCallback(processor).process(mergedResource, input, output);
input = new StringReader(output.toString());
stopWatch.stop(); |
| File |
|---|
| GroupsProcessor.java |
| Developer's decision |
|---|
| Version 1 |
| Kind of conflict |
|---|
| Method invocation |
| Chunk |
|---|
| Conflicting content |
|---|
/**
<<<<<<< HEAD
}
* Execute all the preProcessors on the provided resource.
*
* @param resource
* {@link Resource} to preProcess.
* @param resources
* the list of all resources to be processed in this context.
* @param minimize
* whether the minimize aware preProcessor must be applied.
* @return the result of preProcessing as string content.
*/
private String processSingleResource(final Resource resource, final List |
| Solution content |
|---|
}
/**
* Apply a list of preprocessors on a resource.
*
* @param resource the {@link Resource} on which processors will be applied
* @param processors the list of processor to apply on the resource.
*/
private String applyPreProcessors(final Resource resource, final boolean minimize)
throws IOException {
// merge preProcessorsBy type and anyPreProcessors
final Collection |
| File |
|---|
| PreProcessorExecutor.java |
| Developer's decision |
|---|
| Version 2 |
| Kind of conflict |
|---|
| Comment |
| Method declaration |
| Method invocation |
| Method signature |
| Variable |
| Chunk |
|---|
| Conflicting content |
|---|
* @param resources * the list of all resources processed in this context, used for duplicate resource detection. */ <<<<<<< HEAD private String getResourceContent(final Resource resource, final List |
| Solution content |
|---|
* @param resources
* the list of all resources processed in this context, used for duplicate resource detection.
*/
private String getResourceContent(final Resource resource)
throws IOException {
final WroConfiguration config = Context.get().getConfig();
try {
final InputStream is = new BOMInputStream(resourceLocatorFactory.locate(resource.getUri()).getInputStream()); |
| File |
|---|
| PreProcessorExecutor.java |
| Developer's decision |
|---|
| Version 2 |
| Kind of conflict |
|---|
| Method signature |
| Chunk |
|---|
| Conflicting content |
|---|
} /** <<<<<<< HEAD * @param |
| Solution content |
|---|
} /** * This method is visible for testing only. * @param |
| File |
|---|
| ProcessorsUtils.java |
| Developer's decision |
|---|
| Version 2 |
| Kind of conflict |
|---|
| Comment |
| Chunk |
|---|
| Conflicting content |
|---|
return found;
}
<<<<<<< HEAD
=======
/**
* Transforms a preProcessor into a postProcessor.
*
* @param preProcessor {@link ResourcePreProcessor} to transform.
*/
public static ResourcePostProcessor toPostProcessor(final ResourcePreProcessor preProcessor) {
return new ResourcePostProcessor() {
public void process(final Reader reader, final Writer writer)
throws IOException {
preProcessor.process(null, reader, writer);
}
};
}
/**
* Transforms a postProcessor into a preProcessor.
*
* @param postProcessor {@link ResourcePostProcessor} to transform.
*/
public static ResourcePreProcessor toPreProcessor(final ResourcePostProcessor postProcessor) {
return new ResourcePreProcessor() {
public void process(final Resource resource, final Reader reader, final Writer writer)
throws IOException {
postProcessor.process(reader, writer);
}
};
}
>>>>>>> cc0eeedcef34f6327e2141f7cfb6c96360c55f1f
/**
* @return preProcessor of type processorClass if any found or null otherwise.
*/ |
| Solution content |
|---|
return found; } /** * @return preProcessor of type processorClass if any found or null otherwise. */ |
| File |
|---|
| ProcessorsUtils.java |
| Developer's decision |
|---|
| Version 1 |
| Kind of conflict |
|---|
| Comment |
| Method declaration |
| Chunk |
|---|
| Conflicting content |
|---|
public class TestProcessorsUtils {
private static class AnyTypeProcessor
<<<<<<< HEAD
implements ResourceProcessor {
=======
implements ResourcePreProcessor, ResourcePostProcessor {
>>>>>>> cc0eeedcef34f6327e2141f7cfb6c96360c55f1f
public void process(final Resource resource, final Reader reader, final Writer writer)
throws IOException {}
public void process(final Reader reader, final Writer writer) |
| Solution content |
|---|
public class TestProcessorsUtils {
private static class AnyTypeProcessor
implements ResourceProcessor {
public void process(final Resource resource, final Reader reader, final Writer writer)
throws IOException {}
public void process(final Reader reader, final Writer writer) |
| File |
|---|
| TestProcessorsUtils.java |
| Developer's decision |
|---|
| Version 1 |
| Kind of conflict |
|---|
| Other |
| Chunk |
|---|
| Conflicting content |
|---|
@SuppressWarnings("unchecked")
@Test
public void testGetProcessorsByTypeWithEmptyCollection() {
<<<<<<< HEAD
final Collection |
| Solution content |
|---|
@SuppressWarnings("unchecked")
@Test
public void testGetProcessorsByTypeWithEmptyCollection() {
final Collection |
| File |
|---|
| TestProcessorsUtils.java |
| Developer's decision |
|---|
| Version 2 |
| Kind of conflict |
|---|
| Method invocation |
| Variable |
| Chunk |
|---|
| Conflicting content |
|---|
final Collection |
| Solution content |
|---|
final Collection |
| File |
|---|
| TestProcessorsUtils.java |
| Developer's decision |
|---|
| Version 2 |
| Kind of conflict |
|---|
| Method invocation |
| Variable |
| Chunk |
|---|
| Conflicting content |
|---|
final Collection |
| Solution content |
|---|
final Collection |
| File |
|---|
| TestProcessorsUtils.java |
| Developer's decision |
|---|
| Version 2 |
| Kind of conflict |
|---|
| Method invocation |
| Variable |
| Chunk |
|---|
| Conflicting content |
|---|
final Collection |
| Solution content |
|---|
final Collection |
| File |
|---|
| TestProcessorsUtils.java |
| Developer's decision |
|---|
| Version 2 |
| Kind of conflict |
|---|
| Method invocation |
| Variable |
| Chunk |
|---|
| Conflicting content |
|---|
final Collection |
| Solution content |
|---|
final Collection |
| File |
|---|
| TestProcessorsUtils.java |
| Developer's decision |
|---|
| Version 2 |
| Kind of conflict |
|---|
| Method invocation |
| Variable |
| Chunk |
|---|
| Conflicting content |
|---|
Assert.assertEquals(2, output.size());
CopyrightKeeperProcessorDecorator.decorate(new AnyTypeProcessor()),
CopyrightKeeperProcessorDecorator.decorate(new JSMinProcessor())
});
<<<<<<< HEAD
Collection |
| Solution content |
|---|
CopyrightKeeperProcessorDecorator.decorate(new AnyTypeProcessor()),
CopyrightKeeperProcessorDecorator.decorate(new JSMinProcessor())
});
Collection |
| File |
|---|
| TestProcessorsUtils.java |
| Developer's decision |
|---|
| Version 2 |
| Kind of conflict |
|---|
| Method invocation |
| Variable |