Lines Matching defs:libraryDecorator
464 type libraryDecorator struct { struct
465 Properties LibraryProperties
466 StaticProperties StaticProperties
467 SharedProperties SharedProperties
468 MutatedProperties LibraryMutatedProperties
471 reuseObjects Objects
474 tocFile android.OptionalPath
476 flagExporter
477 flagExporterInfo *FlagExporterInfo
478 stripper Stripper
481 objects Objects
485 libName string
487 sabi *sabi
490 coverageOutputFile android.OptionalPath
493 sAbiOutputFile android.OptionalPath
496 sAbiDiff android.OptionalPath
500 ndkSysrootPath android.Path
503 unstrippedOutputFile android.Path
506 distFile android.Path
508 versionScriptPath android.OptionalPath
510 postInstallCmds []string
514 useCoreVariant bool
515 checkSameCoreVariant bool
517 skipAPIDefine bool
520 *baseCompiler
521 *baseLinker
522 *baseInstaller
524 collectedSnapshotHeaders android.Paths
596 func (l *libraryDecorator) collectHeadersForSnapshot(ctx android.ModuleContext) {
678 func (l *libraryDecorator) snapshotHeaders() android.Paths {
687 func (library *libraryDecorator) linkerProps() []interface{} {
709 func (library *libraryDecorator) linkerFlags(ctx ModuleContext, flags Flags) Flags {
762 …nc (library *libraryDecorator) compilerFlags(ctx ModuleContext, flags Flags, deps PathDeps) Flags {
801 func (library *libraryDecorator) headerAbiCheckerEnabled() bool {
805 func (library *libraryDecorator) headerAbiCheckerExplicitlyDisabled() bool {
809 func (library *libraryDecorator) compile(ctx ModuleContext, flags Flags, deps PathDeps) Objects {
936 … *libraryDecorator) getLibNameHelper(baseModuleName string, inVendor bool, inProduct bool) string {
960 func (library *libraryDecorator) getLibName(ctx BaseModuleContext) string {
982 func (library *libraryDecorator) linkerInit(ctx BaseModuleContext) {
1006 func (library *libraryDecorator) compilerDeps(ctx DepsContext, deps Deps) Deps {
1018 func (library *libraryDecorator) linkerDeps(ctx DepsContext, deps Deps) Deps {
1106 func (library *libraryDecorator) linkerSpecifiedDeps(specifiedDeps specifiedDeps) specifiedDeps {
1134 func (library *libraryDecorator) linkStatic(ctx ModuleContext,
1182 func (library *libraryDecorator) linkShared(ctx ModuleContext,
1349 func (library *libraryDecorator) unstrippedOutputFilePath() android.Path {
1353 func (library *libraryDecorator) disableStripping() {
1357 func (library *libraryDecorator) nativeCoverage() bool {
1364 func (library *libraryDecorator) coverageOutputFilePath() android.OptionalPath {
1391 …corator) linkSAbiDumpFiles(ctx ModuleContext, objs Objects, fileName string, soFile android.Path) {
1451 func (library *libraryDecorator) link(ctx ModuleContext,
1578 func (library *libraryDecorator) exportVersioningMacroIfNeeded(ctx android.BaseModuleContext) {
1590 func (library *libraryDecorator) buildStatic() bool {
1596 func (library *libraryDecorator) buildShared() bool {
1601 func (library *libraryDecorator) objs() Objects {
1605 func (library *libraryDecorator) reuseObjs() Objects {
1609 func (library *libraryDecorator) toc() android.OptionalPath {
1613 func (library *libraryDecorator) installSymlinkToRuntimeApex(ctx ModuleContext, file android.Path) {
1621 func (library *libraryDecorator) install(ctx ModuleContext, file android.Path) {
1697 func (library *libraryDecorator) everInstallable() bool {
1704 func (library *libraryDecorator) static() bool {
1709 func (library *libraryDecorator) shared() bool {
1714 func (library *libraryDecorator) header() bool {
1720 func (library *libraryDecorator) setStatic() {
1726 func (library *libraryDecorator) setShared() {
1732 func (library *libraryDecorator) BuildOnlyStatic() {
1737 func (library *libraryDecorator) BuildOnlyShared() {
1743 func (library *libraryDecorator) HeaderOnly() {
1749 func (library *libraryDecorator) hasLLNDKStubs() bool {
1754 func (library *libraryDecorator) hasLLNDKHeaders() bool {
1760 func (library *libraryDecorator) hasVendorPublicLibrary() bool {
1764 func (library *libraryDecorator) implementationModuleName(name string) string {
1768 func (library *libraryDecorator) buildStubs() bool {
1772 func (library *libraryDecorator) symbolFileForAbiCheck(ctx ModuleContext) *string {
1785 func (library *libraryDecorator) hasStubsVariants() bool {
1792 func (library *libraryDecorator) stubsVersions(ctx android.BaseMutatorContext) []string {
1811 func (library *libraryDecorator) setStubsVersion(version string) {
1815 func (library *libraryDecorator) stubsVersion() string {
1819 func (library *libraryDecorator) setBuildStubs(isLatest bool) {
1824 func (library *libraryDecorator) setAllStubsVersions(versions []string) {
1828 func (library *libraryDecorator) allStubsVersions() []string {
1832 func (library *libraryDecorator) isLatestStubVersion() bool {
1836 func (library *libraryDecorator) availableFor(what string) bool {
1849 func (library *libraryDecorator) makeUninstallable(mod *Module) {