Lines Matching defs:ApexModuleBase
326 type ApexModuleBase struct { struct
327 ApexProperties ApexProperties
329 canHaveApexVariants bool
331 apexInfos []ApexInfo
332 apexInfosLock sync.Mutex // protects apexInfos during parallel apexInfoMutator
345 func (m *ApexModuleBase) apexModuleBase() *ApexModuleBase {
350 func (m *ApexModuleBase) ApexAvailable() []string {
355 func (m *ApexModuleBase) BuildForApex(apex ApexInfo) {
380 func (m *ApexModuleBase) InAnyApex() bool {
385 func (m *ApexModuleBase) DirectlyInAnyApex() bool {
390 func (m *ApexModuleBase) NotInPlatform() bool {
395 func (m *ApexModuleBase) CanHaveApexVariants() bool {
400 func (m *ApexModuleBase) IsInstallableToApex() bool {
407 func (m *ApexModuleBase) TestFor() []string {
414 func (m *ApexModuleBase) UniqueApexVariations() bool {
421 func (m *ApexModuleBase) DepIsInSameApex(ctx BaseModuleContext, dep Module) bool {
451 func (m *ApexModuleBase) AvailableFor(what string) bool {
456 func (m *ApexModuleBase) AlwaysRequiresPlatformApexVariant() bool {
461 func (m *ApexModuleBase) NotAvailableForPlatform() bool {
466 func (m *ApexModuleBase) SetNotAvailableForPlatform() {
471 func (m *ApexModuleBase) checkApexAvailableProperty(mctx BaseModuleContext) {