Class OuterClassMapper

java.lang.Object
com.thoughtworks.xstream.mapper.MapperWrapper
com.thoughtworks.xstream.mapper.OuterClassMapper
All Implemented Interfaces:
Caching, Mapper

public class OuterClassMapper extends MapperWrapper implements Caching
Mapper that uses a more meaningful alias for the field in an inner class (this$0) that refers to the outer class.
  • Field Details

    • EMPTY_NAMES

      private static final String[] EMPTY_NAMES
    • alias

      private final String alias
    • innerFields

      private final Map innerFields
  • Constructor Details

    • OuterClassMapper

      public OuterClassMapper(Mapper wrapped)
    • OuterClassMapper

      public OuterClassMapper(Mapper wrapped, String alias)
  • Method Details