Directory src/java/com/thoughtworks/xstream/mapper/

Directory Created:
2005-01-22 16:37
Total Files:
23
Deleted Files:
2
Lines of Code:
2772

[root]/src/java/com/thoughtworks/xstream/mapper

Lines of Code

src/java/com/thoughtworks/xstream/mapper/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 236 (100.0%) 4027 (100.0%) 17.0
joehni 171 (72.5%) 2154 (53.5%) 12.5
joe 48 (20.3%) 1298 (32.2%) 27.0
mauro 11 (4.7%) 390 (9.7%) 35.4
gas 6 (2.5%) 185 (4.6%) 30.8

Most Recent Commits

joehni 2008-02-26 12:07 Rev.: 1445

Update version 'upcoming' with 1.3

34 lines of code changed in 10 files:

  • src/java/com/thoughtworks/xstream/mapper: AnnotationConfiguration.java (+2 -2), AnnotationMapper.java (+2 -2), AttributeMapper.java (+6 -6), ClassAliasingMapper.java (+2 -2), DefaultMapper.java (+5 -5), EnumMapper.java (+1 -1), LocalConversionMapper.java (+3 -3), Mapper.java (+5 -5), MapperWrapper.java (+5 -5), XmlFriendlyMapper.java (+3 -3)
joehni 2008-02-22 19:17 Rev.: 1442

Fail fast if default implementation is an interface.

16 lines of code changed in 1 file:

  • src/java/com/thoughtworks/xstream/mapper: DefaultImplementationsMapper.java (+16 -7)
joehni 2008-02-12 18:08 Rev.: 1422

Cache the generated EnumSingleValueConverter.
Document deprecation.

21 lines of code changed in 2 files:

  • src/java/com/thoughtworks/xstream/mapper: EnumMapper.java (+19 -7), Mapper.java (+2 -2)
joehni 2008-02-12 09:33 Rev.: 1419

Fix attribute support for enums (they have been written all es attributes now). Cleanup attribute support, part 1. Separate ConverterRegistry and ConverterLookup.

122 lines of code changed in 6 files:

  • src/java/com/thoughtworks/xstream/mapper: AnnotationMapper.java (+22 -20), AttributeMapper.java (+37 -10), DefaultMapper.java (+16 -1), EnumMapper.java (+27 -13), Mapper.java (+10 -1), MapperWrapper.java (+10 -1)
joehni 2008-02-11 20:51 Rev.: 1415

Load EnumMapper dynamically.
Fix JDK specific builds.

8 lines of code changed in 1 file:

  • src/java/com/thoughtworks/xstream/mapper: EnumMapper.java (+8 -17)
joehni 2008-02-11 20:05 Rev.: 1414

Fix JDK 1.4

2 lines of code changed in 1 file:

  • src/java/com/thoughtworks/xstream/mapper: EnumMapper.java (+2 -2)
joehni 2008-02-11 19:59 Rev.: 1413

Support enums as attributes (XSTR-394 and XSTR-413).

9 lines of code changed in 1 file:

  • src/java/com/thoughtworks/xstream/mapper: EnumMapper.java (+9)
joehni 2008-02-11 18:40 Rev.: 1408

Support default implementations for polymorphic enums (XSTR-487).
Treat all enums as immutable types (XSTR-419).

14 lines of code changed in 1 file:

  • src/java/com/thoughtworks/xstream/mapper: EnumMapper.java (+14 -6)
joehni 2008-01-03 21:03 Rev.: 1369

Check handled converter type only for @XStreamConverter, not for @XStreamConverters.

1 lines of code changed in 1 file:

  • src/java/com/thoughtworks/xstream/mapper: AnnotationMapper.java (+1 -1)
joehni 2008-01-03 20:44 Rev.: 1366

Work with WeakReferences in cache.

0 lines of code changed in 1 file:

  • src/java/com/thoughtworks/xstream/mapper: CachingMapper.java (-1)
joehni 2008-01-03 20:30 Rev.: 1364

Support annotated converters with arguments again (XSTR-461).

12 lines of code changed in 1 file:

  • src/java/com/thoughtworks/xstream/mapper: AnnotationMapper.java (+12 -7)
joehni 2008-01-02 03:41 Rev.: 1362

Default Mapper chain can now be build as custom Mapper chain (XSTR-463).
ClassLoader can be provided for initial phase of XStream (XSTR-464).

4 lines of code changed in 1 file:

  • src/java/com/thoughtworks/xstream/mapper: AnnotationMapper.java (+4 -4)
joehni 2008-01-02 02:57 Rev.: 1361

Use WeakReference to allow garbage collection of the class loader (XSTR-462).

18 lines of code changed in 1 file:

  • src/java/com/thoughtworks/xstream/mapper: CachingMapper.java (+18 -11)
joehni 2007-12-10 21:50 Rev.: 1345

Add license headers to core.

242 lines of code changed in 23 files:

  • src/java/com/thoughtworks/xstream/mapper: AbstractXmlFriendlyMapper.java (+11), AnnotationConfiguration.java (+7 -1), AnnotationMapper.java (+7 -1), ArrayMapper.java (+11), AttributeAliasingMapper.java (+11), AttributeMapper.java (+11), CGLIBMapper.java (+10), CachingMapper.java (+11), CannotResolveClassException.java (+12 -4), ClassAliasingMapper.java (+11), DefaultImplementationsMapper.java (+11), DefaultMapper.java (+12), DynamicProxyMapper.java (+11), EnumMapper.java (+11), FieldAliasingMapper.java (+11), ImmutableTypesMapper.java (+11), ImplicitCollectionMapper.java (+11), LocalConversionMapper.java (+7 -1), Mapper.java (+11), MapperWrapper.java (+11), OuterClassMapper.java (+11), XStream11XmlFriendlyMapper.java (+11), XmlFriendlyMapper.java (+11)
joehni 2007-12-07 19:53 Rev.: 1338

Javadocs and parameter names.

2 lines of code changed in 1 file:

  • src/java/com/thoughtworks/xstream/mapper: FieldAliasingMapper.java (+2 -2)
joehni 2007-11-23 19:26 Rev.: 1326

Fix NPE for @XStreamImplicit on untyped collections (XSTR-412).

1 lines of code changed in 1 file:

  • src/java/com/thoughtworks/xstream/mapper: ImplicitCollectionMapper.java (+1 -1)
joehni 2007-11-23 18:06 Rev.: 1322

Invent auto-detection mode for annotations.
Fix @XStreamAlias for fields if field type should be rendered as attribute (XSTR-450).

9 lines of code changed in 2 files:

  • src/java/com/thoughtworks/xstream/mapper: AnnotationConfiguration.java (+2), AnnotationMapper.java (+7 -1)
joehni 2007-11-22 19:58 Rev.: 1321

Drop unnecessary annotation preprocess calls.

10 lines of code changed in 1 file:

  • src/java/com/thoughtworks/xstream/mapper: AnnotationMapper.java (+10 -11)
joehni 2007-11-20 17:00 Rev.: 1319

Optimized annotation processing.
Evaluation mode for annotation auto-processing.

96 lines of code changed in 2 files:

  • src/java/com/thoughtworks/xstream/mapper: AnnotationConfiguration.java (+1 -1), AnnotationMapper.java (+95 -45)
joehni 2007-11-20 16:16 Rev.: 1318

Use deprecated code only in compatibility test.
Use proper test names.
Code clean-up.

0 lines of code changed in 1 file:

  • src/java/com/thoughtworks/xstream/mapper: AnnotationMapper.java (-9)

(58 more)