Lines Matching defs:ApexModuleBase
159 type ApexModuleBase struct { struct
160 ApexProperties ApexProperties
162 canHaveApexVariants bool
164 apexVariationsLock sync.Mutex // protects apexVariations during parallel apexDepsMutator
165 apexVariations []ApexInfo
168 func (m *ApexModuleBase) apexModuleBase() *ApexModuleBase {
172 func (m *ApexModuleBase) ApexAvailable() []string {
176 func (m *ApexModuleBase) TestFor() []string {
181 func (m *ApexModuleBase) BuildForApex(apex ApexInfo) {
192 func (m *ApexModuleBase) ApexVariations() []ApexInfo {
196 func (m *ApexModuleBase) ApexName() string {
200 func (m *ApexModuleBase) IsForPlatform() bool {
204 func (m *ApexModuleBase) CanHaveApexVariants() bool {
208 func (m *ApexModuleBase) IsInstallableToApex() bool {
228 func (m *ApexModuleBase) AvailableFor(what string) bool {
232 func (m *ApexModuleBase) NotAvailableForPlatform() bool {
236 func (m *ApexModuleBase) SetNotAvailableForPlatform() {
240 func (m *ApexModuleBase) DepIsInSameApex(ctx BaseModuleContext, dep Module) bool {
247 func (m *ApexModuleBase) ChooseSdkVersion(versionList []string, maxSdkVersion int) (string, error) {
257 func (m *ApexModuleBase) checkApexAvailableProperty(mctx BaseModuleContext) {
268 func (m *ApexModuleBase) Updatable() bool {
278 func (m *ApexModuleBase) CreateApexVariations(mctx BottomUpMutatorContext) []Module {