|
25 | 25 |
|
26 | 26 | package org.graalvm.visualvm.heapviewer.oql;
|
27 | 27 |
|
28 |
| -import org.graalvm.visualvm.core.ui.components.ScrollableContainer; |
29 | 28 | import java.awt.BorderLayout;
|
30 | 29 | import java.awt.CardLayout;
|
31 | 30 | import java.awt.Color;
|
32 | 31 | import java.awt.Component;
|
| 32 | +import java.awt.Container; |
| 33 | +import java.awt.Dialog; |
33 | 34 | import java.awt.Dimension;
|
| 35 | +import java.awt.GridBagConstraints; |
| 36 | +import java.awt.GridBagLayout; |
| 37 | +import java.awt.Insets; |
34 | 38 | import java.awt.event.ActionEvent;
|
| 39 | +import java.awt.event.ActionListener; |
35 | 40 | import java.awt.event.ItemEvent;
|
36 | 41 | import java.net.URL;
|
| 42 | +import java.text.Format; |
| 43 | +import java.text.NumberFormat; |
37 | 44 | import java.util.List;
|
| 45 | +import java.util.Set; |
| 46 | +import java.util.TreeSet; |
| 47 | +import javax.swing.AbstractAction; |
| 48 | +import javax.swing.Action; |
38 | 49 | import javax.swing.BorderFactory;
|
39 | 50 | import javax.swing.BoundedRangeModel;
|
40 | 51 | import javax.swing.ButtonGroup;
|
41 | 52 | import javax.swing.DefaultBoundedRangeModel;
|
| 53 | +import javax.swing.Icon; |
42 | 54 | import javax.swing.JButton;
|
| 55 | +import javax.swing.JComboBox; |
43 | 56 | import javax.swing.JComponent;
|
44 | 57 | import javax.swing.JLabel;
|
| 58 | +import javax.swing.JList; |
45 | 59 | import javax.swing.JPanel;
|
| 60 | +import javax.swing.JPopupMenu; |
46 | 61 | import javax.swing.JProgressBar;
|
| 62 | +import javax.swing.JTabbedPane; |
47 | 63 | import javax.swing.JToggleButton;
|
| 64 | +import javax.swing.JToolBar; |
| 65 | +import javax.swing.ListCellRenderer; |
48 | 66 | import javax.swing.SortOrder;
|
49 | 67 | import javax.swing.SwingUtilities;
|
50 | 68 | import javax.swing.UIManager;
|
51 | 69 | import javax.swing.plaf.basic.BasicSplitPaneDivider;
|
52 | 70 | import javax.swing.plaf.basic.BasicSplitPaneUI;
|
53 |
| -import org.graalvm.visualvm.lib.jfluid.heap.Heap; |
54 |
| -import org.graalvm.visualvm.lib.jfluid.heap.Instance; |
55 |
| -import org.graalvm.visualvm.lib.jfluid.heap.JavaClass; |
56 |
| -import org.graalvm.visualvm.lib.ui.UIUtils; |
57 |
| -import org.graalvm.visualvm.lib.ui.components.JExtendedSplitPane; |
58 |
| -import org.graalvm.visualvm.lib.ui.components.ProfilerToolbar; |
59 |
| -import org.graalvm.visualvm.lib.ui.swing.GrayLabel; |
60 |
| -import org.graalvm.visualvm.lib.profiler.api.ProfilerDialogs; |
61 |
| -import org.graalvm.visualvm.lib.profiler.api.icons.GeneralIcons; |
62 |
| -import org.graalvm.visualvm.lib.profiler.api.icons.Icons; |
63 |
| -import org.graalvm.visualvm.lib.profiler.api.icons.ProfilerIcons; |
64 |
| -import org.graalvm.visualvm.lib.profiler.heapwalk.ui.icons.HeapWalkerIcons; |
| 71 | +import org.graalvm.visualvm.core.VisualVM; |
| 72 | +import org.graalvm.visualvm.core.ui.components.ScrollableContainer; |
65 | 73 | import org.graalvm.visualvm.heapviewer.HeapContext;
|
66 | 74 | import org.graalvm.visualvm.heapviewer.java.ClassNode;
|
| 75 | +import org.graalvm.visualvm.heapviewer.java.InstanceNode; |
67 | 76 | import org.graalvm.visualvm.heapviewer.model.DataType;
|
68 | 77 | import org.graalvm.visualvm.heapviewer.model.HeapViewerNode;
|
69 |
| -import org.graalvm.visualvm.heapviewer.java.InstanceNode; |
70 | 78 | import org.graalvm.visualvm.heapviewer.model.HeapViewerNodeFilter;
|
71 | 79 | import org.graalvm.visualvm.heapviewer.model.Progress;
|
72 | 80 | import org.graalvm.visualvm.heapviewer.model.RootNode;
|
|
77 | 85 | import org.graalvm.visualvm.heapviewer.ui.PluggableTreeTableView;
|
78 | 86 | import org.graalvm.visualvm.heapviewer.ui.TreeTableViewColumn;
|
79 | 87 | import org.graalvm.visualvm.heapviewer.utils.HeapUtils;
|
80 |
| -import java.awt.Container; |
81 |
| -import java.awt.Dialog; |
82 |
| -import java.awt.GridBagConstraints; |
83 |
| -import java.awt.GridBagLayout; |
84 |
| -import java.awt.Insets; |
85 |
| -import java.awt.event.ActionListener; |
86 |
| -import java.text.Format; |
87 |
| -import java.text.NumberFormat; |
88 |
| -import java.util.Set; |
89 |
| -import java.util.TreeSet; |
90 |
| -import javax.swing.AbstractAction; |
91 |
| -import javax.swing.Action; |
92 |
| -import javax.swing.Icon; |
93 |
| -import javax.swing.JComboBox; |
94 |
| -import javax.swing.JList; |
95 |
| -import javax.swing.JPopupMenu; |
96 |
| -import javax.swing.JTabbedPane; |
97 |
| -import javax.swing.JToolBar; |
98 |
| -import javax.swing.ListCellRenderer; |
99 |
| -import org.graalvm.visualvm.core.VisualVM; |
| 88 | +import org.graalvm.visualvm.lib.jfluid.heap.Heap; |
| 89 | +import org.graalvm.visualvm.lib.jfluid.heap.Instance; |
| 90 | +import org.graalvm.visualvm.lib.jfluid.heap.JavaClass; |
| 91 | +import org.graalvm.visualvm.lib.profiler.api.ProfilerDialogs; |
| 92 | +import org.graalvm.visualvm.lib.profiler.api.icons.GeneralIcons; |
| 93 | +import org.graalvm.visualvm.lib.profiler.api.icons.Icons; |
100 | 94 | import org.graalvm.visualvm.lib.profiler.api.icons.LanguageIcons;
|
101 |
| -import org.netbeans.api.options.OptionsDisplayer; |
| 95 | +import org.graalvm.visualvm.lib.profiler.api.icons.ProfilerIcons; |
102 | 96 | import org.graalvm.visualvm.lib.profiler.heapwalk.OQLSupport;
|
| 97 | +import org.graalvm.visualvm.lib.profiler.heapwalk.ui.icons.HeapWalkerIcons; |
103 | 98 | import org.graalvm.visualvm.lib.profiler.oql.engine.api.OQLEngine;
|
| 99 | +import org.graalvm.visualvm.lib.ui.UIUtils; |
| 100 | +import org.graalvm.visualvm.lib.ui.components.JExtendedSplitPane; |
| 101 | +import org.graalvm.visualvm.lib.ui.components.ProfilerToolbar; |
| 102 | +import org.graalvm.visualvm.lib.ui.swing.GrayLabel; |
| 103 | +import org.netbeans.api.options.OptionsDisplayer; |
104 | 104 | import org.netbeans.modules.autoupdate.ui.api.PluginManager;
|
105 | 105 | import org.openide.DialogDescriptor;
|
106 | 106 | import org.openide.DialogDisplayer;
|
|
0 commit comments