| 4590 | } |
| 4591 | |
| 4592 | unsigned fieldCode(Thread* t, unsigned javaCode) |
| 4593 | { |
| 4594 | switch (javaCode) { |
| 4595 | case 'B': |
| 4596 | return ByteField; |
| 4597 | case 'C': |
| 4598 | return CharField; |
| 4599 | case 'D': |
| 4600 | return DoubleField; |
| 4601 | case 'F': |
| 4602 | return FloatField; |
| 4603 | case 'I': |
| 4604 | return IntField; |
| 4605 | case 'J': |
| 4606 | return LongField; |
| 4607 | case 'S': |
| 4608 | return ShortField; |
| 4609 | case 'V': |
| 4610 | return VoidField; |
| 4611 | case 'Z': |
| 4612 | return BooleanField; |
| 4613 | case 'L': |
| 4614 | case '[': |
| 4615 | return ObjectField; |
| 4616 | |
| 4617 | default: |
| 4618 | abort(t); |
| 4619 | } |
| 4620 | } |
| 4621 | |
| 4622 | unsigned fieldType(Thread* t, unsigned code) |
| 4623 | { |
no test coverage detected