Lines Matching refs:ctx

73 func registerBuildComponents(ctx android.RegistrationContext) {
74 ctx.RegisterModuleType("combined_apis", combinedApisModuleFactory)
79 func (a *CombinedApis) GenerateAndroidBuildActions(ctx android.ModuleContext) {
134 func createMergedTxt(ctx android.LoadHookContext, txt MergedTxtDefinition) {
145 props.Name = proptools.StringPtr(ctx.ModuleName() + "-" + filename)
163 ctx.CreateModule(genrule.GenRuleFactory, &props, &bp2buildNotAvailable)
166 func createMergedAnnotationsFilegroups(ctx android.LoadHookContext, modules, system_server_modules …
193 ctx.CreateModule(android.FileGroupFactory, &props, &bp2buildNotAvailable)
197 func createMergedPublicStubs(ctx android.LoadHookContext, modules []string) {
203 ctx.CreateModule(java.LibraryFactory, &props)
206 func createMergedSystemStubs(ctx android.LoadHookContext, modules []string) {
215 ctx.CreateModule(java.LibraryFactory, &props)
226 ctx.CreateModule(java.LibraryFactory, &props)
230 func createMergedTestStubsForNonUpdatableModules(ctx android.LoadHookContext) {
236 ctx.CreateModule(java.LibraryFactory, &props)
239 func createMergedFrameworkImpl(ctx android.LoadHookContext, modules []string) {
253 ctx.CreateModule(java.LibraryFactory, &props)
265 ctx.CreateModule(java.LibraryFactory, &props)
269 func createMergedFrameworkModuleLibStubs(ctx android.LoadHookContext, modules []string) {
277 ctx.CreateModule(java.LibraryFactory, &props)
280 func createPublicStubsSourceFilegroup(ctx android.LoadHookContext, modules []string) {
285 ctx.CreateModule(android.FileGroupFactory, &props, &bp2buildNotAvailable)
288 func createMergedTxts(ctx android.LoadHookContext, bootclasspath, system_server_classpath []string)…
328 createMergedTxt(ctx, txt)
332 func (a *CombinedApis) createInternalModules(ctx android.LoadHookContext) {
335 if ctx.Config().VendorConfig("ANDROID").Bool("include_nonpublic_framework_api") {
339 createMergedTxts(ctx, bootclasspath, system_server_classpath)
341 createMergedPublicStubs(ctx, bootclasspath)
342 createMergedSystemStubs(ctx, bootclasspath)
343 createMergedTestStubsForNonUpdatableModules(ctx)
344 createMergedFrameworkModuleLibStubs(ctx, bootclasspath)
345 createMergedFrameworkImpl(ctx, bootclasspath)
347 createMergedAnnotationsFilegroups(ctx, bootclasspath, system_server_classpath)
349 createPublicStubsSourceFilegroup(ctx, bootclasspath)
356 …android.AddLoadHook(module, func(ctx android.LoadHookContext) { module.createInternalModules(ctx) …
368 func (a *CombinedApis) ConvertWithBp2build(ctx android.TopDownMutatorContext) {
384 base.SetValue(android.BazelLabelForModuleDepSingle(ctx, basePrefix+suffix))
391 deps = bazel.MakeLabelListAttribute(android.BazelLabelForModuleDeps(ctx, classpath))
402 ctx.CreateBazelTargetModule(props, android.CommonAttributes{Name: name}, &attrs)