- All Superinterfaces:
GeneralCodeGenNames,GeneralCreatorRequest
The request payload that is used by
ExternalModuleCreator.
Note that the thread context classloader should be setup appropriately so that service types can be resolved based upon the packages requested to scan.
-
Method Summary
Modifier and TypeMethodDescriptionConfig options w.r.t.booleanOptionally, set this to allow inner classes to be processed for potential pico activators.The set of packages to analyze and eventually generate pico activators against.Optionally, provides a means to map additional qualifiers to service types.Methods inherited from interface io.helidon.pico.tools.GeneralCodeGenNames
moduleName, packageName, templateNameMethods inherited from interface io.helidon.pico.tools.GeneralCreatorRequest
analysisOnly, codeGenPaths, compilerOptions, filer, generator, serviceTypeNames, throwIfError
-
Method Details
-
packageNamesToScan
The set of packages to analyze and eventually generate pico activators against.- Returns:
- the list of package names to analyze and target for activator creation
-
serviceTypeToQualifiersMap
Map<String,Set<QualifierAndValue>> serviceTypeToQualifiersMap()Optionally, provides a means to map additional qualifiers to service types.- Returns:
- any qualifiers that should be mapped into the generated services
-
activatorCreatorConfigOptions
ActivatorCreatorConfigOptions activatorCreatorConfigOptions()Config options w.r.t. planned activator creation.- Returns:
- the config options for activator creation
-
innerClassesProcessed
boolean innerClassesProcessed()Optionally, set this to allow inner classes to be processed for potential pico activators.- Returns:
- allows inner classes to be processed for potential pico activators
-