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