Public Methods | |
CriterionViewer () | |
CriterionViewer (java.awt.LayoutManager layout) | |
CriterionViewer (java.awt.LayoutManager layout, boolean isDoubleBuffered) | |
CriterionViewer (boolean isDoubleBuffered) | |
javax swing JSplitPane | getLocationsVarsSplitPane () |
javax swing JSplitPane | getPointVarSplitPane () |
DroppableStatementsList | getStatementsList () |
javax swing JSplitPane | getStmtControlSplitPane () |
void | locationsList_ListSelectionEvents () |
void | locationsList_MouseClicked (java.awt.event.MouseEvent mouseEvent) |
void | locationVarsList_ListSelectionEvents () |
void | removeLocationButton_ActionEvents () |
void | removeStatementButton_ActionEvents () |
void | removeVarsButton_ActionEvents () |
void | statementsList_ListSelectionEvents () |
void | statementsList_MouseClicked (java.awt.event.MouseEvent mouseEvent) |
void | varsList_ListSelectionEvents () |
Static Public Methods | |
void | main (java.lang.String[] args) |
Private Methods | |
void | addLocationToCriterion (Object location, Annotation locationAnnotation) |
void | addStatementToCriterion (Object location, SlicePoint[] locationArray, Annotation locationAnnotation) |
void | addVarToCriterion (Object var) |
Vector | buildCriterionForCurrentNode (Object currentNode) |
Vector | buildLocalListFor (Annotation annotation, SootMethod sm) |
void | calculateLocalsFor (LocationNodeInCriterionViewer locationNode) |
SlicePoint | calculateSlicePoint (Object userObjectInMethodTree) |
SlicePoint[] | calculateSliceStatements (Object userObjectInMethodTree) |
void | connEtoC1 () |
void | connEtoC2 () |
void | connEtoC3 () |
void | connEtoC4 () |
void | connEtoC5 () |
void | connEtoC6 (java.awt.event.MouseEvent arg1) |
void | connEtoC7 (java.awt.event.MouseEvent arg1) |
void | connEtoC8 () |
void | connEtoC9 () |
javax swing JLabel | getLocationsLabel () |
DroppableLocationsList | getLocationsList () |
javax swing JPanel | getLocationsPanel () |
javax swing JScrollPane | getLocationsScrollPane () |
DraggableVariablesList | getLocationVarsList () |
javax swing JScrollPane | getLocationVarsScrollPane () |
javax swing JButton | getRemoveLocationButton () |
javax swing JButton | getRemoveStatementButton () |
javax swing JButton | getRemoveVarsButton () |
Vector | getSliceInterests () |
javax swing JLabel | getStatementLabel () |
javax swing JPanel | getStatementPanel () |
javax swing JScrollPane | getStatementScrollPane () |
StmtTreeNode | getStmtTreeNodeFromLocationNode (LocationNodeInCriterionViewer ln) |
javax swing JLabel | getVarsLabel () |
DroppableVariablesList | getVarsList () |
javax swing JPanel | getVarsPanel () |
javax swing JScrollPane | getVarsScrollPane () |
void | handleException (java.lang.Throwable exception) |
void | initConnections () throws java.lang.Exception |
void | initialize () |
void | removeLocationFrom (Object location, DefaultListModel listModel) |
void | runSlicerWithCurrentCriterion () |
void | setDependFrame (Dependencies dp) |
void | showCriterionInViewer (Vector sliceInterests) |
boolean | statementsListContains (DefaultListModel listModel, Annotation annotation) |
Private Attributes | |
boolean | setSelectedByProgram = false |
Vector | currentCriterion = new Vector() |
Vector | lastTimeRunningCriterion = new Vector() |
Vector | runningCriterion = null |
JLabel | ivjLocationsLabel = null |
DroppableLocationsList | ivjLocationsList = null |
JPanel | ivjLocationsPanel = null |
JScrollPane | ivjLocationsScrollPane = null |
JSplitPane | ivjPointVarSplitPane = null |
JButton | ivjRemoveLocationButton = null |
JButton | ivjRemoveStatementButton = null |
JButton | ivjRemoveVarsButton = null |
JLabel | ivjStatementLabel = null |
JPanel | ivjStatementPanel = null |
JScrollPane | ivjStatementScrollPane = null |
JSplitPane | ivjStmtControlSplitPane = null |
JLabel | ivjVarsLabel = null |
DroppableVariablesList | ivjVarsList = null |
JPanel | ivjVarsPanel = null |
JScrollPane | ivjVarsScrollPane = null |
JSplitPane | ivjLocationsVarsSplitPane = null |
DraggableVariablesList | ivjLocationVarsList = null |
JScrollPane | ivjLocationVarsScrollPane = null |
DroppableStatementsList | ivjStatementsList = null |
Dependencies | dependFrame |
IvjEventHandler | ivjEventHandler = new IvjEventHandler() |
Definition at line 48 of file CriterionViewer.java.
|
CriterionViewer constructor comment. Definition at line 109 of file CriterionViewer.java. |
|
CriterionViewer constructor comment.
Definition at line 117 of file CriterionViewer.java. |
|
CriterionViewer constructor comment.
Definition at line 125 of file CriterionViewer.java. |
|
CriterionViewer constructor comment.
Definition at line 132 of file CriterionViewer.java. |
|
Insert the method's description here. Creation date: (00-6-21 1:13:28)
Definition at line 140 of file CriterionViewer.java. |
|
Insert the method's description here. Creation date: (00-6-21 1:13:28)
Definition at line 168 of file CriterionViewer.java. |
|
Insert the method's description here. Creation date: (00-6-21 1:13:28)
Definition at line 220 of file CriterionViewer.java. |
|
Insert the method's description here. Creation date: (00-12-4 13:55:17)
Definition at line 237 of file CriterionViewer.java. |
|
Insert the method's description here. Creation date: (00-11-27 17:41:42)
Definition at line 286 of file CriterionViewer.java. |
|
Comment Definition at line 296 of file CriterionViewer.java. |
|
Comment Definition at line 327 of file CriterionViewer.java. |
|
connEtoC1: (RemoveStatementButton.action. --> CriterionViewer.removeStatementButton_ActionEvents()V) Definition at line 365 of file CriterionViewer.java. |
|
connEtoC2: (RemoveLocationButton.action. --> CriterionViewer.removeLocationButton_ActionEvents()V) Definition at line 382 of file CriterionViewer.java. |
|
connEtoC3: (RemoveVarsButton.action. --> CriterionViewer.removeVarsButton_ActionEvents()V) Definition at line 399 of file CriterionViewer.java. |
|
connEtoC4: (LocationsList.listSelection. --> CriterionViewer.locationsList_ListSelectionEvents()V) Definition at line 416 of file CriterionViewer.java. |
|
connEtoC5: (StatementsList.listSelection. --> CriterionViewer.statementsList_ListSelectionEvents()V) Definition at line 434 of file CriterionViewer.java. |
|
connEtoC6: (StatementsList.mouse.mouseClicked(java.awt.event.MouseEvent) --> CriterionViewer.statementsList_MouseClicked(Ljava.awt.event.MouseEvent;)V)
Definition at line 453 of file CriterionViewer.java. |
|
connEtoC7: (LocationsList.mouse.mouseClicked(java.awt.event.MouseEvent) --> CriterionViewer.locationsList_MouseClicked(Ljava.awt.event.MouseEvent;)V)
Definition at line 471 of file CriterionViewer.java. |
|
connEtoC8: (VarsList.listSelection. --> CriterionViewer.varsList_ListSelectionEvents()V) Definition at line 488 of file CriterionViewer.java. |
|
connEtoC9: (LocationVarsList.listSelection. --> CriterionViewer.locationVarsList_ListSelectionEvents()V) Definition at line 506 of file CriterionViewer.java. |
|
Return the LocationVarsList property value.
Definition at line 640 of file CriterionViewer.java. |
|
Return the LocationVarsScrollPane property value.
Definition at line 661 of file CriterionViewer.java. |
|
Return the LocationsLabel property value.
Definition at line 525 of file CriterionViewer.java. |
|
Return the LocationsList property value.
Definition at line 548 of file CriterionViewer.java. |
|
Return the LocationsPanel property value.
Definition at line 570 of file CriterionViewer.java. |
|
Return the LocationsScrollPane property value.
Definition at line 594 of file CriterionViewer.java. |
|
Return the LocationsVarsSplitPane property value.
Definition at line 615 of file CriterionViewer.java. |
|
Return the PointVarSplitPane property value.
Definition at line 682 of file CriterionViewer.java. |
|
Return the RemoveLocationButton property value.
Definition at line 707 of file CriterionViewer.java. |
|
Return the RemoveStatementButton property value.
Definition at line 728 of file CriterionViewer.java. |
|
Return the RemoveVarsButton property value.
Definition at line 749 of file CriterionViewer.java. |
|
Definition at line 769 of file CriterionViewer.java. |
|
Return the StatementLabel property value.
Definition at line 780 of file CriterionViewer.java. |
|
Return the StatementPanel property value.
Definition at line 803 of file CriterionViewer.java. |
|
Return the StatementScrollPane property value.
Definition at line 827 of file CriterionViewer.java. |
|
Return the StatementsList property value.
Definition at line 848 of file CriterionViewer.java. |
|
Return the StmtControlSplitPane property value.
Definition at line 870 of file CriterionViewer.java. |
|
Insert the method's description here. Creation date: (00-11-29 11:00:17)
Definition at line 895 of file CriterionViewer.java. |
|
Return the VarsLabel property value.
Definition at line 906 of file CriterionViewer.java. |
|
Return the VarsList property value.
Definition at line 929 of file CriterionViewer.java. |
|
Return the VarsPanel property value.
Definition at line 951 of file CriterionViewer.java. |
|
Return the VarsScrollPane property value.
Definition at line 975 of file CriterionViewer.java. |
|
Called whenever the part throws an exception.
Definition at line 995 of file CriterionViewer.java. |
|
Initializes connections
Definition at line 1006 of file CriterionViewer.java. |
|
Initialize the class. Definition at line 1023 of file CriterionViewer.java. |
|
Comment Definition at line 1083 of file CriterionViewer.java. |
|
Comment Definition at line 1042 of file CriterionViewer.java. |
|
Comment Definition at line 1060 of file CriterionViewer.java. |
|
main entrypoint - starts the part when it is run as an application
Definition at line 1105 of file CriterionViewer.java. |
|
Comment Definition at line 1126 of file CriterionViewer.java. |
|
Insert the method's description here. Creation date: (00-11-27 16:16:01)
Definition at line 1143 of file CriterionViewer.java. |
|
Comment Definition at line 1155 of file CriterionViewer.java. |
|
Comment Definition at line 1166 of file CriterionViewer.java. |
|
Insert the method's description here. Creation date: (00-11-27 17:19:22)
Definition at line 1206 of file CriterionViewer.java. |
|
Insert the method's description here. Creation date: (6/13/2001 2:09:47 PM)
Definition at line 1298 of file CriterionViewer.java. |
|
Comment Definition at line 1253 of file CriterionViewer.java. |
|
Comment Definition at line 1271 of file CriterionViewer.java. |
|
Comment Definition at line 1310 of file CriterionViewer.java. |