AE
инлайн - это когда ты берешь целиком метод, (выбрасываешь пролог/эпилог/...), и подставляешь его код в вызывающую строку
то что значение всегда одинаково - это вопрос вообще к методологии твоей; если честно, это "опасные" штуки, т.к. желательно компилятору давать знать что все ветки в коде "значимы" и для него нет возможности сделать dead code elimination и т.д.