Merge "Stop exporting systemserverclasspath_fragment when targeting S" into tm-dev am: 0147aca453
Original change: https://googleplex-android-review.googlesource.com/c/platform/build/soong/+/19135262 Change-Id: I9039499819e938deb9d13557bdee26fc56bd6f4c Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
@@ -661,6 +661,10 @@ type SdkMemberType interface {
|
||||
// an Android.bp file.
|
||||
RequiresBpProperty() bool
|
||||
|
||||
// SupportedBuildReleases returns the string representation of a set of target build releases that
|
||||
// support this member type.
|
||||
SupportedBuildReleases() string
|
||||
|
||||
// UsableWithSdkAndSdkSnapshot returns true if the member type supports the sdk/sdk_snapshot,
|
||||
// false otherwise.
|
||||
UsableWithSdkAndSdkSnapshot() bool
|
||||
@@ -760,6 +764,11 @@ type SdkMemberTypeBase struct {
|
||||
// property to be specifiable in an Android.bp file.
|
||||
BpPropertyNotRequired bool
|
||||
|
||||
// The name of the first targeted build release.
|
||||
//
|
||||
// If not specified then it is assumed to be available on all targeted build releases.
|
||||
SupportedBuildReleaseSpecification string
|
||||
|
||||
SupportsSdk bool
|
||||
HostOsDependent bool
|
||||
|
||||
@@ -780,6 +789,10 @@ func (b *SdkMemberTypeBase) RequiresBpProperty() bool {
|
||||
return !b.BpPropertyNotRequired
|
||||
}
|
||||
|
||||
func (b *SdkMemberTypeBase) SupportedBuildReleases() string {
|
||||
return b.SupportedBuildReleaseSpecification
|
||||
}
|
||||
|
||||
func (b *SdkMemberTypeBase) UsableWithSdkAndSdkSnapshot() bool {
|
||||
return b.SupportsSdk
|
||||
}
|
||||
|
Reference in New Issue
Block a user