• Home
  • Raw
  • Download

Lines Matching defs:stubDecorator

119 type stubDecorator struct {  struct
120 *libraryDecorator
122 properties libraryProperties
124 versionScriptPath android.ModuleGenPath
125 parsedCoverageXmlPath android.ModuleOutPath
126 installPath android.Path
127 abiDumpPath android.OutputPath
128 hasAbiDump bool
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 {
158 func (this *stubDecorator) StubsVersions(ctx android.BaseModuleContext) []string {
175 func (this *stubDecorator) initializeProperties(ctx BaseModuleContext) bool {
202 func (c *stubDecorator) compilerInit(ctx BaseModuleContext) {
248 func (stub *stubDecorator) compilerFlags(ctx ModuleContext, flags Flags, deps PathDeps) Flags {
298 func (this *stubDecorator) findImplementationLibrary(ctx ModuleContext) android.Path {
318 func (this *stubDecorator) libraryName(ctx ModuleContext) string {
322 func (this *stubDecorator) findPrebuiltAbiDump(ctx ModuleContext,
330 …bDecorator) builtAbiDumpLocation(ctx ModuleContext, apiLevel android.ApiLevel) android.OutputPath {
337 func (this *stubDecorator) canDumpAbi(ctx ModuleContext) bool {
356 func (this *stubDecorator) canDiffAbi(config android.Config) bool {
366 func (this *stubDecorator) dumpAbi(ctx ModuleContext, symbolList android.Path) {
398 func (this *stubDecorator) diffAbi(ctx ModuleContext) {
487 func (c *stubDecorator) compile(ctx ModuleContext, flags Flags, deps PathDeps) Objects {
519 func (linker *stubDecorator) linkerDeps(ctx DepsContext, deps Deps) Deps {
526 …(linker *stubDecorator) moduleInfoJSON(ctx ModuleContext, moduleInfoJSON *android.ModuleInfoJSON) {
532 func (linker *stubDecorator) Name(name string) string {
536 func (stub *stubDecorator) linkerFlags(ctx ModuleContext, flags Flags) Flags {
541 func (stub *stubDecorator) link(ctx ModuleContext, flags Flags, deps PathDeps,
559 func (stub *stubDecorator) nativeCoverage() bool {
563 func (stub *stubDecorator) defaultDistFiles() []android.Path {
579 func (stub *stubDecorator) install(ctx ModuleContext, path android.Path) {