Я изучаю программу Android, в которой есть несколько методов с одинаковыми именами и параметрами.
Мне нужно вызвать конкретную c перегрузку метода. Java код, подобный этому
package a;
public class d
{
public int a() {
return 10;
}
public long a() {
return 20;
}
public long b() {
long ret = a();
return ret + 1;
}
}
Мне нужно заменить реализацию b () и вызвать (int) a () вместо (long) a (). Пожалуйста, помогите мне исправить мой код Фриды js.
Java.perform(function () {
Var Class_A_D = java.Use("a.d");
Class_A_D.b.implementation = function(){
var ret = this.(a); // need to call int implementation
return ret;
}
}