Lines Matching defs:ApexModuleBase
336 type ApexModuleBase struct { struct
337 ApexProperties ApexProperties
339 canHaveApexVariants bool
341 apexInfos []ApexInfo
342 apexInfosLock sync.Mutex // protects apexInfos during parallel apexInfoMutator
355 func (m *ApexModuleBase) apexModuleBase() *ApexModuleBase {
364 func (m *ApexModuleBase) ApexAvailable() []string {
374 func (m *ApexModuleBase) BuildForApex(apex ApexInfo) {
399 func (m *ApexModuleBase) InAnyApex() bool {
404 func (m *ApexModuleBase) DirectlyInAnyApex() bool {
409 func (m *ApexModuleBase) NotInPlatform() bool {
414 func (m *ApexModuleBase) CanHaveApexVariants() bool {
419 func (m *ApexModuleBase) IsInstallableToApex() bool {
426 func (m *ApexModuleBase) TestFor() []string {
433 func (m *ApexModuleBase) UniqueApexVariations() bool {
440 func (m *ApexModuleBase) DepIsInSameApex(ctx BaseModuleContext, dep Module) bool {
472 func (m *ApexModuleBase) AvailableFor(what string) bool {
477 func (m *ApexModuleBase) AlwaysRequiresPlatformApexVariant() bool {
482 func (m *ApexModuleBase) NotAvailableForPlatform() bool {
487 func (m *ApexModuleBase) SetNotAvailableForPlatform() {
492 func (m *ApexModuleBase) checkApexAvailableProperty(mctx BaseModuleContext) {