diff options
author | 2019-11-29 11:55:51 +0000 | |
---|---|---|
committer | 2019-12-06 12:16:59 +0000 | |
commit | a6e737b078a9e372d3293caa401d6f6c4bd7943b (patch) | |
tree | 7017c49d0ba2417a5055756904f02b36be456e90 /sdk/sdk.go | |
parent | a80fdec00dfefe9f56d5be08860e8035bdd49dce (diff) |
Organize sdk member properties
Grouping in alphabetical order by package and then by name within the
package should minimize conflicts when making changes.
Bug: 143678475
Test: m conscrypt-module-sdk
Change-Id: Ia7dbcd41ce8b8dd8675a90b1b6868fcaeaf72ee4
Diffstat (limited to 'sdk/sdk.go')
-rw-r--r-- | sdk/sdk.go | 17 |
1 files changed, 12 insertions, 5 deletions
diff --git a/sdk/sdk.go b/sdk/sdk.go index 80dd088c8..75c85852c 100644 --- a/sdk/sdk.go +++ b/sdk/sdk.go @@ -92,7 +92,19 @@ type sdkMemberListProperty struct { dependencyTag *sdkMemberDependencyTag } +// Information about how to handle each member list property. +// +// It is organized first by package and then by name within the package. +// Packages are in alphabetical order and properties are in alphabetical order +// within each package. var sdkMemberListProperties = []*sdkMemberListProperty{ + // Members from cc package. + { + name: "native_shared_libs", + getter: func(properties *sdkProperties) []string { return properties.Native_shared_libs }, + memberType: cc.LibrarySdkMemberType, + }, + // Members from java package. { name: "java_libs", getter: func(properties *sdkProperties) []string { return properties.Java_libs }, @@ -103,11 +115,6 @@ var sdkMemberListProperties = []*sdkMemberListProperty{ getter: func(properties *sdkProperties) []string { return properties.Stubs_sources }, memberType: java.DroidStubsSdkMemberType, }, - { - name: "native_shared_libs", - getter: func(properties *sdkProperties) []string { return properties.Native_shared_libs }, - memberType: cc.LibrarySdkMemberType, - }, } // sdk defines an SDK which is a logical group of modules (e.g. native libs, headers, java libs, etc.) |