public class org.stringtemplate.v4.gui.STViewFrame extends javax.swing.JFrame
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.stringtemplate.v4.gui.STViewFrame
super_class: javax.swing.JFrame
{
private javax.swing.JToolBar toolBar1;
descriptor: Ljavax/swing/JToolBar;
flags: (0x0002) ACC_PRIVATE
public javax.swing.JSplitPane treeContentSplitPane;
descriptor: Ljavax/swing/JSplitPane;
flags: (0x0001) ACC_PUBLIC
public javax.swing.JSplitPane treeAttributesSplitPane;
descriptor: Ljavax/swing/JSplitPane;
flags: (0x0001) ACC_PUBLIC
public javax.swing.JScrollPane treeScrollPane;
descriptor: Ljavax/swing/JScrollPane;
flags: (0x0001) ACC_PUBLIC
protected javax.swing.JTree tree;
descriptor: Ljavax/swing/JTree;
flags: (0x0004) ACC_PROTECTED
protected javax.swing.JScrollPane attributeScrollPane;
descriptor: Ljavax/swing/JScrollPane;
flags: (0x0004) ACC_PROTECTED
protected javax.swing.JTree attributes;
descriptor: Ljavax/swing/JTree;
flags: (0x0004) ACC_PROTECTED
public javax.swing.JSplitPane outputTemplateSplitPane;
descriptor: Ljavax/swing/JSplitPane;
flags: (0x0001) ACC_PUBLIC
protected javax.swing.JScrollPane scrollPane7;
descriptor: Ljavax/swing/JScrollPane;
flags: (0x0004) ACC_PROTECTED
public javax.swing.JTextPane output;
descriptor: Ljavax/swing/JTextPane;
flags: (0x0001) ACC_PUBLIC
public javax.swing.JTabbedPane templateBytecodeTraceTabPanel;
descriptor: Ljavax/swing/JTabbedPane;
flags: (0x0001) ACC_PUBLIC
private javax.swing.JPanel panel1;
descriptor: Ljavax/swing/JPanel;
flags: (0x0002) ACC_PRIVATE
private javax.swing.JScrollPane scrollPane3;
descriptor: Ljavax/swing/JScrollPane;
flags: (0x0002) ACC_PRIVATE
public javax.swing.JTextPane template;
descriptor: Ljavax/swing/JTextPane;
flags: (0x0001) ACC_PUBLIC
private javax.swing.JScrollPane scrollPane2;
descriptor: Ljavax/swing/JScrollPane;
flags: (0x0002) ACC_PRIVATE
public javax.swing.JTree ast;
descriptor: Ljavax/swing/JTree;
flags: (0x0001) ACC_PUBLIC
protected javax.swing.JScrollPane scrollPane15;
descriptor: Ljavax/swing/JScrollPane;
flags: (0x0004) ACC_PROTECTED
protected javax.swing.JTextPane bytecode;
descriptor: Ljavax/swing/JTextPane;
flags: (0x0004) ACC_PROTECTED
private javax.swing.JScrollPane scrollPane1;
descriptor: Ljavax/swing/JScrollPane;
flags: (0x0002) ACC_PRIVATE
public javax.swing.JTextPane trace;
descriptor: Ljavax/swing/JTextPane;
flags: (0x0001) ACC_PUBLIC
public javax.swing.JScrollPane errorScrollPane;
descriptor: Ljavax/swing/JScrollPane;
flags: (0x0001) ACC_PUBLIC
protected javax.swing.JList errorList;
descriptor: Ljavax/swing/JList;
flags: (0x0004) ACC_PROTECTED
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 // org.stringtemplate.v4.gui.STViewFrame this
0: .line 41
aload 0 /* this */
invokespecial javax.swing.JFrame.<init>:()V
1: .line 42
aload 0 /* this */
invokevirtual org.stringtemplate.v4.gui.STViewFrame.initComponents:()V
2: .line 43
return
end local 0 // org.stringtemplate.v4.gui.STViewFrame this
LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/stringtemplate/v4/gui/STViewFrame;
private void initComponents();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=20, locals=2, args_size=1
start local 0 // org.stringtemplate.v4.gui.STViewFrame this
0: .line 48
aload 0 /* this */
new javax.swing.JToolBar
dup
invokespecial javax.swing.JToolBar.<init>:()V
putfield org.stringtemplate.v4.gui.STViewFrame.toolBar1:Ljavax/swing/JToolBar;
1: .line 49
aload 0 /* this */
new javax.swing.JSplitPane
dup
invokespecial javax.swing.JSplitPane.<init>:()V
putfield org.stringtemplate.v4.gui.STViewFrame.treeContentSplitPane:Ljavax/swing/JSplitPane;
2: .line 50
aload 0 /* this */
new javax.swing.JSplitPane
dup
invokespecial javax.swing.JSplitPane.<init>:()V
putfield org.stringtemplate.v4.gui.STViewFrame.treeAttributesSplitPane:Ljavax/swing/JSplitPane;
3: .line 51
aload 0 /* this */
new javax.swing.JScrollPane
dup
invokespecial javax.swing.JScrollPane.<init>:()V
putfield org.stringtemplate.v4.gui.STViewFrame.treeScrollPane:Ljavax/swing/JScrollPane;
4: .line 52
aload 0 /* this */
new javax.swing.JTree
dup
invokespecial javax.swing.JTree.<init>:()V
putfield org.stringtemplate.v4.gui.STViewFrame.tree:Ljavax/swing/JTree;
5: .line 53
aload 0 /* this */
new javax.swing.JScrollPane
dup
invokespecial javax.swing.JScrollPane.<init>:()V
putfield org.stringtemplate.v4.gui.STViewFrame.attributeScrollPane:Ljavax/swing/JScrollPane;
6: .line 54
aload 0 /* this */
new javax.swing.JTree
dup
invokespecial javax.swing.JTree.<init>:()V
putfield org.stringtemplate.v4.gui.STViewFrame.attributes:Ljavax/swing/JTree;
7: .line 55
aload 0 /* this */
new javax.swing.JSplitPane
dup
invokespecial javax.swing.JSplitPane.<init>:()V
putfield org.stringtemplate.v4.gui.STViewFrame.outputTemplateSplitPane:Ljavax/swing/JSplitPane;
8: .line 56
aload 0 /* this */
new javax.swing.JScrollPane
dup
invokespecial javax.swing.JScrollPane.<init>:()V
putfield org.stringtemplate.v4.gui.STViewFrame.scrollPane7:Ljavax/swing/JScrollPane;
9: .line 57
aload 0 /* this */
new javax.swing.JTextPane
dup
invokespecial javax.swing.JTextPane.<init>:()V
putfield org.stringtemplate.v4.gui.STViewFrame.output:Ljavax/swing/JTextPane;
10: .line 58
aload 0 /* this */
new javax.swing.JTabbedPane
dup
invokespecial javax.swing.JTabbedPane.<init>:()V
putfield org.stringtemplate.v4.gui.STViewFrame.templateBytecodeTraceTabPanel:Ljavax/swing/JTabbedPane;
11: .line 59
aload 0 /* this */
new javax.swing.JPanel
dup
invokespecial javax.swing.JPanel.<init>:()V
putfield org.stringtemplate.v4.gui.STViewFrame.panel1:Ljavax/swing/JPanel;
12: .line 60
aload 0 /* this */
new javax.swing.JScrollPane
dup
invokespecial javax.swing.JScrollPane.<init>:()V
putfield org.stringtemplate.v4.gui.STViewFrame.scrollPane3:Ljavax/swing/JScrollPane;
13: .line 61
aload 0 /* this */
new javax.swing.JTextPane
dup
invokespecial javax.swing.JTextPane.<init>:()V
putfield org.stringtemplate.v4.gui.STViewFrame.template:Ljavax/swing/JTextPane;
14: .line 62
aload 0 /* this */
new javax.swing.JScrollPane
dup
invokespecial javax.swing.JScrollPane.<init>:()V
putfield org.stringtemplate.v4.gui.STViewFrame.scrollPane2:Ljavax/swing/JScrollPane;
15: .line 63
aload 0 /* this */
new javax.swing.JTree
dup
invokespecial javax.swing.JTree.<init>:()V
putfield org.stringtemplate.v4.gui.STViewFrame.ast:Ljavax/swing/JTree;
16: .line 64
aload 0 /* this */
new javax.swing.JScrollPane
dup
invokespecial javax.swing.JScrollPane.<init>:()V
putfield org.stringtemplate.v4.gui.STViewFrame.scrollPane15:Ljavax/swing/JScrollPane;
17: .line 65
aload 0 /* this */
new javax.swing.JTextPane
dup
invokespecial javax.swing.JTextPane.<init>:()V
putfield org.stringtemplate.v4.gui.STViewFrame.bytecode:Ljavax/swing/JTextPane;
18: .line 66
aload 0 /* this */
new javax.swing.JScrollPane
dup
invokespecial javax.swing.JScrollPane.<init>:()V
putfield org.stringtemplate.v4.gui.STViewFrame.scrollPane1:Ljavax/swing/JScrollPane;
19: .line 67
aload 0 /* this */
new javax.swing.JTextPane
dup
invokespecial javax.swing.JTextPane.<init>:()V
putfield org.stringtemplate.v4.gui.STViewFrame.trace:Ljavax/swing/JTextPane;
20: .line 68
aload 0 /* this */
new javax.swing.JScrollPane
dup
invokespecial javax.swing.JScrollPane.<init>:()V
putfield org.stringtemplate.v4.gui.STViewFrame.errorScrollPane:Ljavax/swing/JScrollPane;
21: .line 69
aload 0 /* this */
new javax.swing.JList
dup
invokespecial javax.swing.JList.<init>:()V
putfield org.stringtemplate.v4.gui.STViewFrame.errorList:Ljavax/swing/JList;
22: .line 72
aload 0 /* this */
invokevirtual org.stringtemplate.v4.gui.STViewFrame.getContentPane:()Ljava/awt/Container;
astore 1 /* contentPane */
start local 1 // java.awt.Container contentPane
23: .line 73
aload 1 /* contentPane */
new java.awt.GridBagLayout
dup
invokespecial java.awt.GridBagLayout.<init>:()V
invokevirtual java.awt.Container.setLayout:(Ljava/awt/LayoutManager;)V
24: .line 74
aload 1 /* contentPane */
invokevirtual java.awt.Container.getLayout:()Ljava/awt/LayoutManager;
checkcast java.awt.GridBagLayout
iconst_2
newarray 10
putfield java.awt.GridBagLayout.columnWidths:[I
25: .line 75
aload 1 /* contentPane */
invokevirtual java.awt.Container.getLayout:()Ljava/awt/LayoutManager;
checkcast java.awt.GridBagLayout
iconst_4
newarray 10
putfield java.awt.GridBagLayout.rowHeights:[I
26: .line 76
aload 1 /* contentPane */
invokevirtual java.awt.Container.getLayout:()Ljava/awt/LayoutManager;
checkcast java.awt.GridBagLayout
iconst_2
newarray 7
dup
iconst_0
dconst_1
dastore
dup
iconst_1
ldc 1.0E-4
dastore
putfield java.awt.GridBagLayout.columnWeights:[D
27: .line 77
aload 1 /* contentPane */
invokevirtual java.awt.Container.getLayout:()Ljava/awt/LayoutManager;
checkcast java.awt.GridBagLayout
iconst_4
newarray 7
dup
iconst_0
dconst_0
dastore
dup
iconst_1
dconst_1
dastore
dup
iconst_2
dconst_0
dastore
dup
iconst_3
ldc 1.0E-4
dastore
putfield java.awt.GridBagLayout.rowWeights:[D
28: .line 78
aload 1 /* contentPane */
aload 0 /* this */
getfield org.stringtemplate.v4.gui.STViewFrame.toolBar1:Ljavax/swing/JToolBar;
new java.awt.GridBagConstraints
dup
iconst_0
iconst_0
iconst_1
iconst_1
dconst_0
dconst_0
29: .line 79
bipush 10
iconst_1
30: .line 80
new java.awt.Insets
dup
iconst_0
iconst_0
iconst_0
iconst_0
invokespecial java.awt.Insets.<init>:(IIII)V
iconst_0
iconst_0
invokespecial java.awt.GridBagConstraints.<init>:(IIIIDDIILjava/awt/Insets;II)V
31: .line 78
invokevirtual java.awt.Container.add:(Ljava/awt/Component;Ljava/lang/Object;)V
32: .line 84
aload 0 /* this */
getfield org.stringtemplate.v4.gui.STViewFrame.treeContentSplitPane:Ljavax/swing/JSplitPane;
ldc 0.25
invokevirtual javax.swing.JSplitPane.setResizeWeight:(D)V
33: .line 88
aload 0 /* this */
getfield org.stringtemplate.v4.gui.STViewFrame.treeAttributesSplitPane:Ljavax/swing/JSplitPane;
iconst_0
invokevirtual javax.swing.JSplitPane.setOrientation:(I)V
34: .line 89
aload 0 /* this */
getfield org.stringtemplate.v4.gui.STViewFrame.treeAttributesSplitPane:Ljavax/swing/JSplitPane;
ldc 0.7
invokevirtual javax.swing.JSplitPane.setResizeWeight:(D)V
35: .line 93
aload 0 /* this */
getfield org.stringtemplate.v4.gui.STViewFrame.treeScrollPane:Ljavax/swing/JScrollPane;
aload 0 /* this */
getfield org.stringtemplate.v4.gui.STViewFrame.tree:Ljavax/swing/JTree;
invokevirtual javax.swing.JScrollPane.setViewportView:(Ljava/awt/Component;)V
36: .line 95
aload 0 /* this */
getfield org.stringtemplate.v4.gui.STViewFrame.treeAttributesSplitPane:Ljavax/swing/JSplitPane;
aload 0 /* this */
getfield org.stringtemplate.v4.gui.STViewFrame.treeScrollPane:Ljavax/swing/JScrollPane;
invokevirtual javax.swing.JSplitPane.setTopComponent:(Ljava/awt/Component;)V
37: .line 99
aload 0 /* this */
getfield org.stringtemplate.v4.gui.STViewFrame.attributeScrollPane:Ljavax/swing/JScrollPane;
aload 0 /* this */
getfield org.stringtemplate.v4.gui.STViewFrame.attributes:Ljavax/swing/JTree;
invokevirtual javax.swing.JScrollPane.setViewportView:(Ljava/awt/Component;)V
38: .line 101
aload 0 /* this */
getfield org.stringtemplate.v4.gui.STViewFrame.treeAttributesSplitPane:Ljavax/swing/JSplitPane;
aload 0 /* this */
getfield org.stringtemplate.v4.gui.STViewFrame.attributeScrollPane:Ljavax/swing/JScrollPane;
invokevirtual javax.swing.JSplitPane.setBottomComponent:(Ljava/awt/Component;)V
39: .line 103
aload 0 /* this */
getfield org.stringtemplate.v4.gui.STViewFrame.treeContentSplitPane:Ljavax/swing/JSplitPane;
aload 0 /* this */
getfield org.stringtemplate.v4.gui.STViewFrame.treeAttributesSplitPane:Ljavax/swing/JSplitPane;
invokevirtual javax.swing.JSplitPane.setLeftComponent:(Ljava/awt/Component;)V
40: .line 107
aload 0 /* this */
getfield org.stringtemplate.v4.gui.STViewFrame.outputTemplateSplitPane:Ljavax/swing/JSplitPane;
iconst_0
invokevirtual javax.swing.JSplitPane.setOrientation:(I)V
41: .line 108
aload 0 /* this */
getfield org.stringtemplate.v4.gui.STViewFrame.outputTemplateSplitPane:Ljavax/swing/JSplitPane;
ldc 0.7
invokevirtual javax.swing.JSplitPane.setResizeWeight:(D)V
42: .line 112
aload 0 /* this */
getfield org.stringtemplate.v4.gui.STViewFrame.scrollPane7:Ljavax/swing/JScrollPane;
aload 0 /* this */
getfield org.stringtemplate.v4.gui.STViewFrame.output:Ljavax/swing/JTextPane;
invokevirtual javax.swing.JScrollPane.setViewportView:(Ljava/awt/Component;)V
43: .line 114
aload 0 /* this */
getfield org.stringtemplate.v4.gui.STViewFrame.outputTemplateSplitPane:Ljavax/swing/JSplitPane;
aload 0 /* this */
getfield org.stringtemplate.v4.gui.STViewFrame.scrollPane7:Ljavax/swing/JScrollPane;
invokevirtual javax.swing.JSplitPane.setTopComponent:(Ljava/awt/Component;)V
44: .line 121
aload 0 /* this */
getfield org.stringtemplate.v4.gui.STViewFrame.panel1:Ljavax/swing/JPanel;
new javax.swing.BoxLayout
dup
aload 0 /* this */
getfield org.stringtemplate.v4.gui.STViewFrame.panel1:Ljavax/swing/JPanel;
iconst_0
invokespecial javax.swing.BoxLayout.<init>:(Ljava/awt/Container;I)V
invokevirtual javax.swing.JPanel.setLayout:(Ljava/awt/LayoutManager;)V
45: .line 125
aload 0 /* this */
getfield org.stringtemplate.v4.gui.STViewFrame.scrollPane3:Ljavax/swing/JScrollPane;
aload 0 /* this */
getfield org.stringtemplate.v4.gui.STViewFrame.template:Ljavax/swing/JTextPane;
invokevirtual javax.swing.JScrollPane.setViewportView:(Ljava/awt/Component;)V
46: .line 127
aload 0 /* this */
getfield org.stringtemplate.v4.gui.STViewFrame.panel1:Ljavax/swing/JPanel;
aload 0 /* this */
getfield org.stringtemplate.v4.gui.STViewFrame.scrollPane3:Ljavax/swing/JScrollPane;
invokevirtual javax.swing.JPanel.add:(Ljava/awt/Component;)Ljava/awt/Component;
pop
47: .line 131
aload 0 /* this */
getfield org.stringtemplate.v4.gui.STViewFrame.scrollPane2:Ljavax/swing/JScrollPane;
aload 0 /* this */
getfield org.stringtemplate.v4.gui.STViewFrame.ast:Ljavax/swing/JTree;
invokevirtual javax.swing.JScrollPane.setViewportView:(Ljava/awt/Component;)V
48: .line 133
aload 0 /* this */
getfield org.stringtemplate.v4.gui.STViewFrame.panel1:Ljavax/swing/JPanel;
aload 0 /* this */
getfield org.stringtemplate.v4.gui.STViewFrame.scrollPane2:Ljavax/swing/JScrollPane;
invokevirtual javax.swing.JPanel.add:(Ljava/awt/Component;)Ljava/awt/Component;
pop
49: .line 135
aload 0 /* this */
getfield org.stringtemplate.v4.gui.STViewFrame.templateBytecodeTraceTabPanel:Ljavax/swing/JTabbedPane;
ldc "template"
aload 0 /* this */
getfield org.stringtemplate.v4.gui.STViewFrame.panel1:Ljavax/swing/JPanel;
invokevirtual javax.swing.JTabbedPane.addTab:(Ljava/lang/String;Ljava/awt/Component;)V
50: .line 140
aload 0 /* this */
getfield org.stringtemplate.v4.gui.STViewFrame.scrollPane15:Ljavax/swing/JScrollPane;
aload 0 /* this */
getfield org.stringtemplate.v4.gui.STViewFrame.bytecode:Ljavax/swing/JTextPane;
invokevirtual javax.swing.JScrollPane.setViewportView:(Ljava/awt/Component;)V
51: .line 142
aload 0 /* this */
getfield org.stringtemplate.v4.gui.STViewFrame.templateBytecodeTraceTabPanel:Ljavax/swing/JTabbedPane;
ldc "bytecode"
aload 0 /* this */
getfield org.stringtemplate.v4.gui.STViewFrame.scrollPane15:Ljavax/swing/JScrollPane;
invokevirtual javax.swing.JTabbedPane.addTab:(Ljava/lang/String;Ljava/awt/Component;)V
52: .line 147
aload 0 /* this */
getfield org.stringtemplate.v4.gui.STViewFrame.scrollPane1:Ljavax/swing/JScrollPane;
aload 0 /* this */
getfield org.stringtemplate.v4.gui.STViewFrame.trace:Ljavax/swing/JTextPane;
invokevirtual javax.swing.JScrollPane.setViewportView:(Ljava/awt/Component;)V
53: .line 149
aload 0 /* this */
getfield org.stringtemplate.v4.gui.STViewFrame.templateBytecodeTraceTabPanel:Ljavax/swing/JTabbedPane;
ldc "trace"
aload 0 /* this */
getfield org.stringtemplate.v4.gui.STViewFrame.scrollPane1:Ljavax/swing/JScrollPane;
invokevirtual javax.swing.JTabbedPane.addTab:(Ljava/lang/String;Ljava/awt/Component;)V
54: .line 152
aload 0 /* this */
getfield org.stringtemplate.v4.gui.STViewFrame.outputTemplateSplitPane:Ljavax/swing/JSplitPane;
aload 0 /* this */
getfield org.stringtemplate.v4.gui.STViewFrame.templateBytecodeTraceTabPanel:Ljavax/swing/JTabbedPane;
invokevirtual javax.swing.JSplitPane.setBottomComponent:(Ljava/awt/Component;)V
55: .line 154
aload 0 /* this */
getfield org.stringtemplate.v4.gui.STViewFrame.treeContentSplitPane:Ljavax/swing/JSplitPane;
aload 0 /* this */
getfield org.stringtemplate.v4.gui.STViewFrame.outputTemplateSplitPane:Ljavax/swing/JSplitPane;
invokevirtual javax.swing.JSplitPane.setRightComponent:(Ljava/awt/Component;)V
56: .line 156
aload 1 /* contentPane */
aload 0 /* this */
getfield org.stringtemplate.v4.gui.STViewFrame.treeContentSplitPane:Ljavax/swing/JSplitPane;
new java.awt.GridBagConstraints
dup
iconst_0
iconst_1
iconst_1
iconst_1
dconst_0
dconst_0
57: .line 157
bipush 10
iconst_1
58: .line 158
new java.awt.Insets
dup
iconst_0
iconst_0
iconst_0
iconst_0
invokespecial java.awt.Insets.<init>:(IIII)V
iconst_0
iconst_0
invokespecial java.awt.GridBagConstraints.<init>:(IIIIDDIILjava/awt/Insets;II)V
59: .line 156
invokevirtual java.awt.Container.add:(Ljava/awt/Component;Ljava/lang/Object;)V
60: .line 162
aload 0 /* this */
getfield org.stringtemplate.v4.gui.STViewFrame.errorScrollPane:Ljavax/swing/JScrollPane;
aload 0 /* this */
getfield org.stringtemplate.v4.gui.STViewFrame.errorList:Ljavax/swing/JList;
invokevirtual javax.swing.JScrollPane.setViewportView:(Ljava/awt/Component;)V
61: .line 164
aload 1 /* contentPane */
aload 0 /* this */
getfield org.stringtemplate.v4.gui.STViewFrame.errorScrollPane:Ljavax/swing/JScrollPane;
new java.awt.GridBagConstraints
dup
iconst_0
iconst_2
iconst_1
iconst_1
dconst_0
dconst_0
62: .line 165
bipush 10
iconst_1
63: .line 166
new java.awt.Insets
dup
iconst_0
iconst_0
iconst_0
iconst_0
invokespecial java.awt.Insets.<init>:(IIII)V
iconst_0
iconst_0
invokespecial java.awt.GridBagConstraints.<init>:(IIIIDDIILjava/awt/Insets;II)V
64: .line 164
invokevirtual java.awt.Container.add:(Ljava/awt/Component;Ljava/lang/Object;)V
65: .line 167
aload 0 /* this */
invokevirtual org.stringtemplate.v4.gui.STViewFrame.pack:()V
66: .line 168
aload 0 /* this */
aload 0 /* this */
invokevirtual org.stringtemplate.v4.gui.STViewFrame.getOwner:()Ljava/awt/Window;
invokevirtual org.stringtemplate.v4.gui.STViewFrame.setLocationRelativeTo:(Ljava/awt/Component;)V
67: .line 170
return
end local 1 // java.awt.Container contentPane
end local 0 // org.stringtemplate.v4.gui.STViewFrame this
LocalVariableTable:
Start End Slot Name Signature
0 68 0 this Lorg/stringtemplate/v4/gui/STViewFrame;
23 68 1 contentPane Ljava/awt/Container;
}
SourceFile: "STViewFrame.java"