public class ExtractorClassValidationUtils
extends java.lang.Object
Utils to validate extractor classes in FeatureDef config, to check if extractor classes are defined in jars
This is designed for independent usage of FeatureConsumerConfValidator or FeatureProducerConfValidator,
as extractor class validation has different Gradle task dependency from general Frame config validation (performed by
FeatureConsumerConfValidator or FeatureProducerConfValidator).
For general Frame config validation, the validation need to be performed before jar task.
For extractor class validation, the validation need to wait for all jars built, to search if the depended jars
contain the definition of the extractor class
Since Gradle has more powerful APIs to process jar file. The validation logic (including jar searching)
will be placed in Gradle plugins which perform the validation.
And instead of building a ExtractorClassValidator class, here we only build some public utils that can be used
for extractor class validation.