name = $name; } public function getName() { return $this->name; } public function addField(&$field) { $this->fields[] = $field; } public function getFields() { return $this->fields; } public static function buildFromProto($oneof_proto) { $oneof = new OneofDescriptor(); $oneof->setName($oneof_proto->getName()); return $oneof; } }