private SourceMethod |
MapperCreationProcessor.extractInitializedOptions(SourceMethod resultMethod,
java.util.List<SourceMethod> rawMethods,
MapperOptions mapperConfig,
java.util.List<SourceMethod> initializingMethods,
javax.lang.model.element.AnnotationMirror annotationMirror) |
|
private Decorator |
MapperCreationProcessor.getDecorator(javax.lang.model.element.TypeElement element,
java.util.List<SourceMethod> methods,
MapperOptions mapperOptions) |
|
private java.util.SortedSet<Type> |
MapperCreationProcessor.getExtraImports(javax.lang.model.element.TypeElement element,
MapperOptions mapperOptions) |
|
private SourceMethod |
MapperCreationProcessor.getForwardTemplateMethod(java.util.List<SourceMethod> rawMethods,
SourceMethod method,
java.util.List<SourceMethod> initializingMethods,
MapperOptions mapperConfig) |
Returns the configuring forward method's options in case the given method is annotated with
@InheritConfiguration and exactly one such configuring method can unambiguously be selected (as per the
source/target type and optionally the name given via @InheritConfiguration).
|
private SourceMethod |
MapperCreationProcessor.getInverseTemplateMethod(java.util.List<SourceMethod> rawMethods,
SourceMethod method,
java.util.List<SourceMethod> initializingMethods,
MapperOptions mapperConfig) |
Returns the configuring inverse method's options in case the given method is annotated with
@InheritInverseConfiguration and exactly one such configuring method can unambiguously be selected (as
per the source/target type and optionally the name given via @InheritInverseConfiguration).
|
private Mapper |
MapperCreationProcessor.getMapper(javax.lang.model.element.TypeElement element,
MapperOptions mapperOptions,
java.util.List<SourceMethod> methods) |
|
private java.util.List<MappingMethod> |
MapperCreationProcessor.getMappingMethods(MapperOptions mapperAnnotation,
java.util.List<SourceMethod> methods) |
|
private SourceMethod |
MethodRetrievalProcessor.getMethod(javax.lang.model.element.TypeElement usedMapper,
javax.lang.model.element.ExecutableElement method,
javax.lang.model.element.TypeElement mapperToImplement,
MapperOptions mapperOptions,
java.util.List<SourceMethod> prototypeMethods) |
|
private SourceMethod |
MethodRetrievalProcessor.getMethodRequiringImplementation(javax.lang.model.type.ExecutableType methodType,
javax.lang.model.element.ExecutableElement method,
java.util.List<Parameter> parameters,
boolean containsTargetTypeParameter,
MapperOptions mapperOptions,
java.util.List<SourceMethod> prototypeMethods,
javax.lang.model.element.TypeElement mapperToImplement) |
|
private java.util.List<MapperReference> |
MapperCreationProcessor.initReferencedMappers(javax.lang.model.element.TypeElement element,
MapperOptions mapperAnnotation) |
|
private void |
MapperCreationProcessor.mergeInheritedOptions(SourceMethod method,
MapperOptions mapperConfig,
java.util.List<SourceMethod> availableMethods,
java.util.List<SourceMethod> initializingMethods,
javax.lang.model.element.AnnotationMirror annotationMirror) |
|
private ParameterProvidedMethods |
MethodRetrievalProcessor.retrieveContextProvidedMethods(java.util.List<Parameter> contextParameters,
javax.lang.model.element.TypeElement mapperToImplement,
MapperOptions mapperConfig) |
|
private java.util.List<SourceMethod> |
MethodRetrievalProcessor.retrieveMethods(javax.lang.model.element.TypeElement usedMapper,
javax.lang.model.element.TypeElement mapperToImplement,
MapperOptions mapperOptions,
java.util.List<SourceMethod> prototypeMethods) |
Retrieves the mapping methods declared by the given mapper type.
|
private java.util.List<SourceMethod> |
MethodRetrievalProcessor.retrievePrototypeMethods(javax.lang.model.element.TypeElement mapperTypeElement,
MapperOptions mapperAnnotation) |
|