Class ClassListVerifier
- java.lang.Object
-
- com.exasol.classlistextractor.verifier.ClassListVerifier
-
public class ClassListVerifier extends Object
This class verifies that a jar file contains aclasses.lstfile and validates that it contains the expected classes.
-
-
Constructor Summary
Constructors Constructor Description ClassListVerifier(List<Pattern> ignoreInDiffPattern)Create a new instance ofClassListVerifier.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidverifyClassListFile(Collection<String> classList, Path jarFile)Verify that a jar file contains aclasses.lstfile and validates that it contains the expected classes.
-
-
-
Constructor Detail
-
ClassListVerifier
public ClassListVerifier(List<Pattern> ignoreInDiffPattern)
Create a new instance ofClassListVerifier.- Parameters:
ignoreInDiffPattern- patterns that match class names that will be ignored when verifying the class list, e.g."/util/concurrent/.*".
-
-
Method Detail
-
verifyClassListFile
public void verifyClassListFile(Collection<String> classList, Path jarFile)
Verify that a jar file contains aclasses.lstfile and validates that it contains the expected classes.- Parameters:
classList- list of expectedjarFile- jar file to verify
-
-