Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/mapstruct/mapstruct

An annotation processor for generating type-safe bean mappers
https://github.com/mapstruct/mapstruct

#191 extend delegate template to avoid duplicate mapper instantiation

9711d5615e635f8f6562cf1473f020e244d155e8 authored over 10 years ago by Christian Schuster <[email protected]>
#165 generate mapping methods declared in super-classes or implemented interfaces

a8b153d9808f3d0615983e24f350c4c65f5408a3 authored over 10 years ago by Andreas Gudian <[email protected]>
#102 fixing javadoc

1eb95e7115bdf044bd2e541ca054679592c6f8f9 authored over 10 years ago by sjaakd <[email protected]>
#102 sharing mapper configuration and unit test

c2138f2b8e44acf3df997afc5519845041da6f17 authored over 10 years ago by sjaakd <[email protected]>
#180 fix

a15cf08d242fc5897ba60566b5f4b806644555d9 authored over 10 years ago by sjaakd <[email protected]>
Fix JDK 6 compilation

828cc2465049c3bb498620f824cd1bd15fac2344 authored over 10 years ago by Andreas Gudian <[email protected]>
#173 solution and added unit test with added test checks

82c41416a2ce7c938704c26a8b823fc0015cd1ee authored almost 11 years ago by sjaakd <[email protected]>
JDK8 compatibility: update surefire, update jacoco, add workaround for security error in xjc execution

51fb6ad20b0944b7b507ea82d39e209160a28709 authored almost 11 years ago by Andreas Gudian <[email protected]>
fix compilation under JDK6 javac

d4e2033fbb1fe4c86bf52213d47347f39aded91b authored almost 11 years ago by Andreas Gudian <[email protected]>
#147 creating a wrapper class localizing the JDK6 fix to one spot

6639447deae50f2c3d9c29d075fd9e06c776f459 authored almost 11 years ago by sjaakd <[email protected]>
#147 patch for JDK6 java.lang.AssertionError: isSubtype 15 problem, including some test updates

c10a5a6e31b8924321d9d557a1c738b3524d372a authored almost 11 years ago by sjaakd <[email protected]>
#170 Specifying retention policy for all annotation types

2b633211ddcd62459d79189d814494692e46d747 authored almost 11 years ago by Gunnar Morling <[email protected]>
[maven-release-plugin] prepare for next development iteration

64ca0ab94908abf09505e42d7b00a0856b93b9ac authored almost 11 years ago by Gunnar Morling <[email protected]>
[maven-release-plugin] prepare release 1.0.0.Beta1

79615b12b07e338b9aad58fd3f922343a366ae88 authored almost 11 years ago by Gunnar Morling <[email protected]>
#163 Raising error in case wrong decorator type is given

c15503f47bd742cc221bee777129cf808b417339 authored almost 11 years ago by Gunnar Morling <[email protected]>
#163 Adding support for decorators

e0da8825407d9657abb8da9a918ba55119ff994e authored almost 11 years ago by Gunnar Morling <[email protected]>
#163 Preparations for generating other top-level types then mappers themselves

427cc163903bcde40885e66989ae0f281ed2e41b authored almost 11 years ago by Gunnar Morling <[email protected]>
Updating readme

6cbccdb36da5ecfdbb651c809627ea335e545202 authored almost 11 years ago by Gunnar Morling <[email protected]>
#162 Making sure only actual enum constants are mapped in enum mapping when using the Eclipse compiler

8a260bf65971fe4e39bb42a61e99a7ce496a2727 authored almost 11 years ago by Gunnar Morling <[email protected]>
#119 Formatting

fd3aa63e2db993f98576a37107b08faa2e9b59e7 authored almost 11 years ago by Gunnar Morling <[email protected]>
#119 Added Test Code, adding shipping address to trigger use of the 2nd object factory

859c51368ddc62f1fa3977969843e37691aa90c8 authored almost 11 years ago by sjaakd <[email protected]>
#119 setup jaxb XSDs, DTOs, mapper and test

6d2120c1bcb29fbeb34b6b1618d51f3579cb2250 authored almost 11 years ago by sjaakd <[email protected]>
#153 Formatting of generated code

ab7641731f0a721bf0d8bc80abae9659e5b495ac authored almost 11 years ago by Gunnar Morling <[email protected]>
#153 Use clear() / addAll(..) for collection properties in @MappingTarget mappings

84902318f92f8b69a51b3bf0663fa58ae22c1bff authored almost 11 years ago by Andreas Gudian <[email protected]>
#142 Fixing time zone dependent tests

cfa2dc0bd0481cf482d3ec2aae424a706d195ea6 authored almost 11 years ago by Gunnar Morling <[email protected]>
#136 Add additional test to verify compatibility of @TargetType with nested mapping methods

16112a6156c2a187a1b8cfbd4861e9a64e14b045 authored almost 11 years ago by Andreas Gudian <[email protected]>
#136 Some clean-up/documentation

1db853137c417dafcb1c669f80a1d8c5bb10540a authored almost 11 years ago by Andreas Gudian <[email protected]>
#136 Introduce @TargetType to pass the target type of a custom property mapping method or factory method as parameter to the method

4372e726eef8c10c58569f77e1f731687e8f6485 authored almost 11 years ago by Andreas Gudian <[email protected]>
#134 Formatting

8ddb2a9fb3858464e2313a2f152074ee94978191 authored almost 11 years ago by Gunnar Morling <[email protected]>
#134 Some clean-up:

* Removing obsolete method
* Using more descriptive method and test name
* Some comments

53ff1b7e137fd9bc6ffc525fcd53439b855e9273 authored almost 11 years ago by Gunnar Morling <[email protected]>
#134 adding nested method match functionality including UT after merge with #135

27c85d8f97dc966bf7848fdf601929915dc39802 authored almost 11 years ago by sjaakd <[email protected]>
#151 improving UT for #120 and fixing some missing imports

a9e1438c1ecdb14dd5321a4deab630e6b2b21fc9 authored almost 11 years ago by sjaakd <[email protected]>
#135 Simplifying XmlElementDeclSelector a bit

f8aa758ecf6e66dc920ce15a844128ea1fe1aca1 authored almost 11 years ago by Gunnar Morling <[email protected]>
#135 Adding some JavaDocs; Removing unused method

40ed18af0b00978e3c978ab7fd34cce557b56a24 authored almost 11 years ago by Gunnar Morling <[email protected]>
#135 Formatting and typo fix

03dca9a8d46b0522995a7a4c138fab9afc5c838e authored almost 11 years ago by Gunnar Morling <[email protected]>
#135 first attempt, UT based on scope AND name now

4d22ff7abd359eeaadb9124f89bcaadced855980 authored almost 11 years ago by sjaakd <[email protected]>
#135 applied list of MethodSelectors idea.

b84a5df84ec370ae2955deb08d084159b23c7b75 authored almost 11 years ago by sjaakd <[email protected]>
Merge branch '146' of github.com:gunnarmorling/mapstruct into gunnarmorling_146

093019b5d971de535b60d1ed9c4cc5266a05ed31 authored almost 11 years ago by sjaakd <[email protected]>
#146 Making sure result type of bean mapping method and exception types from conversions are properly referenced if they are not imported

a6bb427d868b3bd732b93437cf66afc36afe6372 authored almost 11 years ago by Gunnar Morling <[email protected]>
#128 Raising an error in case mapped enum constants don't exist

d8df52dbc07a902b6be704dd6b8b4f40ebd642b1 authored almost 11 years ago by Gunnar Morling <[email protected]>
#128 Raising an error in case source enum constant without corresponding constant in target is not mapped

76783edc1cfc79cbfb9a500c8559df6bfb063b2c authored almost 11 years ago by Gunnar Morling <[email protected]>
#128 Raising an error in case an enum constant is mapped more than once

033def2054eb8532456ca4ceec3309e969191398 authored almost 11 years ago by Gunnar Morling <[email protected]>
#128 Adding support for enum mapping methods

f0f3335e28581b7738599540c6974b5a9e2b3eee authored almost 11 years ago by Gunnar Morling <[email protected]>
#120 Removing unused constructor

5e19394e69e9527e2d076f6435e4beafd8c6e40d authored almost 11 years ago by Gunnar Morling <[email protected]>
#120 Minor doc improvements

40669a0f8a19de4ab406a0adc6e50fd1a0088b64 authored almost 11 years ago by Gunnar Morling <[email protected]>
#120 Consolidating method reference look-up in MapperCreationProcessor

9b8e22462f2d61ee65ea6ab1aec46a1537db5dfb authored almost 11 years ago by Gunnar Morling <[email protected]>
#120 Don't hold a reference to TypeFactory in built-in method types

2398d947523f12b450076cbdfef9685450eba5f2 authored almost 11 years ago by Gunnar Morling <[email protected]>
#120 Moving built-in methods to o.m.a.model.source.builtin

52ccedb0e10dc9d29a1b2925bb29525331e98aa5 authored almost 11 years ago by Gunnar Morling <[email protected]>
#120 Formatting and commenting

32f0bc0e22760cf984c6b257cdb87913af52b330 authored almost 11 years ago by Gunnar Morling <[email protected]>
#120 Making built-in methods null-safe

bc5dda82f867526ce4910077069910d57f831b4e authored almost 11 years ago by Gunnar Morling <[email protected]>
#120 Propagate built-in methods as MappingMethod implementation to the Mapper in order to avoid the need for specific handling in the template

47ecc23fa060fa6df9852d9a51b44c65d2e57a26 authored almost 11 years ago by Gunnar Morling <[email protected]>
#120 Renaming BasicMethod to Method

34484c6686f492585c022deb502394f9ca6fa189 authored almost 11 years ago by sjaakd <[email protected]>
#120 Moving BuildInMethod to the source model

bab8c2bb9b1c3c9e2e07bf71ce3b78db6f875c86 authored almost 11 years ago by sjaakd <[email protected]>
#120 Renaming Method to SourceMethod

06b4220af87e2fb6c99108ac851f993b7ab5899e authored almost 11 years ago by sjaakd <[email protected]>
#120 Method and BuiltInMethod implement a common interface that can be used for matching.

2471edcf69d9636ae6479ad5905cfb435948bc21 authored almost 11 years ago by sjaakd <[email protected]>
#120, solving cyclic packaging dependencies, Moved Context (as inner class) to ConversionContext in model.common, corrected BuildIn to BuiltIn, all requested built-in methods added

08b6008ed1bfe4dd2900e969389cc4d7807e0693 authored almost 11 years ago by sjaakd <[email protected]>
#120 reintroducing lost generics selection check and making sure MapperCreationProcessor state is cleared.

6531d995b0126b44cba04fc817dca8984b59d9c5 authored almost 11 years ago by sjaakd <[email protected]>
#120 refactoring first attempt after feedback. Making a clean overview by squashing earlier commits on 120. Rebasing master.

5cdcc88b6255f930be51732579ec41b0158c1126 authored almost 11 years ago by sjaakd <[email protected]>
#103 Formatting, added a todo

8c8f27ca6b060f3be512499d433becd357c8c9b7 authored almost 11 years ago by Gunnar Morling <[email protected]>
#103 keep defined accessibility modifier of mapper and mapping methods in the generated code

8fe7a846c898fbf61165fcfd8578aae9af010e1c authored almost 11 years ago by Andreas Gudian <[email protected]>
extend current classloader instead of creating a classloader chain.

ace47f7e67331dc0003bfff8e233086c80fcb893 authored almost 11 years ago by Andreas Gudian <[email protected]>
#127 Working around broken Eclipse implementation of Types#asMemberOf()

f69069c2f8f24a2d48c058ece70f69323448c18c authored almost 11 years ago by Gunnar Morling <[email protected]>
#34 Adding concerned method to reported diagnostic in case a mapping is ambiguous

cce558827d2a9e80de0cb467d114c975f050d76e authored almost 11 years ago by Gunnar Morling <[email protected]>
#34 Asserting line and source type of diagnostics only when specified via @Diagnostic

785ccece90832d6e90e0601b167d5dd37ad1b6ff authored almost 11 years ago by Gunnar Morling <[email protected]>
#124 Making sure variable names always start with a lower-case letter

cd14bd368f9490f044835c0cf831428d77cb69ef authored almost 11 years ago by Gunnar Morling <[email protected]>
#81 Formatting

f122daec6d89873a761abecdcd7fdf56f1de00d5 authored almost 11 years ago by Gunnar Morling <[email protected]>
#81 re-introducing the check on if a generated method returns an interface type, now narrowed to absence of factory methods.

4bd1022b89bd7f1a1fca54c0f8b20f1e7c62a5f8 authored almost 11 years ago by sjaakd <[email protected]>
#81 adding implementation for Map and Iterable types, and adding unit test. NOTE a TODO is still in MapperCreationProcessor

aa06a767ac076a1d504a3b1555a73a7e61cea713 authored almost 11 years ago by sjaakd <[email protected]>
#81 adding unit test for ambiguous factory error

3f94c5188488bea3a337d2f1903f51989cf80158 authored almost 11 years ago by sjaakd <[email protected]>
#81, removing empty lines after factory method from code generation

11ba30f8a5719308fc115d6d3e448fd01b66f2df authored almost 11 years ago by sjaakd <[email protected]>
#81, removing FactoryMethod in favour of MethodReference

9c45c96d8d09857bcc78a9b26926d66113020c87 authored almost 11 years ago by sjaakd <[email protected]>
#81, refactoring MappingMethodReference to MethodReference to accomodate for factory usage of this method

a9d2f788deac5cd3c729c806bc98eadea040b5d9 authored almost 11 years ago by sjaakd <[email protected]>
#81, remove isHasFactoryMethod construction in the Freemarker template in favour for the '??'

b456cc8b6b5fe2ca5a187f2ca8503e5a56a45d5b authored almost 11 years ago by sjaakd <[email protected]>
#81 integrating #112 in the factory solution

8bdec6405dffe29d33b3e56c9d4f0a7cf3fb8e21 authored almost 11 years ago by sjaakd <[email protected]>
#81 making use of template FactoryMethod.ftl

b565c6fe60511ceaf4e7df3d90134b628e62e1d3 authored almost 11 years ago by sjaakd <[email protected]>
squash issue 81 after rebase to issue 112

c3df6d8572d93e4fa9b71c70c6444c3e4e70cfdd authored almost 11 years ago by sjaakd <[email protected]>
Remove JDK 7 API usage

de7aab04b0235f992d8a72de804d4a5a67ee85f7 authored almost 11 years ago by Andreas Gudian <[email protected]>
#112 Making sure not more than one type with the same simple name is imported

e5668325f070acd93dd4220d1905778a88fb53a0 authored almost 11 years ago by Gunnar Morling <[email protected]>
#112 Making sure mapper references have unique variable names and referenced methods are invoked on the right variable

78b094395312e07e14aaf2a57bf084a6f3f40ca0 authored almost 11 years ago by Gunnar Morling <[email protected]>
#112 Making @Inject et al. available for processor tests

05b2e493648a9ace0323273e946d4c3dc1cb348d authored almost 11 years ago by Gunnar Morling <[email protected]>
#112 Raising descriptive exception in case a type couldn't be loaded by name

6b28c161e9da4afa2142488a065caea19f6ef0ac authored almost 11 years ago by Gunnar Morling <[email protected]>
#109 Adding enforcer rule to fail the build when detecting package cycles

768083039ede222ae592b34660cb4506474e7218 authored almost 11 years ago by Gunnar Morling <[email protected]>
#109 Breaking up cycle between model and source model by extracting package with shared types

e23ee852fa94884163b236b1b43999ca0a166908 authored almost 11 years ago by Gunnar Morling <[email protected]>
#109 Removing package cycle around generated prism types

dae4e94a0a32a82003950f5db09f7b2bebfa97ff authored almost 11 years ago by Gunnar Morling <[email protected]>
#109 Removing package cycle around AnnotationProcessingException

c77809a8fd331c0b0f9f713e107cba057c942a9e authored almost 11 years ago by Gunnar Morling <[email protected]>
#109 Making Executables and Filters methods static

e4037c7acdcefe6d5e540ba256f5f76593a225b0 authored almost 11 years ago by Gunnar Morling <[email protected]>
#109 Removing package cycle between "model.source" and "util"

cbccdd847c68b56db6b280097240855633ea5439 authored almost 11 years ago by Gunnar Morling <[email protected]>
#109 Removing package cycle between model and util

c281711aaa05775d3bd9239b0b9b8245703e413c authored almost 11 years ago by Gunnar Morling <[email protected]>
#109 Removing package cycle around Options class

e072826c9d6d0b2496b2acfc466f4e9f9c619fe7 authored almost 11 years ago by Gunnar Morling <[email protected]>
#109 Breaking up cycle between "model" and "writer" packages by introducing Writable interface

4d4f55a162e657142c6e01122618646d0c50b664 authored almost 11 years ago by Gunnar Morling <[email protected]>
#107 Adding class diagrams to generated JavaDocs using APIViz

21ed656348ffed7e47d947caf9bd9533877bbcec authored almost 11 years ago by Gunnar Morling <[email protected]>
#104 Fixing issue which prevented the mapping of a property which has no setter in the source and is named as source via @Mapping

5dd3ab2bec0cd6c7eba692fbccbd51f4ff94b92f authored almost 11 years ago by Gunnar Morling <[email protected]>
#92 Some more clean-up

196d91324af9489d756ac881231e2fc064790cf3 authored almost 11 years ago by Gunnar Morling <[email protected]>
#92 Making generated code more null-safe and avoiding unnecessary collection instantiation

d7864e05668a816058bb8eeee5a6e29786ba3157 authored almost 11 years ago by Gunnar Morling <[email protected]>
#92 Formatting and minor clean-ups

8dd505b63e1fdd27adf7ac501ed6edc844813c6d authored almost 11 years ago by Gunnar Morling <[email protected]>
issue 92 solution for list getter without setter

e5cfb07af52f459b950a5b75169c16813b914403 authored almost 11 years ago by sjaakd <[email protected]>
#92 The getter methods and setter methods contain pure getters and setters. A new method has been created to offer an alternative target accessors for Collection properties when setter is not available. The lists for this are kept separate.

6c2683a6f309018635b0da509d4704cc49b69c1e authored almost 11 years ago by sjaakd <[email protected]>
#94 Adding another test

3e34b6f6ebe8106f9863b854431c14b0fdca04fb authored almost 11 years ago by Gunnar Morling <[email protected]>
#94 Formatting, renaming test

77e6890b00913b52de833cbaa99bcd8f91e99721 authored almost 11 years ago by Gunnar Morling <[email protected]>
#94 Allowing to map the same source property to several target properties

e82277e0fc1a9743472e239dd641239fe3da84c4 authored almost 11 years ago by sjaakd <[email protected]>