Lines Matching refs:apiLibraryDecorator
46 apiLibrary, ok := m.linker.(*apiLibraryDecorator)
82 type apiLibraryDecorator struct { struct
89 apiLibraryDecorator := &apiLibraryDecorator{
92 apiLibraryDecorator.BuildOnlyShared()
99 module.linker = apiLibraryDecorator
101 module.library = apiLibraryDecorator
102 module.AddProperties(&module.Properties, &apiLibraryDecorator.properties)
105 if apiLibraryDecorator.baseLinker.Properties.System_shared_libs == nil {
106 apiLibraryDecorator.baseLinker.Properties.System_shared_libs = []string{}
109 apiLibraryDecorator.baseLinker.Properties.No_libcrt = BoolPtr(true)
110 apiLibraryDecorator.baseLinker.Properties.Nocrt = BoolPtr(true)
117 func (d *apiLibraryDecorator) Name(basename string) string { argument
123 func (d *apiLibraryDecorator) exportIncludes(ctx ModuleContext) { argument
134 func (d *apiLibraryDecorator) linkerInit(ctx BaseModuleContext) { argument
153 func (d *apiLibraryDecorator) link(ctx ModuleContext, flags Flags, deps PathDeps, objects Objects) … argument
260 func (d *apiLibraryDecorator) shareStubs(ctx ModuleContext) { argument
281 func (d *apiLibraryDecorator) availableFor(what string) bool { argument
286 func (d *apiLibraryDecorator) hasApexStubs() bool { argument
295 func (d *apiLibraryDecorator) hasStubsVariants() bool { argument
299 func (d *apiLibraryDecorator) stubsVersions(ctx android.BaseMutatorContext) []string { argument
340 func (d *apiLibraryDecorator) hasLLNDKStubs() bool { argument
344 func (d *apiLibraryDecorator) hasNDKStubs() bool { argument
353 func (d *apiLibraryDecorator) getNdkVersions() []string { argument
365 func (d *apiLibraryDecorator) getStubVersions() []string { argument