removed jdk 1.6 String.isEmpty reference, fixed formatting oddity |
|
More...
|
about 13 years ago
|
removed jdk 1.6 String.isEmpty reference, fixed formatting oddity |
|
More...
|
about 13 years ago
|
corrected orika-eclipse-tools dependency (had an invalid artifact id) |
|
More...
|
about 13 years ago
|
corrected orika-eclipse-tools dependency (had an invalid artifact id) |
|
More...
|
about 13 years ago
|
Factored out Javassist dependencies into a CompilerStrategy abstract class. Added JavassistCompilerStrategy and EclipseJdtCompilerStrategy. Added 'eclipse-tools' submodule which currently is only a holder for the set of dependencies required to use the EclipseJdtCompilerStrategy; since it requires quite a few dependencies, it is marked as optional; JavassistCompilerStrategy is used by default Added a nested Builder class to DefaultMapperFactory and deprecated the many constructors which were starting to get out of hand. Added OrikaSystemProperties class as a holder for all of the custom properties (instead of keeping them on individual classes, which are less stable) Added methods in DefaultMapperFactory to resolve defaults for CompilerStrategy, ConstructorResolverStrategy, ConverterFactory, etc. using pattern of (1) using the passed instance, (2) checking the system property for fully qualified class name (3) using default Moved some of the "generator" objects into the ma.glasnost.orika.impl.generator package for better organization Created a DynamicSuite test runner for junit 4.5+ which can be used to craft a dynamic allocation of tests, and can also apply special scenarios to that grouping via static method marked with @Scenario annotation -- this dynamic suite was used to facilitate running all of the existing unit tests a second time using the EclipseJdtCompilerStrategy to ensure that there is full compatibility between both strategies Updated some of the source generation code to use clazz.getCanonicalName() where it was using clazz.getName(); although javassist is lenient, and allows getName() most of the time, getCanonicalName() must be used if the generated code is to have valid java syntax (EclipseJdt won't compile it). Updated MappingUtil to use the new Builder strategy for DefaultMapperFactory Added a basic class-loader leak test case to verify that Orika doesn't cause class-loaders to leak (in case it should be used in a shared library). |
|
More...
|
about 13 years ago
|
Factored out Javassist dependencies into a CompilerStrategy abstract class. Added JavassistCompilerStrategy and EclipseJdtCompilerStrategy. Added 'eclipse-tools' submodule which currently is only a holder for the set of dependencies required to use the EclipseJdtCompilerStrategy; since it requires quite a few dependencies, it is marked as optional; JavassistCompilerStrategy is used by default Added a nested Builder class to DefaultMapperFactory and deprecated the many constructors which were starting to get out of hand. Added OrikaSystemProperties class as a holder for all of the custom properties (instead of keeping them on individual classes, which are less stable) Added methods in DefaultMapperFactory to resolve defaults for CompilerStrategy, ConstructorResolverStrategy, ConverterFactory, etc. using pattern of (1) using the passed instance, (2) checking the system property for fully qualified class name (3) using default Moved some of the "generator" objects into the ma.glasnost.orika.impl.generator package for better organization Created a DynamicSuite test runner for junit 4.5+ which can be used to craft a dynamic allocation of tests, and can also apply special scenarios to that grouping via static method marked with @Scenario annotation -- this dynamic suite was used to facilitate running all of the existing unit tests a second time using the EclipseJdtCompilerStrategy to ensure that there is full compatibility between both strategies Updated some of the source generation code to use clazz.getCanonicalName() where it was using clazz.getName(); although javassist is lenient, and allows getName() most of the time, getCanonicalName() must be used if the generated code is to have valid java syntax (EclipseJdt won't compile it). Updated MappingUtil to use the new Builder strategy for DefaultMapperFactory Added a basic class-loader leak test case to verify that Orika doesn't cause class-loaders to leak (in case it should be used in a shared library). |
|
More...
|
about 13 years ago
|
Check NPE mapAsCollection, mapAsArray |
|
More...
|
about 13 years ago
|
Check NPE mapAsCollection, mapAsArray |
|
More...
|
about 13 years ago
|
Check NPE mapAsCollection, mapAsArray |
|
More...
|
about 13 years ago
|
Check NPE mapAsCollection, mapAsArray |
|
More...
|
about 13 years ago
|
git-svn-id: https://orika.googlecode.com/svn/trunk@254 f4a4e40d-1d15-de9b-c3e8-c5ea35f5a4c4 |
|
More...
|
about 13 years ago
|
git-svn-id: https://orika.googlecode.com/svn/trunk@254 f4a4e40d-1d15-de9b-c3e8-c5ea35f5a4c4 |
|
More...
|
about 13 years ago
|
Do copy even if the source is null |
|
More...
|
about 13 years ago
|
Do copy even if the source is null |
|
More...
|
about 13 years ago
|
git-svn-id: https://orika.googlecode.com/svn/trunk@250 f4a4e40d-1d15-de9b-c3e8-c5ea35f5a4c4 |
|
More...
|
about 13 years ago
|
git-svn-id: https://orika.googlecode.com/svn/trunk@250 f4a4e40d-1d15-de9b-c3e8-c5ea35f5a4c4 |
|
More...
|
about 13 years ago
|
git-svn-id: https://orika.googlecode.com/svn/trunk@249 f4a4e40d-1d15-de9b-c3e8-c5ea35f5a4c4 |
|
More...
|
about 13 years ago
|
git-svn-id: https://orika.googlecode.com/svn/trunk@249 f4a4e40d-1d15-de9b-c3e8-c5ea35f5a4c4 |
|
More...
|
about 13 years ago
|
Merging new Converter API (new converter package) add generic converters add Bidi converters some builtin converters adapt unit tests to the new API |
|
More...
|
about 13 years ago
|
Merging new Converter API (new converter package) add generic converters add Bidi converters some builtin converters adapt unit tests to the new API |
|
More...
|
about 13 years ago
|
Add field map converter level support |
|
More...
|
about 13 years ago
|
Add field map converter level support |
|
More...
|
about 13 years ago
|
Added slight modification to ObjectFactoryGenerator to use GeneratedSourceCode, so that if the proper system property is set, the java source and/or class file(s) are written for debugging. Filled in javadoc for GeneratedSourceCode, and removed/protected some of the getter/setter methods that were not needed. Added detaching of the generated CtClass object upon compileClass method (which is called by getInstance()) |
|
More...
|
about 13 years ago
|
Added slight modification to ObjectFactoryGenerator to use GeneratedSourceCode, so that if the proper system property is set, the java source and/or class file(s) are written for debugging. Filled in javadoc for GeneratedSourceCode, and removed/protected some of the getter/setter methods that were not needed. Added detaching of the generated CtClass object upon compileClass method (which is called by getInstance()) |
|
More...
|
about 13 years ago
|
renamed GeneratedMapperSourceCode to GeneratedSourceCode, and refactored to be usable in other generators (like ObjectFactoryGenerator) updated property name to reflect change |
|
More...
|
about 13 years ago
|
renamed GeneratedMapperSourceCode to GeneratedSourceCode, and refactored to be usable in other generators (like ObjectFactoryGenerator) updated property name to reflect change |
|
More...
|
about 13 years ago
|
Rename PickConstructorStrategy to ConstructorResolverStrategy |
|
More...
|
about 13 years ago
|
Rename PickConstructorStrategy to ConstructorResolverStrategy |
|
More...
|
about 13 years ago
|
Update AUTHORS |
|
More...
|
about 13 years ago
|
Update AUTHORS |
|
More...
|
about 13 years ago
|