۲. ردیابی متدهای یک کلاس مجهول (Enumerate Methods)
فرض کنید کلاسی به نام a.b.c پیدا کردهاید و میخواهید بفهمید چه متدهایی دارد و چه کاری انجام میدهد. به جای حدس زدن، از فریدا بخواهید تمام متدهای آن کلاس را برای شما چاپ کند.
کد فریدا (لیست کردن متدهای یک کلاس):
javascript
function listMethods(targetClass) {
Java.perform(function () {
var clazz = Java.use(targetClass)
var methods = clazz.class.getDeclaredMethods()
console.log("--- Methods for class: " + targetClass + " ---")
methods.forEach(function (method) {
console.log(method.toString())
})
})
}
/* نحوه استفاده در کنسول فریدا: */
/* listMethods("a.b.c.a") */