Skip to content
- Feature #4 added, add methods to package 'Subclasses' and add import Ciphers.Subclasses.CLASSNAME to main cipher
- Feature #5 added, any public methods in a main cipher class will automatically be added to the method list when that cipher has been selected.
- Add javadoc comments
- Optimalized code
- Code now always calls selected method via the parent method (Cipher.java) for more structure. This prevents methods getting called from multiple classes (not more in Menu.java).

ClassFinder:
- Change parameter method *find* from String array to String list, this is to add an unknown amount of unlisted classes to filter

Main:
- Remove unused import

Menu:
- Improve imports
- Made code cleaner
- Better naming of variables and methods
- Made cipher methods local variable in executeCipher()
- Less parameters

Ciphers:
- Better naming of method
- Remove unused constructor
- Group called methods by return type
- Optimalized code