diff --git a/.idea/misc.xml b/.idea/misc.xml
index b4771ebe..baa8f008 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -4,7 +4,7 @@
-
+
\ No newline at end of file
diff --git a/src/java/org/antlr/intellij/plugin/configdialogs/ConfigANTLRPerGrammar.java b/src/java/org/antlr/intellij/plugin/configdialogs/ConfigANTLRPerGrammar.java
index d34b92ff..00045e65 100644
--- a/src/java/org/antlr/intellij/plugin/configdialogs/ConfigANTLRPerGrammar.java
+++ b/src/java/org/antlr/intellij/plugin/configdialogs/ConfigANTLRPerGrammar.java
@@ -54,8 +54,14 @@ public ConfigANTLRPerGrammar(final Project project, String qualFileName) {
}
public static String getOutputDirName(Project project, String qualFileName, VirtualFile contentRoot, String package_) {
- String outputDirName = contentRoot.getPath()+File.separator+RunANTLROnGrammarFile.OUTPUT_DIR_NAME;
- outputDirName = getProp(project, qualFileName, PROP_OUTPUT_DIR, outputDirName);
+ String outputDirName = getProp(project, qualFileName,
+ PROP_OUTPUT_DIR,
+ RunANTLROnGrammarFile.OUTPUT_DIR_NAME);
+ File f = new File(outputDirName);
+ if ( !f.isAbsolute() ) { // if not absolute file spec, it's relative to project root
+ outputDirName = contentRoot.getPath()+File.separator+outputDirName;
+ }
+ // add package if any
if ( package_!=RunANTLROnGrammarFile.MISSING ) {
outputDirName += File.separator+package_.replace('.', File.separatorChar);
}
diff --git a/src/java/org/antlr/intellij/plugin/parsing/RunANTLROnGrammarFile.java b/src/java/org/antlr/intellij/plugin/parsing/RunANTLROnGrammarFile.java
index f9c684b1..d24ad626 100644
--- a/src/java/org/antlr/intellij/plugin/parsing/RunANTLROnGrammarFile.java
+++ b/src/java/org/antlr/intellij/plugin/parsing/RunANTLROnGrammarFile.java
@@ -203,7 +203,14 @@ public static Map getANTLRArgs(Project project, VirtualFile vfile
String outputDirName = ConfigANTLRPerGrammar.getOutputDirName(project, qualFileName, contentRoot, package_);
args.put("-o", outputDirName);
- String libDir = ConfigANTLRPerGrammar.getProp(project, qualFileName, ConfigANTLRPerGrammar.PROP_LIB_DIR, sourcePath);
+ String libDir = ConfigANTLRPerGrammar.getProp(project,
+ qualFileName,
+ ConfigANTLRPerGrammar.PROP_LIB_DIR,
+ sourcePath);
+ File f = new File(libDir);
+ if ( !f.isAbsolute() ) { // if not absolute file spec, it's relative to project root
+ libDir = contentRoot.getPath()+File.separator+libDir;
+ }
args.put("-lib", libDir);
String encoding = ConfigANTLRPerGrammar.getProp(project, qualFileName, ConfigANTLRPerGrammar.PROP_ENCODING, MISSING);
diff --git a/src/java/org/antlr/intellij/plugin/preview/InputPanel.java b/src/java/org/antlr/intellij/plugin/preview/InputPanel.java
index 109c2b86..f40b6b53 100644
--- a/src/java/org/antlr/intellij/plugin/preview/InputPanel.java
+++ b/src/java/org/antlr/intellij/plugin/preview/InputPanel.java
@@ -869,45 +869,31 @@ public static String getErrorDisplayString(SyntaxError e) {
* @noinspection ALL
*/
private void $$$setupUI$$$() {
- outerMostPanel = new JPanel();
- outerMostPanel.setLayout(new BorderLayout(0, 0));
- outerMostPanel.setMinimumSize(new Dimension(100, 70));
- outerMostPanel.setPreferredSize(new Dimension(200, 100));
- startRuleAndInputPanel = new JPanel();
- startRuleAndInputPanel.setLayout(new FlowLayout(FlowLayout.CENTER, 5, 0));
- startRuleAndInputPanel.setMinimumSize(new Dimension(233, 60));
+ outerMostPanel = new javax.swing.JPanel();
+ outerMostPanel.setLayout(new java.awt.BorderLayout(0, 0));
+ startRuleAndInputPanel = new javax.swing.JPanel();
+ startRuleAndInputPanel.setLayout(new java.awt.FlowLayout(FlowLayout.CENTER, 5, 0));
outerMostPanel.add(startRuleAndInputPanel, BorderLayout.NORTH);
- startRuleAndInputPanel.setBorder(BorderFactory.createTitledBorder(BorderFactory.createEtchedBorder(), null));
- startRuleLabel = new JLabel();
- startRuleLabel.setText("Label");
+ startRuleAndInputPanel.setBorder(javax.swing.BorderFactory.createTitledBorder(javax.swing.BorderFactory.createEtchedBorder(), null));
+ startRuleLabel = new javax.swing.JLabel();
startRuleAndInputPanel.add(startRuleLabel);
- radioButtonPanel = new JPanel();
- radioButtonPanel.setLayout(new FlowLayout(FlowLayout.CENTER, 5, 5));
+ radioButtonPanel = new javax.swing.JPanel();
+ radioButtonPanel.setLayout(new java.awt.FlowLayout(FlowLayout.CENTER, 5, 5));
startRuleAndInputPanel.add(radioButtonPanel);
- inputRadioButton = new JRadioButton();
- inputRadioButton.setSelected(true);
- inputRadioButton.setText("Input");
+ inputRadioButton = new javax.swing.JRadioButton();
radioButtonPanel.add(inputRadioButton);
- fileRadioButton = new JRadioButton();
- fileRadioButton.setText("File");
+ fileRadioButton = new javax.swing.JRadioButton();
radioButtonPanel.add(fileRadioButton);
- fileChooser = new TextFieldWithBrowseButton();
+ fileChooser = new com.intellij.openapi.ui.TextFieldWithBrowseButton();
radioButtonPanel.add(fileChooser);
- placeHolder = new JTextArea();
- placeHolder.setBackground(Color.lightGray);
- placeHolder.setEditable(false);
- placeHolder.setEnabled(true);
- placeHolder.setText("");
+ placeHolder = new javax.swing.JTextArea();
outerMostPanel.add(placeHolder, BorderLayout.WEST);
- final JScrollPane scrollPane1 = new JScrollPane();
+ final javax.swing.JScrollPane scrollPane1 = new javax.swing.JScrollPane();
outerMostPanel.add(scrollPane1, BorderLayout.SOUTH);
- errorConsole = new JTextArea();
- errorConsole.setEditable(false);
- errorConsole.setLineWrap(true);
- errorConsole.setRows(3);
+ errorConsole = new javax.swing.JTextArea();
scrollPane1.setViewportView(errorConsole);
- ButtonGroup buttonGroup;
- buttonGroup = new ButtonGroup();
+ javax.swing.ButtonGroup buttonGroup;
+ buttonGroup = new javax.swing.ButtonGroup();
buttonGroup.add(fileRadioButton);
buttonGroup.add(inputRadioButton);
}
@@ -915,7 +901,7 @@ public static String getErrorDisplayString(SyntaxError e) {
/**
* @noinspection ALL
*/
- public JComponent $$$getRootComponent$$$() {
+ public javax.swing.JComponent $$$getRootComponent$$$() {
return outerMostPanel;
}
}
diff --git a/src/java/org/antlr/intellij/plugin/preview/ShowAmbigTreesDialog.java b/src/java/org/antlr/intellij/plugin/preview/ShowAmbigTreesDialog.java
index 45aaa155..508f3ee4 100644
--- a/src/java/org/antlr/intellij/plugin/preview/ShowAmbigTreesDialog.java
+++ b/src/java/org/antlr/intellij/plugin/preview/ShowAmbigTreesDialog.java
@@ -7,9 +7,6 @@
import com.intellij.ui.components.JBLabel;
import com.intellij.ui.components.JBList;
import com.intellij.ui.components.JBPanel;
-import com.intellij.uiDesigner.core.GridConstraints;
-import com.intellij.uiDesigner.core.GridLayoutManager;
-import com.intellij.uiDesigner.core.Spacer;
import com.intellij.util.containers.Predicate;
import org.antlr.intellij.plugin.Utils;
import org.antlr.intellij.plugin.parsing.ParsingUtils;
@@ -449,38 +446,32 @@ private void onOK() {
* @noinspection ALL
*/
private void $$$setupUI$$$() {
- contentPane = new JPanel();
- contentPane.setLayout(new GridLayoutManager(3, 1, new Insets(10, 10, 10, 10), -1, -1));
- final JPanel panel1 = new JPanel();
- panel1.setLayout(new GridLayoutManager(1, 4, new Insets(0, 0, 0, 0), -1, -1));
- contentPane.add(panel1, new GridConstraints(2, 0, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_BOTH, GridConstraints.SIZEPOLICY_CAN_SHRINK|GridConstraints.SIZEPOLICY_CAN_GROW, 1, null, null, null, 0, false));
- final Spacer spacer1 = new Spacer();
- panel1.add(spacer1, new GridConstraints(0, 0, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_WANT_GROW, 1, null, null, null, 0, false));
- final JPanel panel2 = new JPanel();
- panel2.setLayout(new GridLayoutManager(1, 1, new Insets(0, 0, 0, 0), -1, -1));
- panel1.add(panel2, new GridConstraints(0, 3, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_BOTH, GridConstraints.SIZEPOLICY_CAN_SHRINK|GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_CAN_SHRINK|GridConstraints.SIZEPOLICY_CAN_GROW, null, null, null, 0, false));
- buttonOK = new JButton();
- buttonOK.setText("OK");
- panel2.add(buttonOK, new GridConstraints(0, 0, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_CAN_SHRINK|GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
- ambigPhraseLabel = new JLabel();
- ambigPhraseLabel.setFont(new Font(ambigPhraseLabel.getFont().getName(), Font.BOLD, ambigPhraseLabel.getFont().getSize()));
- ambigPhraseLabel.setText("ambiguity");
- panel1.add(ambigPhraseLabel, new GridConstraints(0, 1, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_FIXED, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
- final Spacer spacer2 = new Spacer();
- panel1.add(spacer2, new GridConstraints(0, 2, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_WANT_GROW, 1, null, null, null, 0, false));
- treeScrollPane = new JScrollPane();
- contentPane.add(treeScrollPane, new GridConstraints(0, 0, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_BOTH, GridConstraints.SIZEPOLICY_CAN_SHRINK|GridConstraints.SIZEPOLICY_WANT_GROW, GridConstraints.SIZEPOLICY_CAN_SHRINK|GridConstraints.SIZEPOLICY_WANT_GROW, null, null, null, 0, false));
- treeSizeSlider = new JSlider();
- treeSizeSlider.setMaximum(1000);
- treeSizeSlider.setMinimum(-400);
- treeSizeSlider.setValue(0);
- contentPane.add(treeSizeSlider, new GridConstraints(1, 0, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_WANT_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
+ contentPane = new javax.swing.JPanel();
+ contentPane.setLayout(new com.intellij.uiDesigner.core.GridLayoutManager(3, 1, new java.awt.Insets(10, 10, 10, 10), -1, -1));
+ final javax.swing.JPanel panel1 = new javax.swing.JPanel();
+ panel1.setLayout(new com.intellij.uiDesigner.core.GridLayoutManager(1, 4, new java.awt.Insets(0, 0, 0, 0), -1, -1));
+ contentPane.add(panel1, new com.intellij.uiDesigner.core.GridConstraints(2, 0, 1, 1, com.intellij.uiDesigner.core.GridConstraints.ANCHOR_CENTER, com.intellij.uiDesigner.core.GridConstraints.FILL_BOTH, com.intellij.uiDesigner.core.GridConstraints.SIZEPOLICY_CAN_SHRINK|com.intellij.uiDesigner.core.GridConstraints.SIZEPOLICY_CAN_GROW, 1, null, null, null, 0, false));
+ final com.intellij.uiDesigner.core.Spacer spacer1 = new com.intellij.uiDesigner.core.Spacer();
+ panel1.add(spacer1, new com.intellij.uiDesigner.core.GridConstraints(0, 0, 1, 1, com.intellij.uiDesigner.core.GridConstraints.ANCHOR_CENTER, com.intellij.uiDesigner.core.GridConstraints.FILL_HORIZONTAL, com.intellij.uiDesigner.core.GridConstraints.SIZEPOLICY_WANT_GROW, 1, null, null, null, 0, false));
+ final javax.swing.JPanel panel2 = new javax.swing.JPanel();
+ panel2.setLayout(new com.intellij.uiDesigner.core.GridLayoutManager(1, 1, new java.awt.Insets(0, 0, 0, 0), -1, -1));
+ panel1.add(panel2, new com.intellij.uiDesigner.core.GridConstraints(0, 3, 1, 1, com.intellij.uiDesigner.core.GridConstraints.ANCHOR_CENTER, com.intellij.uiDesigner.core.GridConstraints.FILL_BOTH, com.intellij.uiDesigner.core.GridConstraints.SIZEPOLICY_CAN_SHRINK|com.intellij.uiDesigner.core.GridConstraints.SIZEPOLICY_CAN_GROW, com.intellij.uiDesigner.core.GridConstraints.SIZEPOLICY_CAN_SHRINK|com.intellij.uiDesigner.core.GridConstraints.SIZEPOLICY_CAN_GROW, null, null, null, 0, false));
+ buttonOK = new javax.swing.JButton();
+ panel2.add(buttonOK, new com.intellij.uiDesigner.core.GridConstraints(0, 0, 1, 1, com.intellij.uiDesigner.core.GridConstraints.ANCHOR_CENTER, com.intellij.uiDesigner.core.GridConstraints.FILL_HORIZONTAL, com.intellij.uiDesigner.core.GridConstraints.SIZEPOLICY_CAN_SHRINK|com.intellij.uiDesigner.core.GridConstraints.SIZEPOLICY_CAN_GROW, com.intellij.uiDesigner.core.GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
+ ambigPhraseLabel = new javax.swing.JLabel();
+ panel1.add(ambigPhraseLabel, new com.intellij.uiDesigner.core.GridConstraints(0, 1, 1, 1, com.intellij.uiDesigner.core.GridConstraints.ANCHOR_WEST, com.intellij.uiDesigner.core.GridConstraints.FILL_NONE, com.intellij.uiDesigner.core.GridConstraints.SIZEPOLICY_FIXED, com.intellij.uiDesigner.core.GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
+ final com.intellij.uiDesigner.core.Spacer spacer2 = new com.intellij.uiDesigner.core.Spacer();
+ panel1.add(spacer2, new com.intellij.uiDesigner.core.GridConstraints(0, 2, 1, 1, com.intellij.uiDesigner.core.GridConstraints.ANCHOR_CENTER, com.intellij.uiDesigner.core.GridConstraints.FILL_HORIZONTAL, com.intellij.uiDesigner.core.GridConstraints.SIZEPOLICY_WANT_GROW, 1, null, null, null, 0, false));
+ treeScrollPane = new javax.swing.JScrollPane();
+ contentPane.add(treeScrollPane, new com.intellij.uiDesigner.core.GridConstraints(0, 0, 1, 1, com.intellij.uiDesigner.core.GridConstraints.ANCHOR_CENTER, com.intellij.uiDesigner.core.GridConstraints.FILL_BOTH, com.intellij.uiDesigner.core.GridConstraints.SIZEPOLICY_CAN_SHRINK|com.intellij.uiDesigner.core.GridConstraints.SIZEPOLICY_WANT_GROW, com.intellij.uiDesigner.core.GridConstraints.SIZEPOLICY_CAN_SHRINK|com.intellij.uiDesigner.core.GridConstraints.SIZEPOLICY_WANT_GROW, null, null, null, 0, false));
+ treeSizeSlider = new javax.swing.JSlider();
+ contentPane.add(treeSizeSlider, new com.intellij.uiDesigner.core.GridConstraints(1, 0, 1, 1, com.intellij.uiDesigner.core.GridConstraints.ANCHOR_WEST, com.intellij.uiDesigner.core.GridConstraints.FILL_HORIZONTAL, com.intellij.uiDesigner.core.GridConstraints.SIZEPOLICY_WANT_GROW, com.intellij.uiDesigner.core.GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
}
/**
* @noinspection ALL
*/
- public JComponent $$$getRootComponent$$$() {
+ public javax.swing.JComponent $$$getRootComponent$$$() {
return contentPane;
}
}
diff --git a/src/java/org/antlr/intellij/plugin/profiler/ProfilerPanel.java b/src/java/org/antlr/intellij/plugin/profiler/ProfilerPanel.java
index fc3b60ea..7a8200e3 100644
--- a/src/java/org/antlr/intellij/plugin/profiler/ProfilerPanel.java
+++ b/src/java/org/antlr/intellij/plugin/profiler/ProfilerPanel.java
@@ -18,9 +18,6 @@
import com.intellij.ui.components.JBCheckBox;
import com.intellij.ui.components.JBLabel;
import com.intellij.ui.table.JBTable;
-import com.intellij.uiDesigner.core.GridConstraints;
-import com.intellij.uiDesigner.core.GridLayoutManager;
-import com.intellij.uiDesigner.core.Spacer;
import org.antlr.intellij.plugin.ANTLRv4PluginController;
import org.antlr.intellij.plugin.preview.InputPanel;
import org.antlr.intellij.plugin.preview.PreviewPanel;
@@ -330,75 +327,57 @@ public static String getSemanticContextDisplayString(PredicateEvalInfo pred,
*/
private void $$$setupUI$$$() {
createUIComponents();
- outerPanel = new JPanel();
- outerPanel.setLayout(new BorderLayout(0, 0));
- statsPanel = new JPanel();
- statsPanel.setLayout(new GridLayoutManager(12, 3, new Insets(0, 5, 0, 0), -1, -1));
+ outerPanel = new javax.swing.JPanel();
+ outerPanel.setLayout(new java.awt.BorderLayout(0, 0));
+ statsPanel = new javax.swing.JPanel();
+ statsPanel.setLayout(new com.intellij.uiDesigner.core.GridLayoutManager(12, 3, new java.awt.Insets(0, 5, 0, 0), -1, -1));
outerPanel.add(statsPanel, BorderLayout.EAST);
- final JLabel label1 = new JLabel();
- label1.setText("Parse time (ms):");
- statsPanel.add(label1, new GridConstraints(2, 0, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_CAN_SHRINK|GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_CAN_SHRINK|GridConstraints.SIZEPOLICY_CAN_GROW, null, new Dimension(130, 16), null, 0, false));
- final JLabel label2 = new JLabel();
- label2.setText("Prediction time (ms):");
- statsPanel.add(label2, new GridConstraints(3, 0, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_FIXED, GridConstraints.SIZEPOLICY_FIXED, null, new Dimension(130, 16), null, 0, false));
- final JLabel label3 = new JLabel();
- label3.setText("Lookahead burden:");
- statsPanel.add(label3, new GridConstraints(4, 0, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_CAN_SHRINK|GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_CAN_SHRINK|GridConstraints.SIZEPOLICY_CAN_GROW, null, new Dimension(130, 16), null, 0, false));
- final JLabel label4 = new JLabel();
- label4.setText("DFA cache miss rate:");
- statsPanel.add(label4, new GridConstraints(5, 0, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_CAN_SHRINK|GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_CAN_SHRINK|GridConstraints.SIZEPOLICY_CAN_GROW, null, new Dimension(130, 16), null, 0, false));
- final Spacer spacer1 = new Spacer();
- statsPanel.add(spacer1, new GridConstraints(11, 0, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_VERTICAL, 1, GridConstraints.SIZEPOLICY_WANT_GROW, null, new Dimension(-1, 14), null, 0, false));
- final Spacer spacer2 = new Spacer();
- statsPanel.add(spacer2, new GridConstraints(2, 2, 1, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_HORIZONTAL, GridConstraints.SIZEPOLICY_WANT_GROW, 1, null, null, null, 0, false));
- parseTimeField = new JLabel();
- parseTimeField.setText("0");
- statsPanel.add(parseTimeField, new GridConstraints(2, 1, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_FIXED, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
- predictionTimeField = new JLabel();
- predictionTimeField.setText("0");
- statsPanel.add(predictionTimeField, new GridConstraints(3, 1, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_FIXED, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
- lookaheadBurdenField = new JLabel();
- lookaheadBurdenField.setText("0");
- statsPanel.add(lookaheadBurdenField, new GridConstraints(4, 1, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_FIXED, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
- cacheMissRateField = new JLabel();
- cacheMissRateField.setText("0");
- statsPanel.add(cacheMissRateField, new GridConstraints(5, 1, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_FIXED, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
- final JLabel label5 = new JLabel();
- label5.setText("Input size:");
- statsPanel.add(label5, new GridConstraints(0, 0, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_FIXED, GridConstraints.SIZEPOLICY_FIXED, null, new Dimension(130, 16), null, 0, false));
- inputSizeField = new JLabel();
- inputSizeField.setText("0");
- statsPanel.add(inputSizeField, new GridConstraints(0, 1, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_FIXED, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
- final JLabel label6 = new JLabel();
- label6.setText("Number of tokens:");
- statsPanel.add(label6, new GridConstraints(1, 0, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_FIXED, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
- numTokensField = new JLabel();
- numTokensField.setText("0");
- statsPanel.add(numTokensField, new GridConstraints(1, 1, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_FIXED, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
- final JPanel panel1 = new JPanel();
- panel1.setLayout(new GridLayoutManager(4, 1, new Insets(0, 0, 0, 0), -1, -1));
- statsPanel.add(panel1, new GridConstraints(7, 0, 4, 1, GridConstraints.ANCHOR_CENTER, GridConstraints.FILL_BOTH, GridConstraints.SIZEPOLICY_CAN_SHRINK|GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_CAN_SHRINK|GridConstraints.SIZEPOLICY_CAN_GROW, null, null, null, 0, false));
- panel1.setBorder(BorderFactory.createTitledBorder(BorderFactory.createEtchedBorder(), null));
- ambiguityColorLabel.setText("Ambiguity");
- panel1.add(ambiguityColorLabel, new GridConstraints(0, 0, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_FIXED, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
- contextSensitivityColorLabel.setText("Context-sensitivity");
- panel1.add(contextSensitivityColorLabel, new GridConstraints(1, 0, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_FIXED, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
- predEvaluationColorLabel.setText("Predicate evaluation");
- panel1.add(predEvaluationColorLabel, new GridConstraints(2, 0, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_FIXED, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
- deepestLookaheadLabel.setText("Deepest lookahead");
- panel1.add(deepestLookaheadLabel, new GridConstraints(3, 0, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_FIXED, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
- expertCheckBox.setText("Show expert columns");
- statsPanel.add(expertCheckBox, new GridConstraints(6, 0, 1, 1, GridConstraints.ANCHOR_WEST, GridConstraints.FILL_NONE, GridConstraints.SIZEPOLICY_CAN_SHRINK|GridConstraints.SIZEPOLICY_CAN_GROW, GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
- final JScrollPane scrollPane1 = new JScrollPane();
+ final javax.swing.JLabel label1 = new javax.swing.JLabel();
+ statsPanel.add(label1, new com.intellij.uiDesigner.core.GridConstraints(2, 0, 1, 1, com.intellij.uiDesigner.core.GridConstraints.ANCHOR_WEST, com.intellij.uiDesigner.core.GridConstraints.FILL_NONE, com.intellij.uiDesigner.core.GridConstraints.SIZEPOLICY_CAN_SHRINK|com.intellij.uiDesigner.core.GridConstraints.SIZEPOLICY_CAN_GROW, com.intellij.uiDesigner.core.GridConstraints.SIZEPOLICY_CAN_SHRINK|com.intellij.uiDesigner.core.GridConstraints.SIZEPOLICY_CAN_GROW, null, new java.awt.Dimension(130, 16), null, 0, false));
+ final javax.swing.JLabel label2 = new javax.swing.JLabel();
+ statsPanel.add(label2, new com.intellij.uiDesigner.core.GridConstraints(3, 0, 1, 1, com.intellij.uiDesigner.core.GridConstraints.ANCHOR_WEST, com.intellij.uiDesigner.core.GridConstraints.FILL_NONE, com.intellij.uiDesigner.core.GridConstraints.SIZEPOLICY_FIXED, com.intellij.uiDesigner.core.GridConstraints.SIZEPOLICY_FIXED, null, new java.awt.Dimension(130, 16), null, 0, false));
+ final javax.swing.JLabel label3 = new javax.swing.JLabel();
+ statsPanel.add(label3, new com.intellij.uiDesigner.core.GridConstraints(4, 0, 1, 1, com.intellij.uiDesigner.core.GridConstraints.ANCHOR_WEST, com.intellij.uiDesigner.core.GridConstraints.FILL_NONE, com.intellij.uiDesigner.core.GridConstraints.SIZEPOLICY_CAN_SHRINK|com.intellij.uiDesigner.core.GridConstraints.SIZEPOLICY_CAN_GROW, com.intellij.uiDesigner.core.GridConstraints.SIZEPOLICY_CAN_SHRINK|com.intellij.uiDesigner.core.GridConstraints.SIZEPOLICY_CAN_GROW, null, new java.awt.Dimension(130, 16), null, 0, false));
+ final javax.swing.JLabel label4 = new javax.swing.JLabel();
+ statsPanel.add(label4, new com.intellij.uiDesigner.core.GridConstraints(5, 0, 1, 1, com.intellij.uiDesigner.core.GridConstraints.ANCHOR_WEST, com.intellij.uiDesigner.core.GridConstraints.FILL_NONE, com.intellij.uiDesigner.core.GridConstraints.SIZEPOLICY_CAN_SHRINK|com.intellij.uiDesigner.core.GridConstraints.SIZEPOLICY_CAN_GROW, com.intellij.uiDesigner.core.GridConstraints.SIZEPOLICY_CAN_SHRINK|com.intellij.uiDesigner.core.GridConstraints.SIZEPOLICY_CAN_GROW, null, new java.awt.Dimension(130, 16), null, 0, false));
+ final com.intellij.uiDesigner.core.Spacer spacer1 = new com.intellij.uiDesigner.core.Spacer();
+ statsPanel.add(spacer1, new com.intellij.uiDesigner.core.GridConstraints(11, 0, 1, 1, com.intellij.uiDesigner.core.GridConstraints.ANCHOR_CENTER, com.intellij.uiDesigner.core.GridConstraints.FILL_VERTICAL, 1, com.intellij.uiDesigner.core.GridConstraints.SIZEPOLICY_WANT_GROW, null, new java.awt.Dimension(-1, 14), null, 0, false));
+ final com.intellij.uiDesigner.core.Spacer spacer2 = new com.intellij.uiDesigner.core.Spacer();
+ statsPanel.add(spacer2, new com.intellij.uiDesigner.core.GridConstraints(2, 2, 1, 1, com.intellij.uiDesigner.core.GridConstraints.ANCHOR_CENTER, com.intellij.uiDesigner.core.GridConstraints.FILL_HORIZONTAL, com.intellij.uiDesigner.core.GridConstraints.SIZEPOLICY_WANT_GROW, 1, null, null, null, 0, false));
+ parseTimeField = new javax.swing.JLabel();
+ statsPanel.add(parseTimeField, new com.intellij.uiDesigner.core.GridConstraints(2, 1, 1, 1, com.intellij.uiDesigner.core.GridConstraints.ANCHOR_WEST, com.intellij.uiDesigner.core.GridConstraints.FILL_NONE, com.intellij.uiDesigner.core.GridConstraints.SIZEPOLICY_FIXED, com.intellij.uiDesigner.core.GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
+ predictionTimeField = new javax.swing.JLabel();
+ statsPanel.add(predictionTimeField, new com.intellij.uiDesigner.core.GridConstraints(3, 1, 1, 1, com.intellij.uiDesigner.core.GridConstraints.ANCHOR_WEST, com.intellij.uiDesigner.core.GridConstraints.FILL_NONE, com.intellij.uiDesigner.core.GridConstraints.SIZEPOLICY_FIXED, com.intellij.uiDesigner.core.GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
+ lookaheadBurdenField = new javax.swing.JLabel();
+ statsPanel.add(lookaheadBurdenField, new com.intellij.uiDesigner.core.GridConstraints(4, 1, 1, 1, com.intellij.uiDesigner.core.GridConstraints.ANCHOR_WEST, com.intellij.uiDesigner.core.GridConstraints.FILL_NONE, com.intellij.uiDesigner.core.GridConstraints.SIZEPOLICY_FIXED, com.intellij.uiDesigner.core.GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
+ cacheMissRateField = new javax.swing.JLabel();
+ statsPanel.add(cacheMissRateField, new com.intellij.uiDesigner.core.GridConstraints(5, 1, 1, 1, com.intellij.uiDesigner.core.GridConstraints.ANCHOR_WEST, com.intellij.uiDesigner.core.GridConstraints.FILL_NONE, com.intellij.uiDesigner.core.GridConstraints.SIZEPOLICY_FIXED, com.intellij.uiDesigner.core.GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
+ final javax.swing.JLabel label5 = new javax.swing.JLabel();
+ statsPanel.add(label5, new com.intellij.uiDesigner.core.GridConstraints(0, 0, 1, 1, com.intellij.uiDesigner.core.GridConstraints.ANCHOR_WEST, com.intellij.uiDesigner.core.GridConstraints.FILL_NONE, com.intellij.uiDesigner.core.GridConstraints.SIZEPOLICY_FIXED, com.intellij.uiDesigner.core.GridConstraints.SIZEPOLICY_FIXED, null, new java.awt.Dimension(130, 16), null, 0, false));
+ inputSizeField = new javax.swing.JLabel();
+ statsPanel.add(inputSizeField, new com.intellij.uiDesigner.core.GridConstraints(0, 1, 1, 1, com.intellij.uiDesigner.core.GridConstraints.ANCHOR_WEST, com.intellij.uiDesigner.core.GridConstraints.FILL_NONE, com.intellij.uiDesigner.core.GridConstraints.SIZEPOLICY_FIXED, com.intellij.uiDesigner.core.GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
+ final javax.swing.JLabel label6 = new javax.swing.JLabel();
+ statsPanel.add(label6, new com.intellij.uiDesigner.core.GridConstraints(1, 0, 1, 1, com.intellij.uiDesigner.core.GridConstraints.ANCHOR_WEST, com.intellij.uiDesigner.core.GridConstraints.FILL_NONE, com.intellij.uiDesigner.core.GridConstraints.SIZEPOLICY_FIXED, com.intellij.uiDesigner.core.GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
+ numTokensField = new javax.swing.JLabel();
+ statsPanel.add(numTokensField, new com.intellij.uiDesigner.core.GridConstraints(1, 1, 1, 1, com.intellij.uiDesigner.core.GridConstraints.ANCHOR_WEST, com.intellij.uiDesigner.core.GridConstraints.FILL_NONE, com.intellij.uiDesigner.core.GridConstraints.SIZEPOLICY_FIXED, com.intellij.uiDesigner.core.GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
+ final javax.swing.JPanel panel1 = new javax.swing.JPanel();
+ panel1.setLayout(new com.intellij.uiDesigner.core.GridLayoutManager(4, 1, new java.awt.Insets(0, 0, 0, 0), -1, -1));
+ statsPanel.add(panel1, new com.intellij.uiDesigner.core.GridConstraints(7, 0, 4, 1, com.intellij.uiDesigner.core.GridConstraints.ANCHOR_CENTER, com.intellij.uiDesigner.core.GridConstraints.FILL_BOTH, com.intellij.uiDesigner.core.GridConstraints.SIZEPOLICY_CAN_SHRINK|com.intellij.uiDesigner.core.GridConstraints.SIZEPOLICY_CAN_GROW, com.intellij.uiDesigner.core.GridConstraints.SIZEPOLICY_CAN_SHRINK|com.intellij.uiDesigner.core.GridConstraints.SIZEPOLICY_CAN_GROW, null, null, null, 0, false));
+ panel1.setBorder(javax.swing.BorderFactory.createTitledBorder(javax.swing.BorderFactory.createEtchedBorder(), null));
+ panel1.add(ambiguityColorLabel, new com.intellij.uiDesigner.core.GridConstraints(0, 0, 1, 1, com.intellij.uiDesigner.core.GridConstraints.ANCHOR_WEST, com.intellij.uiDesigner.core.GridConstraints.FILL_NONE, com.intellij.uiDesigner.core.GridConstraints.SIZEPOLICY_FIXED, com.intellij.uiDesigner.core.GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
+ panel1.add(contextSensitivityColorLabel, new com.intellij.uiDesigner.core.GridConstraints(1, 0, 1, 1, com.intellij.uiDesigner.core.GridConstraints.ANCHOR_WEST, com.intellij.uiDesigner.core.GridConstraints.FILL_NONE, com.intellij.uiDesigner.core.GridConstraints.SIZEPOLICY_FIXED, com.intellij.uiDesigner.core.GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
+ panel1.add(predEvaluationColorLabel, new com.intellij.uiDesigner.core.GridConstraints(2, 0, 1, 1, com.intellij.uiDesigner.core.GridConstraints.ANCHOR_WEST, com.intellij.uiDesigner.core.GridConstraints.FILL_NONE, com.intellij.uiDesigner.core.GridConstraints.SIZEPOLICY_FIXED, com.intellij.uiDesigner.core.GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
+ panel1.add(deepestLookaheadLabel, new com.intellij.uiDesigner.core.GridConstraints(3, 0, 1, 1, com.intellij.uiDesigner.core.GridConstraints.ANCHOR_WEST, com.intellij.uiDesigner.core.GridConstraints.FILL_NONE, com.intellij.uiDesigner.core.GridConstraints.SIZEPOLICY_FIXED, com.intellij.uiDesigner.core.GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
+ statsPanel.add(expertCheckBox, new com.intellij.uiDesigner.core.GridConstraints(6, 0, 1, 1, com.intellij.uiDesigner.core.GridConstraints.ANCHOR_WEST, com.intellij.uiDesigner.core.GridConstraints.FILL_NONE, com.intellij.uiDesigner.core.GridConstraints.SIZEPOLICY_CAN_SHRINK|com.intellij.uiDesigner.core.GridConstraints.SIZEPOLICY_CAN_GROW, com.intellij.uiDesigner.core.GridConstraints.SIZEPOLICY_FIXED, null, null, null, 0, false));
+ final javax.swing.JScrollPane scrollPane1 = new javax.swing.JScrollPane();
outerPanel.add(scrollPane1, BorderLayout.CENTER);
- profilerDataTable.setPreferredScrollableViewportSize(new Dimension(800, 400));
scrollPane1.setViewportView(profilerDataTable);
}
/**
* @noinspection ALL
*/
- public JComponent $$$getRootComponent$$$() {
+ public javax.swing.JComponent $$$getRootComponent$$$() {
return outerPanel;
}