Class TransformationUtils
java.lang.Object
com.github._1c_syntax.bsl.reader.common.TransformationUtils
Вспомогательный класс для конвертирования значений между моделями
-
Method Details
-
setValue
public static void setValue(@NonNull @NonNull Object source, @NonNull @NonNull String methodName, Object value) Устанавливает значение в билдере объекта. Не устанавливаются значения равные null- Parameters:
source
- Билдер-источникmethodName
- Метод\свойство билдераvalue
- Устанавливаемое значение
-
fieldType
Определяет тип значения поля\метода- Parameters:
source
- Билдер-источникmethodName
- Имя метода\поля- Returns:
- Тип значения
-
builder
Возвращает объект-билдер для выбранного класса- Parameters:
clazz
- Класс, для которого ищется билдер- Returns:
- Найденный билдер
-
build
Вызывает метод сборки билдера- Parameters:
builder
- Собираемый билдерpath
- Файл, который собирается- Returns:
- Собранный билдером объект
-