Search in sources :

Example 1 with PackageResolvedParser

use of com.synopsys.integration.detectable.detectables.swift.lock.parse.PackageResolvedParser in project synopsys-detect by blackducksoftware.

the class DetectableFactory method createPackageResolvedExtractor.

// Used by three Detectables
private PackageResolvedExtractor createPackageResolvedExtractor() {
    PackageResolvedParser parser = new PackageResolvedParser(gson);
    PackageResolvedFormatChecker formatChecker = new PackageResolvedFormatChecker();
    PackageResolvedTransformer transformer = new PackageResolvedTransformer();
    return new PackageResolvedExtractor(parser, formatChecker, transformer);
}
Also used : PackageResolvedTransformer(com.synopsys.integration.detectable.detectables.swift.lock.transform.PackageResolvedTransformer) PackageResolvedFormatChecker(com.synopsys.integration.detectable.detectables.swift.lock.parse.PackageResolvedFormatChecker) PackageResolvedParser(com.synopsys.integration.detectable.detectables.swift.lock.parse.PackageResolvedParser) PackageResolvedExtractor(com.synopsys.integration.detectable.detectables.swift.lock.PackageResolvedExtractor)

Aggregations

PackageResolvedExtractor (com.synopsys.integration.detectable.detectables.swift.lock.PackageResolvedExtractor)1 PackageResolvedFormatChecker (com.synopsys.integration.detectable.detectables.swift.lock.parse.PackageResolvedFormatChecker)1 PackageResolvedParser (com.synopsys.integration.detectable.detectables.swift.lock.parse.PackageResolvedParser)1 PackageResolvedTransformer (com.synopsys.integration.detectable.detectables.swift.lock.transform.PackageResolvedTransformer)1