Есть ли способ во время выполнения определить, является ли конечное поле Java константой?JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Есть ли способ во время выполнения определить, является ли конечное поле Java константой?

Сообщение Anonymous »

Я хотел бы иметь возможность различать во время выполнения (предположительно с использованием отражения) эти два случая, когда в первом случае последнее поле определяется при инициализации (т. е. константа), а второй определяет его через конструктор.

Код: Выделить всё

class MyClass {

final int value = 42;

public MyClass() {
}

}

Код: Выделить всё

class MyClass {

final int value;

public MyClass() {
value = 42;
}

}
Я пытался сделать это, проверив флаги доступа и модификаторы поля, но не нашел ничего подходящего.
Есть ли способ сделать это? это?

Подробнее здесь: https://stackoverflow.com/questions/790 ... a-constant
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Есть ли способ во время выполнения определить, является ли конечное поле Java константой?
    Anonymous » » в форуме JAVA
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • Изменить частное статическое конечное поле с помощью отражения Java
    Anonymous » » в форуме JAVA
    0 Ответы
    61 Просмотры
    Последнее сообщение Anonymous
  • Конечное поле Java уже может быть назначено: ошибка компилятора?
    Anonymous » » в форуме JAVA
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Как реализовать машину FSM - конечное состояние в Java
    Anonymous » » в форуме JAVA
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous
  • Почему std::iterator_traits::value_type не является константой даже для const_iterator?
    Гость » » в форуме C++
    0 Ответы
    39 Просмотры
    Последнее сообщение Гость

Вернуться в «JAVA»