• Home
  • Raw
  • Download

Lines Matching defs:ModuleBase

850 type ModuleBase struct {  struct
854 module Module
856 nameProperties nameProperties
857 commonProperties commonProperties
858 baseProperties baseProperties
859 distProperties distProperties
860 variableProperties interface{}
861 hostAndDeviceProperties hostAndDeviceProperties
862 hostCrossProperties hostCrossProperties
869 archProperties [][]interface{}
873 visibilityPropertyInfo []visibilityProperty
876 primaryVisibilityProperty visibilityProperty
879 primaryLicensesProperty applicableLicensesProperty
881 noAddressSanitizer bool
883 hooks hooks
885 registerProps []interface{}
888 buildParams []BuildParams
889 ruleParams map[blueprint.Rule]blueprint.RuleParams
890 variables map[string]string
893 func (m *ModuleBase) AddJSONData(d *map[string]interface{}) {
907 func (m *ModuleBase) propertiesWithValues() []propInfo {
998 func (m *ModuleBase) ComponentDepsMutator(BottomUpMutatorContext) {}
1000 func (m *ModuleBase) DepsMutator(BottomUpMutatorContext) {}
1002 func (m *ModuleBase) baseDepsMutator(ctx BottomUpMutatorContext) {
1032 func (m *ModuleBase) baseOverridablePropertiesDepsMutator(ctx BottomUpMutatorContext) {
1156 func (m *ModuleBase) AddProperties(props ...interface{}) {
1160 func (m *ModuleBase) GetProperties() []interface{} {
1164 func (m *ModuleBase) BuildParamsForTests() []BuildParams {
1191 func (m *ModuleBase) RuleParamsForTests() map[blueprint.Rule]blueprint.RuleParams {
1195 func (m *ModuleBase) VariablesForTests() map[string]string {
1201 func (m *ModuleBase) Name() string {
1206 func (m *ModuleBase) String() string {
1223 func (m *ModuleBase) BaseModuleName() string {
1227 func (m *ModuleBase) base() *ModuleBase {
1231 func (m *ModuleBase) qualifiedModuleId(ctx BaseModuleContext) qualifiedModuleName {
1235 func (m *ModuleBase) visibilityProperties() []visibilityProperty {
1239 func (m *ModuleBase) Dists() []Dist {
1250 func (m *ModuleBase) GenerateTaggedDistFiles(ctx BaseModuleContext) TaggedDistFiles {
1277 func (m *ModuleBase) ArchReady() bool {
1281 func (m *ModuleBase) Target() Target {
1285 func (m *ModuleBase) TargetPrimary() bool {
1289 func (m *ModuleBase) MultiTargets() []Target {
1293 func (m *ModuleBase) Os() OsType {
1297 func (m *ModuleBase) Host() bool {
1301 func (m *ModuleBase) Device() bool {
1305 func (m *ModuleBase) Arch() Arch {
1309 func (m *ModuleBase) ArchSpecific() bool {
1314 func (m *ModuleBase) IsCommonOSVariant() bool {
1319 func (m *ModuleBase) supportsTarget(target Target) bool {
1337 func (m *ModuleBase) DeviceSupported() bool {
1348 func (m *ModuleBase) HostSupported() bool {
1360 func (m *ModuleBase) HostCrossSupported() bool {
1372 func (m *ModuleBase) Platform() bool {
1376 func (m *ModuleBase) DeviceSpecific() bool {
1380 func (m *ModuleBase) SocSpecific() bool {
1384 func (m *ModuleBase) ProductSpecific() bool {
1388 func (m *ModuleBase) SystemExtSpecific() bool {
1394 func (m *ModuleBase) RequiresStableAPIs(ctx BaseModuleContext) bool {
1399 func (m *ModuleBase) PartitionTag(config DeviceConfig) string {
1439 func (m *ModuleBase) Enabled(ctx ConfigurableEvaluatorContext) bool {
1447 func (m *ModuleBase) EnabledProperty() proptools.Configurable[bool] {
1454 func (m *ModuleBase) Disable() {
1459 func (m *ModuleBase) HideFromMake() {
1464 func (m *ModuleBase) IsHideFromMake() bool {
1469 func (m *ModuleBase) SkipInstall() {
1475 func (m *ModuleBase) IsSkipInstall() bool {
1484 func (m *ModuleBase) MakeUninstallable() {
1490 func (m *ModuleBase) ReplacedByPrebuilt() {
1495 func (m *ModuleBase) IsReplacedByPrebuilt() bool {
1499 func (m *ModuleBase) ExportedToMake() bool {
1503 func (m *ModuleBase) EffectiveLicenseFiles() Paths {
1513 …puteInstallDeps(ctx ModuleContext) ([]depset.DepSet[InstallPath], []depset.DepSet[PackagingSpec]) {
1545 func (m *ModuleBase) NoAddressSanitizer() bool {
1549 func (m *ModuleBase) InstallInData() bool {
1553 func (m *ModuleBase) InstallInTestcases() bool {
1557 func (m *ModuleBase) InstallInSanitizerDir() bool {
1561 func (m *ModuleBase) InstallInRamdisk() bool {
1565 func (m *ModuleBase) InstallInVendorRamdisk() bool {
1569 func (m *ModuleBase) InstallInDebugRamdisk() bool {
1573 func (m *ModuleBase) InstallInRecovery() bool {
1577 func (m *ModuleBase) InstallInOdm() bool {
1581 func (m *ModuleBase) InstallInProduct() bool {
1585 func (m *ModuleBase) InstallInVendor() bool {
1589 func (m *ModuleBase) InstallInSystemExt() bool {
1593 func (m *ModuleBase) InstallInRoot() bool {
1597 func (m *ModuleBase) InstallInSystemDlkm() bool {
1601 func (m *ModuleBase) InstallInVendorDlkm() bool {
1605 func (m *ModuleBase) InstallInOdmDlkm() bool {
1609 func (m *ModuleBase) InstallForceOS() (*OsType, *ArchType) {
1613 func (m *ModuleBase) Owner() string {
1617 func (m *ModuleBase) Team() string {
1621 func (m *ModuleBase) setImageVariation(variant string) {
1625 func (m *ModuleBase) ImageVariation() blueprint.Variation {
1632 func (m *ModuleBase) getVariationByMutatorName(mutator string) string {
1642 func (m *ModuleBase) InRamdisk() bool {
1646 func (m *ModuleBase) InVendorRamdisk() bool {
1650 func (m *ModuleBase) InDebugRamdisk() bool {
1654 func (m *ModuleBase) InRecovery() bool {
1658 func (m *ModuleBase) RequiredModuleNames(ctx ConfigurableEvaluatorContext) []string {
1662 func (m *ModuleBase) HostRequiredModuleNames() []string {
1666 func (m *ModuleBase) TargetRequiredModuleNames() []string {
1670 func (m *ModuleBase) VintfFragmentModuleNames(ctx ConfigurableEvaluatorContext) []string {
1674 func (m *ModuleBase) VintfFragments(ctx ConfigurableEvaluatorContext) []string {
1678 func (m *ModuleBase) generateVariantTarget(ctx *moduleContext) {
1695 func (m *ModuleBase) generateModuleTarget(ctx *moduleContext) {
1753 func determineModuleKind(m *ModuleBase, ctx ModuleErrorContext) moduleKind {
1812 …nc (m *ModuleBase) earlyModuleContextFactory(ctx blueprint.EarlyModuleContext) earlyModuleContext {
1820 func (m *ModuleBase) baseModuleContextFactory(ctx blueprint.BaseModuleContext) baseModuleContext {
1832 …c (m *ModuleBase) archModuleContextFactory(ctx archModuleContextFactoryContext) archModuleContext {
1996 func (m *ModuleBase) GenerateBuildActions(blueprintCtx blueprint.ModuleContext) {
2408 func (m *ModuleBase) CleanupAfterBuildActions() {}
2417 func (m *ModuleBase) moduleInfoRegisterName(ctx ModuleContext, subName string) string {
2441 func (m *ModuleBase) moduleInfoVariant(ctx ModuleContext) string {
2588 func (m *ModuleBase) MakeAsPlatform() {
2596 func (m *ModuleBase) MakeAsSystemExt() {
2605 func (m *ModuleBase) IsNativeBridgeSupported() bool {
2609 func (m *ModuleBase) DecodeMultilib(ctx ConfigContext) (string, string) {
2613 func (m *ModuleBase) Overrides() []string {
2617 func (m *ModuleBase) UseGenericConfig() bool {
2637 …duleBase) ConfigurableEvaluator(ctx ConfigurableEvaluatorContext) proptools.ConfigurableEvaluator {