Runtime library - language usage - Removed [java-8] tags - Removed F functional interfaces - Removed Meta.Predicate functional interfaces - Converted anonymous classes to lambdas - Removed some explicit final keywords where effectively final works - Removed Java 6 Jenkinsfile - try-with-resources - Merged some catch blocks - Get rid of type witnesses where possible Runtime library - JDK API usage - Prefer Collection.sort() over Collections.sort() - Use Map.computeIfAbsent for Map<K, List<V>> lazy initialisation - Replace Iterator::remove calls by Collection::removeIf - Use Map::computeIfAbsent for Map<K, List<V>> lazy initialisation - Replace Iterator::remove calls by Collection::removeIf - Use Comparator::comparing and Comparator::thenComparing - Use Stream API where not performance critical - Replaced Map::entrySet iterations by Map::forEach - Use ResultQuery::collect - Map::putIfAbsent Code generation - Generate lambda for LazySchema's LazySupplier Unrelated - Applied a few IntelliJ inspections - Remove unnecessary explicit array creation |
||
|---|---|---|
| .. | ||
| src/main | ||
| .gitignore | ||
| LICENSE.txt | ||
| NOTICE.txt | ||
| pom.xml | ||