Class MDCReaderContext
java.lang.Object
com.github._1c_syntax.bsl.reader.common.context.AbstractReaderContext
com.github._1c_syntax.bsl.reader.common.context.MDCReaderContext
Служебный класс для хранения контекста при "сборке" объекта при чтении из файла
-
Field Summary
Fields inherited from class com.github._1c_syntax.bsl.reader.common.context.AbstractReaderContext
builder, currentPath, mdoReference, mdoType, mdReader, MODULES_FIELD_NAME, name, realClass, supportVariant -
Constructor Summary
ConstructorsConstructorDescriptionMDCReaderContext(@NonNull Class<?> clazz, @NonNull com.thoughtworks.xstream.io.HierarchicalStreamReader reader) -
Method Summary
Modifier and TypeMethodDescriptionbuild()Сборка контекста в объектprotected booleanbooleaninthashCode()voidsetCompatibilityMode(com.github._1c_syntax.bsl.support.CompatibilityMode compatibilityMode) Режим совместимостиvoidsetConfigurationExtensionCompatibilityMode(com.github._1c_syntax.bsl.support.CompatibilityMode configurationExtensionCompatibilityMode) Режим совместимости расширенияvoidДля установки значения поля собираемого объектаMethods inherited from class com.github._1c_syntax.bsl.reader.common.context.AbstractReaderContext
fieldType, getBuilder, getCache, getCurrentPath, getFromCache, getLastName, getLastValue, getMdoReference, getMdoType, getMdReader, getName, getRealClass, getSupportVariant, setLastName, setLastValue, setName, setValueModules
-
Constructor Details
-
MDCReaderContext
-
-
Method Details
-
setValue
Description copied from class:AbstractReaderContextДля установки значения поля собираемого объекта- Overrides:
setValuein classAbstractReaderContext- Parameters:
methodName- Имя поля\методаvalue- устанавливаемое значение
-
build
Description copied from class:AbstractReaderContextСборка контекста в объект- Overrides:
buildin classAbstractReaderContext
-
equals
-
canEqual
-
hashCode
public int hashCode() -
setCompatibilityMode
public void setCompatibilityMode(com.github._1c_syntax.bsl.support.CompatibilityMode compatibilityMode) Режим совместимости -
setConfigurationExtensionCompatibilityMode
public void setConfigurationExtensionCompatibilityMode(com.github._1c_syntax.bsl.support.CompatibilityMode configurationExtensionCompatibilityMode) Режим совместимости расширения
-