foul-magics/Mage.Common/src/main/java/mage/utils
ArcadeMode 5ac975c52e Blocker and Critical level bugfixes throughout the project (#4648)
* fixed https://sonarcloud.io/project/issues?id=org.xmage%3Amage-root&issues=AWIlv32RgrzAwlaaQ7rP&open=AWIlv32RgrzAwlaaQ7rP

* ensure closing of scanner if it was opened

* Refactored method in EmpyrialArchAngel to not always return same value.

* Refactored method in FalkenrathAristocrat to not always return same value.

* Refactored method in GilderBairn to not always return the same value.

* fixed left open resources, ensured quiet closing of the streams

* Refactored method in IceCave to not always return same value.

* Refactored method in KjeldoranRoyalGuard to not always return same value.

* Refactored method in LegionsInitiative to not always return same value.

* Refactored method in NaturesWill to not always return same value.

* added quiet closing method in new streamutils class, used to clean up the connectdialog

* Fix small typo

* added quiet closing to saveobjectutil

* closed resources in savegame method of gamecontroller

* properly close resources in loadGame method of GameReplay class

* further proper resource closing in ServerMessagesUtil

* fixed unclosed resources in copy method in mage framework Copier

* closed unclosed resources in copyCompressed method in Copier

* ensure closing of filewriter in manasymbols

* ensure proper closing of Stream in arcane UI

* ensure closing of datagram socket in arcane Util

* ensure resource closing in deckimport from clipboard

* ensure closing of plugin classloader

* ensured closing of zipinputstream resource

* ensure closing of fileoutputstream in ScryfallSymbolsSource

* ensure closing resources after finishing/canceling download of pictures

* remove commented code

* move locks to try block to ensure unlocking along all execution paths

* remove dangerous instance of double-checked locking

* removed dangerous instance of double checked locking in settingsmanager

* Removed dangerous instance of double-checked locking in ThemePluginImpl

* close resource which did not happen certainly

* close another stream

* ensure closing of inputstream
2018-03-22 08:13:13 -05:00
..
properties Moved Mage.Common classes from src to src/main/java 2017-04-20 19:05:09 +03:00
timer Moved Mage.Common classes from src to src/main/java 2017-04-20 19:05:09 +03:00
ActionWithBooleanResult.java Moved Mage.Common classes from src to src/main/java 2017-04-20 19:05:09 +03:00
ActionWithNullNegativeResult.java Moved Mage.Common classes from src to src/main/java 2017-04-20 19:05:09 +03:00
ActionWithTableViewResult.java Moved Mage.Common classes from src to src/main/java 2017-04-20 19:05:09 +03:00
ActionWithUUIDResult.java Moved Mage.Common classes from src to src/main/java 2017-04-20 19:05:09 +03:00
CardUtil.java move methods from cardutil to magepermanent, cardview:getColorText now uses ObjectColor.getDescription 2017-04-27 10:57:48 +02:00
CompressUtil.java Moved Mage.Common classes from src to src/main/java 2017-04-20 19:05:09 +03:00
DeckBuilder.java Refactored more subtypes usages to enum 2017-09-08 09:57:51 -04:00
MageVersion.java XMage 1.4.28V1 2018-03-17 23:59:34 +01:00
StreamUtils.java Blocker and Critical level bugfixes throughout the project (#4648) 2018-03-22 08:13:13 -05:00
ThreadUtils.java Moved Mage.Common classes from src to src/main/java 2017-04-20 19:05:09 +03:00