Lines Matching defs:ModuleBase
829 type ModuleBase struct { struct
833 module Module
835 nameProperties nameProperties
836 commonProperties commonProperties
837 distProperties distProperties
838 variableProperties interface{}
839 hostAndDeviceProperties hostAndDeviceProperties
840 hostCrossProperties hostCrossProperties
847 archProperties [][]interface{}
851 visibilityPropertyInfo []visibilityProperty
854 primaryVisibilityProperty visibilityProperty
857 primaryLicensesProperty applicableLicensesProperty
859 noAddressSanitizer bool
861 hooks hooks
863 registerProps []interface{}
866 buildParams []BuildParams
867 ruleParams map[blueprint.Rule]blueprint.RuleParams
868 variables map[string]string
871 func (m *ModuleBase) AddJSONData(d *map[string]interface{}) {
885 func (m *ModuleBase) propertiesWithValues() []propInfo {
976 func (m *ModuleBase) ComponentDepsMutator(BottomUpMutatorContext) {}
978 func (m *ModuleBase) DepsMutator(BottomUpMutatorContext) {}
980 func (m *ModuleBase) baseDepsMutator(ctx BottomUpMutatorContext) {
1121 func (m *ModuleBase) AddProperties(props ...interface{}) {
1125 func (m *ModuleBase) GetProperties() []interface{} {
1129 func (m *ModuleBase) BuildParamsForTests() []BuildParams {
1156 func (m *ModuleBase) RuleParamsForTests() map[blueprint.Rule]blueprint.RuleParams {
1160 func (m *ModuleBase) VariablesForTests() map[string]string {
1166 func (m *ModuleBase) Name() string {
1171 func (m *ModuleBase) String() string {
1188 func (m *ModuleBase) BaseModuleName() string {
1192 func (m *ModuleBase) base() *ModuleBase {
1196 func (m *ModuleBase) qualifiedModuleId(ctx BaseModuleContext) qualifiedModuleName {
1200 func (m *ModuleBase) visibilityProperties() []visibilityProperty {
1204 func (m *ModuleBase) Dists() []Dist {
1215 func (m *ModuleBase) GenerateTaggedDistFiles(ctx BaseModuleContext) TaggedDistFiles {
1235 func (m *ModuleBase) ArchReady() bool {
1239 func (m *ModuleBase) Target() Target {
1243 func (m *ModuleBase) TargetPrimary() bool {
1247 func (m *ModuleBase) MultiTargets() []Target {
1251 func (m *ModuleBase) Os() OsType {
1255 func (m *ModuleBase) Host() bool {
1259 func (m *ModuleBase) Device() bool {
1263 func (m *ModuleBase) Arch() Arch {
1267 func (m *ModuleBase) ArchSpecific() bool {
1272 func (m *ModuleBase) IsCommonOSVariant() bool {
1277 func (m *ModuleBase) supportsTarget(target Target) bool {
1295 func (m *ModuleBase) DeviceSupported() bool {
1306 func (m *ModuleBase) HostSupported() bool {
1318 func (m *ModuleBase) HostCrossSupported() bool {
1330 func (m *ModuleBase) Platform() bool {
1334 func (m *ModuleBase) DeviceSpecific() bool {
1338 func (m *ModuleBase) SocSpecific() bool {
1342 func (m *ModuleBase) ProductSpecific() bool {
1346 func (m *ModuleBase) SystemExtSpecific() bool {
1352 func (m *ModuleBase) RequiresStableAPIs(ctx BaseModuleContext) bool {
1357 func (m *ModuleBase) PartitionTag(config DeviceConfig) string {
1397 func (m *ModuleBase) Enabled(ctx ConfigurableEvaluatorContext) bool {
1405 func (m *ModuleBase) EnabledProperty() proptools.Configurable[bool] {
1412 func (m *ModuleBase) Disable() {
1417 func (m *ModuleBase) HideFromMake() {
1422 func (m *ModuleBase) IsHideFromMake() bool {
1427 func (m *ModuleBase) SkipInstall() {
1433 func (m *ModuleBase) IsSkipInstall() bool {
1442 func (m *ModuleBase) MakeUninstallable() {
1448 func (m *ModuleBase) ReplacedByPrebuilt() {
1453 func (m *ModuleBase) IsReplacedByPrebuilt() bool {
1457 func (m *ModuleBase) ExportedToMake() bool {
1461 func (m *ModuleBase) EffectiveLicenseKinds() []string {
1465 func (m *ModuleBase) EffectiveLicenseFiles() Paths {
1475 …puteInstallDeps(ctx ModuleContext) ([]depset.DepSet[InstallPath], []depset.DepSet[PackagingSpec]) {
1506 func (m *ModuleBase) NoAddressSanitizer() bool {
1510 func (m *ModuleBase) InstallInData() bool {
1514 func (m *ModuleBase) InstallInTestcases() bool {
1518 func (m *ModuleBase) InstallInSanitizerDir() bool {
1522 func (m *ModuleBase) InstallInRamdisk() bool {
1526 func (m *ModuleBase) InstallInVendorRamdisk() bool {
1530 func (m *ModuleBase) InstallInDebugRamdisk() bool {
1534 func (m *ModuleBase) InstallInRecovery() bool {
1538 func (m *ModuleBase) InstallInOdm() bool {
1542 func (m *ModuleBase) InstallInProduct() bool {
1546 func (m *ModuleBase) InstallInVendor() bool {
1550 func (m *ModuleBase) InstallInSystemExt() bool {
1554 func (m *ModuleBase) InstallInRoot() bool {
1558 func (m *ModuleBase) InstallInSystemDlkm() bool {
1562 func (m *ModuleBase) InstallInVendorDlkm() bool {
1566 func (m *ModuleBase) InstallInOdmDlkm() bool {
1570 func (m *ModuleBase) InstallForceOS() (*OsType, *ArchType) {
1574 func (m *ModuleBase) Owner() string {
1578 func (m *ModuleBase) Team() string {
1582 func (m *ModuleBase) setImageVariation(variant string) {
1586 func (m *ModuleBase) ImageVariation() blueprint.Variation {
1593 func (m *ModuleBase) getVariationByMutatorName(mutator string) string {
1603 func (m *ModuleBase) InRamdisk() bool {
1607 func (m *ModuleBase) InVendorRamdisk() bool {
1611 func (m *ModuleBase) InDebugRamdisk() bool {
1615 func (m *ModuleBase) InRecovery() bool {
1619 func (m *ModuleBase) RequiredModuleNames(ctx ConfigurableEvaluatorContext) []string {
1623 func (m *ModuleBase) HostRequiredModuleNames() []string {
1627 func (m *ModuleBase) TargetRequiredModuleNames() []string {
1631 func (m *ModuleBase) VintfFragmentModuleNames(ctx ConfigurableEvaluatorContext) []string {
1635 func (m *ModuleBase) VintfFragments(ctx ConfigurableEvaluatorContext) []string {
1639 func (m *ModuleBase) generateVariantTarget(ctx *moduleContext) {
1653 func (m *ModuleBase) generateModuleTarget(ctx *moduleContext) {
1717 func determineModuleKind(m *ModuleBase, ctx ModuleErrorContext) moduleKind {
1776 …nc (m *ModuleBase) earlyModuleContextFactory(ctx blueprint.EarlyModuleContext) earlyModuleContext {
1784 func (m *ModuleBase) baseModuleContextFactory(ctx blueprint.BaseModuleContext) baseModuleContext {
1796 …c (m *ModuleBase) archModuleContextFactory(ctx archModuleContextFactoryContext) archModuleContext {
1890 func (m *ModuleBase) GenerateBuildActions(blueprintCtx blueprint.ModuleContext) {
2172 func (m *ModuleBase) moduleInfoRegisterName(ctx ModuleContext, subName string) string {
2196 func (m *ModuleBase) moduleInfoVariant(ctx ModuleContext) string {
2343 func (m *ModuleBase) MakeAsPlatform() {
2351 func (m *ModuleBase) MakeAsSystemExt() {
2360 func (m *ModuleBase) IsNativeBridgeSupported() bool {
2364 func (m *ModuleBase) DecodeMultilib(ctx ConfigContext) (string, string) {
2368 func (m *ModuleBase) Overrides() []string {
2388 …duleBase) ConfigurableEvaluator(ctx ConfigurableEvaluatorContext) proptools.ConfigurableEvaluator {