From 1e280f83c9e80cc21a221fa4af9967f2a9d7ac92 Mon Sep 17 00:00:00 2001 From: Gunnar Morling Date: Thu, 15 Aug 2013 20:23:49 +0200 Subject: [PATCH] #61 Making sure attributes can be mapped if target attribute is of a super-type --- .../ap/processor/MapperCreationProcessor.java | 6 +- .../attribute/AttributeInheritanceTest.java | 62 +++++++++++++++++++ .../ap/test/inheritance/attribute/Source.java | 32 ++++++++++ .../attribute/SourceTargetMapper.java | 30 +++++++++ .../ap/test/inheritance/attribute/Target.java | 32 ++++++++++ .../attribute/TargetSourceMapper.java | 30 +++++++++ 6 files changed, 189 insertions(+), 3 deletions(-) create mode 100644 processor/src/test/java/org/mapstruct/ap/test/inheritance/attribute/AttributeInheritanceTest.java create mode 100644 processor/src/test/java/org/mapstruct/ap/test/inheritance/attribute/Source.java create mode 100644 processor/src/test/java/org/mapstruct/ap/test/inheritance/attribute/SourceTargetMapper.java create mode 100644 processor/src/test/java/org/mapstruct/ap/test/inheritance/attribute/Target.java create mode 100644 processor/src/test/java/org/mapstruct/ap/test/inheritance/attribute/TargetSourceMapper.java diff --git a/processor/src/main/java/org/mapstruct/ap/processor/MapperCreationProcessor.java b/processor/src/main/java/org/mapstruct/ap/processor/MapperCreationProcessor.java index 53e757d23..a2903c303 100644 --- a/processor/src/main/java/org/mapstruct/ap/processor/MapperCreationProcessor.java +++ b/processor/src/main/java/org/mapstruct/ap/processor/MapperCreationProcessor.java @@ -562,7 +562,7 @@ public class MapperCreationProcessor implements ModelElementProcessor