Class DefaultModelElementProcessorContext
java.lang.Object
org.mapstruct.ap.internal.processor.DefaultModelElementProcessorContext
- All Implemented Interfaces:
ModelElementProcessor.ProcessorContext
public class DefaultModelElementProcessorContext
extends Object
implements ModelElementProcessor.ProcessorContext
Default implementation of the processor context.
- Author:
- Gunnar Morling
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultModelElementProcessorContext(ProcessingEnvironment processingEnvironment, Options options, RoundContext roundContext, Map<String, String> notToBeImported, TypeElement mapperElement) -
Method Summary
Modifier and TypeMethodDescriptiongetFiler()booleanWhether the currently processed mapper type is erroneous which is the case if at least one diagnostic withDiagnostic.Kind.ERRORis reported by any of the participating processors.
-
Constructor Details
-
DefaultModelElementProcessorContext
public DefaultModelElementProcessorContext(ProcessingEnvironment processingEnvironment, Options options, RoundContext roundContext, Map<String, String> notToBeImported, TypeElement mapperElement)
-
-
Method Details
-
getFiler
- Specified by:
getFilerin interfaceModelElementProcessor.ProcessorContext
-
getTypeUtils
- Specified by:
getTypeUtilsin interfaceModelElementProcessor.ProcessorContext
-
getElementUtils
- Specified by:
getElementUtilsin interfaceModelElementProcessor.ProcessorContext
-
getTypeFactory
- Specified by:
getTypeFactoryin interfaceModelElementProcessor.ProcessorContext
-
getMessager
- Specified by:
getMessagerin interfaceModelElementProcessor.ProcessorContext
-
getAccessorNaming
- Specified by:
getAccessorNamingin interfaceModelElementProcessor.ProcessorContext
-
getEnumTransformationStrategies
- Specified by:
getEnumTransformationStrategiesin interfaceModelElementProcessor.ProcessorContext
-
getEnumMappingStrategy
- Specified by:
getEnumMappingStrategyin interfaceModelElementProcessor.ProcessorContext
-
getOptions
- Specified by:
getOptionsin interfaceModelElementProcessor.ProcessorContext
-
getVersionInformation
- Specified by:
getVersionInformationin interfaceModelElementProcessor.ProcessorContext
-
isErroneous
public boolean isErroneous()Description copied from interface:ModelElementProcessor.ProcessorContextWhether the currently processed mapper type is erroneous which is the case if at least one diagnostic withDiagnostic.Kind.ERRORis reported by any of the participating processors.- Specified by:
isErroneousin interfaceModelElementProcessor.ProcessorContext- Returns:
trueif the currently processed mapper type is erroneous,falseotherwise.
-