Beispiel #1
0
func newFixed32IntField(f *descriptor.FieldDescriptorProto) *fixed32IntField {
	return &fixed32IntField{f.GetKey()}
}
Beispiel #2
0
func newSint64Field(f *descriptor.FieldDescriptorProto) *sint64Field {
	return &sint64Field{f.GetKey()}
}
Beispiel #3
0
func newStringField(f *descriptor.FieldDescriptorProto) *stringField {
	return &stringField{f.GetKey()}
}
Beispiel #4
0
func newBytesField(f *descriptor.FieldDescriptorProto) *bytesField {
	return &bytesField{f.GetKey()}
}
Beispiel #5
0
func newUintField(f *descriptor.FieldDescriptorProto) *uintField {
	return &uintField{f.GetKey()}
}
Beispiel #6
0
func newBoolField(f *descriptor.FieldDescriptorProto) *boolField {
	return &boolField{f.GetKey()}
}
Beispiel #7
0
func newIntField(f *descriptor.FieldDescriptorProto) *intField {
	return &intField{f.GetKey()}
}
Beispiel #8
0
func newFloatField(f *descriptor.FieldDescriptorProto) *floatField {
	return &floatField{f.GetKey()}
}
Beispiel #9
0
func newDoubleField(f *descriptor.FieldDescriptorProto) *doubleField {
	return &doubleField{f.GetKey()}
}
Beispiel #10
0
func newMsgField(desc protoparser.DescMap, field *descriptor.FieldDescriptorProto, msg *descriptor.DescriptorProto) *msgField {
	return &msgField{
		key: field.GetKey(),
		msg: newMsg(desc, msg),
	}
}
Beispiel #11
0
func newRepeatedField(desc protoparser.DescMap, f *descriptor.FieldDescriptorProto) *repeatedField {
	return &repeatedField{
		key:      f.GetKey(),
		fieldEnc: newSingleField(desc, f),
	}
}