Method replacementMethod = typeProto.getMethodByVtableIndex(methodIndex); assert replacementMethod != null; while (true) { Method resolvedMethod = typeProto.getMethodByVtableIndex(methodIndex); if (resolvedMethod == null) { break;
resolvedMethod = superType.getMethodByVtableIndex(methodIndex); } else { resolvedMethod = objectRegisterTypeProto.getMethodByVtableIndex(methodIndex); classPath.getClass(methodClass.getType()).getMethodByVtableIndex(methodIndex); if (newResolvedMethod == null) { throw new ExceptionWithContext("Couldn't find accessible class while resolving method %s",
@Override @Nullable public Method getMethodByVtableIndex(int vtableIndex) { return classPath.getClass("Ljava/lang/Object;").getMethodByVtableIndex(vtableIndex); }
@Override @Nullable public MethodReference getMethodByVtableIndex(int vtableIndex) { return classPath.getClass("Ljava/lang/Object;").getMethodByVtableIndex(vtableIndex); } }
@Override @Nullable public Method getMethodByVtableIndex(int vtableIndex) { return classPath.getClass("Ljava/lang/Object;").getMethodByVtableIndex(vtableIndex); }
@Override @Nullable public Method getMethodByVtableIndex(int vtableIndex) { return classPath.getClass("Ljava/lang/Object;").getMethodByVtableIndex(vtableIndex); }
@Override @Nullable public Method getMethodByVtableIndex(int vtableIndex) { return classPath.getClass("Ljava/lang/Object;").getMethodByVtableIndex(vtableIndex); }
@Override @Nullable public MethodReference getMethodByVtableIndex(int vtableIndex) { return classPath.getClass("Ljava/lang/Object;").getMethodByVtableIndex(vtableIndex); } }
Method replacementMethod = typeProto.getMethodByVtableIndex(methodIndex); assert replacementMethod != null; while (true) { Method resolvedMethod = typeProto.getMethodByVtableIndex(methodIndex); if (resolvedMethod == null) { break;
resolvedMethod = superType.getMethodByVtableIndex(methodIndex); } else{ resolvedMethod = objectRegisterTypeProto.getMethodByVtableIndex(methodIndex); resolvedMethod = classPath.getClass(methodClass.getType()).getMethodByVtableIndex(methodIndex); if (resolvedMethod == null) { throw new ExceptionWithContext("Couldn't find accessible class while resolving method %s",
resolvedMethod = superType.getMethodByVtableIndex(methodIndex); } else { resolvedMethod = objectRegisterTypeProto.getMethodByVtableIndex(methodIndex); classPath.getClass(methodClass.getType()).getMethodByVtableIndex(methodIndex); if (newResolvedMethod == null) { throw new ExceptionWithContext("Couldn't find accessible class while resolving method %s",