Соглашение об именах методов 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, тип метода.

Другие вопросы по тегам