diff options
author | 2021-05-24 14:24:12 -0700 | |
---|---|---|
committer | 2021-07-23 11:12:05 -0700 | |
commit | 4591b6496deaffa6fa9f21ae546e2815e510866d (patch) | |
tree | 9323db61272009afcda4cc31854f8352abed4a68 /ui/status | |
parent | 00d21ce8a5dec6529221fc57e1799e8c39648d07 (diff) |
Upgrade to golang protobuf api v2
Major operations:
* Fix the go_package entries to be consistent, as the new tool
complains when it doesn't have a '/'.
* Regenerate with the new protoc-gen-go tool.
* github.com/golang/protobuf -> google.golang.org/protobuf
* proto.[Un]MarshalText -> prototext.[Un]Marshal
Change-Id: Ie1147bd2457fafb66ba555461b3bf14f0561a25d
Diffstat (limited to 'ui/status')
-rw-r--r-- | ui/status/Android.bp | 15 | ||||
-rw-r--r-- | ui/status/build_error_proto/build_error.pb.go | 319 | ||||
-rw-r--r-- | ui/status/build_error_proto/build_error.proto | 2 | ||||
-rw-r--r-- | ui/status/build_progress_proto/build_progress.pb.go | 218 | ||||
-rw-r--r-- | ui/status/build_progress_proto/build_progress.proto | 2 | ||||
-rw-r--r-- | ui/status/log.go | 6 | ||||
-rw-r--r-- | ui/status/ninja.go | 2 | ||||
-rw-r--r-- | ui/status/ninja_frontend/frontend.pb.go | 974 | ||||
-rw-r--r-- | ui/status/ninja_frontend/frontend.proto | 2 |
9 files changed, 1007 insertions, 533 deletions
diff --git a/ui/status/Android.bp b/ui/status/Android.bp index ac31390eb..a46a007d7 100644 --- a/ui/status/Android.bp +++ b/ui/status/Android.bp @@ -44,7 +44,10 @@ bootstrap_go_package { bootstrap_go_package { name: "soong-ui-status-ninja_frontend", pkgPath: "android/soong/ui/status/ninja_frontend", - deps: ["golang-protobuf-proto"], + deps: [ + "golang-protobuf-reflect-protoreflect", + "golang-protobuf-runtime-protoimpl", + ], srcs: [ "ninja_frontend/frontend.pb.go", ], @@ -53,7 +56,10 @@ bootstrap_go_package { bootstrap_go_package { name: "soong-ui-status-build_error_proto", pkgPath: "android/soong/ui/status/build_error_proto", - deps: ["golang-protobuf-proto"], + deps: [ + "golang-protobuf-reflect-protoreflect", + "golang-protobuf-runtime-protoimpl", + ], srcs: [ "build_error_proto/build_error.pb.go", ], @@ -62,7 +68,10 @@ bootstrap_go_package { bootstrap_go_package { name: "soong-ui-status-build_progress_proto", pkgPath: "android/soong/ui/status/build_progress_proto", - deps: ["golang-protobuf-proto"], + deps: [ + "golang-protobuf-reflect-protoreflect", + "golang-protobuf-runtime-protoimpl", + ], srcs: [ "build_progress_proto/build_progress.pb.go", ], diff --git a/ui/status/build_error_proto/build_error.pb.go b/ui/status/build_error_proto/build_error.pb.go index d4d0a6ea9..22125c2b2 100644 --- a/ui/status/build_error_proto/build_error.pb.go +++ b/ui/status/build_error_proto/build_error.pb.go @@ -1,71 +1,93 @@ +// Copyright 2019 Google Inc. All Rights Reserved. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + // Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.26.0 +// protoc v3.9.1 // source: build_error.proto -package soong_build_error_proto +package build_error_proto import ( - fmt "fmt" - proto "github.com/golang/protobuf/proto" - math "math" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" + reflect "reflect" + sync "sync" ) -// Reference imports to suppress errors if they are not otherwise used. -var _ = proto.Marshal -var _ = fmt.Errorf -var _ = math.Inf - -// This is a compile-time assertion to ensure that this generated file -// is compatible with the proto package it is being compiled against. -// A compilation error at this line likely means your copy of the -// proto package needs to be updated. -const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package +const ( + // Verify that this generated code is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) + // Verify that runtime/protoimpl is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) +) type BuildError struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + // List of error messages of the overall build. The error messages // are not associated with a build action. ErrorMessages []string `protobuf:"bytes,1,rep,name=error_messages,json=errorMessages" json:"error_messages,omitempty"` // List of build action errors. - ActionErrors []*BuildActionError `protobuf:"bytes,2,rep,name=action_errors,json=actionErrors" json:"action_errors,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + ActionErrors []*BuildActionError `protobuf:"bytes,2,rep,name=action_errors,json=actionErrors" json:"action_errors,omitempty"` } -func (m *BuildError) Reset() { *m = BuildError{} } -func (m *BuildError) String() string { return proto.CompactTextString(m) } -func (*BuildError) ProtoMessage() {} -func (*BuildError) Descriptor() ([]byte, []int) { - return fileDescriptor_a2e15b05802a5501, []int{0} +func (x *BuildError) Reset() { + *x = BuildError{} + if protoimpl.UnsafeEnabled { + mi := &file_build_error_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *BuildError) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_BuildError.Unmarshal(m, b) -} -func (m *BuildError) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_BuildError.Marshal(b, m, deterministic) -} -func (m *BuildError) XXX_Merge(src proto.Message) { - xxx_messageInfo_BuildError.Merge(m, src) +func (x *BuildError) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *BuildError) XXX_Size() int { - return xxx_messageInfo_BuildError.Size(m) -} -func (m *BuildError) XXX_DiscardUnknown() { - xxx_messageInfo_BuildError.DiscardUnknown(m) + +func (*BuildError) ProtoMessage() {} + +func (x *BuildError) ProtoReflect() protoreflect.Message { + mi := &file_build_error_proto_msgTypes[0] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_BuildError proto.InternalMessageInfo +// Deprecated: Use BuildError.ProtoReflect.Descriptor instead. +func (*BuildError) Descriptor() ([]byte, []int) { + return file_build_error_proto_rawDescGZIP(), []int{0} +} -func (m *BuildError) GetErrorMessages() []string { - if m != nil { - return m.ErrorMessages +func (x *BuildError) GetErrorMessages() []string { + if x != nil { + return x.ErrorMessages } return nil } -func (m *BuildError) GetActionErrors() []*BuildActionError { - if m != nil { - return m.ActionErrors +func (x *BuildError) GetActionErrors() []*BuildActionError { + if x != nil { + return x.ActionErrors } return nil } @@ -73,6 +95,10 @@ func (m *BuildError) GetActionErrors() []*BuildActionError { // Build is composed of a list of build action. There can be a set of build // actions that can failed. type BuildActionError struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + // Description of the command. Description *string `protobuf:"bytes,1,opt,name=description" json:"description,omitempty"` // The command name that raised the error. @@ -82,94 +108,177 @@ type BuildActionError struct { // List of artifacts (i.e. files) that was produced by the command. Artifacts []string `protobuf:"bytes,4,rep,name=artifacts" json:"artifacts,omitempty"` // The error string produced by the build action. - Error *string `protobuf:"bytes,5,opt,name=error" json:"error,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + Error *string `protobuf:"bytes,5,opt,name=error" json:"error,omitempty"` } -func (m *BuildActionError) Reset() { *m = BuildActionError{} } -func (m *BuildActionError) String() string { return proto.CompactTextString(m) } -func (*BuildActionError) ProtoMessage() {} -func (*BuildActionError) Descriptor() ([]byte, []int) { - return fileDescriptor_a2e15b05802a5501, []int{1} +func (x *BuildActionError) Reset() { + *x = BuildActionError{} + if protoimpl.UnsafeEnabled { + mi := &file_build_error_proto_msgTypes[1] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *BuildActionError) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_BuildActionError.Unmarshal(m, b) -} -func (m *BuildActionError) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_BuildActionError.Marshal(b, m, deterministic) -} -func (m *BuildActionError) XXX_Merge(src proto.Message) { - xxx_messageInfo_BuildActionError.Merge(m, src) +func (x *BuildActionError) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *BuildActionError) XXX_Size() int { - return xxx_messageInfo_BuildActionError.Size(m) -} -func (m *BuildActionError) XXX_DiscardUnknown() { - xxx_messageInfo_BuildActionError.DiscardUnknown(m) + +func (*BuildActionError) ProtoMessage() {} + +func (x *BuildActionError) ProtoReflect() protoreflect.Message { + mi := &file_build_error_proto_msgTypes[1] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_BuildActionError proto.InternalMessageInfo +// Deprecated: Use BuildActionError.ProtoReflect.Descriptor instead. +func (*BuildActionError) Descriptor() ([]byte, []int) { + return file_build_error_proto_rawDescGZIP(), []int{1} +} -func (m *BuildActionError) GetDescription() string { - if m != nil && m.Description != nil { - return *m.Description +func (x *BuildActionError) GetDescription() string { + if x != nil && x.Description != nil { + return *x.Description } return "" } -func (m *BuildActionError) GetCommand() string { - if m != nil && m.Command != nil { - return *m.Command +func (x *BuildActionError) GetCommand() string { + if x != nil && x.Command != nil { + return *x.Command } return "" } -func (m *BuildActionError) GetOutput() string { - if m != nil && m.Output != nil { - return *m.Output +func (x *BuildActionError) GetOutput() string { + if x != nil && x.Output != nil { + return *x.Output } return "" } -func (m *BuildActionError) GetArtifacts() []string { - if m != nil { - return m.Artifacts +func (x *BuildActionError) GetArtifacts() []string { + if x != nil { + return x.Artifacts } return nil } -func (m *BuildActionError) GetError() string { - if m != nil && m.Error != nil { - return *m.Error +func (x *BuildActionError) GetError() string { + if x != nil && x.Error != nil { + return *x.Error } return "" } -func init() { - proto.RegisterType((*BuildError)(nil), "soong_build_error.BuildError") - proto.RegisterType((*BuildActionError)(nil), "soong_build_error.BuildActionError") -} - -func init() { proto.RegisterFile("build_error.proto", fileDescriptor_a2e15b05802a5501) } - -var fileDescriptor_a2e15b05802a5501 = []byte{ - // 229 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x64, 0x90, 0xc1, 0x4a, 0xc3, 0x40, - 0x10, 0x86, 0x49, 0x63, 0x95, 0x4c, 0xad, 0xd8, 0x41, 0x74, 0x04, 0x0f, 0xa1, 0x22, 0xe4, 0x94, - 0x83, 0x6f, 0x60, 0x41, 0xf0, 0xe2, 0x25, 0x47, 0x2f, 0x61, 0xdd, 0xac, 0x65, 0xc1, 0x64, 0xc2, - 0xce, 0xe6, 0xe8, 0x8b, 0xf8, 0xb4, 0x92, 0x69, 0xa5, 0xa5, 0x39, 0x7e, 0xdf, 0x3f, 0xfb, 0xef, - 0xce, 0xc2, 0xea, 0x73, 0xf0, 0xdf, 0x4d, 0xed, 0x42, 0xe0, 0x50, 0xf6, 0x81, 0x23, 0xe3, 0x4a, - 0x98, 0xbb, 0x6d, 0x7d, 0x14, 0xac, 0x7f, 0x00, 0x36, 0x23, 0xbe, 0x8e, 0x84, 0x4f, 0x70, 0xa5, - 0xba, 0x6e, 0x9d, 0x88, 0xd9, 0x3a, 0xa1, 0x24, 0x4f, 0x8b, 0xac, 0x5a, 0xaa, 0x7d, 0xdf, 0x4b, - 0x7c, 0x83, 0xa5, 0xb1, 0xd1, 0x73, 0xb7, 0x2b, 0x11, 0x9a, 0xe5, 0x69, 0xb1, 0x78, 0x7e, 0x2c, - 0x27, 0xfd, 0xa5, 0x96, 0xbf, 0xe8, 0xb0, 0x5e, 0x51, 0x5d, 0x9a, 0x03, 0xc8, 0xfa, 0x37, 0x81, - 0xeb, 0xd3, 0x11, 0xcc, 0x61, 0xd1, 0x38, 0xb1, 0xc1, 0xf7, 0xa3, 0xa3, 0x24, 0x4f, 0x8a, 0xac, - 0x3a, 0x56, 0x48, 0x70, 0x61, 0xb9, 0x6d, 0x4d, 0xd7, 0xd0, 0x4c, 0xd3, 0x7f, 0xc4, 0x5b, 0x38, - 0xe7, 0x21, 0xf6, 0x43, 0xa4, 0x54, 0x83, 0x3d, 0xe1, 0x03, 0x64, 0x26, 0x44, 0xff, 0x65, 0x6c, - 0x14, 0x3a, 0xd3, 0xa5, 0x0e, 0x02, 0x6f, 0x60, 0xae, 0xcf, 0xa5, 0xb9, 0x1e, 0xda, 0xc1, 0xe6, - 0xfe, 0xe3, 0x6e, 0xb2, 0x50, 0xad, 0x3f, 0xf9, 0x17, 0x00, 0x00, 0xff, 0xff, 0xb6, 0x18, 0x9e, - 0x17, 0x5d, 0x01, 0x00, 0x00, +var File_build_error_proto protoreflect.FileDescriptor + +var file_build_error_proto_rawDesc = []byte{ + 0x0a, 0x11, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x2e, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x12, 0x11, 0x73, 0x6f, 0x6f, 0x6e, 0x67, 0x5f, 0x62, 0x75, 0x69, 0x6c, 0x64, + 0x5f, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x22, 0x7d, 0x0a, 0x0a, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x45, + 0x72, 0x72, 0x6f, 0x72, 0x12, 0x25, 0x0a, 0x0e, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x6d, 0x65, + 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0d, 0x65, 0x72, + 0x72, 0x6f, 0x72, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x12, 0x48, 0x0a, 0x0d, 0x61, + 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x73, 0x18, 0x02, 0x20, 0x03, + 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x73, 0x6f, 0x6f, 0x6e, 0x67, 0x5f, 0x62, 0x75, 0x69, 0x6c, 0x64, + 0x5f, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x41, 0x63, 0x74, 0x69, + 0x6f, 0x6e, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x52, 0x0c, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x45, + 0x72, 0x72, 0x6f, 0x72, 0x73, 0x22, 0x9a, 0x01, 0x0a, 0x10, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x41, + 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, + 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x18, 0x0a, 0x07, + 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, + 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, + 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x12, 0x1c, + 0x0a, 0x09, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, + 0x09, 0x52, 0x09, 0x61, 0x72, 0x74, 0x69, 0x66, 0x61, 0x63, 0x74, 0x73, 0x12, 0x14, 0x0a, 0x05, + 0x65, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x65, 0x72, 0x72, + 0x6f, 0x72, 0x42, 0x2b, 0x5a, 0x29, 0x61, 0x6e, 0x64, 0x72, 0x6f, 0x69, 0x64, 0x2f, 0x73, 0x6f, + 0x6f, 0x6e, 0x67, 0x2f, 0x75, 0x69, 0x2f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2f, 0x62, 0x75, + 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, +} + +var ( + file_build_error_proto_rawDescOnce sync.Once + file_build_error_proto_rawDescData = file_build_error_proto_rawDesc +) + +func file_build_error_proto_rawDescGZIP() []byte { + file_build_error_proto_rawDescOnce.Do(func() { + file_build_error_proto_rawDescData = protoimpl.X.CompressGZIP(file_build_error_proto_rawDescData) + }) + return file_build_error_proto_rawDescData +} + +var file_build_error_proto_msgTypes = make([]protoimpl.MessageInfo, 2) +var file_build_error_proto_goTypes = []interface{}{ + (*BuildError)(nil), // 0: soong_build_error.BuildError + (*BuildActionError)(nil), // 1: soong_build_error.BuildActionError +} +var file_build_error_proto_depIdxs = []int32{ + 1, // 0: soong_build_error.BuildError.action_errors:type_name -> soong_build_error.BuildActionError + 1, // [1:1] is the sub-list for method output_type + 1, // [1:1] is the sub-list for method input_type + 1, // [1:1] is the sub-list for extension type_name + 1, // [1:1] is the sub-list for extension extendee + 0, // [0:1] is the sub-list for field type_name +} + +func init() { file_build_error_proto_init() } +func file_build_error_proto_init() { + if File_build_error_proto != nil { + return + } + if !protoimpl.UnsafeEnabled { + file_build_error_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*BuildError); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_build_error_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*BuildActionError); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + } + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_build_error_proto_rawDesc, + NumEnums: 0, + NumMessages: 2, + NumExtensions: 0, + NumServices: 0, + }, + GoTypes: file_build_error_proto_goTypes, + DependencyIndexes: file_build_error_proto_depIdxs, + MessageInfos: file_build_error_proto_msgTypes, + }.Build() + File_build_error_proto = out.File + file_build_error_proto_rawDesc = nil + file_build_error_proto_goTypes = nil + file_build_error_proto_depIdxs = nil } diff --git a/ui/status/build_error_proto/build_error.proto b/ui/status/build_error_proto/build_error.proto index 9c8470d8c..ecd6074bc 100644 --- a/ui/status/build_error_proto/build_error.proto +++ b/ui/status/build_error_proto/build_error.proto @@ -15,7 +15,7 @@ syntax = "proto2"; package soong_build_error; -option go_package = "soong_build_error_proto"; +option go_package = "android/soong/ui/status/build_error_proto"; message BuildError { // List of error messages of the overall build. The error messages diff --git a/ui/status/build_progress_proto/build_progress.pb.go b/ui/status/build_progress_proto/build_progress.pb.go index f63c157b7..e243fe06b 100644 --- a/ui/status/build_progress_proto/build_progress.pb.go +++ b/ui/status/build_progress_proto/build_progress.pb.go @@ -1,26 +1,44 @@ +// Copyright 2020 Google Inc. All Rights Reserved. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + // Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.26.0 +// protoc v3.9.1 // source: build_progress.proto -package soong_build_progress_proto +package build_progress_proto import ( - fmt "fmt" - proto "github.com/golang/protobuf/proto" - math "math" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" + reflect "reflect" + sync "sync" ) -// Reference imports to suppress errors if they are not otherwise used. -var _ = proto.Marshal -var _ = fmt.Errorf -var _ = math.Inf - -// This is a compile-time assertion to ensure that this generated file -// is compatible with the proto package it is being compiled against. -// A compilation error at this line likely means your copy of the -// proto package needs to be updated. -const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package +const ( + // Verify that this generated code is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) + // Verify that runtime/protoimpl is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) +) type BuildProgress struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + // Total number of actions in a build. The total actions will increase // and might decrease during the course of a build. TotalActions *uint64 `protobuf:"varint,1,opt,name=total_actions,json=totalActions" json:"total_actions,omitempty"` @@ -34,82 +52,150 @@ type BuildProgress struct { // build and current_actions + finished_actions <= total_actions. CurrentActions *uint64 `protobuf:"varint,3,opt,name=current_actions,json=currentActions" json:"current_actions,omitempty"` // Total number of actions that reported as a failure. - FailedActions *uint64 `protobuf:"varint,4,opt,name=failed_actions,json=failedActions" json:"failed_actions,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + FailedActions *uint64 `protobuf:"varint,4,opt,name=failed_actions,json=failedActions" json:"failed_actions,omitempty"` } -func (m *BuildProgress) Reset() { *m = BuildProgress{} } -func (m *BuildProgress) String() string { return proto.CompactTextString(m) } -func (*BuildProgress) ProtoMessage() {} -func (*BuildProgress) Descriptor() ([]byte, []int) { - return fileDescriptor_a8a463f8e30dab2e, []int{0} +func (x *BuildProgress) Reset() { + *x = BuildProgress{} + if protoimpl.UnsafeEnabled { + mi := &file_build_progress_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *BuildProgress) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_BuildProgress.Unmarshal(m, b) +func (x *BuildProgress) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *BuildProgress) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_BuildProgress.Marshal(b, m, deterministic) -} -func (m *BuildProgress) XXX_Merge(src proto.Message) { - xxx_messageInfo_BuildProgress.Merge(m, src) -} -func (m *BuildProgress) XXX_Size() int { - return xxx_messageInfo_BuildProgress.Size(m) -} -func (m *BuildProgress) XXX_DiscardUnknown() { - xxx_messageInfo_BuildProgress.DiscardUnknown(m) + +func (*BuildProgress) ProtoMessage() {} + +func (x *BuildProgress) ProtoReflect() protoreflect.Message { + mi := &file_build_progress_proto_msgTypes[0] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_BuildProgress proto.InternalMessageInfo +// Deprecated: Use BuildProgress.ProtoReflect.Descriptor instead. +func (*BuildProgress) Descriptor() ([]byte, []int) { + return file_build_progress_proto_rawDescGZIP(), []int{0} +} -func (m *BuildProgress) GetTotalActions() uint64 { - if m != nil && m.TotalActions != nil { - return *m.TotalActions +func (x *BuildProgress) GetTotalActions() uint64 { + if x != nil && x.TotalActions != nil { + return *x.TotalActions } return 0 } -func (m *BuildProgress) GetFinishedActions() uint64 { - if m != nil && m.FinishedActions != nil { - return *m.FinishedActions +func (x *BuildProgress) GetFinishedActions() uint64 { + if x != nil && x.FinishedActions != nil { + return *x.FinishedActions } return 0 } -func (m *BuildProgress) GetCurrentActions() uint64 { - if m != nil && m.CurrentActions != nil { - return *m.CurrentActions +func (x *BuildProgress) GetCurrentActions() uint64 { + if x != nil && x.CurrentActions != nil { + return *x.CurrentActions } return 0 } -func (m *BuildProgress) GetFailedActions() uint64 { - if m != nil && m.FailedActions != nil { - return *m.FailedActions +func (x *BuildProgress) GetFailedActions() uint64 { + if x != nil && x.FailedActions != nil { + return *x.FailedActions } return 0 } -func init() { - proto.RegisterType((*BuildProgress)(nil), "soong_build_progress.BuildProgress") +var File_build_progress_proto protoreflect.FileDescriptor + +var file_build_progress_proto_rawDesc = []byte{ + 0x0a, 0x14, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, + 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x14, 0x73, 0x6f, 0x6f, 0x6e, 0x67, 0x5f, 0x62, 0x75, + 0x69, 0x6c, 0x64, 0x5f, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x22, 0xaf, 0x01, 0x0a, + 0x0d, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x23, + 0x0a, 0x0d, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0c, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x41, 0x63, 0x74, 0x69, + 0x6f, 0x6e, 0x73, 0x12, 0x29, 0x0a, 0x10, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x5f, + 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0f, 0x66, + 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x27, + 0x0a, 0x0f, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, + 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0e, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, + 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x25, 0x0a, 0x0e, 0x66, 0x61, 0x69, 0x6c, 0x65, + 0x64, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x04, 0x52, + 0x0d, 0x66, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x42, 0x2e, + 0x5a, 0x2c, 0x61, 0x6e, 0x64, 0x72, 0x6f, 0x69, 0x64, 0x2f, 0x73, 0x6f, 0x6f, 0x6e, 0x67, 0x2f, + 0x75, 0x69, 0x2f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2f, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, + 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, +} + +var ( + file_build_progress_proto_rawDescOnce sync.Once + file_build_progress_proto_rawDescData = file_build_progress_proto_rawDesc +) + +func file_build_progress_proto_rawDescGZIP() []byte { + file_build_progress_proto_rawDescOnce.Do(func() { + file_build_progress_proto_rawDescData = protoimpl.X.CompressGZIP(file_build_progress_proto_rawDescData) + }) + return file_build_progress_proto_rawDescData +} + +var file_build_progress_proto_msgTypes = make([]protoimpl.MessageInfo, 1) +var file_build_progress_proto_goTypes = []interface{}{ + (*BuildProgress)(nil), // 0: soong_build_progress.BuildProgress +} +var file_build_progress_proto_depIdxs = []int32{ + 0, // [0:0] is the sub-list for method output_type + 0, // [0:0] is the sub-list for method input_type + 0, // [0:0] is the sub-list for extension type_name + 0, // [0:0] is the sub-list for extension extendee + 0, // [0:0] is the sub-list for field type_name } -func init() { proto.RegisterFile("build_progress.proto", fileDescriptor_a8a463f8e30dab2e) } - -var fileDescriptor_a8a463f8e30dab2e = []byte{ - // 165 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0x12, 0x49, 0x2a, 0xcd, 0xcc, - 0x49, 0x89, 0x2f, 0x28, 0xca, 0x4f, 0x2f, 0x4a, 0x2d, 0x2e, 0xd6, 0x2b, 0x28, 0xca, 0x2f, 0xc9, - 0x17, 0x12, 0x29, 0xce, 0xcf, 0xcf, 0x4b, 0x8f, 0x47, 0x95, 0x53, 0x5a, 0xcf, 0xc8, 0xc5, 0xeb, - 0x04, 0x12, 0x0a, 0x80, 0x8a, 0x08, 0x29, 0x73, 0xf1, 0x96, 0xe4, 0x97, 0x24, 0xe6, 0xc4, 0x27, - 0x26, 0x97, 0x64, 0xe6, 0xe7, 0x15, 0x4b, 0x30, 0x2a, 0x30, 0x6a, 0xb0, 0x04, 0xf1, 0x80, 0x05, - 0x1d, 0x21, 0x62, 0x42, 0x9a, 0x5c, 0x02, 0x69, 0x99, 0x79, 0x99, 0xc5, 0x19, 0xa9, 0x29, 0x70, - 0x75, 0x4c, 0x60, 0x75, 0xfc, 0x30, 0x71, 0x98, 0x52, 0x75, 0x2e, 0xfe, 0xe4, 0xd2, 0xa2, 0xa2, - 0xd4, 0xbc, 0x12, 0xb8, 0x4a, 0x66, 0xb0, 0x4a, 0x3e, 0xa8, 0x30, 0x4c, 0xa1, 0x2a, 0x17, 0x5f, - 0x5a, 0x62, 0x66, 0x0e, 0x92, 0x89, 0x2c, 0x60, 0x75, 0xbc, 0x10, 0x51, 0xa8, 0x32, 0x27, 0x99, - 0x28, 0x29, 0x6c, 0x3e, 0x89, 0x07, 0xfb, 0x12, 0x10, 0x00, 0x00, 0xff, 0xff, 0x3f, 0x6e, 0xc1, - 0xef, 0xfc, 0x00, 0x00, 0x00, +func init() { file_build_progress_proto_init() } +func file_build_progress_proto_init() { + if File_build_progress_proto != nil { + return + } + if !protoimpl.UnsafeEnabled { + file_build_progress_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*BuildProgress); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + } + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_build_progress_proto_rawDesc, + NumEnums: 0, + NumMessages: 1, + NumExtensions: 0, + NumServices: 0, + }, + GoTypes: file_build_progress_proto_goTypes, + DependencyIndexes: file_build_progress_proto_depIdxs, + MessageInfos: file_build_progress_proto_msgTypes, + }.Build() + File_build_progress_proto = out.File + file_build_progress_proto_rawDesc = nil + file_build_progress_proto_goTypes = nil + file_build_progress_proto_depIdxs = nil } diff --git a/ui/status/build_progress_proto/build_progress.proto b/ui/status/build_progress_proto/build_progress.proto index d78060aa1..2672622ca 100644 --- a/ui/status/build_progress_proto/build_progress.proto +++ b/ui/status/build_progress_proto/build_progress.proto @@ -15,7 +15,7 @@ syntax = "proto2"; package soong_build_progress; -option go_package = "soong_build_progress_proto"; +option go_package = "android/soong/ui/status/build_progress_proto"; message BuildProgress { // Total number of actions in a build. The total actions will increase diff --git a/ui/status/log.go b/ui/status/log.go index 4a08acbaf..14df346de 100644 --- a/ui/status/log.go +++ b/ui/status/log.go @@ -23,11 +23,11 @@ import ( "os" "strings" - "github.com/golang/protobuf/proto" + "google.golang.org/protobuf/proto" "android/soong/ui/logger" - "android/soong/ui/status/build_error_proto" - "android/soong/ui/status/build_progress_proto" + soong_build_error_proto "android/soong/ui/status/build_error_proto" + soong_build_progress_proto "android/soong/ui/status/build_progress_proto" ) type verboseLog struct { diff --git a/ui/status/ninja.go b/ui/status/ninja.go index 2445972fb..4d9962153 100644 --- a/ui/status/ninja.go +++ b/ui/status/ninja.go @@ -24,7 +24,7 @@ import ( "syscall" "time" - "github.com/golang/protobuf/proto" + "google.golang.org/protobuf/proto" "android/soong/ui/logger" "android/soong/ui/status/ninja_frontend" diff --git a/ui/status/ninja_frontend/frontend.pb.go b/ui/status/ninja_frontend/frontend.pb.go index 86e474b62..bcadc67e7 100644 --- a/ui/status/ninja_frontend/frontend.pb.go +++ b/ui/status/ninja_frontend/frontend.pb.go @@ -1,24 +1,38 @@ +// Copyright 2017 Google Inc. All Rights Reserved. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + // Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.26.0 +// protoc v3.9.1 // source: frontend.proto package ninja_frontend import ( - fmt "fmt" - proto "github.com/golang/protobuf/proto" - math "math" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" + reflect "reflect" + sync "sync" ) -// Reference imports to suppress errors if they are not otherwise used. -var _ = proto.Marshal -var _ = fmt.Errorf -var _ = math.Inf - -// This is a compile-time assertion to ensure that this generated file -// is compatible with the proto package it is being compiled against. -// A compilation error at this line likely means your copy of the -// proto package needs to be updated. -const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package +const ( + // Verify that this generated code is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) + // Verify that runtime/protoimpl is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) +) type Status_Message_Level int32 @@ -29,19 +43,21 @@ const ( Status_Message_DEBUG Status_Message_Level = 3 ) -var Status_Message_Level_name = map[int32]string{ - 0: "INFO", - 1: "WARNING", - 2: "ERROR", - 3: "DEBUG", -} - -var Status_Message_Level_value = map[string]int32{ - "INFO": 0, - "WARNING": 1, - "ERROR": 2, - "DEBUG": 3, -} +// Enum value maps for Status_Message_Level. +var ( + Status_Message_Level_name = map[int32]string{ + 0: "INFO", + 1: "WARNING", + 2: "ERROR", + 3: "DEBUG", + } + Status_Message_Level_value = map[string]int32{ + "INFO": 0, + "WARNING": 1, + "ERROR": 2, + "DEBUG": 3, + } +) func (x Status_Message_Level) Enum() *Status_Message_Level { p := new(Status_Message_Level) @@ -50,222 +66,271 @@ func (x Status_Message_Level) Enum() *Status_Message_Level { } func (x Status_Message_Level) String() string { - return proto.EnumName(Status_Message_Level_name, int32(x)) + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) } -func (x *Status_Message_Level) UnmarshalJSON(data []byte) error { - value, err := proto.UnmarshalJSONEnum(Status_Message_Level_value, data, "Status_Message_Level") +func (Status_Message_Level) Descriptor() protoreflect.EnumDescriptor { + return file_frontend_proto_enumTypes[0].Descriptor() +} + +func (Status_Message_Level) Type() protoreflect.EnumType { + return &file_frontend_proto_enumTypes[0] +} + +func (x Status_Message_Level) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Do not use. +func (x *Status_Message_Level) UnmarshalJSON(b []byte) error { + num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b) if err != nil { return err } - *x = Status_Message_Level(value) + *x = Status_Message_Level(num) return nil } +// Deprecated: Use Status_Message_Level.Descriptor instead. func (Status_Message_Level) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_eca3873955a29cfe, []int{0, 5, 0} + return file_frontend_proto_rawDescGZIP(), []int{0, 5, 0} } type Status struct { - TotalEdges *Status_TotalEdges `protobuf:"bytes,1,opt,name=total_edges,json=totalEdges" json:"total_edges,omitempty"` - BuildStarted *Status_BuildStarted `protobuf:"bytes,2,opt,name=build_started,json=buildStarted" json:"build_started,omitempty"` - BuildFinished *Status_BuildFinished `protobuf:"bytes,3,opt,name=build_finished,json=buildFinished" json:"build_finished,omitempty"` - EdgeStarted *Status_EdgeStarted `protobuf:"bytes,4,opt,name=edge_started,json=edgeStarted" json:"edge_started,omitempty"` - EdgeFinished *Status_EdgeFinished `protobuf:"bytes,5,opt,name=edge_finished,json=edgeFinished" json:"edge_finished,omitempty"` - Message *Status_Message `protobuf:"bytes,6,opt,name=message" json:"message,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` -} - -func (m *Status) Reset() { *m = Status{} } -func (m *Status) String() string { return proto.CompactTextString(m) } -func (*Status) ProtoMessage() {} -func (*Status) Descriptor() ([]byte, []int) { - return fileDescriptor_eca3873955a29cfe, []int{0} -} + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields -func (m *Status) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_Status.Unmarshal(m, b) -} -func (m *Status) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_Status.Marshal(b, m, deterministic) + TotalEdges *Status_TotalEdges `protobuf:"bytes,1,opt,name=total_edges,json=totalEdges" json:"total_edges,omitempty"` + BuildStarted *Status_BuildStarted `protobuf:"bytes,2,opt,name=build_started,json=buildStarted" json:"build_started,omitempty"` + BuildFinished *Status_BuildFinished `protobuf:"bytes,3,opt,name=build_finished,json=buildFinished" json:"build_finished,omitempty"` + EdgeStarted *Status_EdgeStarted `protobuf:"bytes,4,opt,name=edge_started,json=edgeStarted" json:"edge_started,omitempty"` + EdgeFinished *Status_EdgeFinished `protobuf:"bytes,5,opt,name=edge_finished,json=edgeFinished" json:"edge_finished,omitempty"` + Message *Status_Message `protobuf:"bytes,6,opt,name=message" json:"message,omitempty"` } -func (m *Status) XXX_Merge(src proto.Message) { - xxx_messageInfo_Status.Merge(m, src) + +func (x *Status) Reset() { + *x = Status{} + if protoimpl.UnsafeEnabled { + mi := &file_frontend_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *Status) XXX_Size() int { - return xxx_messageInfo_Status.Size(m) + +func (x *Status) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *Status) XXX_DiscardUnknown() { - xxx_messageInfo_Status.DiscardUnknown(m) + +func (*Status) ProtoMessage() {} + +func (x *Status) ProtoReflect() protoreflect.Message { + mi := &file_frontend_proto_msgTypes[0] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_Status proto.InternalMessageInfo +// Deprecated: Use Status.ProtoReflect.Descriptor instead. +func (*Status) Descriptor() ([]byte, []int) { + return file_frontend_proto_rawDescGZIP(), []int{0} +} -func (m *Status) GetTotalEdges() *Status_TotalEdges { - if m != nil { - return m.TotalEdges +func (x *Status) GetTotalEdges() *Status_TotalEdges { + if x != nil { + return x.TotalEdges } return nil } -func (m *Status) GetBuildStarted() *Status_BuildStarted { - if m != nil { - return m.BuildStarted +func (x *Status) GetBuildStarted() *Status_BuildStarted { + if x != nil { + return x.BuildStarted } return nil } -func (m *Status) GetBuildFinished() *Status_BuildFinished { - if m != nil { - return m.BuildFinished +func (x *Status) GetBuildFinished() *Status_BuildFinished { + if x != nil { + return x.BuildFinished } return nil } -func (m *Status) GetEdgeStarted() *Status_EdgeStarted { - if m != nil { - return m.EdgeStarted +func (x *Status) GetEdgeStarted() *Status_EdgeStarted { + if x != nil { + return x.EdgeStarted } return nil } -func (m *Status) GetEdgeFinished() *Status_EdgeFinished { - if m != nil { - return m.EdgeFinished +func (x *Status) GetEdgeFinished() *Status_EdgeFinished { + if x != nil { + return x.EdgeFinished } return nil } -func (m *Status) GetMessage() *Status_Message { - if m != nil { - return m.Message +func (x *Status) GetMessage() *Status_Message { + if x != nil { + return x.Message } return nil } type Status_TotalEdges struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + // New value for total edges in the build. - TotalEdges *uint32 `protobuf:"varint,1,opt,name=total_edges,json=totalEdges" json:"total_edges,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + TotalEdges *uint32 `protobuf:"varint,1,opt,name=total_edges,json=totalEdges" json:"total_edges,omitempty"` } -func (m *Status_TotalEdges) Reset() { *m = Status_TotalEdges{} } -func (m *Status_TotalEdges) String() string { return proto.CompactTextString(m) } -func (*Status_TotalEdges) ProtoMessage() {} -func (*Status_TotalEdges) Descriptor() ([]byte, []int) { - return fileDescriptor_eca3873955a29cfe, []int{0, 0} +func (x *Status_TotalEdges) Reset() { + *x = Status_TotalEdges{} + if protoimpl.UnsafeEnabled { + mi := &file_frontend_proto_msgTypes[1] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *Status_TotalEdges) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_Status_TotalEdges.Unmarshal(m, b) -} -func (m *Status_TotalEdges) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_Status_TotalEdges.Marshal(b, m, deterministic) +func (x *Status_TotalEdges) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *Status_TotalEdges) XXX_Merge(src proto.Message) { - xxx_messageInfo_Status_TotalEdges.Merge(m, src) -} -func (m *Status_TotalEdges) XXX_Size() int { - return xxx_messageInfo_Status_TotalEdges.Size(m) -} -func (m *Status_TotalEdges) XXX_DiscardUnknown() { - xxx_messageInfo_Status_TotalEdges.DiscardUnknown(m) + +func (*Status_TotalEdges) ProtoMessage() {} + +func (x *Status_TotalEdges) ProtoReflect() protoreflect.Message { + mi := &file_frontend_proto_msgTypes[1] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_Status_TotalEdges proto.InternalMessageInfo +// Deprecated: Use Status_TotalEdges.ProtoReflect.Descriptor instead. +func (*Status_TotalEdges) Descriptor() ([]byte, []int) { + return file_frontend_proto_rawDescGZIP(), []int{0, 0} +} -func (m *Status_TotalEdges) GetTotalEdges() uint32 { - if m != nil && m.TotalEdges != nil { - return *m.TotalEdges +func (x *Status_TotalEdges) GetTotalEdges() uint32 { + if x != nil && x.TotalEdges != nil { + return *x.TotalEdges } return 0 } type Status_BuildStarted struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + // Number of jobs Ninja will run in parallel. Parallelism *uint32 `protobuf:"varint,1,opt,name=parallelism" json:"parallelism,omitempty"` // Verbose value passed to ninja. - Verbose *bool `protobuf:"varint,2,opt,name=verbose" json:"verbose,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + Verbose *bool `protobuf:"varint,2,opt,name=verbose" json:"verbose,omitempty"` } -func (m *Status_BuildStarted) Reset() { *m = Status_BuildStarted{} } -func (m *Status_BuildStarted) String() string { return proto.CompactTextString(m) } -func (*Status_BuildStarted) ProtoMessage() {} -func (*Status_BuildStarted) Descriptor() ([]byte, []int) { - return fileDescriptor_eca3873955a29cfe, []int{0, 1} +func (x *Status_BuildStarted) Reset() { + *x = Status_BuildStarted{} + if protoimpl.UnsafeEnabled { + mi := &file_frontend_proto_msgTypes[2] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *Status_BuildStarted) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_Status_BuildStarted.Unmarshal(m, b) -} -func (m *Status_BuildStarted) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_Status_BuildStarted.Marshal(b, m, deterministic) -} -func (m *Status_BuildStarted) XXX_Merge(src proto.Message) { - xxx_messageInfo_Status_BuildStarted.Merge(m, src) +func (x *Status_BuildStarted) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *Status_BuildStarted) XXX_Size() int { - return xxx_messageInfo_Status_BuildStarted.Size(m) -} -func (m *Status_BuildStarted) XXX_DiscardUnknown() { - xxx_messageInfo_Status_BuildStarted.DiscardUnknown(m) + +func (*Status_BuildStarted) ProtoMessage() {} + +func (x *Status_BuildStarted) ProtoReflect() protoreflect.Message { + mi := &file_frontend_proto_msgTypes[2] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_Status_BuildStarted proto.InternalMessageInfo +// Deprecated: Use Status_BuildStarted.ProtoReflect.Descriptor instead. +func (*Status_BuildStarted) Descriptor() ([]byte, []int) { + return file_frontend_proto_rawDescGZIP(), []int{0, 1} +} -func (m *Status_BuildStarted) GetParallelism() uint32 { - if m != nil && m.Parallelism != nil { - return *m.Parallelism +func (x *Status_BuildStarted) GetParallelism() uint32 { + if x != nil && x.Parallelism != nil { + return *x.Parallelism } return 0 } -func (m *Status_BuildStarted) GetVerbose() bool { - if m != nil && m.Verbose != nil { - return *m.Verbose +func (x *Status_BuildStarted) GetVerbose() bool { + if x != nil && x.Verbose != nil { + return *x.Verbose } return false } type Status_BuildFinished struct { - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields } -func (m *Status_BuildFinished) Reset() { *m = Status_BuildFinished{} } -func (m *Status_BuildFinished) String() string { return proto.CompactTextString(m) } -func (*Status_BuildFinished) ProtoMessage() {} -func (*Status_BuildFinished) Descriptor() ([]byte, []int) { - return fileDescriptor_eca3873955a29cfe, []int{0, 2} +func (x *Status_BuildFinished) Reset() { + *x = Status_BuildFinished{} + if protoimpl.UnsafeEnabled { + mi := &file_frontend_proto_msgTypes[3] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *Status_BuildFinished) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_Status_BuildFinished.Unmarshal(m, b) -} -func (m *Status_BuildFinished) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_Status_BuildFinished.Marshal(b, m, deterministic) -} -func (m *Status_BuildFinished) XXX_Merge(src proto.Message) { - xxx_messageInfo_Status_BuildFinished.Merge(m, src) +func (x *Status_BuildFinished) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *Status_BuildFinished) XXX_Size() int { - return xxx_messageInfo_Status_BuildFinished.Size(m) -} -func (m *Status_BuildFinished) XXX_DiscardUnknown() { - xxx_messageInfo_Status_BuildFinished.DiscardUnknown(m) + +func (*Status_BuildFinished) ProtoMessage() {} + +func (x *Status_BuildFinished) ProtoReflect() protoreflect.Message { + mi := &file_frontend_proto_msgTypes[3] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_Status_BuildFinished proto.InternalMessageInfo +// Deprecated: Use Status_BuildFinished.ProtoReflect.Descriptor instead. +func (*Status_BuildFinished) Descriptor() ([]byte, []int) { + return file_frontend_proto_rawDescGZIP(), []int{0, 2} +} type Status_EdgeStarted struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + // Edge identification number, unique to a Ninja run. Id *uint32 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"` // Edge start time in milliseconds since Ninja started. @@ -279,87 +344,95 @@ type Status_EdgeStarted struct { // Command field from the edge. Command *string `protobuf:"bytes,6,opt,name=command" json:"command,omitempty"` // Edge uses console. - Console *bool `protobuf:"varint,7,opt,name=console" json:"console,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + Console *bool `protobuf:"varint,7,opt,name=console" json:"console,omitempty"` } -func (m *Status_EdgeStarted) Reset() { *m = Status_EdgeStarted{} } -func (m *Status_EdgeStarted) String() string { return proto.CompactTextString(m) } -func (*Status_EdgeStarted) ProtoMessage() {} -func (*Status_EdgeStarted) Descriptor() ([]byte, []int) { - return fileDescriptor_eca3873955a29cfe, []int{0, 3} +func (x *Status_EdgeStarted) Reset() { + *x = Status_EdgeStarted{} + if protoimpl.UnsafeEnabled { + mi := &file_frontend_proto_msgTypes[4] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *Status_EdgeStarted) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_Status_EdgeStarted.Unmarshal(m, b) +func (x *Status_EdgeStarted) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *Status_EdgeStarted) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_Status_EdgeStarted.Marshal(b, m, deterministic) -} -func (m *Status_EdgeStarted) XXX_Merge(src proto.Message) { - xxx_messageInfo_Status_EdgeStarted.Merge(m, src) -} -func (m *Status_EdgeStarted) XXX_Size() int { - return xxx_messageInfo_Status_EdgeStarted.Size(m) -} -func (m *Status_EdgeStarted) XXX_DiscardUnknown() { - xxx_messageInfo_Status_EdgeStarted.DiscardUnknown(m) + +func (*Status_EdgeStarted) ProtoMessage() {} + +func (x *Status_EdgeStarted) ProtoReflect() protoreflect.Message { + mi := &file_frontend_proto_msgTypes[4] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_Status_EdgeStarted proto.InternalMessageInfo +// Deprecated: Use Status_EdgeStarted.ProtoReflect.Descriptor instead. +func (*Status_EdgeStarted) Descriptor() ([]byte, []int) { + return file_frontend_proto_rawDescGZIP(), []int{0, 3} +} -func (m *Status_EdgeStarted) GetId() uint32 { - if m != nil && m.Id != nil { - return *m.Id +func (x *Status_EdgeStarted) GetId() uint32 { + if x != nil && x.Id != nil { + return *x.Id } return 0 } -func (m *Status_EdgeStarted) GetStartTime() uint32 { - if m != nil && m.StartTime != nil { - return *m.StartTime +func (x *Status_EdgeStarted) GetStartTime() uint32 { + if x != nil && x.StartTime != nil { + return *x.StartTime } return 0 } -func (m *Status_EdgeStarted) GetInputs() []string { - if m != nil { - return m.Inputs +func (x *Status_EdgeStarted) GetInputs() []string { + if x != nil { + return x.Inputs } return nil } -func (m *Status_EdgeStarted) GetOutputs() []string { - if m != nil { - return m.Outputs +func (x *Status_EdgeStarted) GetOutputs() []string { + if x != nil { + return x.Outputs } return nil } -func (m *Status_EdgeStarted) GetDesc() string { - if m != nil && m.Desc != nil { - return *m.Desc +func (x *Status_EdgeStarted) GetDesc() string { + if x != nil && x.Desc != nil { + return *x.Desc } return "" } -func (m *Status_EdgeStarted) GetCommand() string { - if m != nil && m.Command != nil { - return *m.Command +func (x *Status_EdgeStarted) GetCommand() string { + if x != nil && x.Command != nil { + return *x.Command } return "" } -func (m *Status_EdgeStarted) GetConsole() bool { - if m != nil && m.Console != nil { - return *m.Console +func (x *Status_EdgeStarted) GetConsole() bool { + if x != nil && x.Console != nil { + return *x.Console } return false } type Status_EdgeFinished struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + // Edge identification number, unique to a Ninja run. Id *uint32 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"` // Edge end time in milliseconds since Ninja started. @@ -385,237 +458,434 @@ type Status_EdgeFinished struct { // Voluntary context switches VoluntaryContextSwitches *uint64 `protobuf:"varint,12,opt,name=voluntary_context_switches,json=voluntaryContextSwitches" json:"voluntary_context_switches,omitempty"` // Involuntary context switches - InvoluntaryContextSwitches *uint64 `protobuf:"varint,13,opt,name=involuntary_context_switches,json=involuntaryContextSwitches" json:"involuntary_context_switches,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + InvoluntaryContextSwitches *uint64 `protobuf:"varint,13,opt,name=involuntary_context_switches,json=involuntaryContextSwitches" json:"involuntary_context_switches,omitempty"` } -func (m *Status_EdgeFinished) Reset() { *m = Status_EdgeFinished{} } -func (m *Status_EdgeFinished) String() string { return proto.CompactTextString(m) } -func (*Status_EdgeFinished) ProtoMessage() {} -func (*Status_EdgeFinished) Descriptor() ([]byte, []int) { - return fileDescriptor_eca3873955a29cfe, []int{0, 4} +func (x *Status_EdgeFinished) Reset() { + *x = Status_EdgeFinished{} + if protoimpl.UnsafeEnabled { + mi := &file_frontend_proto_msgTypes[5] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *Status_EdgeFinished) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_Status_EdgeFinished.Unmarshal(m, b) -} -func (m *Status_EdgeFinished) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_Status_EdgeFinished.Marshal(b, m, deterministic) +func (x *Status_EdgeFinished) String() string { + return protoimpl.X.MessageStringOf(x) } -func (m *Status_EdgeFinished) XXX_Merge(src proto.Message) { - xxx_messageInfo_Status_EdgeFinished.Merge(m, src) -} -func (m *Status_EdgeFinished) XXX_Size() int { - return xxx_messageInfo_Status_EdgeFinished.Size(m) -} -func (m *Status_EdgeFinished) XXX_DiscardUnknown() { - xxx_messageInfo_Status_EdgeFinished.DiscardUnknown(m) + +func (*Status_EdgeFinished) ProtoMessage() {} + +func (x *Status_EdgeFinished) ProtoReflect() protoreflect.Message { + mi := &file_frontend_proto_msgTypes[5] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) } -var xxx_messageInfo_Status_EdgeFinished proto.InternalMessageInfo +// Deprecated: Use Status_EdgeFinished.ProtoReflect.Descriptor instead. +func (*Status_EdgeFinished) Descriptor() ([]byte, []int) { + return file_frontend_proto_rawDescGZIP(), []int{0, 4} +} -func (m *Status_EdgeFinished) GetId() uint32 { - if m != nil && m.Id != nil { - return *m.Id +func (x *Status_EdgeFinished) GetId() uint32 { + if x != nil && x.Id != nil { + return *x.Id } return 0 } -func (m *Status_EdgeFinished) GetEndTime() uint32 { - if m != nil && m.EndTime != nil { - return *m.EndTime +func (x *Status_EdgeFinished) GetEndTime() uint32 { + if x != nil && x.EndTime != nil { + return *x.EndTime } return 0 } -func (m *Status_EdgeFinished) GetStatus() int32 { - if m != nil && m.Status != nil { - return *m.Status +func (x *Status_EdgeFinished) GetStatus() int32 { + if x != nil && x.Status != nil { + return *x.Status } return 0 } -func (m *Status_EdgeFinished) GetOutput() string { - if m != nil && m.Output != nil { - return *m.Output +func (x *Status_EdgeFinished) GetOutput() string { + if x != nil && x.Output != nil { + return *x.Output } return "" } -func (m *Status_EdgeFinished) GetUserTime() uint32 { - if m != nil && m.UserTime != nil { - return *m.UserTime +func (x *Status_EdgeFinished) GetUserTime() uint32 { + if x != nil && x.UserTime != nil { + return *x.UserTime } return 0 } -func (m *Status_EdgeFinished) GetSystemTime() uint32 { - if m != nil && m.SystemTime != nil { - return *m.SystemTime +func (x *Status_EdgeFinished) GetSystemTime() uint32 { + if x != nil && x.SystemTime != nil { + return *x.SystemTime } return 0 } -func (m *Status_EdgeFinished) GetMaxRssKb() uint64 { - if m != nil && m.MaxRssKb != nil { - return *m.MaxRssKb +func (x *Status_EdgeFinished) GetMaxRssKb() uint64 { + if x != nil && x.MaxRssKb != nil { + return *x.MaxRssKb } return 0 } -func (m *Status_EdgeFinished) GetMinorPageFaults() uint64 { - if m != nil && m.MinorPageFaults != nil { - return *m.MinorPageFaults +func (x *Status_EdgeFinished) GetMinorPageFaults() uint64 { + if x != nil && x.MinorPageFaults != nil { + return *x.MinorPageFaults } return 0 } -func (m *Status_EdgeFinished) GetMajorPageFaults() uint64 { - if m != nil && m.MajorPageFaults != nil { - return *m.MajorPageFaults +func (x *Status_EdgeFinished) GetMajorPageFaults() uint64 { + if x != nil && x.MajorPageFaults != nil { + return *x.MajorPageFaults } return 0 } -func (m *Status_EdgeFinished) GetIoInputKb() uint64 { - if m != nil && m.IoInputKb != nil { - return *m.IoInputKb +func (x *Status_EdgeFinished) GetIoInputKb() uint64 { + if x != nil && x.IoInputKb != nil { + return *x.IoInputKb } return 0 } -func (m *Status_EdgeFinished) GetIoOutputKb() uint64 { - if m != nil && m.IoOutputKb != nil { - return *m.IoOutputKb +func (x *Status_EdgeFinished) GetIoOutputKb() uint64 { + if x != nil && x.IoOutputKb != nil { + return *x.IoOutputKb } return 0 } -func (m *Status_EdgeFinished) GetVoluntaryContextSwitches() uint64 { - if m != nil && m.VoluntaryContextSwitches != nil { - return *m.VoluntaryContextSwitches +func (x *Status_EdgeFinished) GetVoluntaryContextSwitches() uint64 { + if x != nil && x.VoluntaryContextSwitches != nil { + return *x.VoluntaryContextSwitches } return 0 } -func (m *Status_EdgeFinished) GetInvoluntaryContextSwitches() uint64 { - if m != nil && m.InvoluntaryContextSwitches != nil { - return *m.InvoluntaryContextSwitches +func (x *Status_EdgeFinished) GetInvoluntaryContextSwitches() uint64 { + if x != nil && x.InvoluntaryContextSwitches != nil { + return *x.InvoluntaryContextSwitches } return 0 } type Status_Message struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + // Message priority level (DEBUG, INFO, WARNING, ERROR). Level *Status_Message_Level `protobuf:"varint,1,opt,name=level,enum=ninja.Status_Message_Level,def=0" json:"level,omitempty"` // Info/warning/error message from Ninja. - Message *string `protobuf:"bytes,2,opt,name=message" json:"message,omitempty"` - XXX_NoUnkeyedLiteral struct{} `json:"-"` - XXX_unrecognized []byte `json:"-"` - XXX_sizecache int32 `json:"-"` + Message *string `protobuf:"bytes,2,opt,name=message" json:"message,omitempty"` } -func (m *Status_Message) Reset() { *m = Status_Message{} } -func (m *Status_Message) String() string { return proto.CompactTextString(m) } -func (*Status_Message) ProtoMessage() {} -func (*Status_Message) Descriptor() ([]byte, []int) { - return fileDescriptor_eca3873955a29cfe, []int{0, 5} -} +// Default values for Status_Message fields. +const ( + Default_Status_Message_Level = Status_Message_INFO +) -func (m *Status_Message) XXX_Unmarshal(b []byte) error { - return xxx_messageInfo_Status_Message.Unmarshal(m, b) -} -func (m *Status_Message) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { - return xxx_messageInfo_Status_Message.Marshal(b, m, deterministic) -} -func (m *Status_Message) XXX_Merge(src proto.Message) { - xxx_messageInfo_Status_Message.Merge(m, src) -} -func (m *Status_Message) XXX_Size() int { - return xxx_messageInfo_Status_Message.Size(m) +func (x *Status_Message) Reset() { + *x = Status_Message{} + if protoimpl.UnsafeEnabled { + mi := &file_frontend_proto_msgTypes[6] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } } -func (m *Status_Message) XXX_DiscardUnknown() { - xxx_messageInfo_Status_Message.DiscardUnknown(m) + +func (x *Status_Message) String() string { + return protoimpl.X.MessageStringOf(x) } -var xxx_messageInfo_Status_Message proto.InternalMessageInfo +func (*Status_Message) ProtoMessage() {} + +func (x *Status_Message) ProtoReflect() protoreflect.Message { + mi := &file_frontend_proto_msgTypes[6] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} -const Default_Status_Message_Level Status_Message_Level = Status_Message_INFO +// Deprecated: Use Status_Message.ProtoReflect.Descriptor instead. +func (*Status_Message) Descriptor() ([]byte, []int) { + return file_frontend_proto_rawDescGZIP(), []int{0, 5} +} -func (m *Status_Message) GetLevel() Status_Message_Level { - if m != nil && m.Level != nil { - return *m.Level +func (x *Status_Message) GetLevel() Status_Message_Level { + if x != nil && x.Level != nil { + return *x.Level } return Default_Status_Message_Level } -func (m *Status_Message) GetMessage() string { - if m != nil && m.Message != nil { - return *m.Message +func (x *Status_Message) GetMessage() string { + if x != nil && x.Message != nil { + return *x.Message } return "" } -func init() { - proto.RegisterEnum("ninja.Status_Message_Level", Status_Message_Level_name, Status_Message_Level_value) - proto.RegisterType((*Status)(nil), "ninja.Status") - proto.RegisterType((*Status_TotalEdges)(nil), "ninja.Status.TotalEdges") - proto.RegisterType((*Status_BuildStarted)(nil), "ninja.Status.BuildStarted") - proto.RegisterType((*Status_BuildFinished)(nil), "ninja.Status.BuildFinished") - proto.RegisterType((*Status_EdgeStarted)(nil), "ninja.Status.EdgeStarted") - proto.RegisterType((*Status_EdgeFinished)(nil), "ninja.Status.EdgeFinished") - proto.RegisterType((*Status_Message)(nil), "ninja.Status.Message") -} - -func init() { - proto.RegisterFile("frontend.proto", fileDescriptor_eca3873955a29cfe) -} - -var fileDescriptor_eca3873955a29cfe = []byte{ - // 678 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x7c, 0x94, 0xff, 0x4e, 0xd4, 0x40, - 0x10, 0xc7, 0xbd, 0xdf, 0xd7, 0xe9, 0xdd, 0x71, 0x6c, 0xa2, 0x29, 0x05, 0xe5, 0xc2, 0x5f, 0xc4, - 0xc4, 0x33, 0x31, 0x26, 0x46, 0x43, 0xa2, 0x9e, 0x02, 0x22, 0x0a, 0x66, 0xc1, 0x98, 0xf8, 0x4f, - 0xb3, 0xbd, 0x2e, 0xb0, 0xd8, 0x76, 0x2f, 0xdd, 0x2d, 0xc2, 0x6b, 0xf8, 0x2c, 0xc6, 0xd7, 0xf1, - 0x55, 0xcc, 0xce, 0xb6, 0x47, 0x0f, 0x88, 0xff, 0x75, 0x66, 0x3e, 0xf3, 0x9d, 0xd9, 0x99, 0xed, - 0xc2, 0xe0, 0x24, 0x93, 0xa9, 0xe6, 0x69, 0x34, 0x9e, 0x65, 0x52, 0x4b, 0xd2, 0x4a, 0x45, 0x7a, - 0xce, 0x36, 0x7e, 0x03, 0xb4, 0x8f, 0x34, 0xd3, 0xb9, 0x22, 0x2f, 0xc1, 0xd5, 0x52, 0xb3, 0x38, - 0xe0, 0xd1, 0x29, 0x57, 0x5e, 0x6d, 0x54, 0xdb, 0x74, 0x9f, 0x79, 0x63, 0xe4, 0xc6, 0x96, 0x19, - 0x1f, 0x1b, 0x60, 0xdb, 0xc4, 0x29, 0xe8, 0xf9, 0x37, 0x79, 0x0d, 0xfd, 0x30, 0x17, 0x71, 0x14, - 0x28, 0xcd, 0x32, 0xcd, 0x23, 0xaf, 0x8e, 0xc9, 0xfe, 0x62, 0xf2, 0xc4, 0x20, 0x47, 0x96, 0xa0, - 0xbd, 0xb0, 0x62, 0x91, 0x09, 0x0c, 0xac, 0xc0, 0x89, 0x48, 0x85, 0x3a, 0xe3, 0x91, 0xd7, 0x40, - 0x85, 0xd5, 0x3b, 0x14, 0x76, 0x0a, 0x84, 0xda, 0x9a, 0xa5, 0x49, 0xb6, 0xa0, 0x67, 0x3a, 0x9f, - 0xf7, 0xd0, 0x44, 0x85, 0x95, 0x45, 0x05, 0xd3, 0x6f, 0xd9, 0x82, 0xcb, 0xaf, 0x0d, 0x73, 0x04, - 0xcc, 0x9e, 0x37, 0xd0, 0xba, 0xeb, 0x08, 0x26, 0x7d, 0x5e, 0x1f, 0xcb, 0xcd, 0xcb, 0x3f, 0x85, - 0x4e, 0xc2, 0x95, 0x62, 0xa7, 0xdc, 0x6b, 0x63, 0xea, 0xfd, 0xc5, 0xd4, 0xcf, 0x36, 0x48, 0x4b, - 0xca, 0x7f, 0x02, 0x70, 0x3d, 0x4e, 0xb2, 0x7e, 0x7b, 0xfa, 0xfd, 0xea, 0x8c, 0xfd, 0x8f, 0xd0, - 0xab, 0x0e, 0x90, 0x8c, 0xc0, 0x9d, 0xb1, 0x8c, 0xc5, 0x31, 0x8f, 0x85, 0x4a, 0x8a, 0x84, 0xaa, - 0x8b, 0x78, 0xd0, 0xb9, 0xe0, 0x59, 0x28, 0x15, 0xc7, 0x7d, 0x74, 0x69, 0x69, 0xfa, 0x4b, 0xd0, - 0x5f, 0x18, 0xa5, 0xff, 0xa7, 0x06, 0x6e, 0x65, 0x34, 0x64, 0x00, 0x75, 0x11, 0x15, 0x9a, 0x75, - 0x11, 0x91, 0x87, 0x00, 0x38, 0xd6, 0x40, 0x8b, 0xc4, 0xaa, 0xf5, 0xa9, 0x83, 0x9e, 0x63, 0x91, - 0x70, 0xf2, 0x00, 0xda, 0x22, 0x9d, 0xe5, 0x5a, 0x79, 0x8d, 0x51, 0x63, 0xd3, 0xa1, 0x85, 0x65, - 0x3a, 0x90, 0xb9, 0xc6, 0x40, 0x13, 0x03, 0xa5, 0x49, 0x08, 0x34, 0x23, 0xae, 0xa6, 0x38, 0x65, - 0x87, 0xe2, 0xb7, 0xa1, 0xa7, 0x32, 0x49, 0x58, 0x1a, 0xe1, 0x04, 0x1d, 0x5a, 0x9a, 0x36, 0x92, - 0x2a, 0x19, 0x73, 0xaf, 0x63, 0x4f, 0x52, 0x98, 0xfe, 0xdf, 0x06, 0xf4, 0xaa, 0x4b, 0xb9, 0xd5, - 0xf9, 0x0a, 0x74, 0x79, 0x1a, 0x55, 0xfb, 0xee, 0xf0, 0x34, 0x2a, 0xbb, 0x56, 0xb8, 0x1b, 0xbc, - 0x6c, 0xcb, 0xb4, 0xb0, 0x8c, 0xdf, 0xb6, 0x89, 0x57, 0xc8, 0xa1, 0x85, 0x45, 0x56, 0xc1, 0xc9, - 0x15, 0xcf, 0xac, 0x56, 0x0b, 0xb5, 0xba, 0xc6, 0x81, 0x62, 0xeb, 0xe0, 0xaa, 0x2b, 0xa5, 0x79, - 0x62, 0xc3, 0x6d, 0xbb, 0x3f, 0xeb, 0x42, 0x60, 0x0d, 0x20, 0x61, 0x97, 0x41, 0xa6, 0x54, 0xf0, - 0x23, 0xc4, 0x63, 0x34, 0x69, 0x37, 0x61, 0x97, 0x54, 0xa9, 0xfd, 0x90, 0x3c, 0x86, 0xe5, 0x44, - 0xa4, 0x32, 0x0b, 0x66, 0xcc, 0x5c, 0x42, 0x96, 0xc7, 0x5a, 0x79, 0x5d, 0x84, 0x96, 0x30, 0xf0, - 0x85, 0x9d, 0xf2, 0x1d, 0x74, 0x23, 0xcb, 0xce, 0x6f, 0xb0, 0x4e, 0xc1, 0x9a, 0x40, 0x85, 0x7d, - 0x04, 0xae, 0x90, 0x01, 0xae, 0xc3, 0x94, 0x05, 0xa4, 0x1c, 0x21, 0xf7, 0x8c, 0x67, 0x3f, 0x24, - 0x23, 0xe8, 0x09, 0x19, 0xd8, 0x03, 0x1a, 0xc0, 0x45, 0x00, 0x84, 0x3c, 0x44, 0xd7, 0x7e, 0x48, - 0xb6, 0xc0, 0xbf, 0x90, 0x71, 0x9e, 0x6a, 0x96, 0x5d, 0x05, 0x53, 0xf3, 0x86, 0x5c, 0xea, 0x40, - 0xfd, 0x14, 0x7a, 0x7a, 0xc6, 0x95, 0xd7, 0x43, 0xde, 0x9b, 0x13, 0xef, 0x2c, 0x70, 0x54, 0xc4, - 0xc9, 0x1b, 0x58, 0x13, 0xe9, 0x7f, 0xf2, 0xfb, 0x98, 0xef, 0x57, 0x98, 0x1b, 0x0a, 0xfe, 0xaf, - 0x1a, 0x74, 0x8a, 0x7f, 0x87, 0xbc, 0x80, 0x56, 0xcc, 0x2f, 0x78, 0x8c, 0xfb, 0x1d, 0xdc, 0x7c, - 0x1d, 0x0a, 0x6a, 0xfc, 0xc9, 0x20, 0xaf, 0x9a, 0x7b, 0x07, 0x3b, 0x87, 0xd4, 0xf2, 0xe6, 0x02, - 0x95, 0x3f, 0x67, 0xdd, 0x5e, 0xad, 0xc2, 0xdc, 0x78, 0x0e, 0x2d, 0xe4, 0x49, 0x17, 0x30, 0x63, - 0x78, 0x8f, 0xb8, 0xd0, 0xf9, 0xf6, 0x96, 0x1e, 0xec, 0x1d, 0xec, 0x0e, 0x6b, 0xc4, 0x81, 0xd6, - 0x36, 0xa5, 0x87, 0x74, 0x58, 0x37, 0x9f, 0xef, 0xb7, 0x27, 0x5f, 0x77, 0x87, 0x8d, 0x09, 0xf9, - 0xd0, 0xf8, 0x3e, 0xc0, 0xe2, 0x41, 0xf9, 0xae, 0xfe, 0x0b, 0x00, 0x00, 0xff, 0xff, 0x2f, 0x7a, - 0x33, 0x13, 0x62, 0x05, 0x00, 0x00, +var File_frontend_proto protoreflect.FileDescriptor + +var file_frontend_proto_rawDesc = []byte{ + 0x0a, 0x0e, 0x66, 0x72, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x64, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, + 0x12, 0x05, 0x6e, 0x69, 0x6e, 0x6a, 0x61, 0x22, 0xb4, 0x0a, 0x0a, 0x06, 0x53, 0x74, 0x61, 0x74, + 0x75, 0x73, 0x12, 0x39, 0x0a, 0x0b, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x65, 0x64, 0x67, 0x65, + 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x6e, 0x69, 0x6e, 0x6a, 0x61, 0x2e, + 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x54, 0x6f, 0x74, 0x61, 0x6c, 0x45, 0x64, 0x67, 0x65, + 0x73, 0x52, 0x0a, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x45, 0x64, 0x67, 0x65, 0x73, 0x12, 0x3f, 0x0a, + 0x0d, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x65, 0x64, 0x18, 0x02, + 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x6e, 0x69, 0x6e, 0x6a, 0x61, 0x2e, 0x53, 0x74, 0x61, + 0x74, 0x75, 0x73, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x53, 0x74, 0x61, 0x72, 0x74, 0x65, 0x64, + 0x52, 0x0c, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x53, 0x74, 0x61, 0x72, 0x74, 0x65, 0x64, 0x12, 0x42, + 0x0a, 0x0e, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, + 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x6e, 0x69, 0x6e, 0x6a, 0x61, 0x2e, 0x53, + 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x46, 0x69, 0x6e, 0x69, 0x73, + 0x68, 0x65, 0x64, 0x52, 0x0d, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, + 0x65, 0x64, 0x12, 0x3c, 0x0a, 0x0c, 0x65, 0x64, 0x67, 0x65, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, + 0x65, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x6e, 0x69, 0x6e, 0x6a, 0x61, + 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x45, 0x64, 0x67, 0x65, 0x53, 0x74, 0x61, 0x72, + 0x74, 0x65, 0x64, 0x52, 0x0b, 0x65, 0x64, 0x67, 0x65, 0x53, 0x74, 0x61, 0x72, 0x74, 0x65, 0x64, + 0x12, 0x3f, 0x0a, 0x0d, 0x65, 0x64, 0x67, 0x65, 0x5f, 0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, + 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x6e, 0x69, 0x6e, 0x6a, 0x61, 0x2e, + 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x45, 0x64, 0x67, 0x65, 0x46, 0x69, 0x6e, 0x69, 0x73, + 0x68, 0x65, 0x64, 0x52, 0x0c, 0x65, 0x64, 0x67, 0x65, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, + 0x64, 0x12, 0x2f, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x06, 0x20, 0x01, + 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x6e, 0x69, 0x6e, 0x6a, 0x61, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, + 0x73, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, + 0x67, 0x65, 0x1a, 0x2d, 0x0a, 0x0a, 0x54, 0x6f, 0x74, 0x61, 0x6c, 0x45, 0x64, 0x67, 0x65, 0x73, + 0x12, 0x1f, 0x0a, 0x0b, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x65, 0x64, 0x67, 0x65, 0x73, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x45, 0x64, 0x67, 0x65, + 0x73, 0x1a, 0x4a, 0x0a, 0x0c, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x53, 0x74, 0x61, 0x72, 0x74, 0x65, + 0x64, 0x12, 0x20, 0x0a, 0x0b, 0x70, 0x61, 0x72, 0x61, 0x6c, 0x6c, 0x65, 0x6c, 0x69, 0x73, 0x6d, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x70, 0x61, 0x72, 0x61, 0x6c, 0x6c, 0x65, 0x6c, + 0x69, 0x73, 0x6d, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x62, 0x6f, 0x73, 0x65, 0x18, 0x02, + 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x76, 0x65, 0x72, 0x62, 0x6f, 0x73, 0x65, 0x1a, 0x0f, 0x0a, + 0x0d, 0x42, 0x75, 0x69, 0x6c, 0x64, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x1a, 0xb6, + 0x01, 0x0a, 0x0b, 0x45, 0x64, 0x67, 0x65, 0x53, 0x74, 0x61, 0x72, 0x74, 0x65, 0x64, 0x12, 0x0e, + 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x69, 0x64, 0x12, 0x1d, + 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, + 0x28, 0x0d, 0x52, 0x09, 0x73, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x16, 0x0a, + 0x06, 0x69, 0x6e, 0x70, 0x75, 0x74, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x06, 0x69, + 0x6e, 0x70, 0x75, 0x74, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x73, + 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, 0x52, 0x07, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x73, 0x12, + 0x12, 0x0a, 0x04, 0x64, 0x65, 0x73, 0x63, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x64, + 0x65, 0x73, 0x63, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x18, 0x06, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x12, 0x18, 0x0a, + 0x07, 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, + 0x63, 0x6f, 0x6e, 0x73, 0x6f, 0x6c, 0x65, 0x1a, 0xdf, 0x03, 0x0a, 0x0c, 0x45, 0x64, 0x67, 0x65, + 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x69, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x65, 0x6e, 0x64, 0x5f, + 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x65, 0x6e, 0x64, 0x54, + 0x69, 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x03, 0x20, + 0x01, 0x28, 0x11, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x6f, + 0x75, 0x74, 0x70, 0x75, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x6f, 0x75, 0x74, + 0x70, 0x75, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x74, 0x69, 0x6d, 0x65, + 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x75, 0x73, 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65, + 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, + 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x54, 0x69, 0x6d, + 0x65, 0x12, 0x1c, 0x0a, 0x0a, 0x6d, 0x61, 0x78, 0x5f, 0x72, 0x73, 0x73, 0x5f, 0x6b, 0x62, 0x18, + 0x07, 0x20, 0x01, 0x28, 0x04, 0x52, 0x08, 0x6d, 0x61, 0x78, 0x52, 0x73, 0x73, 0x4b, 0x62, 0x12, + 0x2a, 0x0a, 0x11, 0x6d, 0x69, 0x6e, 0x6f, 0x72, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x66, 0x61, + 0x75, 0x6c, 0x74, 0x73, 0x18, 0x08, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0f, 0x6d, 0x69, 0x6e, 0x6f, + 0x72, 0x50, 0x61, 0x67, 0x65, 0x46, 0x61, 0x75, 0x6c, 0x74, 0x73, 0x12, 0x2a, 0x0a, 0x11, 0x6d, + 0x61, 0x6a, 0x6f, 0x72, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x73, + 0x18, 0x09, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0f, 0x6d, 0x61, 0x6a, 0x6f, 0x72, 0x50, 0x61, 0x67, + 0x65, 0x46, 0x61, 0x75, 0x6c, 0x74, 0x73, 0x12, 0x1e, 0x0a, 0x0b, 0x69, 0x6f, 0x5f, 0x69, 0x6e, + 0x70, 0x75, 0x74, 0x5f, 0x6b, 0x62, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x69, 0x6f, + 0x49, 0x6e, 0x70, 0x75, 0x74, 0x4b, 0x62, 0x12, 0x20, 0x0a, 0x0c, 0x69, 0x6f, 0x5f, 0x6f, 0x75, + 0x74, 0x70, 0x75, 0x74, 0x5f, 0x6b, 0x62, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0a, 0x69, + 0x6f, 0x4f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x4b, 0x62, 0x12, 0x3c, 0x0a, 0x1a, 0x76, 0x6f, 0x6c, + 0x75, 0x6e, 0x74, 0x61, 0x72, 0x79, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x5f, 0x73, + 0x77, 0x69, 0x74, 0x63, 0x68, 0x65, 0x73, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x04, 0x52, 0x18, 0x76, + 0x6f, 0x6c, 0x75, 0x6e, 0x74, 0x61, 0x72, 0x79, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x53, + 0x77, 0x69, 0x74, 0x63, 0x68, 0x65, 0x73, 0x12, 0x40, 0x0a, 0x1c, 0x69, 0x6e, 0x76, 0x6f, 0x6c, + 0x75, 0x6e, 0x74, 0x61, 0x72, 0x79, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x5f, 0x73, + 0x77, 0x69, 0x74, 0x63, 0x68, 0x65, 0x73, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x04, 0x52, 0x1a, 0x69, + 0x6e, 0x76, 0x6f, 0x6c, 0x75, 0x6e, 0x74, 0x61, 0x72, 0x79, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, + 0x74, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x65, 0x73, 0x1a, 0x92, 0x01, 0x0a, 0x07, 0x4d, 0x65, + 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x37, 0x0a, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1b, 0x2e, 0x6e, 0x69, 0x6e, 0x6a, 0x61, 0x2e, 0x53, 0x74, 0x61, + 0x74, 0x75, 0x73, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x4c, 0x65, 0x76, 0x65, + 0x6c, 0x3a, 0x04, 0x49, 0x4e, 0x46, 0x4f, 0x52, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x18, + 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x34, 0x0a, 0x05, 0x4c, 0x65, 0x76, 0x65, + 0x6c, 0x12, 0x08, 0x0a, 0x04, 0x49, 0x4e, 0x46, 0x4f, 0x10, 0x00, 0x12, 0x0b, 0x0a, 0x07, 0x57, + 0x41, 0x52, 0x4e, 0x49, 0x4e, 0x47, 0x10, 0x01, 0x12, 0x09, 0x0a, 0x05, 0x45, 0x52, 0x52, 0x4f, + 0x52, 0x10, 0x02, 0x12, 0x09, 0x0a, 0x05, 0x44, 0x45, 0x42, 0x55, 0x47, 0x10, 0x03, 0x42, 0x2a, + 0x48, 0x03, 0x5a, 0x26, 0x61, 0x6e, 0x64, 0x72, 0x6f, 0x69, 0x64, 0x2f, 0x73, 0x6f, 0x6f, 0x6e, + 0x67, 0x2f, 0x75, 0x69, 0x2f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2f, 0x6e, 0x69, 0x6e, 0x6a, + 0x61, 0x5f, 0x66, 0x72, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x64, +} + +var ( + file_frontend_proto_rawDescOnce sync.Once + file_frontend_proto_rawDescData = file_frontend_proto_rawDesc +) + +func file_frontend_proto_rawDescGZIP() []byte { + file_frontend_proto_rawDescOnce.Do(func() { + file_frontend_proto_rawDescData = protoimpl.X.CompressGZIP(file_frontend_proto_rawDescData) + }) + return file_frontend_proto_rawDescData +} + +var file_frontend_proto_enumTypes = make([]protoimpl.EnumInfo, 1) +var file_frontend_proto_msgTypes = make([]protoimpl.MessageInfo, 7) +var file_frontend_proto_goTypes = []interface{}{ + (Status_Message_Level)(0), // 0: ninja.Status.Message.Level + (*Status)(nil), // 1: ninja.Status + (*Status_TotalEdges)(nil), // 2: ninja.Status.TotalEdges + (*Status_BuildStarted)(nil), // 3: ninja.Status.BuildStarted + (*Status_BuildFinished)(nil), // 4: ninja.Status.BuildFinished + (*Status_EdgeStarted)(nil), // 5: ninja.Status.EdgeStarted + (*Status_EdgeFinished)(nil), // 6: ninja.Status.EdgeFinished + (*Status_Message)(nil), // 7: ninja.Status.Message +} +var file_frontend_proto_depIdxs = []int32{ + 2, // 0: ninja.Status.total_edges:type_name -> ninja.Status.TotalEdges + 3, // 1: ninja.Status.build_started:type_name -> ninja.Status.BuildStarted + 4, // 2: ninja.Status.build_finished:type_name -> ninja.Status.BuildFinished + 5, // 3: ninja.Status.edge_started:type_name -> ninja.Status.EdgeStarted + 6, // 4: ninja.Status.edge_finished:type_name -> ninja.Status.EdgeFinished + 7, // 5: ninja.Status.message:type_name -> ninja.Status.Message + 0, // 6: ninja.Status.Message.level:type_name -> ninja.Status.Message.Level + 7, // [7:7] is the sub-list for method output_type + 7, // [7:7] is the sub-list for method input_type + 7, // [7:7] is the sub-list for extension type_name + 7, // [7:7] is the sub-list for extension extendee + 0, // [0:7] is the sub-list for field type_name +} + +func init() { file_frontend_proto_init() } +func file_frontend_proto_init() { + if File_frontend_proto != nil { + return + } + if !protoimpl.UnsafeEnabled { + file_frontend_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*Status); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_frontend_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*Status_TotalEdges); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_frontend_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*Status_BuildStarted); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_frontend_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*Status_BuildFinished); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_frontend_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*Status_EdgeStarted); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_frontend_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*Status_EdgeFinished); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_frontend_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*Status_Message); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + } + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_frontend_proto_rawDesc, + NumEnums: 1, + NumMessages: 7, + NumExtensions: 0, + NumServices: 0, + }, + GoTypes: file_frontend_proto_goTypes, + DependencyIndexes: file_frontend_proto_depIdxs, + EnumInfos: file_frontend_proto_enumTypes, + MessageInfos: file_frontend_proto_msgTypes, + }.Build() + File_frontend_proto = out.File + file_frontend_proto_rawDesc = nil + file_frontend_proto_goTypes = nil + file_frontend_proto_depIdxs = nil } diff --git a/ui/status/ninja_frontend/frontend.proto b/ui/status/ninja_frontend/frontend.proto index e5e5d9fd4..57303889e 100644 --- a/ui/status/ninja_frontend/frontend.proto +++ b/ui/status/ninja_frontend/frontend.proto @@ -17,7 +17,7 @@ syntax = "proto2"; option optimize_for = LITE_RUNTIME; package ninja; -option go_package = "ninja_frontend"; +option go_package = "android/soong/ui/status/ninja_frontend"; message Status { message TotalEdges { |