Соглашение об именах методов Java
Где я могу найти документацию по синтаксису соглашения об именах методов, используемого в Androguard?
После некоторого поиска кажется, что это то же самое, что и в Java, когда происходит ошибка.
Пример кода:
from androguard import misc
import sys
a, d, dx = misc.AnalyzeAPK(sys.argv[1])
c = list(dx.get_classes())[0]
m = list(c.get_methods())[0]
print(m.method)
Вот пример имени метода:
Landroid/widget/Toast;->show()V [access_flags=public constructor] @ 0x8619c
1 ответ
Решение
Есть эта страница о типах JNI, которую я искал.
L
означает полностью квалифицированный класс, в то время как V
void, тип метода.