dependency 'commons-codec:commons-codec:1.8'
dependency 'commons-dbcp:commons-dbcp:1.4'
dependency 'commons-dbutils:commons-dbutils:1.5'
- dependency 'commons-io:commons-io:2.4'
+ dependency 'commons-io:commons-io:2.6'
dependency 'commons-lang:commons-lang:2.6'
dependencySet(group: 'com.fasterxml.jackson.core', version: '2.9.5') {
entry 'jackson-core'
exclude 'junit:junit'
}
dependency 'com.google.code.findbugs:jsr305:3.0.2'
- dependency 'com.google.code.gson:gson:2.3.1'
+ dependency 'com.google.code.gson:gson:2.8.4'
dependency 'com.google.guava:guava:18.0'
dependency "com.google.protobuf:protobuf-java:${protobufVersion}"
dependency 'com.h2database:h2:1.3.176'
exclude 'org.eclipse.jdt.core.compiler:ecj'
}
}
- dependency 'org.assertj:assertj-core:3.9.0'
- dependency 'org.assertj:assertj-guava:3.1.0'
+ dependency 'org.assertj:assertj-core:3.9.1'
+ dependency 'org.assertj:assertj-guava:3.2.0'
dependency('org.codehaus.sonar:sonar-channel:4.1') {
exclude 'org.slf4j:slf4j-api'
}
import org.sonar.scanner.protocol.output.ScannerReport;
import org.sonar.scanner.protocol.output.ScannerReport.LineSgnificantCode;
+import static java.nio.charset.StandardCharsets.UTF_8;
+
public class BatchReportReaderImpl implements BatchReportReader {
private final BatchReportDirectoryHolder batchReportDirectoryHolder;
return CloseableIterator.emptyCloseableIterator();
}
try {
- InputStreamReader reader = new InputStreamReader(FileUtils.openInputStream(file), StandardCharsets.UTF_8);
+ InputStreamReader reader = new InputStreamReader(FileUtils.openInputStream(file), UTF_8);
return new LineReaderIterator(reader);
} catch (IOException e) {
throw new IllegalStateException("Fail to open file " + file, e);
}
try {
- return Optional.of(new CloseableLineIterator(IOUtils.lineIterator(FileUtils.openInputStream(file), StandardCharsets.UTF_8)));
+ return Optional.of(new CloseableLineIterator(IOUtils.lineIterator(FileUtils.openInputStream(file), UTF_8)));
} catch (IOException e) {
throw new IllegalStateException("Fail to traverse file: " + file, e);
}
}
@Override
- protected void doClose() {
+ protected void doClose() throws IOException {
lineIterator.close();
}
}
testCompile 'org.eclipse.jetty:jetty-servlet'
testCompile "org.jboss.byteman:byteman-submit:${bytemanVersion}"
testCompile 'org.postgresql:postgresql'
- testCompile 'org.skyscreamer:jsonassert:1.2.0'
+ testCompile 'org.skyscreamer:jsonassert:1.5.0'
testCompile 'org.sonarsource.orchestrator:sonar-orchestrator'
testCompile 'org.subethamail:subethasmtp'
testCompile project(':server:sonar-qa-util')
"sources":[
{
"line": 1,
- "code": "package sample;",
+ "code": "package sample;"
},
{
"line": 2,
- "code": "",
+ "code": ""
},
{
"line": 3,
- "code": "public class Sample {",
+ "code": "public class Sample {"
},
{
"line": 4,
- "code": "\t",
+ "code": "\t"
},
{
"line": 5,
- "code": "\tpublic Sample(int i) {",
+ "code": "\tpublic Sample(int i) {"
},
{
"line": 6,
},
{
"line": 7,
- "code": "\t}",
+ "code": "\t}"
},
{
"line": 8,
- "code": "\t",
+ "code": "\t"
},
{
"line": 9,
- "code": "\tprivate String myMethod() {",
+ "code": "\tprivate String myMethod() {"
},
{
"line": 10,
},
{
"line": 12,
- "code": "\t\t} else {",
+ "code": "\t\t} else {"
},
{
"line": 13,
},
{
"line": 14,
- "code": "\t\t}",
+ "code": "\t\t}"
},
{
"line": 15,
- "code": "\t}",
+ "code": "\t}"
},
{
"line": 16,
- "code": "}",
+ "code": "}"
},
{
"line": 17,
- "code": "",
+ "code": ""
}
]
}
"sources": [
{
"line": 1,
- "code": "package sample;",
+ "code": "package sample;"
},
{
"line": 2,
- "code": "",
+ "code": ""
},
{
"line": 3,
- "code": "public class Sample {",
+ "code": "public class Sample {"
},
{
"line": 4,
- "code": "\t",
+ "code": "\t"
},
{
"line": 5,
- "code": "\tpublic Sample(int i) {",
+ "code": "\tpublic Sample(int i) {"
},
{
"line": 6,
},
{
"line": 7,
- "code": "\t}",
+ "code": "\t}"
},
{
"line": 8,
- "code": "\t",
+ "code": "\t"
},
{
"line": 9,
- "code": "\tprivate String myMethod() {",
+ "code": "\tprivate String myMethod() {"
},
{
"line": 10,
},
{
"line": 12,
- "code": "\t\t} else {",
+ "code": "\t\t} else {"
},
{
"line": 13,
},
{
"line": 14,
- "code": "\t\t}",
+ "code": "\t\t}"
},
{
"line": 15,
- "code": "\t}",
+ "code": "\t}"
},
{
"line": 16,
- "code": "}",
+ "code": "}"
},
{
"line": 17,
- "code": "",
+ "code": ""
}
]
}