Class PackageCapabilityExtractor

java.lang.Object
org.ek9lang.compiler.phase1.PackageCapabilityExtractor

final class PackageCapabilityExtractor extends Object
Extracts capability data from a package block and stores as squirrelled data on the Package symbol. Determines whether the package is publishable (has publicAccess + version + license) and extracts the declared capabilities list.