()
| 777 | } |
| 778 | |
| 779 | public Type getGenericSuperclass() { |
| 780 | if (vmClass.addendum == null || vmClass.addendum.signature == null) { |
| 781 | return getSuperclass(); |
| 782 | } |
| 783 | String[] typeSigns = getGenericTypeSignatures(); |
| 784 | if (typeSigns.length < 1) { |
| 785 | throw new RuntimeException("Class signature doesn't contain any type"); |
| 786 | } |
| 787 | |
| 788 | return SignatureParser.parse(vmClass.loader, typeSigns[0], this); |
| 789 | } |
| 790 | |
| 791 | } |
nothing calls this directly
no test coverage detected