(&mut self, ifs: &Vec<ConstantPoolIndex>)
| 71 | } |
| 72 | |
| 73 | fn write_interfaces(&mut self, ifs: &Vec<ConstantPoolIndex>) -> Result<usize, Error> { |
| 74 | ifs.iter().fold(self.write_u16(ifs.len() as u16), |acc, x| { |
| 75 | match acc { |
| 76 | Ok(ctr) => self.write_u16(x.idx as u16).map(|c| c + ctr), |
| 77 | err@_ => err |
| 78 | } |
| 79 | }) |
| 80 | } |
| 81 | |
| 82 | fn write_fields(&mut self, fields: &Vec<Field>, cp: &ConstantPool) -> Result<usize, Error> { |
| 83 | fields.iter().fold(self.write_u16(fields.len() as u16), |acc, x| { |
no test coverage detected