5 At work but I figured out interfaces. Basically
6 ITABLES for classes will have a key and method
7 pointer for the implimented method. They will always
8 be sorted. For any invocation type that is done on
9 interfaces, it will use an INATID. The class ITABLE
10 will be sorted INATID+METHODPTR pairs. INATID will
11 be a unique ID derived from method name and type, but
12 not the class type. Since if two different interfaces
13 implement the same method. They are the same. Hence no
14 classes. The run-time pool index will be the INATID.
15 Then interface calls will refer to that in the JVM
16 interface lookup. Sorting will make scanning faster.
17 And not using classes in INATID will make there be