Поскольку синтетический метод всегда тривиален, он должен быть встроен. Это будет иметь значение только в JVM с небольшой оптимизацией, например немного J2ME. Мне не нравятся синтетические методы, потому что они загрязняют стек вызовов в следах стека. ;)

азработке Java-приложения под Eclipse я получил предупреждение о «методе / значении, доступном через синтетический метод». Решением было просто изменить модификатор частного доступа на уровень по умолчанию.

Это заставило меня задуматься: что такое штраф за использование синтетического метода? Есть некоторая? Я полагаю, так как компилятор / Eclipse выдает предупреждение, но это что-то настолько актуальное или что-то, что можно безопасно игнорировать?

Я не видел эту информацию здесь, поэтому я спрашиваю.

Ответы на вопрос(2)

Ваш ответ на вопрос