| DupDetector |
DupDetector is the main class for the system.
|
| Input |
Input file will be invoked using command line arguments.
|
| LexerAnalyzer |
|
| Output |
Output contains all of the functionality to format and print to the console
the complete output of the program.
|
| Recommender |
Taking as input a list of tokens which represents a string of
tokens taken from all files that the Input processed.
|
| RecursiveSearch |
|
| Refactoring |
A refactoring object contains the information needed by
Output to print the refactoring suggestion and its associated metadata.
|
| Token |
Token file contains the information needed for a token defined in the TokenType class.
|
| TokenAnalyzer |
TokenAnalyzer analyzes each lexemes in the given file
and determines the type of token.
|