public static List<TypePathEntry> getTypePathFromBinary(java.util.List<Integer> list) {
        ListBuffer<TypePathEntry> loc = new ListBuffer<>();
        Iterator<Integer> iter = list.iterator();
        while (iter.hasNext()) {
            Integer fst = iter.next();
            Assert.check(iter.hasNext());
            Integer snd = iter.next();
            loc = loc.append(TypePathEntry.fromBinary(fst, snd));
        }
        return loc.toList();
    }
public static List < TypePathEntry > getTypePathFromBinary ( java . util . List < Integer > list ) { ListBuffer < TypePathEntry > loc = new ListBuffer < > ( ) ; Iterator < Integer > iter = list . iterator ( ) ; while ( iter . hasNext ( ) ) { Integer fst = iter . next ( ) ; Assert . check ( iter . hasNext ( ) ) ; Integer snd = iter . next ( ) ; loc = loc . append ( TypePathEntry . fromBinary ( fst , snd ) ) ; } return loc . toList ( ) ; }
Decode the binary representation for a type path and set
the {@code location} field.

@param list The bytecode representation of the type path.