PageRenderTime 29ms CodeModel.GetById 32ms RepoModel.GetById 0ms app.codeStats 0ms

/javaspecialists.iws

http://github.com/kabutz/javaspecialists
Unknown | 1062 lines | 1061 code | 1 blank | 0 comment | 0 complexity | 2d74565d6cb7735ddb6164edf0e05b4d MD5 | raw file
Possible License(s): Apache-2.0
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <project version="4">
  3. <component name="ChangeListManager">
  4. <list default="true" id="5c447008-9653-4c89-b48a-29e2b5e8cf7c" name="Default" comment="Added test to check that the parallel fibonacci solution really does parallelize the work.">
  5. <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/LICENSE" />
  6. <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/NOTICE" />
  7. <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/examples/issue203/GoToJava.java" />
  8. <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/math/fibonacci/FibonacciTakahashi.java" />
  9. <change type="MODIFICATION" beforePath="$PROJECT_DIR$/javaspecialists.iml" afterPath="$PROJECT_DIR$/javaspecialists.iml" />
  10. <change type="MODIFICATION" beforePath="$PROJECT_DIR$/javaspecialists.ipr" afterPath="$PROJECT_DIR$/javaspecialists.ipr" />
  11. <change type="MODIFICATION" beforePath="$PROJECT_DIR$/javaspecialists.iws" afterPath="$PROJECT_DIR$/javaspecialists.iws" />
  12. <change type="MODIFICATION" beforePath="$PROJECT_DIR$/pom.xml" afterPath="$PROJECT_DIR$/pom.xml" />
  13. <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/concurrency/interlocker/InterlockTask.java" afterPath="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/concurrency/interlocker/InterlockTask.java" />
  14. <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/concurrency/interlocker/Interlocker.java" afterPath="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/concurrency/interlocker/Interlocker.java" />
  15. <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/concurrency/interlocker/Interlockers.java" afterPath="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/concurrency/interlocker/Interlockers.java" />
  16. <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/concurrency/interlocker/impl/AtomicInterlocker.java" afterPath="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/concurrency/interlocker/impl/AtomicInterlocker.java" />
  17. <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/concurrency/interlocker/impl/ConditionInterlocker.java" afterPath="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/concurrency/interlocker/impl/ConditionInterlocker.java" />
  18. <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/concurrency/interlocker/impl/LockFreeInterlocker.java" afterPath="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/concurrency/interlocker/impl/LockFreeInterlocker.java" />
  19. <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/concurrency/interlocker/impl/SemaphoreInterlocker.java" afterPath="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/concurrency/interlocker/impl/SemaphoreInterlocker.java" />
  20. <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/concurrency/interlocker/impl/WaitNotifyInterlocker.java" afterPath="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/concurrency/interlocker/impl/WaitNotifyInterlocker.java" />
  21. <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/concurrency/stripedexecutor/StripedCallable.java" afterPath="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/concurrency/stripedexecutor/StripedCallable.java" />
  22. <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/concurrency/stripedexecutor/StripedExecutorService.java" afterPath="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/concurrency/stripedexecutor/StripedExecutorService.java" />
  23. <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/concurrency/stripedexecutor/StripedObject.java" afterPath="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/concurrency/stripedexecutor/StripedObject.java" />
  24. <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/concurrency/stripedexecutor/StripedRunnable.java" afterPath="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/concurrency/stripedexecutor/StripedRunnable.java" />
  25. <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/examples/issue187/ArrayBoundsTest.java" afterPath="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/examples/issue187/ArrayBoundsTest.java" />
  26. <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/examples/issue187/ClassCastTest.java" afterPath="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/examples/issue187/ClassCastTest.java" />
  27. <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/examples/issue187/DuplicateExceptionChecker.java" afterPath="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/examples/issue187/DuplicateExceptionChecker.java" />
  28. <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/examples/issue187/MixedExeptionTest.java" afterPath="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/examples/issue187/MixedExeptionTest.java" />
  29. <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/examples/issue187/NullPointerTest.java" afterPath="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/examples/issue187/NullPointerTest.java" />
  30. <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/examples/issue188/VirtualMachineLiveLock.java" afterPath="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/examples/issue188/VirtualMachineLiveLock.java" />
  31. <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/examples/issue198/Blinker.java" afterPath="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/examples/issue198/Blinker.java" />
  32. <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/examples/issue198/CloseToOne.java" afterPath="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/examples/issue198/CloseToOne.java" />
  33. <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/examples/issue198/CloseToOne2.java" afterPath="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/examples/issue198/CloseToOne2.java" />
  34. <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/examples/issue198/FindRandom.java" afterPath="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/examples/issue198/FindRandom.java" />
  35. <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/examples/issue198/MathTeaser.java" afterPath="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/examples/issue198/MathTeaser.java" />
  36. <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/examples/issue201/FibonacciGenerator.java" afterPath="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/examples/issue201/FibonacciGenerator.java" />
  37. <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/examples/issue201/FibonacciGeneratorExample.java" afterPath="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/examples/issue201/FibonacciGeneratorExample.java" />
  38. <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/math/fibonacci/Fibonacci.java" afterPath="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/math/fibonacci/Fibonacci.java" />
  39. <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/math/fibonacci/FibonacciCache.java" afterPath="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/math/fibonacci/FibonacciCache.java" />
  40. <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/math/fibonacci/FibonacciFormulaBigInteger.java" afterPath="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/math/fibonacci/FibonacciFormulaBigInteger.java" />
  41. <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/math/fibonacci/FibonacciFormulaLong.java" afterPath="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/math/fibonacci/FibonacciFormulaLong.java" />
  42. <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/math/fibonacci/FibonacciIterative.java" afterPath="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/math/fibonacci/FibonacciIterative.java" />
  43. <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/math/fibonacci/FibonacciRecursive.java" afterPath="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/math/fibonacci/FibonacciRecursive.java" />
  44. <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/math/fibonacci/FibonacciRecursiveDijkstra.java" afterPath="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/math/fibonacci/FibonacciRecursiveDijkstra.java" />
  45. <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/math/fibonacci/FibonacciRecursiveDijkstraKaratsuba.java" afterPath="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/math/fibonacci/FibonacciRecursiveDijkstraKaratsuba.java" />
  46. <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/math/fibonacci/FibonacciRecursiveNonCaching.java" afterPath="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/math/fibonacci/FibonacciRecursiveNonCaching.java" />
  47. <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/math/fibonacci/FibonacciRecursiveParallelDijkstraKaratsuba.java" afterPath="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/math/fibonacci/FibonacciRecursiveParallelDijkstraKaratsuba.java" />
  48. <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/math/fibonacci/NonCachingFibonacci.java" afterPath="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/math/fibonacci/NonCachingFibonacci.java" />
  49. <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/math/numbers/BasicKaratsuba.java" afterPath="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/math/numbers/BasicKaratsuba.java" />
  50. <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/math/numbers/BigIntegerUtils.java" afterPath="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/math/numbers/BigIntegerUtils.java" />
  51. <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/math/numbers/Karatsuba.java" afterPath="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/math/numbers/Karatsuba.java" />
  52. <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/math/numbers/ParallelKaratsuba.java" afterPath="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/math/numbers/ParallelKaratsuba.java" />
  53. <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/test/java/eu/javaspecialists/tjsn/concurrency/interlocker/EmptyInterlockTask.java" afterPath="$PROJECT_DIR$/src/test/java/eu/javaspecialists/tjsn/concurrency/interlocker/EmptyInterlockTask.java" />
  54. <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/test/java/eu/javaspecialists/tjsn/concurrency/interlocker/EvenOddCorrectnessTest.java" afterPath="$PROJECT_DIR$/src/test/java/eu/javaspecialists/tjsn/concurrency/interlocker/EvenOddCorrectnessTest.java" />
  55. <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/test/java/eu/javaspecialists/tjsn/concurrency/interlocker/EvenOddPerformanceTest.java" afterPath="$PROJECT_DIR$/src/test/java/eu/javaspecialists/tjsn/concurrency/interlocker/EvenOddPerformanceTest.java" />
  56. <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/test/java/eu/javaspecialists/tjsn/concurrency/interlocker/InterleavedNumberTestingStrategy.java" afterPath="$PROJECT_DIR$/src/test/java/eu/javaspecialists/tjsn/concurrency/interlocker/InterleavedNumberTestingStrategy.java" />
  57. <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/test/java/eu/javaspecialists/tjsn/concurrency/interlocker/RaceConditionTestingStrategy.java" afterPath="$PROJECT_DIR$/src/test/java/eu/javaspecialists/tjsn/concurrency/interlocker/RaceConditionTestingStrategy.java" />
  58. <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/test/java/eu/javaspecialists/tjsn/concurrency/interlocker/ThreadPrintingTask.java" afterPath="$PROJECT_DIR$/src/test/java/eu/javaspecialists/tjsn/concurrency/interlocker/ThreadPrintingTask.java" />
  59. <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/test/java/eu/javaspecialists/tjsn/concurrency/interlocker/VerifyResult.java" afterPath="$PROJECT_DIR$/src/test/java/eu/javaspecialists/tjsn/concurrency/interlocker/VerifyResult.java" />
  60. <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/test/java/eu/javaspecialists/tjsn/concurrency/stripedexecutor/StripedExecutorServiceTest.java" afterPath="$PROJECT_DIR$/src/test/java/eu/javaspecialists/tjsn/concurrency/stripedexecutor/StripedExecutorServiceTest.java" />
  61. <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/test/java/eu/javaspecialists/tjsn/examples/issue198/CloseToOne2Test.java" afterPath="$PROJECT_DIR$/src/test/java/eu/javaspecialists/tjsn/examples/issue198/CloseToOne2Test.java" />
  62. <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/test/java/eu/javaspecialists/tjsn/examples/issue198/CloseToOneTest.java" afterPath="$PROJECT_DIR$/src/test/java/eu/javaspecialists/tjsn/examples/issue198/CloseToOneTest.java" />
  63. <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/test/java/eu/javaspecialists/tjsn/examples/issue198/FindRandomTest.java" afterPath="$PROJECT_DIR$/src/test/java/eu/javaspecialists/tjsn/examples/issue198/FindRandomTest.java" />
  64. <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/test/java/eu/javaspecialists/tjsn/math/numbers/FibonacciTest.java" afterPath="$PROJECT_DIR$/src/test/java/eu/javaspecialists/tjsn/math/numbers/FibonacciTest.java" />
  65. <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/test/java/eu/javaspecialists/tjsn/math/numbers/KaratsubaTest.java" afterPath="$PROJECT_DIR$/src/test/java/eu/javaspecialists/tjsn/math/numbers/KaratsubaTest.java" />
  66. </list>
  67. <ignored path="javaspecialists.iws" />
  68. <ignored path=".idea/workspace.xml" />
  69. <option name="TRACKING_ENABLED" value="true" />
  70. <option name="SHOW_DIALOG" value="false" />
  71. <option name="HIGHLIGHT_CONFLICTS" value="true" />
  72. <option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
  73. <option name="LAST_RESOLUTION" value="IGNORE" />
  74. </component>
  75. <component name="ChangesViewManager" flattened_view="true" show_ignored="false" />
  76. <component name="CoverageDataManager">
  77. <SUITE FILE_PATH="coverage/javaspecialists$ArrayBoundsTest.ic" NAME="ArrayBoundsTest Coverage Results" MODIFIED="1337269841949" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="idea" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="true">
  78. <FILTER>eu.javaspecialists.tjsn.examples.issue187.*</FILTER>
  79. </SUITE>
  80. <SUITE FILE_PATH="coverage/javaspecialists$Blinker.ic" NAME="Blinker Coverage Results" MODIFIED="1337260788292" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="idea" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="true">
  81. <FILTER>eu.javaspecialists.tjsn.examples.issue198.*</FILTER>
  82. </SUITE>
  83. <SUITE FILE_PATH="coverage/javaspecialists$EvenOddPerformanceTest.ic" NAME="EvenOddPerformanceTest Coverage Results" MODIFIED="1337279625629" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="idea" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="true">
  84. <FILTER>eu.javaspecialists.tjsn.concurrency.interlocker.*</FILTER>
  85. </SUITE>
  86. <SUITE FILE_PATH="coverage/javaspecialists$eu_javaspecialists_tjsn_in_javaspecialists.ic" NAME="eu.javaspecialists.tjsn in javaspecialists Coverage Results" MODIFIED="1337280012295" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="idea" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="true">
  87. <FILTER>eu.javaspecialists.tjsn.*</FILTER>
  88. </SUITE>
  89. <SUITE FILE_PATH="coverage/javaspecialists$eu_javaspecialists_tjsn_concurrency_interlocker_in_javaspecialists.ic" NAME="eu.javaspecialists.tjsn.concurrency.interlocker in javaspecialists Coverage Results" MODIFIED="1337279506953" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="idea" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="true">
  90. <FILTER>eu.javaspecialists.tjsn.concurrency.interlocker.*</FILTER>
  91. </SUITE>
  92. <SUITE FILE_PATH="coverage/javaspecialists$ClassCastTest.ic" NAME="ClassCastTest Coverage Results" MODIFIED="1337269851175" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="idea" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="true">
  93. <FILTER>eu.javaspecialists.tjsn.examples.issue187.*</FILTER>
  94. </SUITE>
  95. <SUITE FILE_PATH="coverage/javaspecialists$eu_javaspecialists_tjsn_examples_issue187_in_javaspecialists.ic" NAME="eu.javaspecialists.tjsn.examples.issue187 in javaspecialists Coverage Results" MODIFIED="1337269833243" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="idea" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="true">
  96. <FILTER>eu.javaspecialists.tjsn.examples.issue187.*</FILTER>
  97. </SUITE>
  98. <SUITE FILE_PATH="coverage/javaspecialists$CloseToOne2.ic" NAME="CloseToOne2 Coverage Results" MODIFIED="1337260950403" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="idea" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="true">
  99. <FILTER>eu.javaspecialists.tjsn.examples.issue198.*</FILTER>
  100. </SUITE>
  101. <SUITE FILE_PATH="coverage/javaspecialists$MathTeaser.ic" NAME="MathTeaser Coverage Results" MODIFIED="1337260962117" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="idea" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="true">
  102. <FILTER>eu.javaspecialists.tjsn.examples.issue198.*</FILTER>
  103. </SUITE>
  104. <SUITE FILE_PATH="coverage/javaspecialists$CloseToOne.ic" NAME="CloseToOne Coverage Results" MODIFIED="1337260939429" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="idea" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="true">
  105. <FILTER>eu.javaspecialists.tjsn.examples.issue198.*</FILTER>
  106. </SUITE>
  107. <SUITE FILE_PATH="coverage/javaspecialists$FindRandom.ic" NAME="FindRandom Coverage Results" MODIFIED="1337260954811" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="idea" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="true">
  108. <FILTER>eu.javaspecialists.tjsn.examples.issue198.*</FILTER>
  109. </SUITE>
  110. <SUITE FILE_PATH="coverage/javaspecialists$StripedExecutorServiceTest.ic" NAME="StripedExecutorServiceTest Coverage Results" MODIFIED="1337261030395" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="idea" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="true">
  111. <FILTER>eu.javaspecialists.tjsn.concurrency.stripedexecutor.*</FILTER>
  112. </SUITE>
  113. <SUITE FILE_PATH="coverage/javaspecialists$MixedExeptionTest.ic" NAME="MixedExeptionTest Coverage Results" MODIFIED="1337269860434" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="idea" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="true">
  114. <FILTER>eu.javaspecialists.tjsn.examples.issue187.*</FILTER>
  115. </SUITE>
  116. </component>
  117. <component name="CoverageOptionsProvider">
  118. <option name="myAddOrReplace" value="1" />
  119. </component>
  120. <component name="CoverageViewManager">
  121. <option name="myAutoScrollToSource" value="true" />
  122. <option name="myAutoScrollFromSource" value="true" />
  123. </component>
  124. <component name="CreatePatchCommitExecutor">
  125. <option name="PATCH_PATH" value="" />
  126. </component>
  127. <component name="DaemonCodeAnalyzer">
  128. <disable_hints />
  129. </component>
  130. <component name="DatabaseView">
  131. <flatten value="false" />
  132. <groupTables value="false" />
  133. </component>
  134. <component name="DebuggerManager">
  135. <breakpoint_any>
  136. <breakpoint>
  137. <option name="NOTIFY_CAUGHT" value="true" />
  138. <option name="NOTIFY_UNCAUGHT" value="true" />
  139. <option name="ENABLED" value="false" />
  140. <option name="LOG_ENABLED" value="false" />
  141. <option name="LOG_EXPRESSION_ENABLED" value="false" />
  142. <option name="SUSPEND_POLICY" value="SuspendAll" />
  143. <option name="COUNT_FILTER_ENABLED" value="false" />
  144. <option name="COUNT_FILTER" value="0" />
  145. <option name="CONDITION_ENABLED" value="false" />
  146. <option name="CLASS_FILTERS_ENABLED" value="false" />
  147. <option name="INSTANCE_FILTERS_ENABLED" value="false" />
  148. <option name="CONDITION" value="" />
  149. <option name="LOG_MESSAGE" value="" />
  150. </breakpoint>
  151. <breakpoint>
  152. <option name="NOTIFY_CAUGHT" value="true" />
  153. <option name="NOTIFY_UNCAUGHT" value="true" />
  154. <option name="ENABLED" value="false" />
  155. <option name="LOG_ENABLED" value="false" />
  156. <option name="LOG_EXPRESSION_ENABLED" value="false" />
  157. <option name="SUSPEND_POLICY" value="SuspendAll" />
  158. <option name="COUNT_FILTER_ENABLED" value="false" />
  159. <option name="COUNT_FILTER" value="0" />
  160. <option name="CONDITION_ENABLED" value="false" />
  161. <option name="CLASS_FILTERS_ENABLED" value="false" />
  162. <option name="INSTANCE_FILTERS_ENABLED" value="false" />
  163. <option name="CONDITION" value="" />
  164. <option name="LOG_MESSAGE" value="" />
  165. </breakpoint>
  166. </breakpoint_any>
  167. <breakpoint_rules />
  168. <ui_properties />
  169. </component>
  170. <component name="FavoritesManager">
  171. <favorites_list name="javaspecialists" />
  172. </component>
  173. <component name="FileEditorManager">
  174. <leaf>
  175. <file leaf-file-name="Interlocker.java" pinned="false" current="false" current-in-tab="false">
  176. <entry file="file://$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/concurrency/interlocker/Interlocker.java">
  177. <provider selected="true" editor-type-id="text-editor">
  178. <state line="28" column="22" selection-start="1069" selection-end="1069" vertical-scroll-proportion="0.0">
  179. <folding />
  180. </state>
  181. </provider>
  182. </entry>
  183. </file>
  184. <file leaf-file-name="Interlockers.java" pinned="false" current="false" current-in-tab="false">
  185. <entry file="file://$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/concurrency/interlocker/Interlockers.java">
  186. <provider selected="true" editor-type-id="text-editor">
  187. <state line="0" column="0" selection-start="0" selection-end="0" vertical-scroll-proportion="0.0">
  188. <folding />
  189. </state>
  190. </provider>
  191. </entry>
  192. </file>
  193. <file leaf-file-name="InterlockTask.java" pinned="false" current="false" current-in-tab="false">
  194. <entry file="file://$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/concurrency/interlocker/InterlockTask.java">
  195. <provider selected="true" editor-type-id="text-editor">
  196. <state line="27" column="17" selection-start="1015" selection-end="1015" vertical-scroll-proportion="0.0">
  197. <folding />
  198. </state>
  199. </provider>
  200. </entry>
  201. </file>
  202. <file leaf-file-name="CloseToOne2Test.java" pinned="false" current="false" current-in-tab="false">
  203. <entry file="file://$PROJECT_DIR$/src/test/java/eu/javaspecialists/tjsn/examples/issue198/CloseToOne2Test.java">
  204. <provider selected="true" editor-type-id="text-editor">
  205. <state line="29" column="13" selection-start="1002" selection-end="1002" vertical-scroll-proportion="0.0">
  206. <folding />
  207. </state>
  208. </provider>
  209. </entry>
  210. </file>
  211. <file leaf-file-name=".gitignore" pinned="false" current="false" current-in-tab="false">
  212. <entry file="file://$PROJECT_DIR$/.gitignore">
  213. <provider selected="true" editor-type-id="text-editor">
  214. <state line="0" column="0" selection-start="0" selection-end="0" vertical-scroll-proportion="0.0">
  215. <folding />
  216. </state>
  217. </provider>
  218. </entry>
  219. </file>
  220. <file leaf-file-name="javaspecialists.iws" pinned="false" current="false" current-in-tab="false">
  221. <entry file="file://$PROJECT_DIR$/javaspecialists.iws">
  222. <provider selected="true" editor-type-id="text-editor">
  223. <state line="0" column="0" selection-start="0" selection-end="0" vertical-scroll-proportion="0.0">
  224. <folding />
  225. </state>
  226. </provider>
  227. </entry>
  228. </file>
  229. <file leaf-file-name="FibonacciRecursiveDijkstra.java" pinned="false" current="false" current-in-tab="false">
  230. <entry file="file://$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/math/fibonacci/FibonacciRecursiveDijkstra.java">
  231. <provider selected="true" editor-type-id="text-editor">
  232. <state line="28" column="13" selection-start="1015" selection-end="1015" vertical-scroll-proportion="0.0">
  233. <folding />
  234. </state>
  235. </provider>
  236. </entry>
  237. </file>
  238. <file leaf-file-name="FibonacciTakahashi.java" pinned="false" current="false" current-in-tab="false">
  239. <entry file="file://$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/math/fibonacci/FibonacciTakahashi.java">
  240. <provider selected="true" editor-type-id="text-editor">
  241. <state line="28" column="0" selection-start="1149" selection-end="1149" vertical-scroll-proportion="0.0">
  242. <folding />
  243. </state>
  244. </provider>
  245. </entry>
  246. </file>
  247. <file leaf-file-name="FibonacciTest.java" pinned="false" current="false" current-in-tab="false">
  248. <entry file="file://$PROJECT_DIR$/src/test/java/eu/javaspecialists/tjsn/math/numbers/FibonacciTest.java">
  249. <provider selected="true" editor-type-id="text-editor">
  250. <state line="52" column="16" selection-start="1899" selection-end="1899" vertical-scroll-proportion="0.0">
  251. <folding />
  252. </state>
  253. </provider>
  254. </entry>
  255. </file>
  256. <file leaf-file-name="GoToJava.java" pinned="false" current="true" current-in-tab="true">
  257. <entry file="file://$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/examples/issue203/GoToJava.java">
  258. <provider selected="true" editor-type-id="text-editor">
  259. <state line="27" column="12" selection-start="965" selection-end="965" vertical-scroll-proportion="0.30466473">
  260. <folding />
  261. </state>
  262. </provider>
  263. </entry>
  264. </file>
  265. </leaf>
  266. </component>
  267. <component name="FindManager">
  268. <FindUsagesManager>
  269. <setting name="OPEN_NEW_TAB" value="false" />
  270. </FindUsagesManager>
  271. </component>
  272. <component name="Git.Settings">
  273. <option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" />
  274. </component>
  275. <component name="IdeDocumentHistory">
  276. <option name="changedFiles">
  277. <list>
  278. <option value="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/math/fibonacci/FibonacciRecursiveParallelDijkstraKaratsubaReservingCache.java" />
  279. <option value="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/math/fibonacci/FibonacciRecursiveParallelDijkstraKaratsuba.java" />
  280. <option value="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/math/numbers/ParallelKaratsuba.java" />
  281. <option value="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/math/fibonacci/FibonacciRecursive.java" />
  282. <option value="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/math/fibonacci/NonCachingFibonacci.java" />
  283. <option value="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/math/fibonacci/FibonacciIterative.java" />
  284. <option value="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/examples/issue201/FibonacciGeneratorExample.java" />
  285. <option value="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/math/fibonacci/FibonacciCache.java" />
  286. <option value="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/math/numbers/BigIntegerUtils.java" />
  287. <option value="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/math/numbers/BasicKaratsuba.java" />
  288. <option value="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/math/fibonacci/Fibonacci.java" />
  289. <option value="$PROJECT_DIR$/LICENSE" />
  290. <option value="$PROJECT_DIR$/NOTICE" />
  291. <option value="$PROJECT_DIR$/src/test/java/eu/javaspecialists/tjsn/math/numbers/FibonacciTest.java" />
  292. <option value="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/math/fibonacci/FibonacciTakahashi.java" />
  293. <option value="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/examples/issue203/GoToJava.java" />
  294. </list>
  295. </option>
  296. </component>
  297. <component name="MavenImportPreferences">
  298. <option name="generalSettings">
  299. <MavenGeneralSettings>
  300. <option name="printErrorStackTraces" value="true" />
  301. </MavenGeneralSettings>
  302. </option>
  303. <option name="importingSettings">
  304. <MavenImportingSettings>
  305. <option name="importAutomatically" value="true" />
  306. <option name="keepSourceFolders" value="false" />
  307. </MavenImportingSettings>
  308. </option>
  309. </component>
  310. <component name="MavenProjectNavigator">
  311. <treeState>
  312. <PATH>
  313. <PATH_ELEMENT>
  314. <option name="myItemId" value="" />
  315. <option name="myItemType" value="org.jetbrains.idea.maven.navigator.MavenProjectsStructure$RootNode" />
  316. </PATH_ELEMENT>
  317. </PATH>
  318. </treeState>
  319. </component>
  320. <component name="MavenRunner">
  321. <option name="jreName" value="1.7" />
  322. <option name="vmOptions" value="-ea" />
  323. </component>
  324. <component name="ProjectFrameBounds">
  325. <option name="y" value="22" />
  326. <option name="width" value="1436" />
  327. <option name="height" value="878" />
  328. </component>
  329. <component name="ProjectInspectionProfilesVisibleTreeState">
  330. <entry key="Project Default">
  331. <profile-state>
  332. <expanded-state>
  333. <State>
  334. <id />
  335. </State>
  336. <State>
  337. <id>Android</id>
  338. </State>
  339. <State>
  340. <id>CorrectnessLintAndroid</id>
  341. </State>
  342. <State>
  343. <id>Error handling</id>
  344. </State>
  345. <State>
  346. <id>Java language level issues</id>
  347. </State>
  348. <State>
  349. <id>Java language level migration aids</id>
  350. </State>
  351. <State>
  352. <id>LintAndroid</id>
  353. </State>
  354. <State>
  355. <id>PerformanceLintAndroid</id>
  356. </State>
  357. <State>
  358. <id>Probable bugs</id>
  359. </State>
  360. <State>
  361. <id>Resource management issues</id>
  362. </State>
  363. </expanded-state>
  364. <selected-state>
  365. <State>
  366. <id>Abstraction issues</id>
  367. </State>
  368. </selected-state>
  369. </profile-state>
  370. </entry>
  371. </component>
  372. <component name="ProjectLevelVcsManager" settingsEditedManually="false">
  373. <OptionsSetting value="true" id="Add" />
  374. <OptionsSetting value="true" id="Remove" />
  375. <OptionsSetting value="true" id="Checkout" />
  376. <OptionsSetting value="true" id="Update" />
  377. <OptionsSetting value="true" id="Status" />
  378. <OptionsSetting value="true" id="Edit" />
  379. <ConfirmationsSetting value="0" id="Add" />
  380. <ConfirmationsSetting value="0" id="Remove" />
  381. </component>
  382. <component name="ProjectReloadState">
  383. <option name="STATE" value="0" />
  384. </component>
  385. <component name="ProjectView">
  386. <navigator currentView="ProjectPane" proportions="" version="1" splitterProportion="0.5">
  387. <flattenPackages />
  388. <showMembers />
  389. <showModules />
  390. <showLibraryContents />
  391. <hideEmptyPackages />
  392. <abbreviatePackageNames />
  393. <autoscrollToSource ProjectPane="true" />
  394. <autoscrollFromSource ProjectPane="true" />
  395. <sortByType />
  396. </navigator>
  397. <panes>
  398. <pane id="PackagesPane">
  399. <subPane>
  400. <PATH>
  401. <PATH_ELEMENT>
  402. <option name="myItemId" value="javaspecialists" />
  403. <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PackageViewProjectNode" />
  404. </PATH_ELEMENT>
  405. </PATH>
  406. </subPane>
  407. </pane>
  408. <pane id="ProjectPane">
  409. <subPane>
  410. <PATH>
  411. <PATH_ELEMENT>
  412. <option name="myItemId" value="javaspecialists" />
  413. <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
  414. </PATH_ELEMENT>
  415. <PATH_ELEMENT>
  416. <option name="myItemId" value="External Libraries" />
  417. <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ExternalLibrariesNode" />
  418. </PATH_ELEMENT>
  419. </PATH>
  420. <PATH>
  421. <PATH_ELEMENT>
  422. <option name="myItemId" value="javaspecialists" />
  423. <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
  424. </PATH_ELEMENT>
  425. <PATH_ELEMENT>
  426. <option name="myItemId" value="External Libraries" />
  427. <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ExternalLibrariesNode" />
  428. </PATH_ELEMENT>
  429. <PATH_ELEMENT>
  430. <option name="myItemId" value="&lt; 1.7 &gt;" />
  431. <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.NamedLibraryElementNode" />
  432. </PATH_ELEMENT>
  433. </PATH>
  434. <PATH>
  435. <PATH_ELEMENT>
  436. <option name="myItemId" value="javaspecialists" />
  437. <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
  438. </PATH_ELEMENT>
  439. <PATH_ELEMENT>
  440. <option name="myItemId" value="External Libraries" />
  441. <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ExternalLibrariesNode" />
  442. </PATH_ELEMENT>
  443. <PATH_ELEMENT>
  444. <option name="myItemId" value="&lt; 1.7 &gt;" />
  445. <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.NamedLibraryElementNode" />
  446. </PATH_ELEMENT>
  447. <PATH_ELEMENT>
  448. <option name="myItemId" value="rt.jar" />
  449. <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
  450. </PATH_ELEMENT>
  451. </PATH>
  452. <PATH>
  453. <PATH_ELEMENT>
  454. <option name="myItemId" value="javaspecialists" />
  455. <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
  456. </PATH_ELEMENT>
  457. <PATH_ELEMENT>
  458. <option name="myItemId" value="External Libraries" />
  459. <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ExternalLibrariesNode" />
  460. </PATH_ELEMENT>
  461. <PATH_ELEMENT>
  462. <option name="myItemId" value="&lt; 1.7 &gt;" />
  463. <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.NamedLibraryElementNode" />
  464. </PATH_ELEMENT>
  465. <PATH_ELEMENT>
  466. <option name="myItemId" value="rt.jar" />
  467. <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
  468. </PATH_ELEMENT>
  469. <PATH_ELEMENT>
  470. <option name="myItemId" value="java" />
  471. <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
  472. </PATH_ELEMENT>
  473. </PATH>
  474. <PATH>
  475. <PATH_ELEMENT>
  476. <option name="myItemId" value="javaspecialists" />
  477. <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
  478. </PATH_ELEMENT>
  479. <PATH_ELEMENT>
  480. <option name="myItemId" value="External Libraries" />
  481. <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ExternalLibrariesNode" />
  482. </PATH_ELEMENT>
  483. <PATH_ELEMENT>
  484. <option name="myItemId" value="&lt; 1.7 &gt;" />
  485. <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.NamedLibraryElementNode" />
  486. </PATH_ELEMENT>
  487. <PATH_ELEMENT>
  488. <option name="myItemId" value="rt.jar" />
  489. <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
  490. </PATH_ELEMENT>
  491. <PATH_ELEMENT>
  492. <option name="myItemId" value="java" />
  493. <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
  494. </PATH_ELEMENT>
  495. <PATH_ELEMENT>
  496. <option name="myItemId" value="math" />
  497. <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
  498. </PATH_ELEMENT>
  499. </PATH>
  500. <PATH>
  501. <PATH_ELEMENT>
  502. <option name="myItemId" value="javaspecialists" />
  503. <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
  504. </PATH_ELEMENT>
  505. <PATH_ELEMENT>
  506. <option name="myItemId" value="javaspecialists" />
  507. <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
  508. </PATH_ELEMENT>
  509. </PATH>
  510. <PATH>
  511. <PATH_ELEMENT>
  512. <option name="myItemId" value="javaspecialists" />
  513. <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
  514. </PATH_ELEMENT>
  515. <PATH_ELEMENT>
  516. <option name="myItemId" value="javaspecialists" />
  517. <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
  518. </PATH_ELEMENT>
  519. <PATH_ELEMENT>
  520. <option name="myItemId" value="src" />
  521. <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
  522. </PATH_ELEMENT>
  523. <PATH_ELEMENT>
  524. <option name="myItemId" value="test" />
  525. <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
  526. </PATH_ELEMENT>
  527. <PATH_ELEMENT>
  528. <option name="myItemId" value="java" />
  529. <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
  530. </PATH_ELEMENT>
  531. <PATH_ELEMENT>
  532. <option name="myItemId" value="tjsn" />
  533. <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
  534. </PATH_ELEMENT>
  535. <PATH_ELEMENT>
  536. <option name="myItemId" value="numbers" />
  537. <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
  538. </PATH_ELEMENT>
  539. </PATH>
  540. <PATH>
  541. <PATH_ELEMENT>
  542. <option name="myItemId" value="javaspecialists" />
  543. <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
  544. </PATH_ELEMENT>
  545. <PATH_ELEMENT>
  546. <option name="myItemId" value="javaspecialists" />
  547. <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
  548. </PATH_ELEMENT>
  549. <PATH_ELEMENT>
  550. <option name="myItemId" value="src" />
  551. <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
  552. </PATH_ELEMENT>
  553. <PATH_ELEMENT>
  554. <option name="myItemId" value="test" />
  555. <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
  556. </PATH_ELEMENT>
  557. <PATH_ELEMENT>
  558. <option name="myItemId" value="java" />
  559. <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
  560. </PATH_ELEMENT>
  561. <PATH_ELEMENT>
  562. <option name="myItemId" value="tjsn" />
  563. <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
  564. </PATH_ELEMENT>
  565. </PATH>
  566. <PATH>
  567. <PATH_ELEMENT>
  568. <option name="myItemId" value="javaspecialists" />
  569. <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
  570. </PATH_ELEMENT>
  571. <PATH_ELEMENT>
  572. <option name="myItemId" value="javaspecialists" />
  573. <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
  574. </PATH_ELEMENT>
  575. <PATH_ELEMENT>
  576. <option name="myItemId" value="src" />
  577. <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
  578. </PATH_ELEMENT>
  579. <PATH_ELEMENT>
  580. <option name="myItemId" value="main" />
  581. <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
  582. </PATH_ELEMENT>
  583. <PATH_ELEMENT>
  584. <option name="myItemId" value="java" />
  585. <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
  586. </PATH_ELEMENT>
  587. <PATH_ELEMENT>
  588. <option name="myItemId" value="tjsn" />
  589. <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
  590. </PATH_ELEMENT>
  591. </PATH>
  592. <PATH>
  593. <PATH_ELEMENT>
  594. <option name="myItemId" value="javaspecialists" />
  595. <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
  596. </PATH_ELEMENT>
  597. <PATH_ELEMENT>
  598. <option name="myItemId" value="javaspecialists" />
  599. <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
  600. </PATH_ELEMENT>
  601. <PATH_ELEMENT>
  602. <option name="myItemId" value="src" />
  603. <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
  604. </PATH_ELEMENT>
  605. <PATH_ELEMENT>
  606. <option name="myItemId" value="main" />
  607. <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
  608. </PATH_ELEMENT>
  609. <PATH_ELEMENT>
  610. <option name="myItemId" value="java" />
  611. <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
  612. </PATH_ELEMENT>
  613. <PATH_ELEMENT>
  614. <option name="myItemId" value="tjsn" />
  615. <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
  616. </PATH_ELEMENT>
  617. <PATH_ELEMENT>
  618. <option name="myItemId" value="examples" />
  619. <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
  620. </PATH_ELEMENT>
  621. <PATH_ELEMENT>
  622. <option name="myItemId" value="issue203" />
  623. <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
  624. </PATH_ELEMENT>
  625. </PATH>
  626. <PATH>
  627. <PATH_ELEMENT>
  628. <option name="myItemId" value="javaspecialists" />
  629. <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
  630. </PATH_ELEMENT>
  631. <PATH_ELEMENT>
  632. <option name="myItemId" value="javaspecialists" />
  633. <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
  634. </PATH_ELEMENT>
  635. <PATH_ELEMENT>
  636. <option name="myItemId" value="src" />
  637. <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
  638. </PATH_ELEMENT>
  639. <PATH_ELEMENT>
  640. <option name="myItemId" value="main" />
  641. <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
  642. </PATH_ELEMENT>
  643. <PATH_ELEMENT>
  644. <option name="myItemId" value="java" />
  645. <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
  646. </PATH_ELEMENT>
  647. <PATH_ELEMENT>
  648. <option name="myItemId" value="tjsn" />
  649. <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
  650. </PATH_ELEMENT>
  651. <PATH_ELEMENT>
  652. <option name="myItemId" value="examples" />
  653. <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
  654. </PATH_ELEMENT>
  655. </PATH>
  656. </subPane>
  657. </pane>
  658. <pane id="Scope">
  659. <subPane subId="Project Files">
  660. <PATH>
  661. <PATH_ELEMENT USER_OBJECT="Root">
  662. <option name="myItemId" value="" />
  663. <option name="myItemType" value="" />
  664. </PATH_ELEMENT>
  665. </PATH>
  666. </subPane>
  667. </pane>
  668. </panes>
  669. </component>
  670. <component name="PropertiesComponent">
  671. <property name="last_directory_selection" value="$PROJECT_DIR$/src/main/java" />
  672. <property name="GoToFile.includeJavaFiles" value="false" />
  673. <property name="project.structure.last.edited" value="Global Libraries" />
  674. <property name="OverrideImplement.combined" value="true" />
  675. <property name="project.structure.proportion" value="0.15" />
  676. <property name="options.splitter.main.proportions" value="0.3" />
  677. <property name="recentsLimit" value="5" />
  678. <property name="MemberChooser.sorted" value="false" />
  679. <property name="options.lastSelected" value="copyright" />
  680. <property name="project.structure.side.proportion" value="0.2" />
  681. <property name="MemberChooser.copyJavadoc" value="false" />
  682. <property name="GoToClass.toSaveIncludeLibraries" value="false" />
  683. <property name="FullScreen" value="false" />
  684. <property name="MemberChooser.showClasses" value="true" />
  685. <property name="GoToClass.includeLibraries" value="false" />
  686. <property name="dynamic.classpath" value="false" />
  687. <property name="options.splitter.details.proportions" value="0.2" />
  688. <property name="options.searchVisible" value="true" />
  689. </component>
  690. <component name="RecentsManager">
  691. <key name="CopyClassDialog.RECENTS_KEY">
  692. <recent name="eu.javaspecialists.tjsn.math.fibonacci" />
  693. <recent name="eu.javaspecialists.tjsn.examples.issue201" />
  694. <recent name="eu.javaspecialists.tjsn.math.numbers" />
  695. <recent name="eu.javaspecialists.tjsn.concurrency.interlocker" />
  696. </key>
  697. <key name="CopyFile.RECENT_KEYS">
  698. <recent name="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/examples/issue188" />
  699. <recent name="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/examples/issue187" />
  700. <recent name="$PROJECT_DIR$/src/test/java/eu/javaspecialists/tjsn/examples/issue198" />
  701. <recent name="$PROJECT_DIR$/src/main/java/eu/javaspecialists/tjsn/concurrency/stripedexecutor" />
  702. </key>
  703. <key name="MoveMembersDialog.RECENTS_KEY">
  704. <recent name="BigIntegerUtils" />
  705. <recent name="eu.javaspecialists.tjsn.math.numbers.BasicKaratsuba" />
  706. </key>
  707. <key name="CreateClassDialog.RecentsKey">
  708. <recent name="eu.javaspecialists.tjsn.math.fibonacci" />
  709. <recent name="eu.javaspecialists.tjsn.math.numbers" />
  710. </key>
  711. <key name="MoveClassesOrPackagesDialog.RECENTS_KEY">
  712. <recent name="eu.javaspecialists.tjsn.math.numbers" />
  713. <recent name="eu.javaspecialists.tjsn.math" />
  714. <recent name="eu.javaspecialists.tjsn.concurrency.interlocker" />
  715. <recent name="eu.javaspecialists.tjsn.concurrency" />
  716. <recent name="eu.javaspecialists.tjsn.examples.issue187" />
  717. </key>
  718. </component>
  719. <component name="RunManager" selected="JUnit.FibonacciTest">
  720. <configuration default="false" name="FibonacciTest.testParallelExecution" type="JUnit" factoryName="JUnit" temporary="true">
  721. <extension name="coverage" enabled="false" merge="false" runner="idea">
  722. <pattern>
  723. <option name="PATTERN" value="eu.javaspecialists.tjsn.math.numbers.*" />
  724. <option name="ENABLED" value="true" />
  725. </pattern>
  726. </extension>
  727. <module name="javaspecialists" />
  728. <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
  729. <option name="ALTERNATIVE_JRE_PATH" />
  730. <option name="PACKAGE_NAME" value="eu.javaspecialists.tjsn.math.numbers" />
  731. <option name="MAIN_CLASS_NAME" value="eu.javaspecialists.tjsn.math.numbers.FibonacciTest" />
  732. <option name="METHOD_NAME" value="testParallelExecution" />
  733. <option name="TEST_OBJECT" value="method" />
  734. <option name="VM_PARAMETERS" />
  735. <option name="PARAMETERS" />
  736. <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
  737. <option name="ENV_VARIABLES" />
  738. <option name="PASS_PARENT_ENVS" value="true" />
  739. <option name="TEST_SEARCH_SCOPE">
  740. <value defaultName="moduleWithDependencies" />
  741. </option>
  742. <envs />
  743. <patterns />
  744. <RunnerSettings RunnerId="Run" />
  745. <ConfigurationWrapper RunnerId="Run" />
  746. <method />
  747. </configuration>
  748. <configuration default="false" name="FibonacciGenerator" type="Application" factoryName="Application" temporary="true">
  749. <extension name="coverage" enabled="false" merge="false" runner="idea">
  750. <pattern>
  751. <option name="PATTERN" value="eu.javaspecialists.tjsn.examples.issue201.*" />
  752. <option name="ENABLED" value="true" />
  753. </pattern>
  754. </extension>
  755. <option name="MAIN_CLASS_NAME" value="eu.javaspecialists.tjsn.examples.issue201.FibonacciGenerator" />
  756. <option name="VM_PARAMETERS" />
  757. <option name="PROGRAM_PARAMETERS" />
  758. <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
  759. <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
  760. <option name="ALTERNATIVE_JRE_PATH" />
  761. <option name="ENABLE_SWING_INSPECTOR" value="false" />
  762. <option name="ENV_VARIABLES" />
  763. <option name="PASS_PARENT_ENVS" value="true" />
  764. <module name="javaspecialists" />
  765. <envs />
  766. <RunnerSettings RunnerId="Run" />
  767. <ConfigurationWrapper RunnerId="Run" />
  768. <method />
  769. </configuration>
  770. <configuration default="false" name="FibonacciGeneratorExample" type="Application" factoryName="Application" temporary="true">
  771. <extension name="coverage" enabled="false" merge="false" runner="idea">
  772. <pattern>
  773. <option name="PATTERN" value="eu.javaspecialists.tjsn.examples.issue201.*" />
  774. <option name="ENABLED" value="true" />
  775. </pattern>
  776. </extension>
  777. <option name="MAIN_CLASS_NAME" value="eu.javaspecialists.tjsn.examples.issue201.FibonacciGeneratorExample" />
  778. <option name="VM_PARAMETERS" />
  779. <option name="PROGRAM_PARAMETERS" />
  780. <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
  781. <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
  782. <option name="ALTERNATIVE_JRE_PATH" />
  783. <option name="ENABLE_SWING_INSPECTOR" value="false" />
  784. <option name="ENV_VARIABLES" />
  785. <option name="PASS_PARENT_ENVS" value="true" />
  786. <module name="javaspecialists" />
  787. <envs />
  788. <RunnerSettings RunnerId="Run" />
  789. <ConfigurationWrapper RunnerId="Run" />
  790. <method />
  791. </configuration>
  792. <configuration default="false" name="KaratsubaTest" type="JUnit" factoryName="JUnit" temporary="true">
  793. <extension name="coverage" enabled="false" merge="false" runner="idea">
  794. <pattern>
  795. <option name="PATTERN" value="eu.javaspecialists.tjsn.math.numbers.*" />
  796. <option name="ENABLED" value="true" />
  797. </pattern>
  798. </extension>
  799. <module name="javaspecialists" />
  800. <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
  801. <option name="ALTERNATIVE_JRE_PATH" />
  802. <option name="PACKAGE_NAME" value="eu.javaspecialists.tjsn.math.numbers" />
  803. <option name="MAIN_CLASS_NAME" value="eu.javaspecialists.tjsn.math.numbers.KaratsubaTest" />
  804. <option name="METHOD_NAME" />
  805. <option name="TEST_OBJECT" value="class" />
  806. <option name="VM_PARAMETERS" />
  807. <option name="PARAMETERS" />
  808. <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
  809. <option name="ENV_VARIABLES" />
  810. <option name="PASS_PARENT_ENVS" value="true" />
  811. <option name="TEST_SEARCH_SCOPE">
  812. <value defaultName="moduleWithDependencies" />
  813. </option>
  814. <envs />
  815. <patterns />
  816. <RunnerSettings RunnerId="Run" />
  817. <ConfigurationWrapper RunnerId="Run" />
  818. <method />
  819. </configuration>
  820. <configuration default="false" name="FibonacciTest" type="JUnit" factoryName="JUnit" temporary="true">
  821. <extension name="coverage" enabled="false" merge="false" runner="idea">
  822. <pattern>
  823. <option name="PATTERN" value="eu.javaspecialists.tjsn.math.numbers.*" />
  824. <option name="ENABLED" value="true" />
  825. </pattern>
  826. </extension>
  827. <module name="javaspecialists" />
  828. <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
  829. <option name="ALTERNATIVE_JRE_PATH" />
  830. <option name="PACKAGE_NAME" value="eu.javaspecialists.tjsn.math.numbers" />
  831. <option name="MAIN_CLASS_NAME" value="eu.javaspecialists.tjsn.math.numbers.FibonacciTest" />
  832. <option name="METHOD_NAME" />
  833. <option name="TEST_OBJECT" value="class" />
  834. <option name="VM_PARAMETERS" />
  835. <option name="PARAMETERS" />
  836. <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
  837. <option name="ENV_VARIABLES" />
  838. <option name="PASS_PARENT_ENVS" value="true" />
  839. <option name="TEST_SEARCH_SCOPE">
  840. <value defaultName="moduleWithDependencies" />
  841. </option>
  842. <envs />
  843. <patterns />
  844. <RunnerSettings RunnerId="Run" />
  845. <ConfigurationWrapper RunnerId="Run" />
  846. <method />
  847. </configuration>
  848. <configuration default="true" type="MavenRunConfiguration" factoryName="Maven">
  849. <MavenSettings>
  850. <option name="myGeneralSettings">
  851. <MavenGeneralSettings>
  852. <option name="checksumPolicy" value="FAIL" />
  853. <option name="failureBehavior" value="FAST" />
  854. <option name="localRepository" value="" />
  855. <option name="mavenHome" value="" />
  856. <option name="nonRecursive" value="false" />
  857. <option name="outputLevel" value="INFO" />
  858. <option name="pluginUpdatePolicy" value="DO_NOT_UPDATE" />
  859. <option name="printErrorStackTraces" value="false" />
  860. <option name="snapshotUpdatePolicy" value="ALWAYS_UPDATE" />
  861. <option name="usePluginRegistry" value="false" />
  862. <option name="userSettingsFile" value="" />
  863. <option name="workOffline" value="false" />
  864. </MavenGeneralSettings>
  865. </option>
  866. <option name="myRunnerSettings">
  867. <MavenRunnerSettings>
  868. <option name="jreName" value="openjdk version &quot;1.7.0-internal&quot;" />
  869. <option name="mavenProperties">
  870. <map />
  871. </option>
  872. <option name="runMavenInBackground" value="true" />
  873. <option name="skipTests" value="false" />
  874. <option name="vmOptions" value="" />
  875. </MavenRunnerSettings>
  876. </option>
  877. <option name="myRunnerParameters">
  878. <MavenRunnerParameters>
  879. <option name="profiles">
  880. <set />
  881. </option>
  882. <option name="goals">
  883. <list />
  884. </option>
  885. <option name="profilesMap">
  886. <map />
  887. </option>
  888. <option name="workingDirPath" value="" />
  889. </MavenRunnerParameters>
  890. </option>
  891. </MavenSettings>
  892. <method>
  893. <option name="BuildArtifacts" enabled="false" />
  894. <option name="Make" enabled="false" />
  895. <option name="Maven.BeforeRunTask" enabled="false" />
  896. </method>
  897. </configuration>
  898. <configuration default="true" type="Remote" factoryName="Remote">
  899. <option name="USE_SOCKET_TRANSPORT" value="true" />
  900. <option name="SERVER_MODE" value="false" />
  901. <option name="SHMEM_ADDRESS" value="javadebug" />
  902. <option name="HOST" value="localhost" />
  903. <option name="PORT" value="5005" />
  904. <method>
  905. <option name="AntTarget" enabled="false" />
  906. <option name="BuildArtifacts" enabled="false" />
  907. <option name="Maven.BeforeRunTask" enabled="false" />
  908. <option name="PhingTarget" enabled="false" />
  909. </method>
  910. </configuration>
  911. <configuration default="true" type="Applet" factoryName="Applet">
  912. <module name="" />
  913. <option name="MAIN_CLASS_NAME" />
  914. <option name="HTML_FILE_NAME" />
  915. <option name="HTML_USED" value="false" />
  916. <option name="WIDTH" value="400" />
  917. <option name="HEIGHT" value="300" />
  918. <option name="POLICY_FILE" value="$APPLICATION_HOME_DIR$/bin/appletviewer.policy" />
  919. <option name="VM_PARAMETERS" />
  920. <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
  921. <option name="ALTERNATIVE_JRE_PATH" />
  922. <method>
  923. <option name="AntTarget" enabled="false" />
  924. <option name="BuildArtifacts" enabled="false" />
  925. <option name="Make" enabled="true" />
  926. <option name="Maven.BeforeRunTask" enabled="false" />
  927. <option name="PhingTarget" enabled="false" />
  928. </method>
  929. </configuration>
  930. <configuration default="true" type="Application" factoryName="Application">
  931. <extension name="coverage" enabled="false" merge="false" runner="idea" />
  932. <option name="MAIN_CLASS_NAME" />
  933. <option name="VM_PARAMETERS" />
  934. <option name="PROGRAM_PARAMETERS" />
  935. <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
  936. <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
  937. <option name="ALTERNATIVE_JRE_PATH" />
  938. <option name="ENABLE_SWING_INSPECTOR" value="false" />
  939. <option name="ENV_VARIABLES" />
  940. <option name="PASS_PARENT_ENVS" value="true" />
  941. <module name="" />
  942. <envs />
  943. <method>
  944. <option name="AntTarget" enabled="false" />
  945. <option name="BuildArtifacts" enabled="false" />
  946. <option name="Make" enabled="true" />
  947. <option name="Maven.BeforeRunTask" enabled="false" />
  948. <option name="PhingTarget" enabled="false" />
  949. </method>
  950. </configuration>
  951. <configuration default="true" type="JUnit" factoryName="JUnit">
  952. <extension name="coverage" enabled="false" merge="false" runner="idea" />
  953. <module name="" />
  954. <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
  955. <option name="ALTERNATIVE_JRE_PATH" />
  956. <option name="PACKAGE_NAME" />
  957. <option name="MAIN_CLASS_NAME" />
  958. <option name="METHOD_NAME" />
  959. <option name="TEST_OBJECT" value="class" />
  960. <option name="VM_PARAMETERS" />
  961. <option name="PARAMETERS" />
  962. <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
  963. <option name="ENV_VARIABLES" />
  964. <option name="PASS_PARENT_ENVS" value="true" />
  965. <option name="TEST_SEARCH_SCOPE">
  966. <value defaultName="moduleWithDependencies" />
  967. </option>
  968. <envs />
  969. <patterns />
  970. <method>
  971. <option name="AntTarget" enabled="false" />
  972. <option name="BuildArtifacts" enabled="false" />
  973. <option name="Make" enabled="true" />
  974. <option name="Maven.BeforeRunTask" enabled="false" />
  975. <option name="PhingTarget" enabled="false" />
  976. </method>
  977. </configuration>
  978. <list size="5">
  979. <item index="0" class="java.lang.String" itemvalue="JUnit.FibonacciTest.testParallelExecution" />
  980. <item index="1" class="java.lang.String" itemvalue="Application.FibonacciGenerator" />
  981. <item index="2" class="java.lang.String" itemvalue="Application.FibonacciGeneratorExample" />
  982. <item index="3" class="java.lang.String" itemvalue="JUnit.KaratsubaTest" />
  983. <item index="4" class="java.lang.String" itemvalue="JUnit.FibonacciTest" />
  984. </list>
  985. <configuration name="&lt;template&gt;" type="WebApp" default="true" selected="false">
  986. <Host>localhost</Host>
  987. <Port>5050</Port>
  988. </configuration>
  989. </component>
  990. <component name="ShelveChangesManager" show_recycled="false" />
  991. <component name="SvnConfiguration" maxAnnotateRevisions="500" myUseAcceleration="nothing" myAutoUpdateAfterCommit="false" cleanupOnStartRun="false">
  992. <option name="USER" value="" />
  993. <option name="PASSWORD" value="" />
  994. <option name="mySSHConnectionTimeout" value="30000" />
  995. <option name="mySSHReadTimeout" value="30000" />
  996. <option name="LAST_MERGED_REVISION" />
  997. <option name="MERGE_DRY_RUN" value="false" />
  998. <option name="MERGE_DIFF_USE_ANCESTRY" value="true" />
  999. <option name="UPDATE_LOCK_ON_DEMAND" value="false" />
  1000. <option name="IGNORE_SPACES_IN_MERGE" value="false" />
  1001. <option name="DETECT_NESTED_COPIES" value="true" />
  1002. <option name="CHECK_NESTED_FOR_QUICK_MERGE" value="false" />
  1003. <option name="IGNORE_SPACES_IN_ANNOTATE" value="true" />
  1004. <option name="SHOW_MERGE_SOURCES_IN_ANNOTATE" value="true" />
  1005. <option name="FORCE_UPDATE" value="false" />
  1006. <configuration useDefault="true">$USER_HOME$/.subversion_IDEA</configuration>
  1007. <myIsUseDefaultProxy>false</myIsUseDefaultProxy>
  1008. </component>
  1009. <component name="TaskManager">
  1010. <task active="true" id="Default" summary="Default task">
  1011. <changelist id="5c447008-9653-4c89-b48a-29e2b5e8cf7c" name="Default" comment="" />
  1012. <created>1337166845598</created>
  1013. <updated>1337166845598</updated>
  1014. </task>
  1015. <task id="LOCAL-00001" summary="new maven project&#10;">
  1016. <created>1337166984152</created>
  1017. <updated>1337166984152</updated>
  1018. </task>
  1019. <task id="LOCAL-00002" summary="StripedExecutorService allows tasks to be executed in a specific order.">
  1020. <created>1337168647945</created>
  1021. <updated>1337168647945</updated>
  1022. </task>
  1023. <task id="LOCAL-00003" summary="Added sample files from newsletter #198 - showing how we can calculate the highest random number">
  1024. <created>1337269003951</created>
  1025. <updated>1337269003951</updated>
  1026. </task>
  1027. <task id="LOCAL-00004" summary="Added interlocker files from newsletter 188, including a sample that shows how the JVM can livelock.">
  1028. <created>1337283209018</created>
  1029. <updated>1337283209018</updated>
  1030. </task>
  1031. <task id="LOCAL-00005" summary="Added javadocs.">
  1032. <created>1337283236531</created>
  1033. <updated>1337283236531</updated>
  1034. </task>
  1035. <task id="LOCAL-00006" summary="Extremely dangerous class that can livelock a JVM since JDK 1.6.0_14 up to 1.7.0_u4 at least.">
  1036. <created>1337283278294</created>
  1037. <updated>1337283278294</updated>
  1038. </task>
  1039. <task id="LOCAL-00007" summary="Made the class testable">
  1040. <created>1337283307346</created>
  1041. <updated>1337283307346</updated>
  1042. </task>
  1043. <task id="LOCAL-00008" summary="Added JavaDocs">
  1044. <created>1337283322642</created>
  1045. <updated>1337283322642</updated>
  1046. </task>
  1047. <task id="LOCAL-00009" summary="Added sample files from newsletter #187 - demonstrating how exceptions are reused in the JVM if they happen frequently.">
  1048. <created>1337283475767</created>
  1049. <updated>1337283475767</updated>
  1050. </task>
  1051. <task id="LOCAL-00010" summary="Turned off DEBUG, so finalizers will not be called anymore">
  1052. <created>1337797881102</created>
  1053. <updated>1337797881102</updated>
  1054. </task>
  1055. <task id="LOCAL-00011" summary="Turned off DEBUG, so finalizers will not be called anymore">
  1056. <created>1337797939828</created>
  1057. <updated>1337797939828</updated>
  1058. </task>
  1059. <task id="LOCAL-00012" summary="Added JavaDocs, noting a brief description of the class and the author.">
  1060. <created>1337799355904</created>
  1061. <updated>1337799355904</updated>