main.rules
Class RoleChecker
java.lang.Object
main.rules.RoleChecker
- Direct Known Subclasses:
- FixedValue, Follower, Gatherer, MostRecentHolder, MostWantedHolder, OneWayFlag, Organizer, OtherRole, Stepper, Temporary, Transformation
- public abstract class RoleChecker
- extends Object
- Author:
- cbishop
Method Summary |
abstract ArrayList |
checkRole()
Abstract method to be completed in each Class extending RoleChecker |
RoleChecker
public RoleChecker(LinkedHashMap inputMap,
String var,
ArrayList meths)
- Constructor for RoleChecker
- Parameters:
inputMap
- LinkedHashMap containing analysed statementsvar
- String being variable for which role is to be checkedmeths
- ArrayList of method names in source code
checkRole
public abstract ArrayList checkRole()
- Abstract method to be completed in each Class extending RoleChecker
- Returns:
- ArrayList of results from role checking