Skip to content

Commit f7e8244

Browse files
committed
Simplification based on added handler() method in parser-util
1 parent 138acba commit f7e8244

File tree

2 files changed

+3
-6
lines changed

2 files changed

+3
-6
lines changed

.classpath

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,14 @@
1616
<attributes>
1717
<attribute name="gradle_scope" value="test"/>
1818
<attribute name="gradle_used_by_scope" value="test"/>
19+
<attribute name="test" value="true"/>
1920
</attributes>
2021
</classpathentry>
2122
<classpathentry kind="src" output="bin/test" path="src/test/resources">
2223
<attributes>
2324
<attribute name="gradle_scope" value="test"/>
2425
<attribute name="gradle_used_by_scope" value="test"/>
26+
<attribute name="test" value="true"/>
2527
</attributes>
2628
</classpathentry>
2729
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8/"/>

src/main/java/com/fortify/ssc/parser/owasp/dependencycheck/parser/VulnerabilitiesParser.java

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
import com.fortify.ssc.parser.owasp.dependencycheck.domain.Dependency;
1919
import com.fortify.ssc.parser.owasp.dependencycheck.domain.Vulnerability;
2020
import com.fortify.ssc.parser.owasp.dependencycheck.parser.util.Constants;
21-
import com.fortify.util.json.ExtendedJsonParser;
2221
import com.fortify.util.ssc.parser.ScanDataStreamingJsonParser;
2322

2423
public class VulnerabilitiesParser {
@@ -38,14 +37,10 @@ public VulnerabilitiesParser(final ScanData scanData, final VulnerabilityHandler
3837
*/
3938
public final void parse() throws ScanParsingException, IOException {
4039
new ScanDataStreamingJsonParser()
41-
.handler("/dependencies/*", this::handleDependency)
40+
.handler("/dependencies/*", Dependency.class, this::handleDependency)
4241
.parse(scanData);
4342
}
4443

45-
private final void handleDependency(ExtendedJsonParser jp) throws IOException {
46-
handleDependency(jp.readValueAs(Dependency.class));
47-
}
48-
4944
private final void handleDependency(Dependency dependency) {
5045
Vulnerability[] vulnerabilities = dependency.getVulnerabilities();
5146
if ( vulnerabilities!=null && vulnerabilities.length>0 ) {

0 commit comments

Comments
 (0)