Я отправляю класс на свой сайт, используя android веб-представление, вот так: webView.addJavascriptInterface(data, "info")
Я хотел знать, есть ли способ узнать, какие функции и какие переменные присутствуют в классе информации в Интернете сторона? например, если мой класс данных будет таким:
class Data(){
val name = ""
val family = ""
fun getName():String = name
fun getFamily():String = family
}
какой javascript код я должен использовать, чтобы понять, что информационный класс имеет две переменные: имя и семейство? в настоящее время моя веб-сторона выглядит так:
<!DOCTYPE html>
<html>
<head>
<title>Page Title</title>
</head>
<body>
<script>
document.write(info.getName());
</script>
</body>
</html>
, и с ее помощью я могу получить доступ к переменной name, которая передается стороной android, как я могу понять, что также есть функция getFamily?