Lines Matching defs:stubDecorator
120 type stubDecorator struct { struct
121 *libraryDecorator
123 properties libraryProperties
125 versionScriptPath android.ModuleGenPath
126 parsedCoverageXmlPath android.ModuleOutPath
127 installPath android.Path
128 abiDumpPath android.OutputPath
129 abiDiffPaths android.Paths
131 apiLevel android.ApiLevel
132 firstVersion android.ApiLevel
133 unversionedUntil android.ApiLevel
138 func shouldUseVersionScript(ctx BaseModuleContext, stub *stubDecorator) bool {
142 func (stub *stubDecorator) implementationModuleName(name string) string {
160 func (this *stubDecorator) stubsVersions(ctx android.BaseMutatorContext) []string {
177 func (this *stubDecorator) initializeProperties(ctx BaseModuleContext) bool {
204 func (c *stubDecorator) compilerInit(ctx BaseModuleContext) {
250 func (stub *stubDecorator) compilerFlags(ctx ModuleContext, flags Flags, deps PathDeps) Flags {
300 func (this *stubDecorator) findImplementationLibrary(ctx ModuleContext) android.Path {
321 func (this *stubDecorator) libraryName(ctx ModuleContext) string {
325 func (this *stubDecorator) findPrebuiltAbiDump(ctx ModuleContext,
360 func (this *stubDecorator) dumpAbi(ctx ModuleContext, symbolList android.Path) {
405 func (this *stubDecorator) diffAbi(ctx ModuleContext) {
469 func (c *stubDecorator) compile(ctx ModuleContext, flags Flags, deps PathDeps) Objects {
501 func (linker *stubDecorator) linkerDeps(ctx DepsContext, deps Deps) Deps {
507 func (linker *stubDecorator) Name(name string) string {
511 func (stub *stubDecorator) linkerFlags(ctx ModuleContext, flags Flags) Flags {
516 func (stub *stubDecorator) link(ctx ModuleContext, flags Flags, deps PathDeps,
534 func (stub *stubDecorator) nativeCoverage() bool {
550 func (stub *stubDecorator) install(ctx ModuleContext, path android.Path) {