Package org.mapstruct.ap.internal.util
Class AnnotationProcessorContext
- java.lang.Object
-
- org.mapstruct.ap.internal.util.AnnotationProcessorContext
-
- All Implemented Interfaces:
MapStructProcessingEnvironment
public class AnnotationProcessorContext extends Object implements MapStructProcessingEnvironment
Keeps contextual data in the scope of the entire annotation processor ("application scope").- Author:
- Gunnar Morling
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AccessorNamingUtilsgetAccessorNaming()AccessorNamingStrategygetAccessorNamingStrategy()List<AstModifyingAnnotationProcessor>getAstModifyingAnnotationProcessors()BuilderProvidergetBuilderProvider()ElementsgetElementUtils()Returns an implementation of some utility methods for operating on elementsEnumMappingStrategygetEnumMappingStrategy()Map<String,EnumTransformationStrategy>getEnumTransformationStrategies()Map<String,String>getOptions()Returns the resolved options specified by the impl ofAdditionalSupportedOptionsProvider.TypesgetTypeUtils()Returns an implementation of some utility methods for operating on types.
-
-
-
Method Detail
-
getElementUtils
public Elements getElementUtils()
Description copied from interface:MapStructProcessingEnvironmentReturns an implementation of some utility methods for operating on elements- Specified by:
getElementUtilsin interfaceMapStructProcessingEnvironment- Returns:
- element utilities
-
getTypeUtils
public Types getTypeUtils()
Description copied from interface:MapStructProcessingEnvironmentReturns an implementation of some utility methods for operating on types.- Specified by:
getTypeUtilsin interfaceMapStructProcessingEnvironment- Returns:
- type utilities
-
getAstModifyingAnnotationProcessors
public List<AstModifyingAnnotationProcessor> getAstModifyingAnnotationProcessors()
-
getAccessorNaming
public AccessorNamingUtils getAccessorNaming()
-
getAccessorNamingStrategy
public AccessorNamingStrategy getAccessorNamingStrategy()
-
getEnumMappingStrategy
public EnumMappingStrategy getEnumMappingStrategy()
-
getBuilderProvider
public BuilderProvider getBuilderProvider()
-
getEnumTransformationStrategies
public Map<String,EnumTransformationStrategy> getEnumTransformationStrategies()
-
getOptions
public Map<String,String> getOptions()
Description copied from interface:MapStructProcessingEnvironmentReturns the resolved options specified by the impl ofAdditionalSupportedOptionsProvider.- Specified by:
getOptionsin interfaceMapStructProcessingEnvironment- Returns:
- resolved options
-
-