Lines Matching defs:libraryDecorator
128 type libraryDecorator struct { struct
129 *baseCompiler
130 *flagExporter
131 stripper Stripper
133 Properties LibraryCompilerProperties
134 MutatedProperties LibraryMutatedProperties
135 includeDirs android.Paths
136 sourceProvider SourceProvider
139 tocFile android.OptionalPath
142 stubsSymbolFilePath android.Path
143 apiListCoverageXmlPath android.ModuleOutPath
144 versionScriptPath android.OptionalPath
147 func (library *libraryDecorator) stubs() bool {
151 func (library *libraryDecorator) setAPIListCoverageXMLPath(xml android.ModuleOutPath) {
155 func (library *libraryDecorator) libraryProperties() LibraryCompilerProperties {
204 func (library *libraryDecorator) nativeCoverage() bool {
211 func (library *libraryDecorator) toc() android.OptionalPath {
215 func (library *libraryDecorator) rlib() bool {
219 func (library *libraryDecorator) sysroot() bool {
223 func (library *libraryDecorator) dylib() bool {
227 func (library *libraryDecorator) shared() bool {
231 func (library *libraryDecorator) static() bool {
235 func (library *libraryDecorator) source() bool {
239 func (library *libraryDecorator) apexExclude() bool {
243 func (library *libraryDecorator) buildRlib() bool {
247 func (library *libraryDecorator) buildDylib() bool {
251 func (library *libraryDecorator) buildShared() bool {
255 func (library *libraryDecorator) buildStatic() bool {
259 func (library *libraryDecorator) setRlib() {
265 func (library *libraryDecorator) setDylib() {
271 func (library *libraryDecorator) rlibStd() bool {
275 func (library *libraryDecorator) setRlibStd() {
279 func (library *libraryDecorator) setDylibStd() {
283 func (library *libraryDecorator) setShared() {
289 func (library *libraryDecorator) setStatic() {
293 func (library *libraryDecorator) setSource() {
297 func (library *libraryDecorator) autoDep(ctx android.BottomUpMutatorContext) autoDep {
309 func (library *libraryDecorator) stdLinkage(device bool) RustLinkage {
324 func (library *libraryDecorator) HasLLNDKStubs() bool {
329 func (library *libraryDecorator) HasVendorPublicLibrary() bool {
334 func (library *libraryDecorator) HasLLNDKHeaders() bool {
339 func (library *libraryDecorator) HasStubsVariants() bool {
346 func (library *libraryDecorator) IsStubsImplementationRequired() bool {
350 func (library *libraryDecorator) GetAPIListCoverageXMLPath() android.ModuleOutPath {
354 func (library *libraryDecorator) AllStubsVersions() []string {
358 func (library *libraryDecorator) SetAllStubsVersions(versions []string) {
362 func (library *libraryDecorator) SetStubsVersion(version string) {
366 func (library *libraryDecorator) SetBuildStubs(isLatest bool) {
371 func (library *libraryDecorator) BuildStubs() bool {
375 func (library *libraryDecorator) ImplementationModuleName(name string) string {
379 func (library *libraryDecorator) IsLLNDKMovedToApex() bool {
384 func (library *libraryDecorator) StubsVersion() string {
389 func (library *libraryDecorator) StubsVersions(ctx android.BaseModuleContext) []string {
489 func (library *libraryDecorator) BuildOnlyFFI() {
497 func (library *libraryDecorator) BuildOnlyRust() {
504 func (library *libraryDecorator) BuildOnlyDylib() {
511 func (library *libraryDecorator) BuildOnlyRlib() {
518 func (library *libraryDecorator) BuildOnlyStatic() {
525 func (library *libraryDecorator) BuildOnlyShared() {
552 func (library *libraryDecorator) compilerProps() []interface{} {
559 func (library *libraryDecorator) compilerDeps(ctx DepsContext, deps Deps) Deps {
577 func (library *libraryDecorator) sharedLibFilename(ctx ModuleContext) string {
586 func (library *libraryDecorator) cfgFlags(ctx ModuleContext, flags Flags) Flags {
607 func (library *libraryDecorator) compilerFlags(ctx ModuleContext, flags Flags) Flags {
634 …nc (library *libraryDecorator) compile(ctx ModuleContext, flags Flags, deps PathDeps) buildOutput {
788 func (library *libraryDecorator) checkedCrateRootPath() (android.Path, error) {
801 func (library *libraryDecorator) getApiStubsCcFlags(ctx ModuleContext) cc.Flags {
820 …brary *libraryDecorator) compileModuleLibApiStubs(ctx ModuleContext, ccFlags cc.Flags) cc.Objects {
848 func (library *libraryDecorator) rustdoc(ctx ModuleContext, flags Flags,
863 func (library *libraryDecorator) getStem(ctx ModuleContext) string {
870 func (library *libraryDecorator) install(ctx ModuleContext) {
877 func (library *libraryDecorator) Disabled() bool {
881 func (library *libraryDecorator) SetDisabled() {
885 …rary *libraryDecorator) moduleInfoJSON(ctx ModuleContext, moduleInfoJSON *android.ModuleInfoJSON) {