Commit Graph

2117 Commits

Author SHA1 Message Date
Narendra Pathai 038befea26 Merge pull request #779 from mitchellirvin/bst-iterator
#778: Binary Search Tree Iterator
2018-08-30 12:46:13 +05:30
mxi1809 8458e426bc correcting raw types for the item Iterator. 2018-08-29 07:36:52 -04:00
Mitchell Irvin e6f84f2f41 modified return type of TreasureChestItemIterator's constructor to be Iterator 2018-08-28 07:46:02 -04:00
Narendra Pathai 74f3799eb4 Merge pull request #788 from diffblue-assistant/finallyclosetotrywithresources
Use try-with-resources
2018-08-28 13:17:16 +05:30
Mitchell Irvin 1c2ddfad54 Refactored App.java to remove duplicate code and elegantly demonstrate each implementation of the Iterator interface. Removed the redundant ItemIterator interface. Added insert() method to TreeNode class to allow for more elegant construction of BSTs. 2018-08-25 18:49:43 -04:00
Diffblue assistant f36de036f6 Use try-with-resources
Replace try statements that close a resource in the finally block with a
try-with-resources statement [1].

This commit was created automatically by Diffblue refactorings (https://www.diffblue.com/).

[1] https://docs.oracle.com/javase/tutorial/essential/exceptions/tryResourceClose.html
2018-08-23 13:44:55 +01:00
Narendra Pathai b64262303a Merge pull request #787 from bordoisila1/checkstyle-minor-updates
Fixed minor changes suggested by Checkstyle
2018-08-21 11:20:16 +05:30
Narendra Pathai 9d012772fd Merge pull request #785 from sgyyz/fix-image-name
Fix converter image Display Issue
2018-08-21 11:12:40 +05:30
bordoisila1 e1a2f141c5 Fixed minor changes suggested by Checkstyle 2018-08-20 22:36:58 -04:00
Yongzhi Yang cce104a271 Fix converter image issue 2018-08-20 21:14:16 +08:00
Ilkka Seppälä 16df157181 Add license headers 2018-08-13 08:13:06 +03:00
Ilkka Seppälä c34004bea5 Merge pull request #763 from 7agustibm/master
First proposal for #586 Hexagonal Architecture primary ports should have interfaces
2018-08-10 22:42:09 +03:00
Mitchell Irvin 3e0cfa5684 #778 Implemented BSTIterator. Included comprehensive unit and integration tests. Refactored file structure to be friendly to future contributors with iterators of more data structures. Added JUnitPlatform to enable running test suite across all iterator implementations. Added README to /binarysearchtree to document what it does and how it works. 2018-08-04 21:59:53 -04:00
Ilkka Seppälä facb9e51a6 Merge pull request #774 from zenuo/master
Add an 'Override' annotaion
2018-08-01 16:02:23 +03:00
zenuo 9eb8c30bcb Add Annotation 'Override' to com.iluwatar.reactor.app.AppClient.TcpLoggingClient.run method. 2018-07-18 17:06:19 +08:00
Agustí Becerra Milà b453753790 Fix import not used 2018-07-08 19:38:54 +02:00
Agustí Becerra Milà d2b900b524 Fix checkstyle & update interface services 2018-07-08 19:25:42 +02:00
Ilkka Seppälä d915b66e70 Merge pull request #755 from okinskas/ambassador
Ambassador Pattern #722
2018-07-08 09:55:36 +03:00
Agustí Becerra Milà ae07423470 First proposal 2018-07-01 16:29:07 +02:00
Ovidijus Okinskas 7add7b833c Merge branch 'master' into ambassador 2018-06-29 14:34:31 +01:00
Narendra Pathai c7f9266768 Merge pull request #753 from Argyro-Sioziou/master
Acyclic Visitor pattern #734
2018-06-28 13:55:32 +05:30
Ovidijus Okinskas 0453bf9063 General cleanup. Simplifying code. Replacing all prints with appropriate Logger. 2018-06-23 13:24:07 +01:00
Argyro-Sioziou f9bdd58bb7 Merge remote-tracking branch 'upstream/master' 2018-06-14 18:34:27 +03:00
Argyro-Sioziou 57f60c5ebf Updating javadoc comments 2018-06-14 18:30:46 +03:00
Argyro-Sioziou 51659fe9c5 Updating HayesVisitor and ZoomVisitor 2018-06-14 18:04:30 +03:00
Argyro-Sioziou 04d80f05c8 Adding consequences in README.md 2018-06-14 17:56:14 +03:00
Argyro-Sioziou 6636fb151b Adding AllModemVisitor interface 2018-06-14 12:40:41 +03:00
Argyro-Sioziou 6a0fa747ad Fixing typos 2018-06-14 12:18:46 +03:00
Argyro-Sioziou 8b1ed95d6b Updating ConfigureForDosVisitorTest and ConfigureForUnixVisitorTest classes 2018-06-14 12:14:35 +03:00
Argyro-Sioziou 6167d06dce Removing test case 2018-06-14 12:02:34 +03:00
Argyro-Sioziou 49feead13f Removing interfaces' test classes 2018-06-14 11:59:02 +03:00
Argyro-Sioziou 179a02bcdd Removing default constructors 2018-06-14 11:52:23 +03:00
Ovidijus Okinskas 868e4561b5 Updating pom dependencies and adding license. 2018-06-05 21:16:16 +01:00
Ovidijus Okinskas c4dd94a019 Fixing CheckStyle issues in Test classes. 2018-06-05 07:32:29 +01:00
Ovidijus Okinskas ff579fabcf Fixing CheckStyle issues. 2018-06-04 22:50:59 +01:00
Ovidijus Okinskas 5393c96247 Adding README.md 2018-06-04 22:32:05 +01:00
Ovidijus Okinskas bae51f5803 Adding license to test classes. 2018-06-04 21:27:04 +01:00
Ovidijus Okinskas 74190e36bb Adding tests for each class. 2018-06-04 21:20:04 +01:00
Ovidijus Okinskas 6b10f4bdd1 Adding appropriate comments on classes and full description in App.java. Removing added function in ServiceAmbassador as it's not appropriate for the example. 2018-06-04 20:36:10 +01:00
Ovidijus Okinskas 73925cef2e Ambassador adds logging, imitates trying to connect to remote service and provides new client-side functionality. Need to clean up code, add tests and add descriptive comments. 2018-06-03 22:20:40 +01:00
Ilkka Seppälä 987994f0fe Add license headers 2018-06-03 14:15:11 +03:00
Ilkka Seppälä 95df47e418 Disable intermittently failing test 2018-06-03 14:15:00 +03:00
Argyro-Sioziou afe85e22e7 Enhancing code format 2018-05-29 01:37:53 +03:00
giorgosmav21 4023944240 Adding README.md file 2018-05-27 17:10:20 +03:00
Argyro-Sioziou 17164c282a Adding class diagram 2018-05-27 17:07:34 +03:00
giorgosmav21 27f58e0925 Adding HayesTest and ZoomTest 2018-05-27 17:04:22 +03:00
giorgosmav21 36a14778dc Adding App class 2018-05-27 17:02:56 +03:00
Argyro-Sioziou 5e1da6361f Adding ConfigureForDosVisitor and ConfigureForUnixVisitor 2018-05-27 16:58:38 +03:00
Argyro-Sioziou 97718846d1 Adding HayesVisitor and ZoomVisitor 2018-05-27 16:55:08 +03:00
giorgosmav21 bbdf1cd738 Adding Hayes and Zoom classes 2018-05-27 16:51:26 +03:00