Loading android/bazel_handler.go +6 −6 Original line number Diff line number Diff line Loading @@ -142,7 +142,7 @@ type BazelContext interface { GetPythonBinary(label string, cfgKey configKey) (string, error) // Returns the results of the GetApexInfo query (including output files) GetApexInfo(label string, cfgkey configKey) (cquery.ApexCqueryInfo, error) GetApexInfo(label string, cfgkey configKey) (cquery.ApexInfo, error) // Returns the results of the GetCcUnstrippedInfo query GetCcUnstrippedInfo(label string, cfgkey configKey) (cquery.CcUnstrippedInfo, error) Loading Loading @@ -226,7 +226,7 @@ type MockBazelContext struct { LabelToOutputFiles map[string][]string LabelToCcInfo map[string]cquery.CcInfo LabelToPythonBinary map[string]string LabelToApexInfo map[string]cquery.ApexCqueryInfo LabelToApexInfo map[string]cquery.ApexInfo LabelToCcBinary map[string]cquery.CcUnstrippedInfo } Loading @@ -249,7 +249,7 @@ func (m MockBazelContext) GetPythonBinary(label string, _ configKey) (string, er return result, nil } func (n MockBazelContext) GetApexInfo(_ string, _ configKey) (cquery.ApexCqueryInfo, error) { func (m MockBazelContext) GetApexInfo(label string, _ configKey) (cquery.ApexInfo, error) { panic("unimplemented") } Loading Loading @@ -313,12 +313,12 @@ func (bazelCtx *bazelContext) GetPythonBinary(label string, cfgKey configKey) (s return "", fmt.Errorf("no bazel response found for %v", key) } func (bazelCtx *bazelContext) GetApexInfo(label string, cfgKey configKey) (cquery.ApexCqueryInfo, error) { func (bazelCtx *bazelContext) GetApexInfo(label string, cfgKey configKey) (cquery.ApexInfo, error) { key := makeCqueryKey(label, cquery.GetApexInfo, cfgKey) if rawString, ok := bazelCtx.results[key]; ok { return cquery.GetApexInfo.ParseResult(strings.TrimSpace(rawString)), nil } return cquery.ApexCqueryInfo{}, fmt.Errorf("no bazel response found for %v", key) return cquery.ApexInfo{}, fmt.Errorf("no bazel response found for %v", key) } func (bazelCtx *bazelContext) GetCcUnstrippedInfo(label string, cfgKey configKey) (cquery.CcUnstrippedInfo, error) { Loading @@ -345,7 +345,7 @@ func (n noopBazelContext) GetPythonBinary(_ string, _ configKey) (string, error) panic("unimplemented") } func (n noopBazelContext) GetApexInfo(_ string, _ configKey) (cquery.ApexCqueryInfo, error) { func (n noopBazelContext) GetApexInfo(_ string, _ configKey) (cquery.ApexInfo, error) { panic("unimplemented") } Loading bazel/cquery/request_type.go +3 −3 Original line number Diff line number Diff line Loading @@ -221,7 +221,7 @@ return json_encode({ })` } type ApexCqueryInfo struct { type ApexInfo struct { SignedOutput string `json:"signed_output"` UnsignedOutput string `json:"unsigned_output"` ProvidesLibs []string `json:"provides_native_libs"` Loading @@ -234,8 +234,8 @@ type ApexCqueryInfo struct { // ParseResult returns a value obtained by parsing the result of the request's Starlark function. // The given rawString must correspond to the string output which was created by evaluating the // Starlark given in StarlarkFunctionBody. func (g getApexInfoType) ParseResult(rawString string) ApexCqueryInfo { var info ApexCqueryInfo func (g getApexInfoType) ParseResult(rawString string) ApexInfo { var info ApexInfo parseJson(rawString, &info) return info } Loading bazel/cquery/request_type_test.go +3 −3 Original line number Diff line number Diff line Loading @@ -133,12 +133,12 @@ func TestGetApexInfoParseResults(t *testing.T) { testCases := []struct { description string input string expectedOutput ApexCqueryInfo expectedOutput ApexInfo }{ { description: "no result", input: "{}", expectedOutput: ApexCqueryInfo{}, expectedOutput: ApexInfo{}, }, { description: "one result", Loading @@ -149,7 +149,7 @@ func TestGetApexInfoParseResults(t *testing.T) { `"container_key_info":["foo.x509.pem", "foo.pk8", "foo"],` + `"package_name":"package.name",` + `"provides_native_libs":[]}`, expectedOutput: ApexCqueryInfo{ expectedOutput: ApexInfo{ SignedOutput: "my.apex", UnsignedOutput: "my.apex.unsigned", RequiresLibs: []string{"//bionic/libc:libc", "//bionic/libdl:libdl"}, Loading Loading
android/bazel_handler.go +6 −6 Original line number Diff line number Diff line Loading @@ -142,7 +142,7 @@ type BazelContext interface { GetPythonBinary(label string, cfgKey configKey) (string, error) // Returns the results of the GetApexInfo query (including output files) GetApexInfo(label string, cfgkey configKey) (cquery.ApexCqueryInfo, error) GetApexInfo(label string, cfgkey configKey) (cquery.ApexInfo, error) // Returns the results of the GetCcUnstrippedInfo query GetCcUnstrippedInfo(label string, cfgkey configKey) (cquery.CcUnstrippedInfo, error) Loading Loading @@ -226,7 +226,7 @@ type MockBazelContext struct { LabelToOutputFiles map[string][]string LabelToCcInfo map[string]cquery.CcInfo LabelToPythonBinary map[string]string LabelToApexInfo map[string]cquery.ApexCqueryInfo LabelToApexInfo map[string]cquery.ApexInfo LabelToCcBinary map[string]cquery.CcUnstrippedInfo } Loading @@ -249,7 +249,7 @@ func (m MockBazelContext) GetPythonBinary(label string, _ configKey) (string, er return result, nil } func (n MockBazelContext) GetApexInfo(_ string, _ configKey) (cquery.ApexCqueryInfo, error) { func (m MockBazelContext) GetApexInfo(label string, _ configKey) (cquery.ApexInfo, error) { panic("unimplemented") } Loading Loading @@ -313,12 +313,12 @@ func (bazelCtx *bazelContext) GetPythonBinary(label string, cfgKey configKey) (s return "", fmt.Errorf("no bazel response found for %v", key) } func (bazelCtx *bazelContext) GetApexInfo(label string, cfgKey configKey) (cquery.ApexCqueryInfo, error) { func (bazelCtx *bazelContext) GetApexInfo(label string, cfgKey configKey) (cquery.ApexInfo, error) { key := makeCqueryKey(label, cquery.GetApexInfo, cfgKey) if rawString, ok := bazelCtx.results[key]; ok { return cquery.GetApexInfo.ParseResult(strings.TrimSpace(rawString)), nil } return cquery.ApexCqueryInfo{}, fmt.Errorf("no bazel response found for %v", key) return cquery.ApexInfo{}, fmt.Errorf("no bazel response found for %v", key) } func (bazelCtx *bazelContext) GetCcUnstrippedInfo(label string, cfgKey configKey) (cquery.CcUnstrippedInfo, error) { Loading @@ -345,7 +345,7 @@ func (n noopBazelContext) GetPythonBinary(_ string, _ configKey) (string, error) panic("unimplemented") } func (n noopBazelContext) GetApexInfo(_ string, _ configKey) (cquery.ApexCqueryInfo, error) { func (n noopBazelContext) GetApexInfo(_ string, _ configKey) (cquery.ApexInfo, error) { panic("unimplemented") } Loading
bazel/cquery/request_type.go +3 −3 Original line number Diff line number Diff line Loading @@ -221,7 +221,7 @@ return json_encode({ })` } type ApexCqueryInfo struct { type ApexInfo struct { SignedOutput string `json:"signed_output"` UnsignedOutput string `json:"unsigned_output"` ProvidesLibs []string `json:"provides_native_libs"` Loading @@ -234,8 +234,8 @@ type ApexCqueryInfo struct { // ParseResult returns a value obtained by parsing the result of the request's Starlark function. // The given rawString must correspond to the string output which was created by evaluating the // Starlark given in StarlarkFunctionBody. func (g getApexInfoType) ParseResult(rawString string) ApexCqueryInfo { var info ApexCqueryInfo func (g getApexInfoType) ParseResult(rawString string) ApexInfo { var info ApexInfo parseJson(rawString, &info) return info } Loading
bazel/cquery/request_type_test.go +3 −3 Original line number Diff line number Diff line Loading @@ -133,12 +133,12 @@ func TestGetApexInfoParseResults(t *testing.T) { testCases := []struct { description string input string expectedOutput ApexCqueryInfo expectedOutput ApexInfo }{ { description: "no result", input: "{}", expectedOutput: ApexCqueryInfo{}, expectedOutput: ApexInfo{}, }, { description: "one result", Loading @@ -149,7 +149,7 @@ func TestGetApexInfoParseResults(t *testing.T) { `"container_key_info":["foo.x509.pem", "foo.pk8", "foo"],` + `"package_name":"package.name",` + `"provides_native_libs":[]}`, expectedOutput: ApexCqueryInfo{ expectedOutput: ApexInfo{ SignedOutput: "my.apex", UnsignedOutput: "my.apex.unsigned", RequiresLibs: []string{"//bionic/libc:libc", "//bionic/libdl:libdl"}, Loading