From 97b53b83e4a254819c93f380514acf1be027cca0 Mon Sep 17 00:00:00 2001 From: Paul Duffin Date: Tue, 5 May 2020 14:40:52 +0100 Subject: [PATCH] java_sdk_library: Define relationship between api scopes Needed for follow up changes. Test: m checkapi Bug: 155164730 Change-Id: I163223caed38161ce1fa7b96dc3772194c32c3e2 --- java/sdk_library.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/java/sdk_library.go b/java/sdk_library.go index d70f6320d..4d480ee1b 100644 --- a/java/sdk_library.go +++ b/java/sdk_library.go @@ -67,6 +67,9 @@ type apiScope struct { // The name of the api scope, e.g. public, system, test name string + // The api scope that this scope extends. + extends *apiScope + // The name of the field in the dynamically created structure. fieldName string @@ -134,6 +137,7 @@ var ( }) apiScopeSystem = initApiScope(&apiScope{ name: "system", + extends: apiScopePublic, apiFilePrefix: "system-", moduleSuffix: sdkSystemApiSuffix, sdkVersion: "system_current", @@ -141,6 +145,7 @@ var ( }) apiScopeTest = initApiScope(&apiScope{ name: "test", + extends: apiScopePublic, apiFilePrefix: "test-", moduleSuffix: sdkTestApiSuffix, sdkVersion: "test_current",