-
Notifications
You must be signed in to change notification settings - Fork 571
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Migrate Guava Predicates and Functions to Java implementations #6047
base: master
Are you sure you want to change the base?
Commits on Sep 2, 2024
-
Jetz authored and Jetz committed
Sep 2, 2024 Configuration menu - View commit details
-
Copy full SHA for b46c1de - Browse repository at this point
Copy the full SHA b46c1deView commit details -
Guava migration - Create migration scaffold
Jetz authored and Jetz committedSep 2, 2024 Configuration menu - View commit details
-
Copy full SHA for bb520b1 - Browse repository at this point
Copy the full SHA bb520b1View commit details -
Guava migration - Remove
Functions
dependencyJetz authored and Jetz committedSep 2, 2024 Configuration menu - View commit details
-
Copy full SHA for fb16a46 - Browse repository at this point
Copy the full SHA fb16a46View commit details -
Guava migration - Migrate static libraries
Jetz authored and Jetz committedSep 2, 2024 Configuration menu - View commit details
-
Copy full SHA for 4d62928 - Browse repository at this point
Copy the full SHA 4d62928View commit details -
Guava migration - Migrate Predicates
Jetz authored and Jetz committedSep 2, 2024 Configuration menu - View commit details
-
Copy full SHA for 9765279 - Browse repository at this point
Copy the full SHA 9765279View commit details -
Guava migration - Migrate Functions
Jetz authored and Jetz committedSep 2, 2024 Configuration menu - View commit details
-
Copy full SHA for 8702e29 - Browse repository at this point
Copy the full SHA 8702e29View commit details -
Guava migration - Migrate Optionals
Jetz authored and Jetz committedSep 2, 2024 Configuration menu - View commit details
-
Copy full SHA for ecf25a8 - Browse repository at this point
Copy the full SHA ecf25a8View commit details -
Guava migration - Migrate Suppliers
Jetz authored and Jetz committedSep 2, 2024 Configuration menu - View commit details
-
Copy full SHA for 6a87768 - Browse repository at this point
Copy the full SHA 6a87768View commit details -
Guava migration - Migrate
Lists.transform
Jetz authored and Jetz committedSep 2, 2024 Configuration menu - View commit details
-
Copy full SHA for 67f22c6 - Browse repository at this point
Copy the full SHA 67f22c6View commit details -
Guava migration - Remove forwarding overloads
Jetz authored and Jetz committedSep 2, 2024 Configuration menu - View commit details
-
Copy full SHA for a070fee - Browse repository at this point
Copy the full SHA a070feeView commit details -
Guava migration - Inline Predicate varargs methods
Jetz authored and Jetz committedSep 2, 2024 Configuration menu - View commit details
-
Copy full SHA for 055dff7 - Browse repository at this point
Copy the full SHA 055dff7View commit details -
Guava migration - Fix lingering build errors
Jetz authored and Jetz committedSep 2, 2024 Configuration menu - View commit details
-
Copy full SHA for 16c0fa1 - Browse repository at this point
Copy the full SHA 16c0fa1View commit details
Commits on Sep 3, 2024
-
Guava migration - Inline
Predicates.alwaysTrue
Jetz authored and Jetz committedSep 3, 2024 Configuration menu - View commit details
-
Copy full SHA for 77ba9f1 - Browse repository at this point
Copy the full SHA 77ba9f1View commit details -
Guava migration - Inline
Predicates.instanceOf
Jetz authored and Jetz committedSep 3, 2024 Configuration menu - View commit details
-
Copy full SHA for ef011d3 - Browse repository at this point
Copy the full SHA ef011d3View commit details -
Guava migration - Inline
Predicates.in
Jetz authored and Jetz committedSep 3, 2024 Configuration menu - View commit details
-
Copy full SHA for 4eb8fdd - Browse repository at this point
Copy the full SHA 4eb8fddView commit details -
Guava migration - Inline
Predicates.equalTo
Jetz authored and Jetz committedSep 3, 2024 Configuration menu - View commit details
-
Copy full SHA for 6b96bca - Browse repository at this point
Copy the full SHA 6b96bcaView commit details -
Guava migration - Swap in
Predicate.isEqual
Jetz authored and Jetz committedSep 3, 2024 Configuration menu - View commit details
-
Copy full SHA for 22e7465 - Browse repository at this point
Copy the full SHA 22e7465View commit details -
Guava migration - Inline
Predicates.not
Jetz authored and Jetz committedSep 3, 2024 Configuration menu - View commit details
-
Copy full SHA for 78bc9fd - Browse repository at this point
Copy the full SHA 78bc9fdView commit details
Commits on Sep 4, 2024
-
Guava migration - Inline
Predicates.and
Jetz authored and Jetz committedSep 4, 2024 Configuration menu - View commit details
-
Copy full SHA for b37f872 - Browse repository at this point
Copy the full SHA b37f872View commit details -
Guava migration - Inline
Predicates.or
Jetz authored and Jetz committedSep 4, 2024 Configuration menu - View commit details
-
Copy full SHA for 2d233f8 - Browse repository at this point
Copy the full SHA 2d233f8View commit details
Commits on Sep 6, 2024
-
Guava migration - Add common helper predicates
Jetz authored and Jetz committedSep 6, 2024 Configuration menu - View commit details
-
Copy full SHA for 0bf04c2 - Browse repository at this point
Copy the full SHA 0bf04c2View commit details -
Guava migration - Explode Predicate "Presets" subclasses
Jetz authored and Jetz committedSep 6, 2024 Configuration menu - View commit details
-
Copy full SHA for 85f80bb - Browse repository at this point
Copy the full SHA 85f80bbView commit details -
Guava migration - Helper method for composing CardRules into PaperCards
Jetz authored and Jetz committedSep 6, 2024 Configuration menu - View commit details
-
Copy full SHA for 734bcec - Browse repository at this point
Copy the full SHA 734bcecView commit details -
Guava migration - Remove unused imports
Jetz authored and Jetz committedSep 6, 2024 Configuration menu - View commit details
-
Copy full SHA for 6e3726e - Browse repository at this point
Copy the full SHA 6e3726eView commit details -
Guava migration - Inline
Predicates.compose
Jetz authored and Jetz committedSep 6, 2024 Configuration menu - View commit details
-
Copy full SHA for 4c8a94b - Browse repository at this point
Copy the full SHA 4c8a94bView commit details -
Guava migration - Inline
Iterables.isEmpty
(Collection overload)Jetz authored and Jetz committedSep 6, 2024 Configuration menu - View commit details
-
Copy full SHA for efe55ef - Browse repository at this point
Copy the full SHA efe55efView commit details -
Guava migration - Inline
Iterables.removeAll
(Collection overload)Jetz authored and Jetz committedSep 6, 2024 Configuration menu - View commit details
-
Copy full SHA for c1de0de - Browse repository at this point
Copy the full SHA c1de0deView commit details
Commits on Sep 7, 2024
-
Guava migration - Inline
Iterables.addAll
(Collection overload)Jetz authored and Jetz committedSep 7, 2024 Configuration menu - View commit details
-
Copy full SHA for d9c54aa - Browse repository at this point
Copy the full SHA d9c54aaView commit details -
Guava migration - Cleanup imports
Jetz authored and Jetz committedSep 7, 2024 Configuration menu - View commit details
-
Copy full SHA for 79a640c - Browse repository at this point
Copy the full SHA 79a640cView commit details -
Guava migration - Inline
Iterables.contains
(Collection overload)Jetz authored and Jetz committedSep 7, 2024 Configuration menu - View commit details
-
Copy full SHA for 8489866 - Browse repository at this point
Copy the full SHA 8489866View commit details -
Guava migration - Inline
Iterables.removeIf
(Collection overload)Jetz authored and Jetz committedSep 7, 2024 Configuration menu - View commit details
-
Copy full SHA for 36cff7e - Browse repository at this point
Copy the full SHA 36cff7eView commit details -
Guava migration - Inline
Iterables.find
(Collection overload)Jetz authored and Jetz committedSep 7, 2024 Configuration menu - View commit details
-
Copy full SHA for dfac93a - Browse repository at this point
Copy the full SHA dfac93aView commit details
Commits on Sep 8, 2024
-
Guava migration - Add helper methods for FCollectionView
anyMatch
a……nd `allMatch`
Jetz authored and Jetz committedSep 8, 2024 Configuration menu - View commit details
-
Copy full SHA for 4716415 - Browse repository at this point
Copy the full SHA 4716415View commit details -
Guava migration - Inline
Iterables.any
andIterables.all
(FCollec……tionView overloads)
Jetz authored and Jetz committedSep 8, 2024 Configuration menu - View commit details
-
Copy full SHA for b4015af - Browse repository at this point
Copy the full SHA b4015afView commit details -
Guava migration - Inline
Iterables.any
(Collection overload)Jetz authored and Jetz committedSep 8, 2024 Configuration menu - View commit details
-
Copy full SHA for 7e3bb81 - Browse repository at this point
Copy the full SHA 7e3bb81View commit details -
Guava migration - Inline
Iterables.all
(Collection overload)Jetz authored and Jetz committedSep 8, 2024 Configuration menu - View commit details
-
Copy full SHA for cf68a75 - Browse repository at this point
Copy the full SHA cf68a75View commit details
Commits on Sep 15, 2024
-
Guava migration - Replace select usages of
Iterables.filter
Jetz authored and Jetz committedSep 15, 2024 Configuration menu - View commit details
-
Copy full SHA for 76aa196 - Browse repository at this point
Copy the full SHA 76aa196View commit details -
Guava migration - Replace select usages of
Iterables.transform
Jetz authored and Jetz committedSep 15, 2024 Configuration menu - View commit details
-
Copy full SHA for 1644e74 - Browse repository at this point
Copy the full SHA 1644e74View commit details -
Merge branch 'master' into code-cleanup
# Conflicts: # forge-ai/src/main/java/forge/ai/AiAttackController.java # forge-ai/src/main/java/forge/ai/ComputerUtilCard.java # forge-core/src/main/java/forge/item/IPaperCard.java # forge-game/src/main/java/forge/game/ForgeScript.java # forge-game/src/main/java/forge/game/ability/effects/ManifestBaseEffect.java # forge-game/src/main/java/forge/game/card/CardState.java # forge-game/src/main/java/forge/game/staticability/StaticAbilityContinuous.java # forge-game/src/main/java/forge/game/trigger/Trigger.java
Jetz authored and Jetz committedSep 15, 2024 Configuration menu - View commit details
-
Copy full SHA for 8189f13 - Browse repository at this point
Copy the full SHA 8189f13View commit details -
Jetz authored and Jetz committed
Sep 15, 2024 Configuration menu - View commit details
-
Copy full SHA for ae25137 - Browse repository at this point
Copy the full SHA ae25137View commit details
Commits on Sep 16, 2024
-
Guava migration - ItemPool collector
Jetz authored and Jetz committedSep 16, 2024 Configuration menu - View commit details
-
Copy full SHA for 7ab333a - Browse repository at this point
Copy the full SHA 7ab333aView commit details
Commits on Sep 19, 2024
-
Guava migration - Refactor edition type checks
Jetz authored and Jetz committedSep 19, 2024 Configuration menu - View commit details
-
Copy full SHA for c913340 - Browse repository at this point
Copy the full SHA c913340View commit details
Commits on Sep 22, 2024
-
Guava migration - Stream support for FCollectionView
Jetz authored and Jetz committedSep 22, 2024 Configuration menu - View commit details
-
Copy full SHA for c2f72bb - Browse repository at this point
Copy the full SHA c2f72bbView commit details -
Guava migration - Add
StreamUtils.random
collectorsJetz authored and Jetz committedSep 22, 2024 Configuration menu - View commit details
-
Copy full SHA for 05d58c2 - Browse repository at this point
Copy the full SHA 05d58c2View commit details -
Guava migration - Slim down quest reward logic
Jetz authored and Jetz committedSep 22, 2024 Configuration menu - View commit details
-
Copy full SHA for e739dad - Browse repository at this point
Copy the full SHA e739dadView commit details -
Guava migration - Replace select usages of Aggregates methods
Jetz authored and Jetz committedSep 22, 2024 Configuration menu - View commit details
-
Copy full SHA for cbcfa8f - Browse repository at this point
Copy the full SHA cbcfa8fView commit details -
Fixed some predicate logic issues.
Jetz authored and Jetz committedSep 22, 2024 Configuration menu - View commit details
-
Copy full SHA for d173c22 - Browse repository at this point
Copy the full SHA d173c22View commit details -
Guava migration - Added PaperCard predicates for commonly forwarded C…
…ardRules predicates
Jetz authored and Jetz committedSep 22, 2024 Configuration menu - View commit details
-
Copy full SHA for cb4c64c - Browse repository at this point
Copy the full SHA cb4c64cView commit details -
Guava migration - Remove CollectionSuppliers
Jetz authored and Jetz committedSep 22, 2024 Configuration menu - View commit details
-
Copy full SHA for 1af22ff - Browse repository at this point
Copy the full SHA 1af22ffView commit details
Commits on Sep 24, 2024
-
Guava migration - Remove single use Predicate implementations
Remove unused parameters of other predicates
Jetz authored and Jetz committedSep 24, 2024 Configuration menu - View commit details
-
Copy full SHA for a57bab1 - Browse repository at this point
Copy the full SHA a57bab1View commit details
Commits on Sep 25, 2024
-
Guava migration - Slight cleanup
Jetz authored and Jetz committedSep 25, 2024 Configuration menu - View commit details
-
Copy full SHA for 52112e6 - Browse repository at this point
Copy the full SHA 52112e6View commit details -
Guava migration - Remove unused imports
Jetz authored and Jetz committedSep 25, 2024 Configuration menu - View commit details
-
Copy full SHA for d01c4e0 - Browse repository at this point
Copy the full SHA d01c4e0View commit details -
Guava migration - Fix build error
Jetz authored and Jetz committedSep 25, 2024 Configuration menu - View commit details
-
Copy full SHA for 1395baa - Browse repository at this point
Copy the full SHA 1395baaView commit details -
Guava migration - Rename
StreamUtils
->StreamUtil
for consistencyJetz authored and Jetz committedSep 25, 2024 Configuration menu - View commit details
-
Copy full SHA for f636910 - Browse repository at this point
Copy the full SHA f636910View commit details -
Guava migration - Create
IterableUtil
to house iterable helper meth……ods dependent on Java predicates
Jetz authored and Jetz committedSep 25, 2024 Configuration menu - View commit details
-
Copy full SHA for 0278f58 - Browse repository at this point
Copy the full SHA 0278f58View commit details
Commits on Sep 26, 2024
-
Guava migration - Remove migration scaffold
Jetz authored and Jetz committedSep 26, 2024 Configuration menu - View commit details
-
Copy full SHA for 6a04fcd - Browse repository at this point
Copy the full SHA 6a04fcdView commit details -
Guava migration - Optimize imports
Jetz authored and Jetz committedSep 26, 2024 Configuration menu - View commit details
-
Copy full SHA for 871947a - Browse repository at this point
Copy the full SHA 871947aView commit details -
Merge branch 'master' into code-cleanup
# Conflicts: # forge-game/src/main/java/forge/game/ability/effects/ManifestBaseEffect.java
Jetz authored and Jetz committedSep 26, 2024 Configuration menu - View commit details
-
Copy full SHA for b359812 - Browse repository at this point
Copy the full SHA b359812View commit details -
Fix ConcurrentModificationException
Jetz authored and Jetz committedSep 26, 2024 Configuration menu - View commit details
-
Copy full SHA for 474be7b - Browse repository at this point
Copy the full SHA 474be7bView commit details
Commits on Sep 29, 2024
-
Bug fix in RandomReservoir accumulator
Jetz authored and Jetz committedSep 29, 2024 Configuration menu - View commit details
-
Copy full SHA for 2e769ac - Browse repository at this point
Copy the full SHA 2e769acView commit details -
Merge branch 'master' into code-cleanup
# Conflicts: # forge-game/src/main/java/forge/game/ForgeScript.java
Jetz authored and Jetz committedSep 29, 2024 Configuration menu - View commit details
-
Copy full SHA for c43015f - Browse repository at this point
Copy the full SHA c43015fView commit details
Commits on Oct 15, 2024
-
Merge branch 'master' into code-cleanup
# Conflicts: # forge-game/src/main/java/forge/game/phase/PhaseHandler.java
Jetz authored and Jetz committedOct 15, 2024 Configuration menu - View commit details
-
Copy full SHA for 31547c6 - Browse repository at this point
Copy the full SHA 31547c6View commit details -
Merge branch 'master' into code-cleanup
# Conflicts: # forge-ai/src/main/java/forge/ai/ComputerUtil.java # forge-core/src/main/java/forge/card/DeckHints.java # forge-game/src/main/java/forge/game/ability/AbilityFactory.java # forge-game/src/main/java/forge/game/cost/CostUntapType.java # forge-gui/src/main/java/forge/player/HumanCostDecision.java
Jetz authored and Jetz committedOct 15, 2024 Configuration menu - View commit details
-
Copy full SHA for 6b93e62 - Browse repository at this point
Copy the full SHA 6b93e62View commit details -
Swap out lingering use of
Iterables.any
Jetz authored and Jetz committedOct 15, 2024 Configuration menu - View commit details
-
Copy full SHA for 2d6952f - Browse repository at this point
Copy the full SHA 2d6952fView commit details
Commits on Oct 17, 2024
-
Merge branch 'master' into code-cleanup
Jetz authored and Jetz committedOct 17, 2024 Configuration menu - View commit details
-
Copy full SHA for 9be2c3d - Browse repository at this point
Copy the full SHA 9be2c3dView commit details -
Merge branch 'master' into code-cleanup
# Conflicts: # forge-gui-mobile/src/forge/adventure/data/AdventureEventData.java
Jetz authored and Jetz committedOct 17, 2024 Configuration menu - View commit details
-
Copy full SHA for 67cedad - Browse repository at this point
Copy the full SHA 67cedadView commit details
Commits on Oct 20, 2024
-
Add some helper methods to StreamUtil;
Rewrite `generateParticipants`
Jetz authored and Jetz committedOct 20, 2024 Configuration menu - View commit details
-
Copy full SHA for 64609b0 - Browse repository at this point
Copy the full SHA 64609b0View commit details -
Merge branch 'master' into code-cleanup
# Conflicts: # forge-game/src/main/java/forge/game/GameEntityCounterTable.java # forge-game/src/main/java/forge/game/ability/effects/PumpEffect.java # forge-game/src/main/java/forge/game/staticability/StaticAbilityContinuous.java
Jetz authored and Jetz committedOct 20, 2024 Configuration menu - View commit details
-
Copy full SHA for c5be6f1 - Browse repository at this point
Copy the full SHA c5be6f1View commit details -
Jetz authored and Jetz committed
Oct 20, 2024 Configuration menu - View commit details
-
Copy full SHA for e52a7b1 - Browse repository at this point
Copy the full SHA e52a7b1View commit details
Commits on Oct 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7a34369 - Browse repository at this point
Copy the full SHA 7a34369View commit details
Commits on Nov 8, 2024
-
Merge remote-tracking branch 'origin/master' into code-cleanup
# Conflicts: # forge-ai/src/main/java/forge/ai/ability/ChooseCardAi.java # forge-ai/src/main/java/forge/ai/ability/ScryAi.java # forge-core/src/main/java/forge/card/DeckHints.java # forge-core/src/main/java/forge/util/TextUtil.java # forge-gui-mobile/src/forge/itemmanager/ItemManager.java # forge-gui/src/main/java/forge/download/AutoUpdater.java # forge-gui/src/main/java/forge/player/HumanCostDecision.java
Jetz authored and Jetz committedNov 8, 2024 Configuration menu - View commit details
-
Copy full SHA for d6c8e9a - Browse repository at this point
Copy the full SHA d6c8e9aView commit details -
Merge remote-tracking branch 'origin/code-cleanup' into code-cleanup
Jetz authored and Jetz committedNov 8, 2024 Configuration menu - View commit details
-
Copy full SHA for 903d636 - Browse repository at this point
Copy the full SHA 903d636View commit details
Commits on Nov 9, 2024
-
Guava migration - Replace
.negate()
withPredicate.not(...)
in co……mpound predicates.
Jetz authored and Jetz committedNov 9, 2024 Configuration menu - View commit details
-
Copy full SHA for c9ba926 - Browse repository at this point
Copy the full SHA c9ba926View commit details -
Jetz authored and Jetz committed
Nov 9, 2024 Configuration menu - View commit details
-
Copy full SHA for 7bb8ccd - Browse repository at this point
Copy the full SHA 7bb8ccdView commit details -
Guava migration - Use
.toList()
Jetz authored and Jetz committedNov 9, 2024 Configuration menu - View commit details
-
Copy full SHA for 4bbc165 - Browse repository at this point
Copy the full SHA 4bbc165View commit details -
Guava migration - Use
Arrays.stream()
Jetz authored and Jetz committedNov 9, 2024 Configuration menu - View commit details
-
Copy full SHA for 6b7ac1e - Browse repository at this point
Copy the full SHA 6b7ac1eView commit details -
Guava migration - Swap in
StreamUtil.stream
Jetz authored and Jetz committedNov 9, 2024 Configuration menu - View commit details
-
Copy full SHA for c6ad122 - Browse repository at this point
Copy the full SHA c6ad122View commit details -
Jetz authored and Jetz committed
Nov 9, 2024 Configuration menu - View commit details
-
Copy full SHA for 2b5fc37 - Browse repository at this point
Copy the full SHA 2b5fc37View commit details
Commits on Nov 13, 2024
-
Revert
.toList()
for Android compatibilityJetz authored and Jetz committedNov 13, 2024 Configuration menu - View commit details
-
Copy full SHA for d81c5a4 - Browse repository at this point
Copy the full SHA d81c5a4View commit details -
Merge remote-tracking branch 'origin/master' into code-cleanup
Jetz authored and Jetz committedNov 13, 2024 Configuration menu - View commit details
-
Copy full SHA for e879abc - Browse repository at this point
Copy the full SHA e879abcView commit details -
Merge remote-tracking branch 'origin/master' into code-cleanup
# Conflicts: # forge-core/src/main/java/forge/StaticData.java
Jetz authored and Jetz committedNov 13, 2024 Configuration menu - View commit details
-
Copy full SHA for c347ff5 - Browse repository at this point
Copy the full SHA c347ff5View commit details