├── CHANGELOG.md ├── LICENSE ├── README.md └── src ├── main └── java │ └── javafixes │ ├── beta │ └── json5 │ │ ├── Json5ToJsonReader.java │ │ └── Token.java │ ├── collection │ ├── ByteIterable.java │ ├── ByteIterator.java │ ├── ByteQueue.java │ ├── LinkedArrayQueue.java │ └── util │ │ └── CollectionUtil.java │ ├── common │ ├── exception │ │ ├── InitializationFailedException.java │ │ └── WrappedException.java │ ├── function │ │ ├── Task.java │ │ ├── TriConsumer.java │ │ ├── TriFunction.java │ │ ├── ValueHandler.java │ │ └── ValueMapper.java │ └── util │ │ ├── AssertUtil.java │ │ └── StreamUtil.java │ ├── concurrency │ ├── MonitoringTaskSubmitter.java │ ├── ReusableCountLatch.java │ ├── Runner.java │ ├── ShutdownAwareCallable.java │ ├── ShutdownAwareTask.java │ ├── ShutdownInfo.java │ └── Synchronizer.java │ ├── deprecated │ └── io │ │ └── util │ │ └── InputStreamUtil.java │ ├── io │ ├── ByteQueueInputStream.java │ ├── ByteQueueOutputStream.java │ ├── ConvertedInputStream.java │ └── GzipCompressingInputStream.java │ ├── math │ ├── BigIntegerUtil.java │ ├── Decimal.java │ ├── LongUtil.java │ ├── OverflowUtil.java │ ├── PowerUtil.java │ ├── Precision.java │ ├── Scale.java │ └── exception │ │ └── UnsupportedDecimalTypeException.java │ └── object │ ├── DataObject.java │ ├── Either.java │ ├── Lazy.java │ ├── Microtype.java │ ├── SmartComparable.java │ ├── Triple.java │ ├── Tuple.java │ ├── Value.java │ └── changing │ ├── CachedValue.java │ ├── ChangingValue.java │ ├── ChangingValueHelper.java │ ├── DerivedJoinedValue.java │ ├── DerivedValue.java │ ├── DynamicValue.java │ ├── FailableValue.java │ ├── MutableValue.java │ ├── VersionedValue.java │ ├── builder │ ├── AbstractChangingValueBuilder.java │ ├── CachedValueBuilder.java │ ├── ChangingValueBuilder.java │ ├── DerivedJoinedValueBuilder.java │ ├── DerivedValueBuilder.java │ ├── DynamicValueBuilder.java │ ├── MutableValueBuilder.java │ └── UpdateConfigBuilder.java │ ├── config │ ├── ChangingValueUpdateConfig.java │ └── ScheduledReCachingConfig.java │ ├── function │ ├── mapping │ │ └── FailableValueMapper.java │ ├── recaching │ │ ├── AlwaysReCacheValue.java │ │ ├── ReCacheAnyValue.java │ │ ├── ReCacheIfFailure.java │ │ ├── ReCacheIfOlderThan.java │ │ └── ReCacheValueIf.java │ ├── replacement │ │ ├── AlwaysReplaceOldValueRule.java │ │ ├── DoNotReplaceValueWithFailureRule.java │ │ ├── ReplaceNonEqualOldValueRule.java │ │ └── ValueReplacementRule.java │ └── valueHandler │ │ ├── AfterReplacedPreviousValueHandler.java │ │ ├── CompositeEachPotentialValueHandler.java │ │ └── EachPotentialValueHandler.java │ └── util │ └── ChangingValueUtil.java └── test └── java ├── javafixes ├── beta │ └── json5 │ │ ├── Json5ToJsonReaderTest.java │ │ └── samples │ │ ├── from01.json5 │ │ ├── from02.json5 │ │ ├── to01.json │ │ └── to02.json ├── collection │ ├── ByteQueueTest.java │ └── CollectionUtilTest.java ├── common │ └── StreamUtilTest.java ├── concurrency │ ├── BaseExecutorTest.java │ ├── MonitoringTaskSubmitterTest.java │ ├── ReusableCountLatchTest.java │ ├── RunnerShowcaseTest.java │ ├── RunnerTest.java │ └── SynchronizerTest.java ├── math │ ├── BigIntegerUtilTest.java │ ├── DecimalAbsoluteTest.java │ ├── DecimalAdditionAndSubtractionTest.java │ ├── DecimalBigDecimalTest.java │ ├── DecimalComparisonTest.java │ ├── DecimalConstantsTest.java │ ├── DecimalCreationFromNumberTest.java │ ├── DecimalCreationFromStringTest.java │ ├── DecimalDeprecisionTest.java │ ├── DecimalDescaleTest.java │ ├── DecimalDivisionTest.java │ ├── DecimalEqualsAndHashCodeTest.java │ ├── DecimalMultiplicationTest.java │ ├── DecimalNegationTest.java │ ├── DecimalNumberConversionTest.java │ ├── DecimalPowerTest.java │ ├── DecimalPrecisionTest.java │ ├── DecimalSignumTest.java │ ├── DecimalToStringTest.java │ ├── LongUtilTest.java │ ├── OverflowUtilTest.java │ ├── PowerUtilTest.java │ ├── PrecisionTest.java │ └── ScaleTest.java ├── object │ ├── DataObjectTest.java │ ├── EitherTest.java │ ├── LazyTest.java │ ├── MicrotypeTest.java │ ├── TripleTest.java │ ├── TupleTest.java │ └── changing │ │ └── ChangingValueTest.java ├── temp │ └── PlaygroundTest.java └── test │ ├── CollectionUtil.java │ ├── Condition.java │ ├── OptionalMatcher.java │ └── Random.java └── playground └── chv ├── ByteQueueSample.java └── ChangingValueSample.java /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/README.md -------------------------------------------------------------------------------- /src/main/java/javafixes/beta/json5/Json5ToJsonReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/main/java/javafixes/beta/json5/Json5ToJsonReader.java -------------------------------------------------------------------------------- /src/main/java/javafixes/beta/json5/Token.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/main/java/javafixes/beta/json5/Token.java -------------------------------------------------------------------------------- /src/main/java/javafixes/collection/ByteIterable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/main/java/javafixes/collection/ByteIterable.java -------------------------------------------------------------------------------- /src/main/java/javafixes/collection/ByteIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/main/java/javafixes/collection/ByteIterator.java -------------------------------------------------------------------------------- /src/main/java/javafixes/collection/ByteQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/main/java/javafixes/collection/ByteQueue.java -------------------------------------------------------------------------------- /src/main/java/javafixes/collection/LinkedArrayQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/main/java/javafixes/collection/LinkedArrayQueue.java -------------------------------------------------------------------------------- /src/main/java/javafixes/collection/util/CollectionUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/main/java/javafixes/collection/util/CollectionUtil.java -------------------------------------------------------------------------------- /src/main/java/javafixes/common/exception/InitializationFailedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/main/java/javafixes/common/exception/InitializationFailedException.java -------------------------------------------------------------------------------- /src/main/java/javafixes/common/exception/WrappedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/main/java/javafixes/common/exception/WrappedException.java -------------------------------------------------------------------------------- /src/main/java/javafixes/common/function/Task.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/main/java/javafixes/common/function/Task.java -------------------------------------------------------------------------------- /src/main/java/javafixes/common/function/TriConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/main/java/javafixes/common/function/TriConsumer.java -------------------------------------------------------------------------------- /src/main/java/javafixes/common/function/TriFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/main/java/javafixes/common/function/TriFunction.java -------------------------------------------------------------------------------- /src/main/java/javafixes/common/function/ValueHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/main/java/javafixes/common/function/ValueHandler.java -------------------------------------------------------------------------------- /src/main/java/javafixes/common/function/ValueMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/main/java/javafixes/common/function/ValueMapper.java -------------------------------------------------------------------------------- /src/main/java/javafixes/common/util/AssertUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/main/java/javafixes/common/util/AssertUtil.java -------------------------------------------------------------------------------- /src/main/java/javafixes/common/util/StreamUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/main/java/javafixes/common/util/StreamUtil.java -------------------------------------------------------------------------------- /src/main/java/javafixes/concurrency/MonitoringTaskSubmitter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/main/java/javafixes/concurrency/MonitoringTaskSubmitter.java -------------------------------------------------------------------------------- /src/main/java/javafixes/concurrency/ReusableCountLatch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/main/java/javafixes/concurrency/ReusableCountLatch.java -------------------------------------------------------------------------------- /src/main/java/javafixes/concurrency/Runner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/main/java/javafixes/concurrency/Runner.java -------------------------------------------------------------------------------- /src/main/java/javafixes/concurrency/ShutdownAwareCallable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/main/java/javafixes/concurrency/ShutdownAwareCallable.java -------------------------------------------------------------------------------- /src/main/java/javafixes/concurrency/ShutdownAwareTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/main/java/javafixes/concurrency/ShutdownAwareTask.java -------------------------------------------------------------------------------- /src/main/java/javafixes/concurrency/ShutdownInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/main/java/javafixes/concurrency/ShutdownInfo.java -------------------------------------------------------------------------------- /src/main/java/javafixes/concurrency/Synchronizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/main/java/javafixes/concurrency/Synchronizer.java -------------------------------------------------------------------------------- /src/main/java/javafixes/deprecated/io/util/InputStreamUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/main/java/javafixes/deprecated/io/util/InputStreamUtil.java -------------------------------------------------------------------------------- /src/main/java/javafixes/io/ByteQueueInputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/main/java/javafixes/io/ByteQueueInputStream.java -------------------------------------------------------------------------------- /src/main/java/javafixes/io/ByteQueueOutputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/main/java/javafixes/io/ByteQueueOutputStream.java -------------------------------------------------------------------------------- /src/main/java/javafixes/io/ConvertedInputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/main/java/javafixes/io/ConvertedInputStream.java -------------------------------------------------------------------------------- /src/main/java/javafixes/io/GzipCompressingInputStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/main/java/javafixes/io/GzipCompressingInputStream.java -------------------------------------------------------------------------------- /src/main/java/javafixes/math/BigIntegerUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/main/java/javafixes/math/BigIntegerUtil.java -------------------------------------------------------------------------------- /src/main/java/javafixes/math/Decimal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/main/java/javafixes/math/Decimal.java -------------------------------------------------------------------------------- /src/main/java/javafixes/math/LongUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/main/java/javafixes/math/LongUtil.java -------------------------------------------------------------------------------- /src/main/java/javafixes/math/OverflowUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/main/java/javafixes/math/OverflowUtil.java -------------------------------------------------------------------------------- /src/main/java/javafixes/math/PowerUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/main/java/javafixes/math/PowerUtil.java -------------------------------------------------------------------------------- /src/main/java/javafixes/math/Precision.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/main/java/javafixes/math/Precision.java -------------------------------------------------------------------------------- /src/main/java/javafixes/math/Scale.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/main/java/javafixes/math/Scale.java -------------------------------------------------------------------------------- /src/main/java/javafixes/math/exception/UnsupportedDecimalTypeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/main/java/javafixes/math/exception/UnsupportedDecimalTypeException.java -------------------------------------------------------------------------------- /src/main/java/javafixes/object/DataObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/main/java/javafixes/object/DataObject.java -------------------------------------------------------------------------------- /src/main/java/javafixes/object/Either.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/main/java/javafixes/object/Either.java -------------------------------------------------------------------------------- /src/main/java/javafixes/object/Lazy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/main/java/javafixes/object/Lazy.java -------------------------------------------------------------------------------- /src/main/java/javafixes/object/Microtype.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/main/java/javafixes/object/Microtype.java -------------------------------------------------------------------------------- /src/main/java/javafixes/object/SmartComparable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/main/java/javafixes/object/SmartComparable.java -------------------------------------------------------------------------------- /src/main/java/javafixes/object/Triple.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/main/java/javafixes/object/Triple.java -------------------------------------------------------------------------------- /src/main/java/javafixes/object/Tuple.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/main/java/javafixes/object/Tuple.java -------------------------------------------------------------------------------- /src/main/java/javafixes/object/Value.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/main/java/javafixes/object/Value.java -------------------------------------------------------------------------------- /src/main/java/javafixes/object/changing/CachedValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/main/java/javafixes/object/changing/CachedValue.java -------------------------------------------------------------------------------- /src/main/java/javafixes/object/changing/ChangingValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/main/java/javafixes/object/changing/ChangingValue.java -------------------------------------------------------------------------------- /src/main/java/javafixes/object/changing/ChangingValueHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/main/java/javafixes/object/changing/ChangingValueHelper.java -------------------------------------------------------------------------------- /src/main/java/javafixes/object/changing/DerivedJoinedValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/main/java/javafixes/object/changing/DerivedJoinedValue.java -------------------------------------------------------------------------------- /src/main/java/javafixes/object/changing/DerivedValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/main/java/javafixes/object/changing/DerivedValue.java -------------------------------------------------------------------------------- /src/main/java/javafixes/object/changing/DynamicValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/main/java/javafixes/object/changing/DynamicValue.java -------------------------------------------------------------------------------- /src/main/java/javafixes/object/changing/FailableValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/main/java/javafixes/object/changing/FailableValue.java -------------------------------------------------------------------------------- /src/main/java/javafixes/object/changing/MutableValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/main/java/javafixes/object/changing/MutableValue.java -------------------------------------------------------------------------------- /src/main/java/javafixes/object/changing/VersionedValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/main/java/javafixes/object/changing/VersionedValue.java -------------------------------------------------------------------------------- /src/main/java/javafixes/object/changing/builder/AbstractChangingValueBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/main/java/javafixes/object/changing/builder/AbstractChangingValueBuilder.java -------------------------------------------------------------------------------- /src/main/java/javafixes/object/changing/builder/CachedValueBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/main/java/javafixes/object/changing/builder/CachedValueBuilder.java -------------------------------------------------------------------------------- /src/main/java/javafixes/object/changing/builder/ChangingValueBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/main/java/javafixes/object/changing/builder/ChangingValueBuilder.java -------------------------------------------------------------------------------- /src/main/java/javafixes/object/changing/builder/DerivedJoinedValueBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/main/java/javafixes/object/changing/builder/DerivedJoinedValueBuilder.java -------------------------------------------------------------------------------- /src/main/java/javafixes/object/changing/builder/DerivedValueBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/main/java/javafixes/object/changing/builder/DerivedValueBuilder.java -------------------------------------------------------------------------------- /src/main/java/javafixes/object/changing/builder/DynamicValueBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/main/java/javafixes/object/changing/builder/DynamicValueBuilder.java -------------------------------------------------------------------------------- /src/main/java/javafixes/object/changing/builder/MutableValueBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/main/java/javafixes/object/changing/builder/MutableValueBuilder.java -------------------------------------------------------------------------------- /src/main/java/javafixes/object/changing/builder/UpdateConfigBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/main/java/javafixes/object/changing/builder/UpdateConfigBuilder.java -------------------------------------------------------------------------------- /src/main/java/javafixes/object/changing/config/ChangingValueUpdateConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/main/java/javafixes/object/changing/config/ChangingValueUpdateConfig.java -------------------------------------------------------------------------------- /src/main/java/javafixes/object/changing/config/ScheduledReCachingConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/main/java/javafixes/object/changing/config/ScheduledReCachingConfig.java -------------------------------------------------------------------------------- /src/main/java/javafixes/object/changing/function/mapping/FailableValueMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/main/java/javafixes/object/changing/function/mapping/FailableValueMapper.java -------------------------------------------------------------------------------- /src/main/java/javafixes/object/changing/function/recaching/AlwaysReCacheValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/main/java/javafixes/object/changing/function/recaching/AlwaysReCacheValue.java -------------------------------------------------------------------------------- /src/main/java/javafixes/object/changing/function/recaching/ReCacheAnyValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/main/java/javafixes/object/changing/function/recaching/ReCacheAnyValue.java -------------------------------------------------------------------------------- /src/main/java/javafixes/object/changing/function/recaching/ReCacheIfFailure.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/main/java/javafixes/object/changing/function/recaching/ReCacheIfFailure.java -------------------------------------------------------------------------------- /src/main/java/javafixes/object/changing/function/recaching/ReCacheIfOlderThan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/main/java/javafixes/object/changing/function/recaching/ReCacheIfOlderThan.java -------------------------------------------------------------------------------- /src/main/java/javafixes/object/changing/function/recaching/ReCacheValueIf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/main/java/javafixes/object/changing/function/recaching/ReCacheValueIf.java -------------------------------------------------------------------------------- /src/main/java/javafixes/object/changing/function/replacement/AlwaysReplaceOldValueRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/main/java/javafixes/object/changing/function/replacement/AlwaysReplaceOldValueRule.java -------------------------------------------------------------------------------- /src/main/java/javafixes/object/changing/function/replacement/DoNotReplaceValueWithFailureRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/main/java/javafixes/object/changing/function/replacement/DoNotReplaceValueWithFailureRule.java -------------------------------------------------------------------------------- /src/main/java/javafixes/object/changing/function/replacement/ReplaceNonEqualOldValueRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/main/java/javafixes/object/changing/function/replacement/ReplaceNonEqualOldValueRule.java -------------------------------------------------------------------------------- /src/main/java/javafixes/object/changing/function/replacement/ValueReplacementRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/main/java/javafixes/object/changing/function/replacement/ValueReplacementRule.java -------------------------------------------------------------------------------- /src/main/java/javafixes/object/changing/function/valueHandler/AfterReplacedPreviousValueHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/main/java/javafixes/object/changing/function/valueHandler/AfterReplacedPreviousValueHandler.java -------------------------------------------------------------------------------- /src/main/java/javafixes/object/changing/function/valueHandler/CompositeEachPotentialValueHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/main/java/javafixes/object/changing/function/valueHandler/CompositeEachPotentialValueHandler.java -------------------------------------------------------------------------------- /src/main/java/javafixes/object/changing/function/valueHandler/EachPotentialValueHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/main/java/javafixes/object/changing/function/valueHandler/EachPotentialValueHandler.java -------------------------------------------------------------------------------- /src/main/java/javafixes/object/changing/util/ChangingValueUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/main/java/javafixes/object/changing/util/ChangingValueUtil.java -------------------------------------------------------------------------------- /src/test/java/javafixes/beta/json5/Json5ToJsonReaderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/test/java/javafixes/beta/json5/Json5ToJsonReaderTest.java -------------------------------------------------------------------------------- /src/test/java/javafixes/beta/json5/samples/from01.json5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/test/java/javafixes/beta/json5/samples/from01.json5 -------------------------------------------------------------------------------- /src/test/java/javafixes/beta/json5/samples/from02.json5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/test/java/javafixes/beta/json5/samples/from02.json5 -------------------------------------------------------------------------------- /src/test/java/javafixes/beta/json5/samples/to01.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/test/java/javafixes/beta/json5/samples/to01.json -------------------------------------------------------------------------------- /src/test/java/javafixes/beta/json5/samples/to02.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/test/java/javafixes/beta/json5/samples/to02.json -------------------------------------------------------------------------------- /src/test/java/javafixes/collection/ByteQueueTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/test/java/javafixes/collection/ByteQueueTest.java -------------------------------------------------------------------------------- /src/test/java/javafixes/collection/CollectionUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/test/java/javafixes/collection/CollectionUtilTest.java -------------------------------------------------------------------------------- /src/test/java/javafixes/common/StreamUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/test/java/javafixes/common/StreamUtilTest.java -------------------------------------------------------------------------------- /src/test/java/javafixes/concurrency/BaseExecutorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/test/java/javafixes/concurrency/BaseExecutorTest.java -------------------------------------------------------------------------------- /src/test/java/javafixes/concurrency/MonitoringTaskSubmitterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/test/java/javafixes/concurrency/MonitoringTaskSubmitterTest.java -------------------------------------------------------------------------------- /src/test/java/javafixes/concurrency/ReusableCountLatchTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/test/java/javafixes/concurrency/ReusableCountLatchTest.java -------------------------------------------------------------------------------- /src/test/java/javafixes/concurrency/RunnerShowcaseTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/test/java/javafixes/concurrency/RunnerShowcaseTest.java -------------------------------------------------------------------------------- /src/test/java/javafixes/concurrency/RunnerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/test/java/javafixes/concurrency/RunnerTest.java -------------------------------------------------------------------------------- /src/test/java/javafixes/concurrency/SynchronizerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/test/java/javafixes/concurrency/SynchronizerTest.java -------------------------------------------------------------------------------- /src/test/java/javafixes/math/BigIntegerUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/test/java/javafixes/math/BigIntegerUtilTest.java -------------------------------------------------------------------------------- /src/test/java/javafixes/math/DecimalAbsoluteTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/test/java/javafixes/math/DecimalAbsoluteTest.java -------------------------------------------------------------------------------- /src/test/java/javafixes/math/DecimalAdditionAndSubtractionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/test/java/javafixes/math/DecimalAdditionAndSubtractionTest.java -------------------------------------------------------------------------------- /src/test/java/javafixes/math/DecimalBigDecimalTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/test/java/javafixes/math/DecimalBigDecimalTest.java -------------------------------------------------------------------------------- /src/test/java/javafixes/math/DecimalComparisonTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/test/java/javafixes/math/DecimalComparisonTest.java -------------------------------------------------------------------------------- /src/test/java/javafixes/math/DecimalConstantsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/test/java/javafixes/math/DecimalConstantsTest.java -------------------------------------------------------------------------------- /src/test/java/javafixes/math/DecimalCreationFromNumberTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/test/java/javafixes/math/DecimalCreationFromNumberTest.java -------------------------------------------------------------------------------- /src/test/java/javafixes/math/DecimalCreationFromStringTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/test/java/javafixes/math/DecimalCreationFromStringTest.java -------------------------------------------------------------------------------- /src/test/java/javafixes/math/DecimalDeprecisionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/test/java/javafixes/math/DecimalDeprecisionTest.java -------------------------------------------------------------------------------- /src/test/java/javafixes/math/DecimalDescaleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/test/java/javafixes/math/DecimalDescaleTest.java -------------------------------------------------------------------------------- /src/test/java/javafixes/math/DecimalDivisionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/test/java/javafixes/math/DecimalDivisionTest.java -------------------------------------------------------------------------------- /src/test/java/javafixes/math/DecimalEqualsAndHashCodeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/test/java/javafixes/math/DecimalEqualsAndHashCodeTest.java -------------------------------------------------------------------------------- /src/test/java/javafixes/math/DecimalMultiplicationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/test/java/javafixes/math/DecimalMultiplicationTest.java -------------------------------------------------------------------------------- /src/test/java/javafixes/math/DecimalNegationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/test/java/javafixes/math/DecimalNegationTest.java -------------------------------------------------------------------------------- /src/test/java/javafixes/math/DecimalNumberConversionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/test/java/javafixes/math/DecimalNumberConversionTest.java -------------------------------------------------------------------------------- /src/test/java/javafixes/math/DecimalPowerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/test/java/javafixes/math/DecimalPowerTest.java -------------------------------------------------------------------------------- /src/test/java/javafixes/math/DecimalPrecisionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/test/java/javafixes/math/DecimalPrecisionTest.java -------------------------------------------------------------------------------- /src/test/java/javafixes/math/DecimalSignumTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/test/java/javafixes/math/DecimalSignumTest.java -------------------------------------------------------------------------------- /src/test/java/javafixes/math/DecimalToStringTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/test/java/javafixes/math/DecimalToStringTest.java -------------------------------------------------------------------------------- /src/test/java/javafixes/math/LongUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/test/java/javafixes/math/LongUtilTest.java -------------------------------------------------------------------------------- /src/test/java/javafixes/math/OverflowUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/test/java/javafixes/math/OverflowUtilTest.java -------------------------------------------------------------------------------- /src/test/java/javafixes/math/PowerUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/test/java/javafixes/math/PowerUtilTest.java -------------------------------------------------------------------------------- /src/test/java/javafixes/math/PrecisionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/test/java/javafixes/math/PrecisionTest.java -------------------------------------------------------------------------------- /src/test/java/javafixes/math/ScaleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/test/java/javafixes/math/ScaleTest.java -------------------------------------------------------------------------------- /src/test/java/javafixes/object/DataObjectTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/test/java/javafixes/object/DataObjectTest.java -------------------------------------------------------------------------------- /src/test/java/javafixes/object/EitherTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/test/java/javafixes/object/EitherTest.java -------------------------------------------------------------------------------- /src/test/java/javafixes/object/LazyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/test/java/javafixes/object/LazyTest.java -------------------------------------------------------------------------------- /src/test/java/javafixes/object/MicrotypeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/test/java/javafixes/object/MicrotypeTest.java -------------------------------------------------------------------------------- /src/test/java/javafixes/object/TripleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/test/java/javafixes/object/TripleTest.java -------------------------------------------------------------------------------- /src/test/java/javafixes/object/TupleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/test/java/javafixes/object/TupleTest.java -------------------------------------------------------------------------------- /src/test/java/javafixes/object/changing/ChangingValueTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/test/java/javafixes/object/changing/ChangingValueTest.java -------------------------------------------------------------------------------- /src/test/java/javafixes/temp/PlaygroundTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/test/java/javafixes/temp/PlaygroundTest.java -------------------------------------------------------------------------------- /src/test/java/javafixes/test/CollectionUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/test/java/javafixes/test/CollectionUtil.java -------------------------------------------------------------------------------- /src/test/java/javafixes/test/Condition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/test/java/javafixes/test/Condition.java -------------------------------------------------------------------------------- /src/test/java/javafixes/test/OptionalMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/test/java/javafixes/test/OptionalMatcher.java -------------------------------------------------------------------------------- /src/test/java/javafixes/test/Random.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/test/java/javafixes/test/Random.java -------------------------------------------------------------------------------- /src/test/java/playground/chv/ByteQueueSample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/test/java/playground/chv/ByteQueueSample.java -------------------------------------------------------------------------------- /src/test/java/playground/chv/ChangingValueSample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MatejTymes/JavaFixes/HEAD/src/test/java/playground/chv/ChangingValueSample.java --------------------------------------------------------------------------------