1 |
| package net.sourceforge.pmd.util.viewer.gui.menu; |
2 |
| |
3 |
| import net.sourceforge.pmd.ast.SimpleNode; |
4 |
| import net.sourceforge.pmd.util.viewer.model.ViewerModel; |
5 |
| |
6 |
| import javax.swing.*; |
7 |
| |
8 |
| |
9 |
| |
10 |
| |
11 |
| |
12 |
| |
13 |
| |
14 |
| public class ASTNodePopupMenu extends JPopupMenu { |
15 |
| private ViewerModel model; |
16 |
| private SimpleNode node; |
17 |
| |
18 |
0
| public ASTNodePopupMenu(ViewerModel model, SimpleNode node) {
|
19 |
0
| this.model = model;
|
20 |
0
| this.node = node;
|
21 |
0
| init();
|
22 |
| } |
23 |
| |
24 |
0
| private void init() {
|
25 |
0
| add(new SimpleNodeSubMenu(model, node));
|
26 |
0
| addSeparator();
|
27 |
0
| add(new AttributesSubMenu(model, node));
|
28 |
| } |
29 |
| } |