diff options
Diffstat (limited to 'android/sdk_version.go')
-rw-r--r-- | android/sdk_version.go | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/android/sdk_version.go b/android/sdk_version.go index 73568af8a..9355667d1 100644 --- a/android/sdk_version.go +++ b/android/sdk_version.go @@ -109,6 +109,17 @@ func (k SdkKind) DefaultJavaLibraryName() string { } } +func (k SdkKind) DefaultExportableJavaLibraryName() string { + switch k { + case SdkPublic, SdkSystem, SdkTest, SdkModule, SdkSystemServer: + return k.DefaultJavaLibraryName() + "_exportable" + case SdkCore: + return k.DefaultJavaLibraryName() + ".exportable" + default: + panic(fmt.Errorf("API surface %v does not provide exportable stubs", k)) + } +} + // SdkSpec represents the kind and the version of an SDK for a module to build against type SdkSpec struct { Kind SdkKind |