Java api reflections

211
08 мая 2018, 01:17

Как используя java.lang.reflect.Method определить, является ли метод protected? Есть ли аналог метода isDefault() и можно ли каким-то образом просмотреть аттрибуты объекта?

Answer 1

Вам поможет сочетание из Method.getModifiers() и Modifier.isProtected()

if (Modifier.isProtected(method.getModifiers())) {
    ...
}

Соответствующий раздел документации.

READ ALSO
Удалить элемент ListView из фрагмента

Удалить элемент ListView из фрагмента

Как передать данные из фрагмента в активити для удаления элемента ListView? номер элемента мне известен (был получен во фрагменте через Bundle)Метод...

189
Private конструктор

Private конструктор

Можно ли создать объект, если конструктор имеет модификатор private? Если да, то зачем собственно конструктору нужен модификатор доступа, помогите...

207
Несколько EditText с одинаковым ID

Несколько EditText с одинаковым ID

В LinearLayout циклом добавляется фрагмент, укомплектованный в другомxml файле

204
Как правильно писать микро-тесты в Java?

Как правильно писать микро-тесты в Java?

Как лучше писать микро-тесты/тесты на производительность в Java? Какие основные пункты, на которые стоит обратить внимание?

259