Lines Matching defs:libraryDecorator
376 type libraryDecorator struct { struct
377 Properties LibraryProperties
378 StaticProperties StaticProperties
379 SharedProperties SharedProperties
380 MutatedProperties LibraryMutatedProperties
383 reuseObjects Objects
386 tocFile android.OptionalPath
388 flagExporter
389 flagExporterInfo *FlagExporterInfo
390 stripper Stripper
393 objects Objects
394 wholeStaticLibsFromPrebuilts android.Paths
398 libName string
400 sabi *sabi
403 coverageOutputFile android.OptionalPath
406 sAbiDiff android.Paths
410 ndkSysrootPath android.Path
413 unstrippedOutputFile android.Path
415 strippedAllOutputFile android.Path
418 distFile android.Path
420 versionScriptPath android.OptionalPath
422 postInstallCmds []string
424 skipAPIDefine bool
427 *baseCompiler
428 *baseLinker
429 *baseInstaller
431 apiListCoverageXmlPath android.ModuleOutPath
434 stubsSymbolFilePath android.Path
439 func (library *libraryDecorator) linkerProps() []interface{} {
461 func (library *libraryDecorator) linkerFlags(ctx ModuleContext, flags Flags) Flags {
513 …nc (library *libraryDecorator) compilerFlags(ctx ModuleContext, flags Flags, deps PathDeps) Flags {
552 …c (library *libraryDecorator) getHeaderAbiCheckerProperties(m *Module) headerAbiCheckerProperties {
567 func (library *libraryDecorator) compile(ctx ModuleContext, flags Flags, deps PathDeps) Objects {
650 …libraryDecorator) compileModuleLibApiStubs(ctx ModuleContext, flags Flags, deps PathDeps) Objects {
755 … *libraryDecorator) getLibNameHelper(baseModuleName string, inVendor bool, inProduct bool) string {
779 func (library *libraryDecorator) getLibName(ctx BaseModuleContext) string {
793 func (library *libraryDecorator) linkerInit(ctx BaseModuleContext) {
817 func (library *libraryDecorator) compilerDeps(ctx DepsContext, deps Deps) Deps {
829 func (library *libraryDecorator) linkerDeps(ctx DepsContext, deps Deps) Deps {
923 … android.ConfigurableEvaluatorContext, module *Module, specifiedDeps specifiedDeps) specifiedDeps {
952 …rary *libraryDecorator) moduleInfoJSON(ctx ModuleContext, moduleInfoJSON *android.ModuleInfoJSON) {
986 func (library *libraryDecorator) linkStatic(ctx ModuleContext,
1045 func (library *libraryDecorator) linkShared(ctx ModuleContext,
1234 func (library *libraryDecorator) unstrippedOutputFilePath() android.Path {
1238 func (library *libraryDecorator) strippedAllOutputFilePath() android.Path {
1242 func (library *libraryDecorator) disableStripping() {
1246 func (library *libraryDecorator) nativeCoverage() bool {
1253 func (library *libraryDecorator) coverageOutputFilePath() android.OptionalPath {
1257 func (library *libraryDecorator) exportedIncludeDirsForAbiCheck(ctx ModuleContext) []string {
1266 …library *libraryDecorator) llndkIncludeDirsForAbiCheck(ctx ModuleContext, deps PathDeps) []string {
1291 func (library *libraryDecorator) linkLlndkSAbiDumpFiles(ctx ModuleContext,
1304 func (library *libraryDecorator) linkApexSAbiDumpFiles(ctx ModuleContext,
1363 func (library *libraryDecorator) sourceAbiDiff(ctx android.ModuleContext,
1391 func (library *libraryDecorator) crossVersionAbiDiff(ctx android.ModuleContext,
1401 func (library *libraryDecorator) sameVersionAbiDiff(ctx android.ModuleContext,
1417 func (library *libraryDecorator) optInAbiDiff(ctx android.ModuleContext,
1438 …biDumpFiles(ctx ModuleContext, deps PathDeps, objs Objects, fileName string, soFile android.Path) {
1583 func (library *libraryDecorator) link(ctx ModuleContext,
1710 func (library *libraryDecorator) exportVersioningMacroIfNeeded(ctx android.BaseModuleContext) {
1722 func (library *libraryDecorator) buildStatic() bool {
1728 func (library *libraryDecorator) buildShared() bool {
1733 func (library *libraryDecorator) objs() Objects {
1737 func (library *libraryDecorator) reuseObjs() Objects {
1741 func (library *libraryDecorator) toc() android.OptionalPath {
1745 func (library *libraryDecorator) installSymlinkToRuntimeApex(ctx ModuleContext, file android.Path) {
1762 func (library *libraryDecorator) install(ctx ModuleContext, file android.Path) {
1797 func (library *libraryDecorator) everInstallable() bool {
1804 func (library *libraryDecorator) static() bool {
1809 func (library *libraryDecorator) shared() bool {
1814 func (library *libraryDecorator) header() bool {
1820 func (library *libraryDecorator) setStatic() {
1826 func (library *libraryDecorator) setShared() {
1832 func (library *libraryDecorator) BuildOnlyStatic() {
1837 func (library *libraryDecorator) BuildOnlyShared() {
1843 func (library *libraryDecorator) HeaderOnly() {
1849 func (library *libraryDecorator) hasLLNDKStubs() bool {
1854 func (library *libraryDecorator) hasLLNDKHeaders() bool {
1859 func (library *libraryDecorator) isLLNDKMovedToApex() bool {
1865 func (library *libraryDecorator) hasVendorPublicLibrary() bool {
1869 func (library *libraryDecorator) implementationModuleName(name string) string {
1873 func (library *libraryDecorator) buildStubs() bool {
1877 func (library *libraryDecorator) symbolFileForAbiCheck(ctx ModuleContext) *string {
1891 func (library *libraryDecorator) hasStubsVariants() bool {
1898 func (library *libraryDecorator) isStubsImplementationRequired() bool {
1902 func (library *libraryDecorator) stubsVersions(ctx android.BaseModuleContext) []string {
1932 func (library *libraryDecorator) setStubsVersion(version string) {
1936 func (library *libraryDecorator) stubsVersion() string {
1940 func (library *libraryDecorator) setBuildStubs(isLatest bool) {
1945 func (library *libraryDecorator) setAllStubsVersions(versions []string) {
1949 func (library *libraryDecorator) allStubsVersions() []string {
1953 func (library *libraryDecorator) isLatestStubVersion() bool {
1957 func (library *libraryDecorator) availableFor(what string) bool {
1970 func (library *libraryDecorator) installable() *bool {
1979 func (library *libraryDecorator) makeUninstallable(mod *Module) {
1990 func (library *libraryDecorator) getPartition() string {
1994 func (library *libraryDecorator) getAPIListCoverageXMLPath() android.ModuleOutPath {
1998 func (library *libraryDecorator) overriddenModules() []string {