Lines Matching refs:fragment
123 for _, fragment := range fragments {
124 if !ctx.OtherModuleHasProvider(fragment, android.ApexInfoProvider) {
125 ctx.ModuleErrorf("fragment %s is not part of an apex", fragment)
129 apexInfo := ctx.OtherModuleProvider(fragment, android.ApexInfoProvider).(android.ApexInfo)
132 ctx.ModuleErrorf("apex %s has multiple fragments, %s and %s", apex, fragment, existing)
135 apexToFragment[apex] = fragment
150 var fragment android.Module
155 if fragment == nil {
157 fragment = f
158 } else if f != fragment {
160 ctx.ModuleErrorf("library %s is in two separate fragments, %s and %s", library, fragment, f)
170 if fragment == nil {
176 } else if existingFragmentElement, ok := fragmentToElement[fragment]; ok {
196 precedingLibraryInFragment, library, fragment, separator)
205 Fragment: fragment,
211 fragmentToElement[fragment] = fragmentElement