class implements java.awt.event.ActionListener
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: org.hsqldb.util.DatabaseManagerSwing$PopupListener
super_class: java.lang.Object
{
public static final int ;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int ;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int DEPTH_COLUMN;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 3
java.lang.String command;
descriptor: Ljava/lang/String;
flags: (0x0000)
javax.swing.tree.TreePath ;
descriptor: Ljavax/swing/tree/TreePath;
flags: (0x0000)
javax.swing.tree.TreePath ;
descriptor: Ljavax/swing/tree/TreePath;
flags: (0x0000)
javax.swing.tree.TreePath columnPath;
descriptor: Ljavax/swing/tree/TreePath;
flags: (0x0000)
java.lang.String ;
descriptor: Ljava/lang/String;
flags: (0x0000)
java.lang.String column;
descriptor: Ljava/lang/String;
flags: (0x0000)
final org.hsqldb.util.DatabaseManagerSwing ;
descriptor: Lorg/hsqldb/util/DatabaseManagerSwing;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
void (org.hsqldb.util.DatabaseManagerSwing, java.lang.String, javax.swing.tree.TreePath);
descriptor: (Lorg/hsqldb/util/DatabaseManagerSwing;Ljava/lang/String;Ljavax/swing/tree/TreePath;)V
flags: (0x0000)
Code:
stack=2, locals=4, args_size=4
start local 0 start local 2 start local 3 0: aload 0
aload 1
putfield org.hsqldb.util.DatabaseManagerSwing$PopupListener.this$0:Lorg/hsqldb/util/DatabaseManagerSwing;
1: aload 0
invokespecial java.lang.Object.<init>:()V
2: aload 0
aconst_null
putfield org.hsqldb.util.DatabaseManagerSwing$PopupListener.table:Ljava/lang/String;
3: aload 0
aconst_null
putfield org.hsqldb.util.DatabaseManagerSwing$PopupListener.column:Ljava/lang/String;
4: aload 0
aload 2
putfield org.hsqldb.util.DatabaseManagerSwing$PopupListener.command:Ljava/lang/String;
5: aload 0
aload 3
putfield org.hsqldb.util.DatabaseManagerSwing$PopupListener.treePath:Ljavax/swing/tree/TreePath;
6: return
end local 3 end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/hsqldb/util/DatabaseManagerSwing$PopupListener;
0 7 2 command Ljava/lang/String;
0 7 3 treePath Ljavax/swing/tree/TreePath;
MethodParameters:
Name Flags
this$0 final
command
treePath
public void (java.awt.event.ActionEvent);
descriptor: (Ljava/awt/event/ActionEvent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hsqldb.util.DatabaseManagerSwing$PopupListener.this$0:Lorg/hsqldb/util/DatabaseManagerSwing;
getfield org.hsqldb.util.DatabaseManagerSwing.txtCommand:Ljavax/swing/JTextArea;
aload 0
invokevirtual org.hsqldb.util.DatabaseManagerSwing$PopupListener.getCommandString:()Ljava/lang/String;
invokevirtual javax.swing.JTextArea.setText:(Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/util/DatabaseManagerSwing$PopupListener;
0 2 1 ae Ljava/awt/event/ActionEvent;
MethodParameters:
Name Flags
ae
public java.lang.String ();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.hsqldb.util.DatabaseManagerSwing$PopupListener.getCommandString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/util/DatabaseManagerSwing$PopupListener;
public java.lang.String getCommandString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=11, args_size=1
start local 0 0: aload 0
getfield org.hsqldb.util.DatabaseManagerSwing$PopupListener.treePath:Ljavax/swing/tree/TreePath;
invokevirtual javax.swing.tree.TreePath.getPathCount:()I
istore 1
start local 1 1: iload 1
iconst_1
if_icmpne 3
2: ldc ""
areturn
3: StackMap locals: int
StackMap stack:
iload 1
iconst_2
if_icmpne 6
4: aload 0
aload 0
getfield org.hsqldb.util.DatabaseManagerSwing$PopupListener.treePath:Ljavax/swing/tree/TreePath;
putfield org.hsqldb.util.DatabaseManagerSwing$PopupListener.tablePath:Ljavax/swing/tree/TreePath;
5: aload 0
aload 0
getfield org.hsqldb.util.DatabaseManagerSwing$PopupListener.treePath:Ljavax/swing/tree/TreePath;
iconst_1
invokevirtual javax.swing.tree.TreePath.getPathComponent:(I)Ljava/lang/Object;
invokevirtual java.lang.Object.toString:()Ljava/lang/String;
putfield org.hsqldb.util.DatabaseManagerSwing$PopupListener.table:Ljava/lang/String;
6: StackMap locals:
StackMap stack:
iload 1
iconst_3
if_icmpne 13
7: aload 0
aload 0
getfield org.hsqldb.util.DatabaseManagerSwing$PopupListener.treePath:Ljavax/swing/tree/TreePath;
invokevirtual javax.swing.tree.TreePath.getParentPath:()Ljavax/swing/tree/TreePath;
putfield org.hsqldb.util.DatabaseManagerSwing$PopupListener.tablePath:Ljavax/swing/tree/TreePath;
8: aload 0
aload 0
getfield org.hsqldb.util.DatabaseManagerSwing$PopupListener.treePath:Ljavax/swing/tree/TreePath;
iconst_1
invokevirtual javax.swing.tree.TreePath.getPathComponent:(I)Ljava/lang/Object;
invokevirtual java.lang.Object.toString:()Ljava/lang/String;
putfield org.hsqldb.util.DatabaseManagerSwing$PopupListener.table:Ljava/lang/String;
9: aload 0
aload 0
getfield org.hsqldb.util.DatabaseManagerSwing$PopupListener.treePath:Ljavax/swing/tree/TreePath;
putfield org.hsqldb.util.DatabaseManagerSwing$PopupListener.columnPath:Ljavax/swing/tree/TreePath;
10: aload 0
aload 0
getfield org.hsqldb.util.DatabaseManagerSwing$PopupListener.treePath:Ljavax/swing/tree/TreePath;
iconst_2
invokevirtual javax.swing.tree.TreePath.getPathComponent:(I)Ljava/lang/Object;
11: invokevirtual java.lang.Object.toString:()Ljava/lang/String;
12: putfield org.hsqldb.util.DatabaseManagerSwing$PopupListener.column:Ljava/lang/String;
13: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.util.DatabaseManagerSwing$PopupListener.command:Ljava/lang/String;
invokevirtual java.lang.String.toUpperCase:()Ljava/lang/String;
ldc "SELECT"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 32
14: new java.lang.StringBuilder
dup
ldc "SELECT * FROM "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield org.hsqldb.util.DatabaseManagerSwing$PopupListener.this$0:Lorg/hsqldb/util/DatabaseManagerSwing;
aload 0
getfield org.hsqldb.util.DatabaseManagerSwing$PopupListener.table:Ljava/lang/String;
invokevirtual org.hsqldb.util.DatabaseManagerSwing.quoteTableName:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 2
start local 2 15: aload 0
getfield org.hsqldb.util.DatabaseManagerSwing$PopupListener.column:Ljava/lang/String;
ifnull 31
16: aload 0
getfield org.hsqldb.util.DatabaseManagerSwing$PopupListener.treePath:Ljavax/swing/tree/TreePath;
17: invokevirtual javax.swing.tree.TreePath.getLastPathComponent:()Ljava/lang/Object;
18: checkcast javax.swing.tree.DefaultMutableTreeNode
19: astore 3
start local 3 20: aconst_null
astore 4
start local 4 21: aload 3
invokevirtual javax.swing.tree.DefaultMutableTreeNode.getChildCount:()I
ifle 31
22: aload 3
invokevirtual javax.swing.tree.DefaultMutableTreeNode.getFirstChild:()Ljavax/swing/tree/TreeNode;
invokevirtual java.lang.Object.toString:()Ljava/lang/String;
astore 4
23: aload 4
ldc "CHAR"
invokevirtual java.lang.String.indexOf:(Ljava/lang/String;)I
iflt 24
iconst_1
goto 25
StackMap locals: java.lang.String javax.swing.tree.DefaultMutableTreeNode java.lang.String
StackMap stack:
24: iconst_0
StackMap locals:
StackMap stack: int
25: istore 5
start local 5 26: new java.lang.StringBuilder
dup
aload 2
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc " WHERE "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.hsqldb.util.DatabaseManagerSwing$PopupListener.this$0:Lorg/hsqldb/util/DatabaseManagerSwing;
aload 0
getfield org.hsqldb.util.DatabaseManagerSwing$PopupListener.column:Ljava/lang/String;
invokevirtual org.hsqldb.util.DatabaseManagerSwing.quoteObjectName:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 2
27: iload 5
ifeq 30
28: new java.lang.StringBuilder
dup
aload 2
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc " LIKE '%%'"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 2
29: goto 31
30: StackMap locals: int
StackMap stack:
new java.lang.StringBuilder
dup
aload 2
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc " = "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 2
end local 5 end local 4 end local 3 31: StackMap locals:
StackMap stack:
aload 2
areturn
end local 2 32: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.util.DatabaseManagerSwing$PopupListener.command:Ljava/lang/String;
invokevirtual java.lang.String.toUpperCase:()Ljava/lang/String;
ldc "UPDATE"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 37
33: new java.lang.StringBuilder
dup
ldc "UPDATE "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield org.hsqldb.util.DatabaseManagerSwing$PopupListener.this$0:Lorg/hsqldb/util/DatabaseManagerSwing;
aload 0
getfield org.hsqldb.util.DatabaseManagerSwing$PopupListener.table:Ljava/lang/String;
invokevirtual org.hsqldb.util.DatabaseManagerSwing.quoteTableName:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " SET "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 2
start local 2 34: aload 0
getfield org.hsqldb.util.DatabaseManagerSwing$PopupListener.column:Ljava/lang/String;
ifnull 36
35: new java.lang.StringBuilder
dup
aload 2
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield org.hsqldb.util.DatabaseManagerSwing$PopupListener.this$0:Lorg/hsqldb/util/DatabaseManagerSwing;
aload 0
getfield org.hsqldb.util.DatabaseManagerSwing$PopupListener.column:Ljava/lang/String;
invokevirtual org.hsqldb.util.DatabaseManagerSwing.quoteObjectName:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " = "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 2
36: StackMap locals: java.lang.String
StackMap stack:
aload 2
areturn
end local 2 37: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.util.DatabaseManagerSwing$PopupListener.command:Ljava/lang/String;
invokevirtual java.lang.String.toUpperCase:()Ljava/lang/String;
ldc "DELETE"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 56
38: new java.lang.StringBuilder
dup
ldc "DELETE FROM "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield org.hsqldb.util.DatabaseManagerSwing$PopupListener.this$0:Lorg/hsqldb/util/DatabaseManagerSwing;
aload 0
getfield org.hsqldb.util.DatabaseManagerSwing$PopupListener.table:Ljava/lang/String;
invokevirtual org.hsqldb.util.DatabaseManagerSwing.quoteTableName:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 2
start local 2 39: aload 0
getfield org.hsqldb.util.DatabaseManagerSwing$PopupListener.column:Ljava/lang/String;
ifnull 55
40: aload 0
getfield org.hsqldb.util.DatabaseManagerSwing$PopupListener.treePath:Ljavax/swing/tree/TreePath;
41: invokevirtual javax.swing.tree.TreePath.getLastPathComponent:()Ljava/lang/Object;
42: checkcast javax.swing.tree.DefaultMutableTreeNode
43: astore 3
start local 3 44: aconst_null
astore 4
start local 4 45: aload 3
invokevirtual javax.swing.tree.DefaultMutableTreeNode.getChildCount:()I
ifle 55
46: aload 3
invokevirtual javax.swing.tree.DefaultMutableTreeNode.getFirstChild:()Ljavax/swing/tree/TreeNode;
invokevirtual java.lang.Object.toString:()Ljava/lang/String;
astore 4
47: aload 4
ldc "CHAR"
invokevirtual java.lang.String.indexOf:(Ljava/lang/String;)I
iflt 48
iconst_1
goto 49
StackMap locals: java.lang.String javax.swing.tree.DefaultMutableTreeNode java.lang.String
StackMap stack:
48: iconst_0
StackMap locals:
StackMap stack: int
49: istore 5
start local 5 50: new java.lang.StringBuilder
dup
aload 2
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc " WHERE "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.hsqldb.util.DatabaseManagerSwing$PopupListener.this$0:Lorg/hsqldb/util/DatabaseManagerSwing;
aload 0
getfield org.hsqldb.util.DatabaseManagerSwing$PopupListener.column:Ljava/lang/String;
invokevirtual org.hsqldb.util.DatabaseManagerSwing.quoteObjectName:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 2
51: iload 5
ifeq 54
52: new java.lang.StringBuilder
dup
aload 2
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc " LIKE '%%'"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 2
53: goto 55
54: StackMap locals: int
StackMap stack:
new java.lang.StringBuilder
dup
aload 2
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc " = "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 2
end local 5 end local 4 end local 3 55: StackMap locals:
StackMap stack:
aload 2
areturn
end local 2 56: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.util.DatabaseManagerSwing$PopupListener.command:Ljava/lang/String;
invokevirtual java.lang.String.toUpperCase:()Ljava/lang/String;
ldc "INSERT"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 86
57: ldc ""
astore 4
start local 4 58: ldc " "
astore 5
start local 5 59: ldc ""
astore 6
start local 6 60: ldc ""
astore 7
start local 7 61: aload 0
getfield org.hsqldb.util.DatabaseManagerSwing$PopupListener.tablePath:Ljavax/swing/tree/TreePath;
ifnonnull 63
62: aconst_null
areturn
63: StackMap locals: org.hsqldb.util.DatabaseManagerSwing$PopupListener int top top java.lang.String java.lang.String java.lang.String java.lang.String
StackMap stack:
aload 0
getfield org.hsqldb.util.DatabaseManagerSwing$PopupListener.tablePath:Ljavax/swing/tree/TreePath;
invokevirtual javax.swing.tree.TreePath.getLastPathComponent:()Ljava/lang/Object;
checkcast javax.swing.tree.TreeNode
astore 2
start local 2 64: aload 2
invokeinterface javax.swing.tree.TreeNode.children:()Ljava/util/Enumeration;
astore 3
start local 3 65: goto 82
66: StackMap locals: org.hsqldb.util.DatabaseManagerSwing$PopupListener int javax.swing.tree.TreeNode java.util.Enumeration java.lang.String java.lang.String java.lang.String java.lang.String
StackMap stack:
aload 3
invokeinterface java.util.Enumeration.nextElement:()Ljava/lang/Object;
astore 8
start local 8 67: aload 8
invokevirtual java.lang.Object.toString:()Ljava/lang/String;
ldc "Indices"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 69
68: goto 82
69: StackMap locals: java.lang.Object
StackMap stack:
aload 8
checkcast javax.swing.tree.DefaultMutableTreeNode
70: astore 9
start local 9 71: aconst_null
astore 10
start local 10 72: aload 9
invokevirtual javax.swing.tree.DefaultMutableTreeNode.getChildCount:()I
ifne 74
73: goto 82
74: StackMap locals: javax.swing.tree.DefaultMutableTreeNode java.lang.String
StackMap stack:
aload 9
invokevirtual javax.swing.tree.DefaultMutableTreeNode.getFirstChild:()Ljavax/swing/tree/TreeNode;
invokevirtual java.lang.Object.toString:()Ljava/lang/String;
astore 10
75: aload 10
ldc "CHAR"
invokevirtual java.lang.String.indexOf:(Ljava/lang/String;)I
iflt 78
76: ldc "''"
astore 7
77: goto 79
78: StackMap locals:
StackMap stack:
ldc ""
astore 7
79: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
aload 4
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 6
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.hsqldb.util.DatabaseManagerSwing$PopupListener.this$0:Lorg/hsqldb/util/DatabaseManagerSwing;
aload 8
invokevirtual java.lang.Object.toString:()Ljava/lang/String;
invokevirtual org.hsqldb.util.DatabaseManagerSwing.quoteObjectName:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 4
80: new java.lang.StringBuilder
dup
aload 5
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 6
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 7
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 5
81: ldc ", "
astore 6
end local 10 end local 9 end local 8 82: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Enumeration.hasMoreElements:()Z
ifne 66
83: new java.lang.StringBuilder
dup
ldc "INSERT INTO "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield org.hsqldb.util.DatabaseManagerSwing$PopupListener.this$0:Lorg/hsqldb/util/DatabaseManagerSwing;
aload 0
getfield org.hsqldb.util.DatabaseManagerSwing$PopupListener.table:Ljava/lang/String;
invokevirtual org.hsqldb.util.DatabaseManagerSwing.quoteTableName:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "\n( "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
84: aload 4
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " )\nVALUES ("
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 5
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
85: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 86: StackMap locals: org.hsqldb.util.DatabaseManagerSwing$PopupListener int
StackMap stack:
new java.lang.StringBuilder
dup
ldc "Got here in error "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield org.hsqldb.util.DatabaseManagerSwing$PopupListener.command:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
87: ldc ". Should never happen"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
88: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 89 0 this Lorg/hsqldb/util/DatabaseManagerSwing$PopupListener;
1 89 1 treeDepth I
15 32 2 result Ljava/lang/String;
20 31 3 childNode Ljavax/swing/tree/DefaultMutableTreeNode;
21 31 4 childName Ljava/lang/String;
26 31 5 isChar Z
34 37 2 result Ljava/lang/String;
39 56 2 result Ljava/lang/String;
44 55 3 childNode Ljavax/swing/tree/DefaultMutableTreeNode;
45 55 4 childName Ljava/lang/String;
50 55 5 isChar Z
64 86 2 tableNode Ljavax/swing/tree/TreeNode;
65 86 3 enumer Ljava/util/Enumeration;
58 86 4 columns Ljava/lang/String;
59 86 5 values Ljava/lang/String;
60 86 6 comma Ljava/lang/String;
61 86 7 quote Ljava/lang/String;
67 82 8 o Ljava/lang/Object;
71 82 9 childNode Ljavax/swing/tree/DefaultMutableTreeNode;
72 82 10 childName Ljava/lang/String;
}
SourceFile: "DatabaseManagerSwing.java"
NestHost: org.hsqldb.util.DatabaseManagerSwing
InnerClasses:
private PopupListener = org.hsqldb.util.DatabaseManagerSwing$PopupListener of org.hsqldb.util.DatabaseManagerSwing