Output bootclasspath_fragment's fragments property to sdk snapshot
Adds support for printing a PropertySet that has a property whose value is an array of structs. Bug: 179354495 Test: m nothing m conscrypt-module-sdk - check generated Android.bp file Change-Id: I71be04188465610bcbea4d3c9a5e8204171a1eeb
This commit is contained in:
@@ -300,6 +300,22 @@ type BpModule interface {
|
||||
Name() string
|
||||
}
|
||||
|
||||
// BpPrintable is a marker interface that must be implemented by any struct that is added as a
|
||||
// property value.
|
||||
type BpPrintable interface {
|
||||
bpPrintable()
|
||||
}
|
||||
|
||||
// BpPrintableBase must be embedded within any struct that is added as a
|
||||
// property value.
|
||||
type BpPrintableBase struct {
|
||||
}
|
||||
|
||||
func (b BpPrintableBase) bpPrintable() {
|
||||
}
|
||||
|
||||
var _ BpPrintable = BpPrintableBase{}
|
||||
|
||||
// An individual member of the SDK, includes all of the variants that the SDK
|
||||
// requires.
|
||||
type SdkMember interface {
|
||||
|
Reference in New Issue
Block a user