POC详情: 7105ebe30056aabe0a2a91583f341299bdde2e4f

来源
关联漏洞
标题: XStream 操作系统命令注入漏洞 (CVE-2020-26217)
描述:XStream是XStream(Xstream)团队的一个轻量级的、简单易用的开源Java类库,它主要用于将对象序列化成XML(JSON)或反序列化为对象。 XStream 1.4.14之前版本存在操作系统命令注入漏洞,该漏洞源于容易受到远程代码执行的攻击。攻击者可利用该漏洞仅通过操纵已处理的输入流来运行任意shell命令。只有依赖黑名单的用户才会受到影响。
描述
xstream with CVE-2020-26217
介绍
master: [![Build Status](https://travis-ci.org/x-stream/xstream.svg?branch=master)](https://travis-ci.org/x-stream/xstream) [![Coverage Status](https://coveralls.io/repos/github/x-stream/xstream/badge.svg?branch=master)](https://coveralls.io/github/x-stream/xstream?branch=master)  
v-1.4.x: [![Build Status](https://travis-ci.org/x-stream/xstream.svg?branch=v-1.4.x)](https://travis-ci.org/x-stream/xstream) [![Coverage Status](https://coveralls.io/repos/github/x-stream/xstream/badge.svg?branch=v-1.4.x)](https://coveralls.io/github/x-stream/xstream?branch=v-1.4.x)

- - - -
# XStream
_Java to XML Serialization, and back again_

## Binaries
All binary artifacts are bundled in the -bin archive.  It includes
the XStream jars and any other library used at build time, or
optional runtime extras.  Xpp3 is recommend for use as it will
greatly improve the performance of XStream.

## Documentation
Documentation can be found at [GitHub](http://x-stream.github.io).  This
includes:
* [Introduction](http://x-stream.github.io) and [Tutorials](http://x-stream.github.io/tutorial.html)
* [JavaDoc](http://x-stream.github.io/javadoc/index.html)
* [Change History](http://x-stream.github.io/changes.html)
* [Frequently Asked Questions](http://x-stream.github.io/faq.html)

## Source
The complete source for XStream is bundled in the -src archive.  This includes:
* Main API [xstream/src/java]
* Unit Tests [xstream/src/test]
* Maven Build Files [pom.xml]
* Hibernate Module [xstream-hibernate]
* Website [xstream-distribution]

文件快照

[4.0K] /data/pocs/7105ebe30056aabe0a2a91583f341299bdde2e4f ├── [ 419] BUILD.txt ├── [1.5K] LICENSE.txt ├── [ 42K] pom.xml ├── [1.5K] README.md ├── [1.1K] README.txt ├── [ 751] settings-template.xml ├── [4.0K] xstream │   ├── [ 20K] pom.xml │   ├── [4.0K] profiles │   │   └── [ 0] osgi │   └── [4.0K] src │   ├── [4.0K] java │   │   └── [4.0K] com │   │   └── [4.0K] thoughtworks │   │   └── [4.0K] xstream │   │   ├── [4.0K] annotations │   │   │   ├── [1.0K] AnnotationProvider.java │   │   │   ├── [4.7K] AnnotationReflectionConverter.java │   │   │   ├── [1.7K] Annotations.java │   │   │   ├── [1.2K] XStreamAlias.java │   │   │   ├── [ 684] XStreamAliasType.java │   │   │   ├── [ 799] XStreamAsAttribute.java │   │   │   ├── [ 999] XStreamContainedType.java │   │   │   ├── [4.3K] XStreamConverter.java │   │   │   ├── [ 726] XStreamConverters.java │   │   │   ├── [ 856] XStreamImplicitCollection.java │   │   │   ├── [1.0K] XStreamImplicit.java │   │   │   ├── [ 762] XStreamInclude.java │   │   │   └── [ 818] XStreamOmitField.java │   │   ├── [4.0K] converters │   │   │   ├── [4.0K] basic │   │   │   │   ├── [1.1K] AbstractSingleValueConverter.java │   │   │   │   ├── [ 785] BigDecimalConverter.java │   │   │   │   ├── [ 757] BigIntegerConverter.java │   │   │   │   ├── [2.0K] BooleanConverter.java │   │   │   │   ├── [ 967] ByteConverter.java │   │   │   │   ├── [1.9K] CharConverter.java │   │   │   │   ├── [9.7K] DateConverter.java │   │   │   │   ├── [ 782] DoubleConverter.java │   │   │   │   ├── [ 776] FloatConverter.java │   │   │   │   ├── [ 976] IntConverter.java │   │   │   │   ├── [1.8K] LongConverter.java │   │   │   │   ├── [1.4K] NullConverter.java │   │   │   │   ├── [ 731] package.html │   │   │   │   ├── [ 965] ShortConverter.java │   │   │   │   ├── [ 747] StringBufferConverter.java │   │   │   │   ├── [ 715] StringBuilderConverter.java │   │   │   │   ├── [3.3K] StringConverter.java │   │   │   │   ├── [ 905] URIConverter.java │   │   │   │   ├── [ 950] URLConverter.java │   │   │   │   └── [ 928] UUIDConverter.java │   │   │   ├── [4.0K] collections │   │   │   │   ├── [6.3K] AbstractCollectionConverter.java │   │   │   │   ├── [2.3K] ArrayConverter.java │   │   │   │   ├── [2.0K] BitSetConverter.java │   │   │   │   ├── [1.3K] CharArrayConverter.java │   │   │   │   ├── [3.8K] CollectionConverter.java │   │   │   │   ├── [4.1K] MapConverter.java │   │   │   │   ├── [ 542] package.html │   │   │   │   ├── [3.8K] PropertiesConverter.java │   │   │   │   ├── [1.7K] SingletonCollectionConverter.java │   │   │   │   ├── [1.7K] SingletonMapConverter.java │   │   │   │   ├── [5.5K] TreeMapConverter.java │   │   │   │   └── [6.3K] TreeSetConverter.java │   │   │   ├── [1.1K] ConversionException.java │   │   │   ├── [2.5K] Converter.java │   │   │   ├── [ 871] ConverterLookup.java │   │   │   ├── [1010] ConverterMatcher.java │   │   │   ├── [ 555] ConverterRegistry.java │   │   │   ├── [ 627] DataHolder.java │   │   │   ├── [4.0K] enums │   │   │   │   ├── [2.1K] EnumConverter.java │   │   │   │   ├── [2.8K] EnumMapConverter.java │   │   │   │   ├── [3.6K] EnumSetConverter.java │   │   │   │   ├── [1.4K] EnumSingleValueConverter.java │   │   │   │   └── [3.3K] EnumToStringConverter.java │   │   │   ├── [ 764] ErrorReporter.java │   │   │   ├── [1.8K] ErrorWriter.java │   │   │   ├── [3.8K] ErrorWritingException.java │   │   │   ├── [4.0K] extended │   │   │   │   ├── [3.5K] ActivationDataFlavorConverter.java │   │   │   │   ├── [ 974] CharsetConverter.java │   │   │   │   ├── [2.4K] ColorConverter.java │   │   │   │   ├── [1015] CurrencyConverter.java │   │   │   │   ├── [1.8K] DurationConverter.java │   │   │   │   ├── [5.5K] DynamicProxyConverter.java │   │   │   │   ├── [3.6K] EncodedByteArrayConverter.java │   │   │   │   ├── [1007] FileConverter.java │   │   │   │   ├── [4.9K] FontConverter.java │   │   │   │   ├── [2.6K] GregorianCalendarConverter.java │   │   │   │   ├── [1.4K] ISO8601DateConverter.java │   │   │   │   ├── [2.5K] ISO8601GregorianCalendarConverter.java │   │   │   │   ├── [2.0K] ISO8601SqlTimestampConverter.java │   │   │   │   ├── [2.3K] JavaClassConverter.java │   │   │   │   ├── [3.6K] JavaFieldConverter.java │   │   │   │   ├── [5.0K] JavaMethodConverter.java │   │   │   │   ├── [1.9K] LocaleConverter.java │   │   │   │   ├── [1.5K] LookAndFeelConverter.java │   │   │   │   ├── [3.8K] NamedArrayConverter.java │   │   │   │   ├── [3.5K] NamedCollectionConverter.java │   │   │   │   ├── [ 14K] NamedMapConverter.java │   │   │   │   ├── [ 424] package.html │   │   │   │   ├── [2.1K] PathConverter.java │   │   │   │   ├── [1.4K] PropertyEditorCapableConverter.java │   │   │   │   ├── [2.0K] RegexPatternConverter.java │   │   │   │   ├── [ 819] SqlDateConverter.java │   │   │   │   ├── [ 873] SqlTimeConverter.java │   │   │   │   ├── [3.5K] SqlTimestampConverter.java │   │   │   │   ├── [3.5K] StackTraceElementConverter.java │   │   │   │   ├── [ 742] StackTraceElementFactory15.java │   │   │   │   ├── [2.2K] StackTraceElementFactory.java │   │   │   │   ├── [4.3K] SubjectConverter.java │   │   │   │   ├── [ 893] TextAttributeConverter.java │   │   │   │   ├── [2.5K] ThrowableConverter.java │   │   │   │   ├── [ 15K] ToAttributedValueConverter.java │   │   │   │   ├── [2.1K] ToStringConverter.java │   │   │   │   └── [2.1K] UseAttributeForEnumMapper.java │   │   │   ├── [4.0K] javabean │   │   │   │   ├── [3.5K] BeanProperty.java │   │   │   │   ├── [7.3K] BeanProvider.java │   │   │   │   ├── [ 977] ComparingPropertySorter.java │   │   │   │   ├── [7.7K] JavaBeanConverter.java │   │   │   │   ├── [1.0K] JavaBeanProvider.java │   │   │   │   ├── [ 709] NativePropertySorter.java │   │   │   │   ├── [4.8K] PropertyDictionary.java │   │   │   │   └── [1.4K] PropertySorter.java │   │   │   ├── [ 861] MarshallingContext.java │   │   │   ├── [4.0K] reflection │   │   │   │   ├── [5.6K] AbstractAttributedCharacterIteratorAttributeConverter.java │   │   │   │   ├── [ 33K] AbstractReflectionConverter.java │   │   │   │   ├── [ 20K] CGLIBEnhancedConverter.java │   │   │   │   ├── [8.4K] ExternalizableConverter.java │   │   │   │   ├── [8.4K] FieldDictionary.java │   │   │   │   ├── [2.2K] FieldKey.java │   │   │   │   ├── [1.4K] FieldKeySorter.java │   │   │   │   ├── [ 565] FieldUtil14.java │   │   │   │   ├── [ 579] FieldUtil15.java │   │   │   │   ├── [ 636] ImmutableFieldKeySorter.java │   │   │   │   ├── [1.6K] LambdaConverter.java │   │   │   │   ├── [1.5K] MissingFieldException.java │   │   │   │   ├── [1.3K] NativeFieldKeySorter.java │   │   │   │   ├── [ 723] ObjectAccessException.java │   │   │   │   ├── [8.5K] PureJavaReflectionProvider.java │   │   │   │   ├── [1.3K] ReflectionConverter.java │   │   │   │   ├── [2.2K] ReflectionProvider.java │   │   │   │   ├── [1.8K] ReflectionProviderWrapper.java │   │   │   │   ├── [1.0K] SelfStreamingInstanceChecker.java │   │   │   │   ├── [ 23K] SerializableConverter.java │   │   │   │   ├── [2.6K] SerializationMethodInvoker.java │   │   │   │   ├── [3.5K] SortableFieldKeySorter.java │   │   │   │   ├── [1.4K] Sun14ReflectionProvider.java │   │   │   │   ├── [3.4K] SunLimitedUnsafeReflectionProvider.java │   │   │   │   ├── [4.4K] SunUnsafeReflectionProvider.java │   │   │   │   └── [1.4K] XStream12FieldKeySorter.java │   │   │   ├── [1.4K] SingleValueConverter.java │   │   │   ├── [1.9K] SingleValueConverterWrapper.java │   │   │   ├── [4.0K] time │   │   │   │   ├── [2.9K] AbstractChronoLocalDateConverter.java │   │   │   │   ├── [1.5K] ChronologyConverter.java │   │   │   │   ├── [1.2K] DurationConverter.java │   │   │   │   ├── [1.9K] HijrahDateConverter.java │   │   │   │   ├── [1.2K] InstantConverter.java │   │   │   │   ├── [1.4K] JapaneseDateConverter.java │   │   │   │   ├── [1.3K] JapaneseEraConverter.java │   │   │   │   ├── [1.2K] LocalDateConverter.java │   │   │   │   ├── [1.9K] LocalDateTimeConverter.java │   │   │   │   ├── [1.8K] LocalTimeConverter.java │   │   │   │   ├── [1.4K] MinguoDateConverter.java │   │   │   │   ├── [1.2K] MonthDayConverter.java │   │   │   │   ├── [1.9K] OffsetDateTimeConverter.java │   │   │   │   ├── [1.9K] OffsetTimeConverter.java │   │   │   │   ├── [ 373] package.html │   │   │   │   ├── [1.2K] PeriodConverter.java │   │   │   │   ├── [2.1K] SystemClockConverter.java │   │   │   │   ├── [1.4K] ThaiBuddhistDateConverter.java │   │   │   │   ├── [3.2K] ValueRangeConverter.java │   │   │   │   ├── [3.4K] WeekFieldsConverter.java │   │   │   │   ├── [1.2K] YearConverter.java │   │   │   │   ├── [1.2K] YearMonthConverter.java │   │   │   │   ├── [2.0K] ZonedDateTimeConverter.java │   │   │   │   └── [1.6K] ZoneIdConverter.java │   │   │   └── [ 743] UnmarshallingContext.java │   │   ├── [4.0K] core │   │   │   ├── [5.9K] AbstractReferenceMarshaller.java │   │   │   ├── [3.4K] AbstractReferenceUnmarshaller.java │   │   │   ├── [1.8K] AbstractTreeMarshallingStrategy.java │   │   │   ├── [ 764] BaseException.java │   │   │   ├── [ 497] Caching.java │   │   │   ├── [1.2K] ClassLoaderReference.java │   │   │   ├── [4.2K] DefaultConverterLookup.java │   │   │   ├── [ 20K] JVM.java │   │   │   ├── [1.0K] MapBackedDataHolder.java │   │   │   ├── [1.9K] ReferenceByIdMarshaller.java │   │   │   ├── [1.2K] ReferenceByIdMarshallingStrategy.java │   │   │   ├── [1.2K] ReferenceByIdUnmarshaller.java │   │   │   ├── [1.5K] ReferenceByXPathMarshaller.java │   │   │   ├── [1.4K] ReferenceByXPathMarshallingStrategy.java │   │   │   ├── [1.7K] ReferenceByXPathUnmarshaller.java │   │   │   ├── [1.8K] ReferencingMarshallingContext.java │   │   │   ├── [ 664] SequenceGenerator.java │   │   │   ├── [ 899] StringCodec.java │   │   │   ├── [3.8K] TreeMarshaller.java │   │   │   ├── [1.1K] TreeMarshallingStrategy.java │   │   │   ├── [5.0K] TreeUnmarshaller.java │   │   │   └── [4.0K] util │   │   │   ├── [ 946] ArrayIterator.java │   │   │   ├── [5.3K] Base64Encoder.java │   │   │   ├── [1.5K] Base64JavaUtilCodec.java │   │   │   ├── [ 860] Base64JAXBCodec.java │   │   │   ├── [2.2K] ClassLoaderReference.java │   │   │   ├── [2.1K] Cloneables.java │   │   │   ├── [5.6K] CompositeClassLoader.java │   │   │   ├── [9.9K] CustomObjectInputStream.java │   │   │   ├── [6.9K] CustomObjectOutputStream.java │   │   │   ├── [ 11K] DependencyInjectionFactory.java │   │   │   ├── [1.7K] FastField.java │   │   │   ├── [2.1K] FastStack.java │   │   │   ├── [3.9K] Fields.java │   │   │   ├── [1.6K] HierarchicalStreams.java │   │   │   ├── [ 13K] ISO8601JavaTimeConverter.java │   │   │   ├── [5.0K] ISO8601JodaTimeConverter.java │   │   │   ├── [2.9K] ObjectIdDictionary.java │   │   │   ├── [2.5K] OrderRetainingMap.java │   │   │   ├── [2.1K] Pool.java │   │   │   ├── [4.5K] PresortedMap.java │   │   │   ├── [2.7K] PresortedSet.java │   │   │   ├── [3.3K] Primitives.java │   │   │   ├── [2.6K] PrioritizedList.java │   │   │   ├── [2.5K] QuickWriter.java │   │   │   ├── [2.4K] SelfStreamingInstanceChecker.java │   │   │   ├── [ 11K] SerializationMembers.java │   │   │   ├── [2.9K] ThreadSafePropertyEditor.java │   │   │   ├── [2.9K] ThreadSafeSimpleDateFormat.java │   │   │   ├── [ 646] TypedNull.java │   │   │   ├── [ 600] Types.java │   │   │   ├── [5.1K] WeakCache.java │   │   │   └── [8.5K] XmlHeaderAwareReader.java │   │   ├── [ 747] InitializationException.java │   │   ├── [4.0K] io │   │   │   ├── [2.0K] AbstractDriver.java │   │   │   ├── [2.8K] AbstractReader.java │   │   │   ├── [2.2K] AbstractWriter.java │   │   │   ├── [1.1K] AttributeNameIterator.java │   │   │   ├── [4.0K] binary │   │   │   │   ├── [1.8K] BinaryStreamDriver.java │   │   │   │   ├── [6.5K] BinaryStreamReader.java │   │   │   │   ├── [2.5K] BinaryStreamWriter.java │   │   │   │   ├── [3.9K] ReaderDepthState.java │   │   │   │   └── [9.0K] Token.java │   │   │   ├── [4.0K] copy │   │   │   │   └── [1.8K] HierarchicalStreamCopier.java │   │   │   ├── [ 790] ExtendedHierarchicalStreamReader.java │   │   │   ├── [1.0K] ExtendedHierarchicalStreamWriterHelper.java │   │   │   ├── [ 644] ExtendedHierarchicalStreamWriter.java │   │   │   ├── [2.6K] HierarchicalStreamDriver.java │   │   │   ├── [3.7K] HierarchicalStreamReader.java │   │   │   ├── [1.9K] HierarchicalStreamWriter.java │   │   │   ├── [4.0K] json │   │   │   │   ├── [ 26K] AbstractJsonWriter.java │   │   │   │   ├── [5.8K] JettisonMappedXmlDriver.java │   │   │   │   ├── [4.8K] JettisonStaxWriter.java │   │   │   │   ├── [2.6K] JsonHierarchicalStreamDriver.java │   │   │   │   ├── [1.8K] JsonHierarchicalStreamWriter.java │   │   │   │   └── [ 11K] JsonWriter.java │   │   │   ├── [4.0K] naming │   │   │   │   ├── [2.6K] NameCoder.java │   │   │   │   ├── [1.3K] NameCoderWrapper.java │   │   │   │   ├── [1.2K] NoNameCoder.java │   │   │   │   └── [3.0K] StaticNameCoder.java │   │   │   ├── [4.0K] path │   │   │   │   ├── [1.9K] package.html │   │   │   │   ├── [7.1K] Path.java │   │   │   │   ├── [5.0K] PathTracker.java │   │   │   │   ├── [1.4K] PathTrackingReader.java │   │   │   │   └── [1.6K] PathTrackingWriter.java │   │   │   ├── [2.2K] ReaderWrapper.java │   │   │   ├── [4.9K] StatefulWriter.java │   │   │   ├── [ 778] StreamException.java │   │   │   ├── [1.4K] WriterWrapper.java │   │   │   └── [4.0K] xml │   │   │   ├── [2.6K] AbstractDocumentReader.java │   │   │   ├── [3.3K] AbstractDocumentWriter.java │   │   │   ├── [6.3K] AbstractPullReader.java │   │   │   ├── [1.7K] AbstractXmlDriver.java │   │   │   ├── [1.9K] AbstractXmlReader.java │   │   │   ├── [1.5K] AbstractXmlWriter.java │   │   │   ├── [2.8K] AbstractXppDomDriver.java │   │   │   ├── [2.6K] AbstractXppDriver.java │   │   │   ├── [2.6K] BEAStaxDriver.java │   │   │   ├── [1.6K] CompactWriter.java │   │   │   ├── [ 800] DocumentReader.java │   │   │   ├── [1.3K] DocumentWriter.java │   │   │   ├── [5.3K] Dom4JDriver.java │   │   │   ├── [3.3K] Dom4JReader.java │   │   │   ├── [3.0K] Dom4JWriter.java │   │   │   ├── [4.0K] Dom4JXmlWriter.java │   │   │   ├── [5.5K] DomDriver.java │   │   │   ├── [4.0K] DomReader.java │   │   │   ├── [3.1K] DomWriter.java │   │   │   ├── [3.4K] JDom2Driver.java │   │   │   ├── [2.4K] JDom2Reader.java │   │   │   ├── [2.4K] JDom2Writer.java │   │   │   ├── [3.7K] JDomDriver.java │   │   │   ├── [3.2K] JDomReader.java │   │   │   ├── [3.2K] JDomWriter.java │   │   │   ├── [1.2K] KXml2DomDriver.java │   │   │   ├── [1.2K] KXml2Driver.java │   │   │   ├── [ 12K] PrettyPrintWriter.java │   │   │   ├── [3.0K] QNameMap.java │   │   │   ├── [ 25K] SaxWriter.java │   │   │   ├── [2.9K] SjsxpDriver.java │   │   │   ├── [3.7K] StandardStaxDriver.java │   │   │   ├── [7.5K] StaxDriver.java │   │   │   ├── [3.3K] StaxReader.java │   │   │   ├── [7.6K] StaxWriter.java │   │   │   ├── [ 10K] TraxSource.java │   │   │   ├── [1.8K] WstxDriver.java │   │   │   ├── [ 26K] XmlFriendlyNameCoder.java │   │   │   ├── [ 884] XmlFriendlyReader.java │   │   │   ├── [2.2K] XmlFriendlyReplacer.java │   │   │   ├── [ 889] XmlFriendlyWriter.java │   │   │   ├── [5.0K] XomDriver.java │   │   │   ├── [3.4K] XomReader.java │   │   │   ├── [1.7K] XomWriter.java │   │   │   ├── [1.2K] Xpp3DomDriver.java │   │   │   ├── [1.2K] Xpp3Driver.java │   │   │   ├── [4.0K] xppdom │   │   │   │   ├── [1.0K] Xpp3DomBuilder.java │   │   │   │   ├── [ 786] Xpp3Dom.java │   │   │   │   ├── [4.3K] XppDomComparator.java │   │   │   │   ├── [7.2K] XppDom.java │   │   │   │   └── [2.7K] XppFactory.java │   │   │   ├── [1.4K] XppDomDriver.java │   │   │   ├── [2.5K] XppDomReader.java │   │   │   ├── [2.1K] XppDomWriter.java │   │   │   ├── [2.0K] XppDriver.java │   │   │   ├── [4.8K] XppReader.java │   │   │   ├── [ 974] XStream11NameCoder.java │   │   │   └── [1.5K] XStream11XmlFriendlyReplacer.java │   │   ├── [4.0K] mapper │   │   │   ├── [1.3K] AbstractAttributeAliasingMapper.java │   │   │   ├── [4.0K] AbstractXmlFriendlyMapper.java │   │   │   ├── [ 709] AnnotationConfiguration.java │   │   │   ├── [ 26K] AnnotationMapper.java │   │   │   ├── [2.9K] ArrayMapper.java │   │   │   ├── [1.0K] AttributeAliasingMapper.java │   │   │   ├── [6.0K] AttributeMapper.java │   │   │   ├── [1.9K] CachingMapper.java │   │   │   ├── [ 920] CannotResolveClassException.java │   │   │   ├── [1.6K] CGLIBMapper.java │   │   │   ├── [3.2K] ClassAliasingMapper.java │   │   │   ├── [2.9K] DefaultImplementationsMapper.java │   │   │   ├── [6.0K] DefaultMapper.java │   │   │   ├── [1.5K] DynamicProxyMapper.java │   │   │   ├── [2.0K] ElementIgnoringMapper.java │   │   │   ├── [4.6K] EnumMapper.java │   │   │   ├── [2.9K] FieldAliasingMapper.java │   │   │   ├── [2.2K] ImmutableTypesMapper.java │   │   │   ├── [ 12K] ImplicitCollectionMapper.java │   │   │   ├── [1.8K] LambdaMapper.java │   │   │   ├── [2.8K] LocalConversionMapper.java │   │   │   ├── [6.0K] Mapper.java │   │   │   ├── [ 11K] MapperWrapper.java │   │   │   ├── [3.4K] OuterClassMapper.java │   │   │   ├── [3.3K] PackageAliasingMapper.java │   │   │   ├── [2.3K] SecurityMapper.java │   │   │   ├── [1.0K] SystemAttributeAliasingMapper.java │   │   │   ├── [2.0K] XmlFriendlyMapper.java │   │   │   └── [1.7K] XStream11XmlFriendlyMapper.java │   │   ├── [ 978] MarshallingStrategy.java │   │   ├── [4.0K] persistence │   │   │   ├── [6.3K] AbstractFilePersistenceStrategy.java │   │   │   ├── [6.0K] FilePersistenceStrategy.java │   │   │   ├── [3.6K] FileStreamStrategy.java │   │   │   ├── [ 695] PersistenceStrategy.java │   │   │   ├── [ 626] StreamStrategy.java │   │   │   ├── [1.8K] XmlArrayList.java │   │   │   ├── [1.5K] XmlMap.java │   │   │   └── [1.1K] XmlSet.java │   │   ├── [4.0K] security │   │   │   ├── [ 685] AnyTypePermission.java │   │   │   ├── [ 705] ArrayTypePermission.java │   │   │   ├── [ 910] CGLIBProxyTypePermission.java │   │   │   ├── [1.3K] ExplicitTypePermission.java │   │   │   ├── [ 617] ForbiddenClassException.java │   │   │   ├── [ 730] InterfaceTypePermission.java │   │   │   ├── [1.0K] NoPermission.java │   │   │   ├── [ 764] NoTypePermission.java │   │   │   ├── [ 614] NullPermission.java │   │   │   ├── [ 913] PrimitiveTypePermission.java │   │   │   ├── [ 873] ProxyTypePermission.java │   │   │   ├── [1.3K] RegExpTypePermission.java │   │   │   ├── [ 668] TypeHierarchyPermission.java │   │   │   ├── [ 658] TypePermission.java │   │   │   └── [2.8K] WildcardTypePermission.java │   │   ├── [ 13K] XStreamer.java │   │   ├── [1.4K] XStreamException.java │   │   └── [107K] XStream.java │   └── [4.0K] test │   ├── [ 525] $Package.java │   └── [4.0K] com │   └── [4.0K] thoughtworks │   ├── [4.0K] acceptance │   │   ├── [5.2K] AbsoluteSingleNodeXPathReferenceTest.java │   │   ├── [5.2K] AbsoluteXPathReferenceTest.java │   │   ├── [ 10K] AbstractAcceptanceTest.java │   │   ├── [ 16K] AbstractReferenceTest.java │   │   ├── [ 15K] AliasTest.java │   │   ├── [4.0K] annotations │   │   │   ├── [ 10K] AliasTest.java │   │   │   ├── [6.4K] AnnotationsTest.java │   │   │   ├── [4.3K] AttributesTest.java │   │   │   ├── [8.3K] FieldConverterTest.java │   │   │   ├── [4.2K] ImplicitArrayTest.java │   │   │   ├── [5.3K] ImplicitCollectionTest.java │   │   │   ├── [6.1K] ImplicitMapTest.java │   │   │   ├── [1.3K] OmitFieldTest.java │   │   │   ├── [ 11K] ParametrizedConverterTest.java │   │   │   └── [2.4K] XStream12AnnotationCompatibilityTest.java │   │   ├── [8.3K] ArraysTest.java │   │   ├── [ 11K] AttributeTest.java │   │   ├── [1.1K] Basic15TypesTest.java │   │   ├── [4.2K] BasicTypesTest.java │   │   ├── [4.4K] BeanIDCircularReferenceTest.java │   │   ├── [3.5K] BooleanFieldsTest.java │   │   ├── [3.4K] BufferedImagesTest.java │   │   ├── [ 16K] CglibCompatibilityTest.java │   │   ├── [2.2K] ClassLoaderTest.java │   │   ├── [ 14K] CollectionsTest.java │   │   ├── [3.2K] ConcreteClassesTest.java │   │   ├── [3.5K] ConcurrencyTest.java │   │   ├── [2.1K] Concurrent15TypesTest.java │   │   ├── [9.6K] CustomClassesTest.java │   │   ├── [2.1K] CustomConverterTest.java │   │   ├── [2.3K] CustomFieldKeySorterTest.java │   │   ├── [7.8K] CustomMapperTest.java │   │   ├── [ 20K] CustomSerializationTest.java │   │   ├── [2.7K] DataHolderTest.java │   │   ├── [2.9K] DefaultImplementationTest.java │   │   ├── [4.1K] DynamicProxyTest.java │   │   ├── [7.1K] EncodingTestSuite.java │   │   ├── [3.5K] ErrorTest.java │   │   ├── [4.7K] Extended14TypesTest.java │   │   ├── [2.9K] Extended17TypesTest.java │   │   ├── [5.7K] ExtendedTypesTest.java │   │   ├── [6.3K] ExternalizableTest.java │   │   ├── [1.8K] FinalFieldsTest.java │   │   ├── [3.5K] IDReferenceTest.java │   │   ├── [ 25K] ImplicitArrayTest.java │   │   ├── [ 24K] ImplicitCollectionTest.java │   │   ├── [ 30K] ImplicitMapTest.java │   │   ├── [ 12K] ImplicitTest.java │   │   ├── [4.9K] InheritanceTest.java │   │   ├── [5.4K] InnerClassesTest.java │   │   ├── [1.8K] JodaTimeTypesTest.java │   │   ├── [9.8K] LambdaTest.java │   │   ├── [3.3K] LocalConverterTest.java │   │   ├── [8.6K] MapTest.java │   │   ├── [ 14K] MultipleObjectsInOneStreamTest.java │   │   ├── [ 22K] NamedLocalElementsTest.java │   │   ├── [4.0K] objects │   │   │   ├── [1.2K] Category.java │   │   │   ├── [ 630] Hardware.java │   │   │   ├── [ 661] OpenSourceSoftware.java │   │   │   ├── [ 682] Original.java │   │   │   ├── [ 546] OwnerOfExternalizable.java │   │   │   ├── [2.8K] Product.java │   │   │   ├── [ 681] Replaced.java │   │   │   ├── [2.3K] SampleDynamicProxy.java │   │   │   ├── [ 607] SampleLists.java │   │   │   ├── [ 522] SampleMaps.java │   │   │   ├── [ 644] Software.java │   │   │   ├── [1.5K] SomethingExternalizable.java │   │   │   ├── [1.1K] StandardObject.java │   │   │   └── [1.3K] StatusEnum.java │   │   ├── [ 14K] OmitFieldsTest.java │   │   ├── [3.8K] PersistenceTest.java │   │   ├── [4.8K] QNameMappedConcreteClassesTest.java │   │   ├── [1.6K] ReadResolveTest.java │   │   ├── [4.5K] ReflectionClassesTest.java │   │   ├── [3.6K] RelativeSingleNodeXPathReferenceTest.java │   │   ├── [6.3K] RelativeXPathReferenceTest.java │   │   ├── [ 13K] SecurityManagerTest.java │   │   ├── [5.5K] SecurityVulnerabilityTest.java │   │   ├── [ 29K] SerializationCallbackOrderTest.java │   │   ├── [9.7K] SerializationNestedWriteObjectsTest.java │   │   ├── [4.0K] someobjects │   │   │   ├── [ 587] FunnyConstructor.java │   │   │   ├── [ 684] Handler.java │   │   │   ├── [ 627] HandlerManager.java │   │   │   ├── [ 663] Protocol.java │   │   │   ├── [ 566] U.java │   │   │   ├── [ 592] WithList.java │   │   │   ├── [ 567] WithNamedList.java │   │   │   ├── [ 643] X.java │   │   │   ├── [ 515] Y.java │   │   │   └── [ 562] Z.java │   │   ├── [2.0K] SortableFieldListTest.java │   │   ├── [2.5K] SwingTest.java │   │   ├── [ 49K] Time18TypesTest.java │   │   ├── [7.1K] TreeMapAndTreeSetTest.java │   │   ├── [ 13K] WriteReplaceTest.java │   │   ├── [1.5K] XmlFriendlyDollarOnlyTest.java │   │   ├── [ 12K] XmlFriendlyTest.java │   │   ├── [4.3K] XStream11XmlFriendlyTest.java │   │   ├── [5.6K] XStream12CompatibilityTest.java │   │   ├── [1.5K] XStream13CompatibilityTest.java │   │   ├── [3.8K] XStreamerTest.java │   │   └── [1.1K] XStreamer.xsl │   └── [4.0K] xstream │   ├── [4.0K] converters │   │   ├── [4.0K] basic │   │   │   ├── [ 11K] DateConverterTest.java │   │   │   ├── [2.2K] StringConverterTest.java │   │   │   ├── [1.7K] URIConverterTest.java │   │   │   └── [ 969] URLConverterTest.java │   │   ├── [4.0K] collections │   │   │   ├── [ 924] BitSetConverterTest.java │   │   │   ├── [1.9K] ByteArrayConverterTest.java │   │   │   ├── [ 749] CharArrayConverterTest.java │   │   │   └── [3.4K] PropertiesConverterTest.java │   │   ├── [1.8K] ConversionExceptionTest.java │   │   ├── [4.0K] enums │   │   │   ├── [ 730] BigEnum.java │   │   │   ├── [2.3K] EnumConverterTest.java │   │   │   ├── [4.4K] EnumCustomConverterTest.java │   │   │   ├── [1.5K] EnumMapConverterTest.java │   │   │   ├── [3.3K] EnumMapperTest.java │   │   │   ├── [2.5K] EnumSetConverterTest.java │   │   │   ├── [2.4K] EnumToStringConverterTest.java │   │   │   ├── [ 495] Fruit.java │   │   │   ├── [ 770] PolymorphicEnum.java │   │   │   └── [ 431] SimpleEnum.java │   │   ├── [4.0K] extended │   │   │   ├── [2.2K] ActivationDataFlavorConverterTest.java │   │   │   ├── [ 686] CharsetConverterTest.java │   │   │   ├── [1.1K] DurationConverterTest.java │   │   │   ├── [2.2K] EncodedByteArrayConverterTest.java │   │   │   ├── [5.1K] FontConverterTest.java │   │   │   ├── [1001] GregorianCalendarConverterTest.java │   │   │   ├── [2.5K] ISO8601DateConverterTest.java │   │   │   ├── [1.9K] ISO8601GregorianCalendarConverter17Test.java │   │   │   ├── [ 14K] ISO8601GregorianCalendarConverterTest.java │   │   │   ├── [3.3K] ISO8601SqlTimestampConverterTest.java │   │   │   ├── [3.1K] JavaClassConverterTest.java │   │   │   ├── [2.6K] JavaMethodConverterTest.java │   │   │   ├── [4.3K] PropertyEditorCapableConverterTest.java │   │   │   ├── [ 821] RegexPatternConverterTest.java │   │   │   ├── [2.2K] StackTraceElementConverterTest.java │   │   │   ├── [5.6K] ThrowableConverterTest.java │   │   │   ├── [ 10K] ToAttributedValueConverterTest.java │   │   │   └── [2.6K] ToStringConverterTest.java │   │   ├── [4.0K] javabean │   │   │   ├── [ 15K] JavaBeanConverterTest.java │   │   │   └── [4.3K] PropertyDictionaryTest.java │   │   └── [4.0K] reflection │   │   ├── [4.5K] AbstractReflectionProviderTest.java │   │   ├── [7.4K] FieldDictionaryTest.java │   │   ├── [2.0K] NativeFieldKeySorterTest.java │   │   ├── [1.3K] PureJavaReflectionProvider15Test.java │   │   ├── [3.5K] PureJavaReflectionProviderTest.java │   │   ├── [6.2K] ReflectionConverterTest.java │   │   ├── [ 11K] SerializableConverterTest.java │   │   ├── [3.5K] SortableFieldKeySorterTest.java │   │   ├── [ 543] SunLimitedUnsafeReflectionProviderTest.java │   │   └── [3.3K] SunUnsafeReflectionProviderTest.java │   ├── [4.0K] core │   │   ├── [1.6K] DefaultConverterLookupTest.java │   │   ├── [ 844] JVMTest.java │   │   ├── [1.9K] ReferenceByIDMarshallingStrategyTest.java │   │   ├── [8.0K] ReferenceByXPathMarshallingStrategyTest.java │   │   ├── [1.1K] TreeMarshallerTest.java │   │   ├── [2.3K] TreeUnmarshallerTest.java │   │   └── [4.0K] util │   │   ├── [7.7K] Base64EncoderTest.java │   │   ├── [4.9K] Base64JavaUtilCodecTest.java │   │   ├── [4.9K] Base64JAXBCodecTest.java │   │   ├── [2.6K] CloneablesTest.java │   │   ├── [7.8K] DependencyInjectionFactoryTest.java │   │   ├── [ 918] FastStackTest.java │   │   ├── [2.1K] ObjectIdDictionaryTest.java │   │   ├── [3.1K] OrderRetainingMapTest.java │   │   ├── [2.8K] PrioritizedListTest.java │   │   ├── [ 935] QuickWriterTest.java │   │   ├── [3.1K] ThreadSafeSimpleDateFormatTest.java │   │   ├── [6.4K] WeakCacheTest.java │   │   └── [3.3K] XmlHeaderAwareReaderTest.java │   ├── [4.0K] io │   │   ├── [4.0K] binary │   │   │   ├── [3.3K] BinaryStreamTest.java │   │   │   └── [4.1K] TokenTest.java │   │   ├── [4.0K] copy │   │   │   └── [2.8K] HierarchicalStreamCopierTest.java │   │   ├── [7.6K] DriverEndToEndTestSuite.java │   │   ├── [4.0K] json │   │   │   ├── [ 14K] JettisonMappedXmlDriverTest.java │   │   │   ├── [ 23K] JsonHierarchicalStreamDriverTest.java │   │   │   ├── [ 26K] JsonWriterFormatTest.java │   │   │   ├── [5.0K] JsonWriterModeDroppingRootTest.java │   │   │   └── [7.0K] JsonWriterModeTest.java │   │   ├── [4.0K] path │   │   │   ├── [2.8K] PathTest.java │   │   │   ├── [4.8K] PathTrackerTest.java │   │   │   ├── [2.4K] PathTrackingReaderTest.java │   │   │   └── [2.3K] PathTrackingWriterTest.java │   │   ├── [5.7K] StatefulWriterTest.java │   │   └── [4.0K] xml │   │   ├── [4.6K] AbstractDocumentWriterTest.java │   │   ├── [3.7K] AbstractStaxWriterTest.java │   │   ├── [10.0K] AbstractXMLReaderTest.java │   │   ├── [4.1K] AbstractXMLWriterTest.java │   │   ├── [1.1K] BEAStaxReaderTest.java │   │   ├── [1.3K] BEAStaxWriterTest.java │   │   ├── [2.7K] CompactWriterTest.java │   │   ├── [2.7K] Dom4JReaderTest.java │   │   ├── [ 763] Dom4JWriterTest.java │   │   ├── [1.3K] Dom4JXmlWriterTest.java │   │   ├── [4.6K] DomReaderTest.java │   │   ├── [2.9K] DomWriterTest.java │   │   ├── [2.5K] JDom2AcceptanceTest.java │   │   ├── [2.8K] JDom2ReaderTest.java │   │   ├── [ 717] JDom2WriterTest.java │   │   ├── [2.6K] JDomAcceptanceTest.java │   │   ├── [2.8K] JDomReaderTest.java │   │   ├── [ 759] JDomWriterTest.java │   │   ├── [1.5K] KXml2ReaderTest.java │   │   ├── [ 11K] PrettyPrintWriterTest.java │   │   ├── [7.3K] SaxWriterTest.java │   │   ├── [1.8K] SjsxpReaderTest.java │   │   ├── [1.9K] SjsxpWriterTest.java │   │   ├── [1.8K] StandardStaxReaderTest.java │   │   ├── [2.1K] StaxDriverTest.java │   │   ├── [2.4K] StaxReaderTest.java │   │   ├── [1.8K] WstxReaderTest.java │   │   ├── [1.3K] WstxWriterTest.java │   │   ├── [2.0K] XomReaderTest.java │   │   ├── [ 754] XomWriterTest.java │   │   ├── [1.3K] Xpp3ReaderTest.java │   │   ├── [4.0K] xppdom │   │   │   └── [8.4K] XppDomComparatorTest.java │   │   ├── [3.0K] XppDomReaderTest.java │   │   ├── [ 793] XppDomWriterTest.java │   │   └── [1.2K] XppReaderTest.java │   ├── [4.0K] mapper │   │   ├── [3.2K] DefaultClassMapperTest.java │   │   ├── [1.1K] FieldAliasingMapperTest.java │   │   ├── [6.9K] ImplicitCollectionMapperTest.java │   │   ├── [8.7K] SecurityMapperTest.java │   │   └── [1.1K] XmlFriendlyMapperTest.java │   ├── [4.0K] persistence │   │   ├── [ 11K] FilePersistenceStrategyTest.java │   │   ├── [10.0K] FileStreamStrategyTest.java │   │   ├── [7.8K] XmlArrayListTest.java │   │   ├── [7.1K] XmlMapTest.java │   │   └── [5.1K] XmlSetTest.java │   ├── [4.0K] testutil │   │   ├── [ 970] CallLog.java │   │   ├── [3.5K] DynamicSecurityManager.java │   │   └── [ 726] TimeZoneChanger.java │   └── [ 14K] XStreamTest.java ├── [4.0K] xstream-benchmark │   ├── [4.4K] pom.xml │   ├── [4.0K] profiles │   │   └── [ 0] osgi │   └── [4.0K] src │   ├── [4.0K] benchmarks │   │   ├── [ 20K] xmlfriendly-joehni.html │   │   └── [6.1K] xmlfriendly-joehni.txt │   ├── [4.0K] java │   │   └── [4.0K] com │   │   └── [4.0K] thoughtworks │   │   └── [4.0K] xstream │   │   └── [4.0K] tools │   │   └── [4.0K] benchmark │   │   ├── [3.3K] Harness.java │   │   ├── [1.9K] Metric.java │   │   ├── [4.0K] metrics │   │   │   ├── [1.7K] CharacterCountMetric.java │   │   │   ├── [3.5K] DeserializationSpeedMetric.java │   │   │   ├── [1.9K] SerializationSpeedMetric.java │   │   │   └── [1.4K] SizeMetric.java │   │   ├── [4.0K] model │   │   │   ├── [2.5K] A100Fields.java │   │   │   ├── [7.6K] A100Parents.java │   │   │   ├── [2.5K] A50InnerClasses.java │   │   │   ├── [2.9K] A50StaticInnerClasses.java │   │   │   ├── [1.5K] FiveBean.java │   │   │   ├── [1.2K] Five.java │   │   │   ├── [ 831] OneBean.java │   │   │   ├── [ 759] One.java │   │   │   ├── [1.7K] SerializableFive.java │   │   │   └── [1.3K] SerializableOne.java │   │   ├── [ 417] package.html │   │   ├── [ 945] Product.java │   │   ├── [4.0K] products │   │   │   ├── [1.4K] JavaObjectSerialization.java │   │   │   ├── [ 918] XStreamBEAStax.java │   │   │   ├── [1.5K] XStreamBinary.java │   │   │   ├── [1.4K] XStreamCompact.java │   │   │   ├── [1.2K] XStreamDom4J.java │   │   │   ├── [ 899] XStreamDom.java │   │   │   ├── [2.0K] XStreamDriver.java │   │   │   ├── [ 895] XStreamJDom.java │   │   │   ├── [ 922] XStreamKXml2DOM.java │   │   │   ├── [ 902] XStreamKXml2.java │   │   │   ├── [ 912] XStreamSjsxp.java │   │   │   ├── [ 922] XStreamStax.java │   │   │   ├── [ 921] XStreamWoodstox.java │   │   │   ├── [ 888] XStreamXom.java │   │   │   ├── [ 917] XStreamXpp3DOM.java │   │   │   ├── [ 895] XStreamXpp3.java │   │   │   └── [ 917] XStreamXpp.java │   │   ├── [1.3K] Reporter.java │   │   ├── [4.0K] reporters │   │   │   ├── [5.2K] HtmlReporter.java │   │   │   ├── [2.2K] MultiReporter.java │   │   │   └── [2.5K] TextReporter.java │   │   ├── [ 965] Target.java │   │   └── [4.0K] targets │   │   ├── [1.4K] BasicTarget.java │   │   ├── [3.0K] ExtendedTarget.java │   │   ├── [1.5K] JavaBeanTarget.java │   │   ├── [1.0K] JTreeTarget.java │   │   ├── [1.3K] ListTarget.java │   │   ├── [1.5K] Person.java │   │   ├── [1.3K] ReflectionTarget.java │   │   ├── [1.3K] SerializableTarget.java │   │   ├── [ 958] StringTarget.java │   │   └── [1.2K] UserDefinedClassTarget.java │   └── [4.0K] test │   └── [4.0K] com │   └── [4.0K] thoughtworks │   └── [4.0K] xstream │   └── [4.0K] tools │   ├── [4.0K] benchmark │   │   ├── [4.0K] cache │   │   │   ├── [4.2K] CacheBenchmark.java │   │   │   └── [4.0K] products │   │   │   ├── [1.7K] AliasedAttributeCache.java │   │   │   ├── [2.2K] Cache122.java │   │   │   ├── [1.9K] DefaultImplementationCache.java │   │   │   ├── [ 578] NoCache.java │   │   │   ├── [1.9K] RealClassCache.java │   │   │   ├── [1.7K] SerializedClassCache.java │   │   │   └── [5.0K] XStreamCache.java │   │   ├── [4.0K] parsers │   │   │   └── [5.4K] ParserBenchmark.java │   │   ├── [4.0K] reflection │   │   │   ├── [4.0K] products │   │   │   │   ├── [1.8K] XStreamClassAliases.java │   │   │   │   ├── [2.0K] XStreamFieldAliases.java │   │   │   │   ├── [2.2K] XStreamLocalAttributeAliases.java │   │   │   │   └── [1.3K] XStreamPlain.java │   │   │   └── [2.1K] ReflectionBenchmark.java │   │   ├── [4.0K] strings │   │   │   ├── [4.0K] products │   │   │   │   ├── [2.0K] StringInternConverter.java │   │   │   │   ├── [1.8K] StringNonCachingConverter.java │   │   │   │   ├── [1.5K] StringWithSynchronizedWeakHashMapConverter.java │   │   │   │   └── [2.8K] StringWithWeakHashMapConverter.java │   │   │   ├── [1.8K] StringsBenchmark.java │   │   │   └── [4.0K] targets │   │   │   ├── [1.2K] BigString.java │   │   │   ├── [815K] eclipse-build-log.txt │   │   │   └── [1.5K] StringArray.java │   │   └── [4.0K] xmlfriendly │   │   ├── [4.0K] model │   │   │   ├── [2.6K] A100$Fields.java │   │   │   └── [2.6K] A100_Fields.java │   │   ├── [4.0K] products │   │   │   ├── [ 17K] AbstractXmlFriendlyReplacer.java │   │   │   ├── [2.0K] CachingIterativeAppenderWithShortcut.java │   │   │   ├── [2.0K] CombinedLookupAppender.java │   │   │   ├── [2.0K] CombinedLookupReplacer.java │   │   │   ├── [2.1K] IterativeAppender.java │   │   │   ├── [2.0K] IterativeAppenderWithShortcut.java │   │   │   ├── [2.0K] IterativeReplacer.java │   │   │   ├── [1.5K] NoReplacer.java │   │   │   └── [2.0K] SeparateLookupReplacer.java │   │   ├── [4.0K] targets │   │   │   ├── [1.2K] Field$Reflection.java │   │   │   └── [1.2K] Field_Reflection.java │   │   └── [8.9K] XmlFriendlyBenchmark.java │   └── [4.0K] model │   └── [4.0K] targets │   ├── [1.9K] AbstractReflectionTarget.java │   ├── [1.0K] FieldReflection.java │   ├── [1.6K] HierarchyLevelReflection.java │   ├── [2.4K] InnerClassesReflection.java │   └── [1.8K] StaticInnerClassesReflection.java ├── [4.0K] xstream-distribution │   ├── [8.4K] pom.xml │   ├── [2.6K] README.txt │   └── [4.0K] src │   ├── [4.0K] assembly │   │   ├── [1.2K] assembly-bin.xml │   │   └── [1.2K] assembly-src.xml │   ├── [4.0K] content │   │   ├── [ 14K] alias-tutorial.html │   │   ├── [ 20K] annotations-tutorial.html │   │   ├── [6.4K] architecture.html │   │   ├── [ 11K] benchmarks.html │   │   ├── [ 88K] changes.html │   │   ├── [ 67K] converters.html │   │   ├── [ 24K] converter-tutorial.html │   │   ├── [3.4K] CVE-2013-7285.html │   │   ├── [3.2K] CVE-2016-3674.html │   │   ├── [3.3K] CVE-2017-7957.html │   │   ├── [7.6K] download.html │   │   ├── [ 63K] faq.html │   │   ├── [7.1K] graphs.html │   │   ├── [5.2K] how-to-contribute.html │   │   ├── [4.1K] index.html │   │   ├── [2.0K] issues.html │   │   ├── [7.0K] json-tutorial.html │   │   ├── [2.0K] license.html │   │   ├── [1.8K] mailing-lists.html │   │   ├── [ 14K] manual-tweaking-output.html │   │   ├── [ 23K] news.html │   │   ├── [4.1K] objectstream.html │   │   ├── [7.4K] persistence-tutorial.html │   │   ├── [ 12K] references.html │   │   ├── [1.3K] repository.html │   │   ├── [ 15K] security.html │   │   ├── [3.6K] team.html │   │   ├── [5.3K] tutorial.html │   │   ├── [5.0K] versioning.html │   │   └── [2.4K] website.xml │   ├── [4.0K] resources │   │   ├── [5.5K] logo.gif │   │   ├── [2.1K] logo-small.gif │   │   └── [6.8K] style.css │   ├── [4.0K] templates │   │   └── [1.9K] skin.html │   └── [4.0K] xsite │   └── [4.3K] xsite.xml ├── [4.0K] xstream-hibernate │   ├── [5.9K] pom.xml │   ├── [4.0K] profiles │   │   └── [ 0] osgi │   └── [4.0K] src │   ├── [4.0K] java │   │   └── [4.0K] com │   │   └── [4.0K] thoughtworks │   │   └── [4.0K] xstream │   │   └── [4.0K] hibernate │   │   ├── [4.0K] converter │   │   │   ├── [1.9K] HibernatePersistentCollectionConverter.java │   │   │   ├── [1.6K] HibernatePersistentMapConverter.java │   │   │   ├── [1.7K] HibernatePersistentSortedMapConverter.java │   │   │   ├── [1.7K] HibernatePersistentSortedSetConverter.java │   │   │   └── [1.7K] HibernateProxyConverter.java │   │   ├── [4.0K] mapper │   │   │   └── [2.8K] HibernateMapper.java │   │   ├── [1.2K] package.html │   │   └── [4.0K] util │   │   └── [2.6K] Hibernate.java │   └── [4.0K] test │   ├── [4.0K] acceptance │   │   └── [4.0K] hibernate │   │   ├── [2.7K] AbstractHibernateAcceptanceTest.java │   │   ├── [2.7K] HibernateCollectionsTypeCompatibilityTest.java │   │   ├── [5.5K] HibernateReferenceTest.java │   │   └── [4.0K] reference │   │   ├── [ 578] BaseDomainObject.java │   │   ├── [1.2K] Department.hbm.xml │   │   ├── [ 826] Department.java │   │   ├── [1.1K] Division.hbm.xml │   │   ├── [ 700] Division.java │   │   ├── [1.1K] Person.hbm.xml │   │   ├── [ 906] Person.java │   │   ├── [1.0K] Site.hbm.xml │   │   └── [ 673] Site.java │   └── [2.0K] hibernate.cfg.xml ├── [4.0K] xstream-its │   ├── [4.2K] pom.xml │   └── [4.0K] src │   ├── [4.0K] test │   │   └── [4.0K] com │   │   └── [4.0K] thoughtworks │   │   └── [4.0K] xstream │   │   └── [2.5K] OSGiIT.java │   └── [4.0K] test-resources │   └── [ 35] project.properties └── [4.0K] xstream-jmh ├── [6.8K] pom.xml └── [4.0K] src ├── [4.0K] application │   └── [4.0K] bin │   ├── [1.7K] xstream-jmh.cmd │   └── [1.4K] xstream-jmh.sh ├── [1.0K] assembly-app.xml ├── [4.0K] java │   └── [4.0K] com │   └── [4.0K] thoughtworks │   └── [4.0K] xstream │   └── [4.0K] benchmark │   └── [4.0K] jmh │   ├── [7.2K] Base64Benchmark.java │   ├── [8.4K] ConverterTypeBenchmark.java │   ├── [ 11K] NameCoderBenchmark.java │   ├── [ 12K] ParserBenchmark.java │   └── [ 10K] StringConverterBenchmark.java └── [4.0K] reference ├── [3.7K] base64.txt ├── [ 323] converterType.txt ├── [ 575] nameCoder.txt ├── [3.6K] parsers.txt └── [ 720] stringConverter.txt 131 directories, 778 files
神龙机器人已为您缓存
备注
    1. 建议优先通过来源进行访问。
    2. 如果因为来源失效或无法访问,请发送邮箱到 f.jinxu#gmail.com 索取本地快照(把 # 换成 @)。
    3. 神龙已为您对POC代码进行快照,为了长期维护,请考虑为本地POC付费,感谢您的支持。