Public Methods | |
CodeBrowserPane () | |
CodeBrowserPane (java.awt.LayoutManager layout) | |
CodeBrowserPane (java.awt.LayoutManager layout, boolean isDoubleBuffered) | |
CodeBrowserPane (boolean isDoubleBuffered) | |
javax swing JSplitPane | getCodeSplitPane () |
javax swing JScrollPane | getHierTreeScrollPane () |
DraggableMethodTree | getMethodTree () |
javax swing JScrollPane | getMethodTreeScrollPane () |
void | hierTree_MouseClicked (java.awt.event.MouseEvent mouseEvent) |
void | hierTree_TreeSelectionAction (Object selectedObj, boolean showJimple) |
void | hierTree_TreeSelectionEvents () |
void | methodTree_MouseClicked (java.awt.event.MouseEvent mouseEvent) |
void | methodTree_TreeSelectionAction (Annotation ann) |
void | methodTree_TreeSelectionActionByProgram (Annotation ann) |
void | methodTree_TreeSelectionEvents () |
void | mouseClicked (java.awt.event.MouseEvent e) |
void | mouseEntered (java.awt.event.MouseEvent e) |
void | mouseExited (java.awt.event.MouseEvent e) |
void | mousePressed (java.awt.event.MouseEvent e) |
void | mouseReleased (java.awt.event.MouseEvent e) |
void | valueChanged (javax.swing.event.TreeSelectionEvent e) |
Static Public Methods | |
void | main (java.lang.String[] args) |
Private Methods | |
DefaultMutableTreeNode | buildClassNode (SootClass sc) |
DefaultMutableTreeNode | buildPackageNode (Package p) |
void | connEtoC1 () |
void | connEtoC3 (java.awt.event.MouseEvent arg1) |
void | connEtoC4 () |
DraggableHierTree | getHierTree () |
int | getLocalDecState (LocalDeclarationStmtAnnotation ldsa) |
StmtTreeNode | getSelectedTreeNode () |
void | handleException (java.lang.Throwable exception) |
void | initConnections () throws java.lang.Exception |
void | initialize () |
void | repaintTrees () |
void | setCurrentNodeSelected (Object currentNode) |
void | setDependFrame (Dependencies dpnd) |
void | setPostProcessValues () |
void | setSelected (JTree tree, Object object) |
void | updateHierTree (Object hierTreeSelectedUserObject) |
void | updateMethodTree (MethodDeclarationAnnotation mdAnnotation, Object lastSelectedUserObject) |
Static Private Methods | |
void | getBuilderData () |
Private Attributes | |
PostProcessOnAnnotation | postProcessOnAnnotation = null |
ca mcgill sable util Set | removablePackages = new ca.mcgill.sable.util.ArraySet() |
ca mcgill sable util Set | modifiedPackages = new ca.mcgill.sable.util.ArraySet() |
ca mcgill sable util Set | removableSootClasses = new ca.mcgill.sable.util.ArraySet() |
ca mcgill sable util Set | unreachableSootClasses = new ca.mcgill.sable.util.ArraySet() |
ca mcgill sable util Set | modifiedSootClasses = new ca.mcgill.sable.util.ArraySet() |
ca mcgill sable util Set | removableSootFields = new ca.mcgill.sable.util.ArraySet() |
ca mcgill sable util Set | removableSootMethods = new ca.mcgill.sable.util.ArraySet() |
ca mcgill sable util Set | reachableSootMethods = new ca.mcgill.sable.util.ArraySet() |
ca mcgill sable util Set | modifiedSootMethods = new ca.mcgill.sable.util.ArraySet() |
ca mcgill sable util Set | parameterModifiedMethods = new ca.mcgill.sable.util.ArraySet() |
Dependencies | dependFrame |
boolean | setSelectedByProgram = false |
JSplitPane | ivjCodeSplitPane = null |
DraggableHierTree | ivjHierTree = null |
JScrollPane | ivjHierTreeScrollPane = null |
DraggableMethodTree | ivjMethodTree = null |
JScrollPane | ivjMethodTreeScrollPane = null |
Definition at line 31 of file CodeBrowserPane.java.
|
CodeBrowserPane constructor comment. Definition at line 53 of file CodeBrowserPane.java. |
|
CodeBrowserPane constructor comment.
Definition at line 61 of file CodeBrowserPane.java. |
|
CodeBrowserPane constructor comment.
Definition at line 69 of file CodeBrowserPane.java. |
|
CodeBrowserPane constructor comment.
Definition at line 76 of file CodeBrowserPane.java. |
|
Definition at line 84 of file CodeBrowserPane.java. |
|
Definition at line 104 of file CodeBrowserPane.java. |
|
connEtoC1: (HierTree.treeSelection. --> CodeBrowserPane.hierTree_TreeSelectionEvents()V) Definition at line 125 of file CodeBrowserPane.java. |
|
connEtoC3: (MethodTree.mouse.mouseClicked(java.awt.event.MouseEvent) --> CodeBrowserPane.methodTree_MouseClicked(Ljava.awt.event.MouseEvent;)V)
Definition at line 145 of file CodeBrowserPane.java. |
|
connEtoC4: (MethodTree.treeSelection. --> CodeBrowserPane.methodTree_TreeSelectionEvents()V) Definition at line 162 of file CodeBrowserPane.java. |
|
Return the JSplitPane1 property value.
Definition at line 216 of file CodeBrowserPane.java. |
|
Return the HierTree property value.
Definition at line 240 of file CodeBrowserPane.java. |
|
Return the JScrollPane1 property value.
Definition at line 380 of file CodeBrowserPane.java. |
|
Insert the method's description here. Creation date: (00-12-7 14:08:21)
Definition at line 402 of file CodeBrowserPane.java. |
|
Return the MethodTree property value.
Definition at line 439 of file CodeBrowserPane.java. |
|
Return the JScrollPane2 property value.
Definition at line 531 of file CodeBrowserPane.java. |
|
Called whenever the part throws an exception.
Definition at line 585 of file CodeBrowserPane.java. |
|
Comment Definition at line 594 of file CodeBrowserPane.java. |
|
Comment Definition at line 614 of file CodeBrowserPane.java. |
|
Comment Definition at line 666 of file CodeBrowserPane.java. |
|
Initializes connections
Definition at line 678 of file CodeBrowserPane.java. |
|
Initialize the class. Definition at line 689 of file CodeBrowserPane.java. |
|
main entrypoint - starts the part when it is run as an application
Definition at line 708 of file CodeBrowserPane.java. |
|
Comment Definition at line 729 of file CodeBrowserPane.java. |
|
Comment Definition at line 752 of file CodeBrowserPane.java. |
|
Comment Definition at line 770 of file CodeBrowserPane.java. |
|
Comment Definition at line 788 of file CodeBrowserPane.java. |
|
Method to handle events for the MouseListener interface.
Definition at line 800 of file CodeBrowserPane.java. |
|
Method to handle events for the MouseListener interface.
Definition at line 813 of file CodeBrowserPane.java. |
|
Method to handle events for the MouseListener interface.
Definition at line 824 of file CodeBrowserPane.java. |
|
Method to handle events for the MouseListener interface.
Definition at line 835 of file CodeBrowserPane.java. |
|
Method to handle events for the MouseListener interface.
Definition at line 846 of file CodeBrowserPane.java. |
|
Insert the method's description here. Creation date: (00-12-7 17:21:16) Definition at line 856 of file CodeBrowserPane.java. |
|
Insert the method's description here. Creation date: (00-11-10 15:52:15)
Definition at line 870 of file CodeBrowserPane.java. |
|
Insert the method's description here. Creation date: (00-11-7 13:45:45)
Definition at line 921 of file CodeBrowserPane.java. |
|
Insert the method's description here. Creation date: (00-12-7 17:20:43) Definition at line 928 of file CodeBrowserPane.java. |
|
Definition at line 944 of file CodeBrowserPane.java. |
|
Insert the method's description here. Creation date: (00-4-17 17:06:15)
Definition at line 997 of file CodeBrowserPane.java. |
|
Method to handle events for the TreeSelectionListener interface.
Definition at line 1023 of file CodeBrowserPane.java. |