A B C D F G I L M N O P R S T U W

P

PreferenceSetter - class main.blueJExt.PreferenceSetter.
 
PreferenceSetter(BlueJ) - Constructor for class main.blueJExt.PreferenceSetter
Construct the panel, and initialise it from any stored values
ProgramAnalyser - class main.progAnal.ProgramAnalyser.
Class containing common methods used by other program analyser classes
ProgramAnalyser() - Constructor for class main.progAnal.ProgramAnalyser
 
ProgramSlicer - class main.progAnal.ProgramSlicer.
Class to produce program slice for each variable
ProgramSlicer() - Constructor for class main.progAnal.ProgramSlicer
 
printAnalysedStatements(HashMap) - Method in class main.utils.InfoPrinter
Print analysis of slices for each variable e.g. whether assignemt, usage, conditional or other statements, and their positions within the source.
printArray(ArrayList, String, String) - Method in class main.utils.InfoPrinter
Print specific category statements for a given variable, e.g. usage statements
printMethods(ArrayList) - Method in class main.utils.InfoPrinter
Print all methods name detected in source code
printResults(ArrayList, String, String) - Method in class main.utils.InfoPrinter
Print simply results following roles checking
printRoles(RoleHolder) - Method in class main.utils.InfoPrinter
Print roles for each variable
printSource(LinkedHashMap) - Method in class main.utils.InfoPrinter
Print formatted source code from sorted source LinkeHashMap
printStatementArrays(Set, LinkedHashMap) - Method in class main.utils.InfoPrinter
Print ArrayLists of statements for a given variable, together will all preceding control constructs
printStatements(Set, HashMap) - Method in class main.utils.InfoPrinter
Print program slices for each variable
printTestResults(ArrayList, String, String) - Method in class main.utils.InfoPrinter
Print results in format output by BlueJ
printUse(String, String) - Method in class main.progAnal.ProgramAnalyser
Return whether statement is usage statement where value of variable is output to terminal for use by program user

A B C D F G I L M N O P R S T U W