Powiedzmy, że próbuję uzyskać metodę z klasy przy użyciu Method m = plugin.getClass().getDeclaredMethod("getFile");
.Korzystanie z .getDeclaredMethod do uzyskania metody z klasy rozszerzającej inną
Ale ta klasa plugin
rozszerza kolejną klasę, która jest metodą getFile
. Nie jestem do końca pewien, czy spowodowałoby to odrzucenie wyjątku NoSuchMethodException
.
Wiem, że klasa, którą rozszerza plugin
, ma metodę getFile. Przepraszam, jeśli zabrzmi to myląco, trochę zmęczony.
+1, lepsze rozwiązanie niż miałem. – rgettman
Jeśli to pomaga, powodem, dla którego go używam, jest przede wszystkim metoda prywatna. Annd wtedy edytujesz. W porządku, spróbuję edycji. – PaulBGD
@Ultimate: Cóż, tak, to całkiem ważne. Pomogłoby, gdybyś wspomniał o tym na początku. –