datastructures/datastructures-immutable/NOTICE.txt

32 lines
982 B
Text
Raw Normal View History

The subproject datastructures-immutable is based upon Google Guava
https://github.com/google/guava
License: Apache 2.0
as of 26 Dec 2023 (33.0.0) with thw following modifications:
- use only classes that are required for ImmutableCollection, ImmutableList, ImmutableSet, ImmutableEnumSet,
ImmutableMap, ImmutableBiMap, ImmutableEnumMap,
- javadocs cleaned up, no @since and no @author tags, no 'todos' to avoid confusion with the original project
- all annotations are removed (except @Override)
- all deprecations are removed
- all code relating to java serialization is removed
- all comments relating to Guava classes is renamed or removed
- all comments realting to GWT is removed
- all helper classes with static code (like Preconditions, Lists, Sets, Maps etc) are resolved and included into
existing classes, also from other Guava subpackages
- indentation level changed to 4
- lift Java language level to java 21
- use sealed classes for contractual integrity