Почему метод должен быть изменен? Как изменение метода изменяет метод?
Изменить: Я сделал toString() для объекта Method, возвращаемого объектом класса (Java Reflection). В возвращаемой строке был измененный модификатор имени метода вместе с общедоступной видимостью и типом возвращаемого значения. Исследования дали только информацию об изменчивости свойств. Вот почему я задал этот вопрос.
Объявление метода:
public volatile org.osmdroid.api.IGeoPoint org.osmdroid.views.MapView.getMapCenter()
Код для метода отражения:
public static class Test {
public static void showMethods(Object target) {
Class<?> clazz = target.getClass();
for (Method method : clazz.getMethods()) {
if (method!=null) {
System.out.println(method.toString());
}
}
}
}
Вызов метода:
Test.showMethods(mapView);