public final class org.hsqldb.HsqlNameManager$HsqlName extends org.hsqldb.HsqlNameManager$SimpleName
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: org.hsqldb.HsqlNameManager$HsqlName
super_class: org.hsqldb.HsqlNameManager$SimpleName
{
static org.hsqldb.HsqlNameManager$HsqlName[] emptyArray;
descriptor: [Lorg/hsqldb/HsqlNameManager$HsqlName;
flags: (0x0008) ACC_STATIC
org.hsqldb.HsqlNameManager manager;
descriptor: Lorg/hsqldb/HsqlNameManager;
flags: (0x0000)
public java.lang.String statementName;
descriptor: Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
public java.lang.String ;
descriptor: Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
public org.hsqldb.HsqlNameManager$HsqlName schema;
descriptor: Lorg/hsqldb/HsqlNameManager$HsqlName;
flags: (0x0001) ACC_PUBLIC
public org.hsqldb.HsqlNameManager$HsqlName parent;
descriptor: Lorg/hsqldb/HsqlNameManager$HsqlName;
flags: (0x0001) ACC_PUBLIC
public org.hsqldb.rights.Grantee owner;
descriptor: Lorg/hsqldb/rights/Grantee;
flags: (0x0001) ACC_PUBLIC
public final int type;
descriptor: I
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
private final long hashCode;
descriptor: J
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
static final java.lang.String[] sysPrefixes;
descriptor: [Ljava/lang/String;
flags: (0x0018) ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=0, args_size=0
0: iconst_0
anewarray org.hsqldb.HsqlNameManager$HsqlName
putstatic org.hsqldb.HsqlNameManager$HsqlName.emptyArray:[Lorg/hsqldb/HsqlNameManager$HsqlName;
1: iconst_5
anewarray java.lang.String
dup
iconst_0
2: ldc "SYS_IDX_"
aastore
dup
iconst_1
ldc "SYS_PK_"
aastore
dup
iconst_2
ldc "SYS_REF_"
aastore
dup
iconst_3
ldc "SYS_CT_"
aastore
dup
iconst_4
ldc "SYS_FK_"
aastore
3: putstatic org.hsqldb.HsqlNameManager$HsqlName.sysPrefixes:[Ljava/lang/String;
4: return
LocalVariableTable:
Start End Slot Name Signature
private void <init>(org.hsqldb.HsqlNameManager, int);
descriptor: (Lorg/hsqldb/HsqlNameManager;I)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokespecial org.hsqldb.HsqlNameManager$SimpleName.<init>:()V
1: aload 0
aload 1
putfield org.hsqldb.HsqlNameManager$HsqlName.manager:Lorg/hsqldb/HsqlNameManager;
2: aload 0
iload 2
putfield org.hsqldb.HsqlNameManager$HsqlName.type:I
3: aload 0
aload 0
getfield org.hsqldb.HsqlNameManager$HsqlName.manager:Lorg/hsqldb/HsqlNameManager;
getfield org.hsqldb.HsqlNameManager.serialNumber:Ljava/util/concurrent/atomic/AtomicLong;
invokevirtual java.util.concurrent.atomic.AtomicLong.getAndIncrement:()J
putfield org.hsqldb.HsqlNameManager$HsqlName.hashCode:J
4: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/hsqldb/HsqlNameManager$HsqlName;
0 5 1 man Lorg/hsqldb/HsqlNameManager;
0 5 2 type I
MethodParameters:
Name Flags
man
type
private void <init>(org.hsqldb.HsqlNameManager, java.lang.String, boolean, int);
descriptor: (Lorg/hsqldb/HsqlNameManager;Ljava/lang/String;ZI)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
iload 4
invokespecial org.hsqldb.HsqlNameManager$HsqlName.<init>:(Lorg/hsqldb/HsqlNameManager;I)V
1: aload 0
aload 2
iload 3
invokevirtual org.hsqldb.HsqlNameManager$HsqlName.rename:(Ljava/lang/String;Z)V
2: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hsqldb/HsqlNameManager$HsqlName;
0 3 1 man Lorg/hsqldb/HsqlNameManager;
0 3 2 name Ljava/lang/String;
0 3 3 isquoted Z
0 3 4 type I
MethodParameters:
Name Flags
man
name
isquoted
type
private void <init>(org.hsqldb.HsqlNameManager, java.lang.String, int, boolean);
descriptor: (Lorg/hsqldb/HsqlNameManager;Ljava/lang/String;IZ)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
iload 3
invokespecial org.hsqldb.HsqlNameManager$HsqlName.<init>:(Lorg/hsqldb/HsqlNameManager;I)V
1: aload 0
aload 2
putfield org.hsqldb.HsqlNameManager$HsqlName.name:Ljava/lang/String;
2: aload 0
aload 2
putfield org.hsqldb.HsqlNameManager$HsqlName.statementName:Ljava/lang/String;
3: aload 0
iload 4
putfield org.hsqldb.HsqlNameManager$HsqlName.isNameQuoted:Z
4: aload 0
getfield org.hsqldb.HsqlNameManager$HsqlName.isNameQuoted:Z
ifeq 8
5: aload 0
aload 2
bipush 34
6: iconst_1
7: invokestatic org.hsqldb.lib.StringConverter.toQuotedString:(Ljava/lang/String;CZ)Ljava/lang/String;
putfield org.hsqldb.HsqlNameManager$HsqlName.statementName:Ljava/lang/String;
8: StackMap locals: org.hsqldb.HsqlNameManager$HsqlName org.hsqldb.HsqlNameManager java.lang.String int int
StackMap stack:
return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/hsqldb/HsqlNameManager$HsqlName;
0 9 1 man Lorg/hsqldb/HsqlNameManager;
0 9 2 name Ljava/lang/String;
0 9 3 type I
0 9 4 isQuoted Z
MethodParameters:
Name Flags
man
name
type
isQuoted
public java.lang.String getStatementName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hsqldb.HsqlNameManager$HsqlName.statementName:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/HsqlNameManager$HsqlName;
public java.lang.String getSchemaQualifiedStatementName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
getfield org.hsqldb.HsqlNameManager$HsqlName.type:I
lookupswitch { // 4
9: 2
22: 1
23: 1
30: 2
default: 16
}
1: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.HsqlNameManager$HsqlName.statementName:Ljava/lang/String;
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.HsqlNameManager$HsqlName.parent:Lorg/hsqldb/HsqlNameManager$HsqlName;
ifnull 7
3: ldc "SYSTEM_SUBQUERY"
4: aload 0
getfield org.hsqldb.HsqlNameManager$HsqlName.parent:Lorg/hsqldb/HsqlNameManager$HsqlName;
getfield org.hsqldb.HsqlNameManager$HsqlName.name:Ljava/lang/String;
5: invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
6: ifeq 8
7: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.HsqlNameManager$HsqlName.statementName:Ljava/lang/String;
areturn
8: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 1
start local 1 9: aload 0
getfield org.hsqldb.HsqlNameManager$HsqlName.schema:Lorg/hsqldb/HsqlNameManager$HsqlName;
ifnull 12
10: aload 1
aload 0
getfield org.hsqldb.HsqlNameManager$HsqlName.schema:Lorg/hsqldb/HsqlNameManager$HsqlName;
invokevirtual org.hsqldb.HsqlNameManager$HsqlName.getStatementName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
11: aload 1
bipush 46
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
12: StackMap locals: java.lang.StringBuilder
StackMap stack:
aload 1
aload 0
getfield org.hsqldb.HsqlNameManager$HsqlName.parent:Lorg/hsqldb/HsqlNameManager$HsqlName;
invokevirtual org.hsqldb.HsqlNameManager$HsqlName.getStatementName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
13: aload 1
bipush 46
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
14: aload 1
aload 0
getfield org.hsqldb.HsqlNameManager$HsqlName.statementName:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
15: aload 1
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 1 16: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.HsqlNameManager$HsqlName.schema:Lorg/hsqldb/HsqlNameManager$HsqlName;
ifnull 18
17: ldc "SYSTEM_SCHEMA"
aload 0
getfield org.hsqldb.HsqlNameManager$HsqlName.schema:Lorg/hsqldb/HsqlNameManager$HsqlName;
getfield org.hsqldb.HsqlNameManager$HsqlName.name:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 19
18: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.HsqlNameManager$HsqlName.statementName:Ljava/lang/String;
areturn
19: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 1
start local 1 20: aload 1
aload 0
getfield org.hsqldb.HsqlNameManager$HsqlName.schema:Lorg/hsqldb/HsqlNameManager$HsqlName;
invokevirtual org.hsqldb.HsqlNameManager$HsqlName.getStatementName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
21: aload 1
bipush 46
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
22: aload 1
aload 0
getfield org.hsqldb.HsqlNameManager$HsqlName.statementName:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
23: aload 1
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 24 0 this Lorg/hsqldb/HsqlNameManager$HsqlName;
9 16 1 sb Ljava/lang/StringBuilder;
20 24 1 sb Ljava/lang/StringBuilder;
public void rename(org.hsqldb.HsqlNameManager$HsqlName);
descriptor: (Lorg/hsqldb/HsqlNameManager$HsqlName;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
getfield org.hsqldb.HsqlNameManager$HsqlName.name:Ljava/lang/String;
aload 1
getfield org.hsqldb.HsqlNameManager$HsqlName.isNameQuoted:Z
invokevirtual org.hsqldb.HsqlNameManager$HsqlName.rename:(Ljava/lang/String;Z)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/HsqlNameManager$HsqlName;
0 2 1 name Lorg/hsqldb/HsqlNameManager$HsqlName;
MethodParameters:
Name Flags
name
public void rename(java.lang.String, boolean);
descriptor: (Ljava/lang/String;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.hsqldb.HsqlNameManager$HsqlName.manager:Lorg/hsqldb/HsqlNameManager;
getfield org.hsqldb.HsqlNameManager.sqlRegularNames:Z
ifeq 2
aload 1
invokevirtual java.lang.String.length:()I
sipush 128
if_icmple 2
1: sipush 5501
aload 1
invokestatic org.hsqldb.error.Error.error:(ILjava/lang/String;)Lorg/hsqldb/HsqlException;
athrow
2: StackMap locals:
StackMap stack:
aload 0
aload 1
putfield org.hsqldb.HsqlNameManager$HsqlName.name:Ljava/lang/String;
3: aload 0
aload 0
getfield org.hsqldb.HsqlNameManager$HsqlName.name:Ljava/lang/String;
putfield org.hsqldb.HsqlNameManager$HsqlName.statementName:Ljava/lang/String;
4: aload 0
iload 2
putfield org.hsqldb.HsqlNameManager$HsqlName.isNameQuoted:Z
5: aload 0
getfield org.hsqldb.HsqlNameManager$HsqlName.isNameQuoted:Z
ifeq 9
6: aload 0
aload 1
bipush 34
7: iconst_1
8: invokestatic org.hsqldb.lib.StringConverter.toQuotedString:(Ljava/lang/String;CZ)Ljava/lang/String;
putfield org.hsqldb.HsqlNameManager$HsqlName.statementName:Ljava/lang/String;
9: StackMap locals:
StackMap stack:
aload 1
ldc "SYS_"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 16
10: aload 1
bipush 95
invokevirtual java.lang.String.lastIndexOf:(I)I
iconst_1
iadd
istore 3
start local 3 11: aload 1
iload 3
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
invokestatic java.lang.Integer.parseInt:(Ljava/lang/String;)I
istore 4
start local 4 12: iload 4
i2l
aload 0
getfield org.hsqldb.HsqlNameManager$HsqlName.manager:Lorg/hsqldb/HsqlNameManager;
getfield org.hsqldb.HsqlNameManager.sysNumber:Ljava/util/concurrent/atomic/AtomicLong;
invokevirtual java.util.concurrent.atomic.AtomicLong.get:()J
lcmp
ifle 16
13: aload 0
getfield org.hsqldb.HsqlNameManager$HsqlName.manager:Lorg/hsqldb/HsqlNameManager;
getfield org.hsqldb.HsqlNameManager.sysNumber:Ljava/util/concurrent/atomic/AtomicLong;
iload 4
i2l
invokevirtual java.util.concurrent.atomic.AtomicLong.set:(J)V
end local 4 14: goto 16
StackMap locals: org.hsqldb.HsqlNameManager$HsqlName java.lang.String int int
StackMap stack: java.lang.NumberFormatException
15: pop
end local 3 16: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lorg/hsqldb/HsqlNameManager$HsqlName;
0 17 1 name Ljava/lang/String;
0 17 2 isquoted Z
11 16 3 length I
12 14 4 temp I
Exception table:
from to target type
11 14 15 Class java.lang.NumberFormatException
MethodParameters:
Name Flags
name
isquoted
void rename(java.lang.String, java.lang.String, boolean);
descriptor: (Ljava/lang/String;Ljava/lang/String;Z)V
flags: (0x0000)
Code:
stack=3, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new java.lang.StringBuilder
dup
aload 1
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
astore 4
start local 4 1: aload 4
bipush 95
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
2: aload 4
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
3: aload 0
aload 4
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
iload 3
invokevirtual org.hsqldb.HsqlNameManager$HsqlName.rename:(Ljava/lang/String;Z)V
4: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/hsqldb/HsqlNameManager$HsqlName;
0 5 1 prefix Ljava/lang/String;
0 5 2 name Ljava/lang/String;
0 5 3 isquoted Z
1 5 4 sbname Ljava/lang/StringBuilder;
MethodParameters:
Name Flags
prefix
name
isquoted
public void setSchemaIfNull(org.hsqldb.HsqlNameManager$HsqlName);
descriptor: (Lorg/hsqldb/HsqlNameManager$HsqlName;)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.HsqlNameManager$HsqlName.schema:Lorg/hsqldb/HsqlNameManager$HsqlName;
ifnonnull 2
1: aload 0
aload 1
putfield org.hsqldb.HsqlNameManager$HsqlName.schema:Lorg/hsqldb/HsqlNameManager$HsqlName;
2: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hsqldb/HsqlNameManager$HsqlName;
0 3 1 schema Lorg/hsqldb/HsqlNameManager$HsqlName;
MethodParameters:
Name Flags
schema
public boolean equals(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
instanceof org.hsqldb.HsqlNameManager$HsqlName
ifeq 3
1: aload 0
getfield org.hsqldb.HsqlNameManager$HsqlName.hashCode:J
aload 1
checkcast org.hsqldb.HsqlNameManager$HsqlName
getfield org.hsqldb.HsqlNameManager$HsqlName.hashCode:J
lcmp
ifne 2
iconst_1
ireturn
StackMap locals:
StackMap stack:
2: iconst_0
ireturn
3: StackMap locals:
StackMap stack:
aload 1
instanceof org.hsqldb.HsqlNameManager$SimpleName
ifeq 5
4: aload 0
aload 1
invokespecial org.hsqldb.HsqlNameManager$SimpleName.equals:(Ljava/lang/Object;)Z
ireturn
5: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/hsqldb/HsqlNameManager$HsqlName;
0 6 1 other Ljava/lang/Object;
MethodParameters:
Name Flags
other
public int hashCode();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hsqldb.HsqlNameManager$HsqlName.hashCode:J
aload 0
getfield org.hsqldb.HsqlNameManager$HsqlName.hashCode:J
bipush 32
lushr
lxor
l2i
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/HsqlNameManager$HsqlName;
static int sysPrefixLength(java.lang.String);
descriptor: (Ljava/lang/String;)I
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: iconst_0
istore 1
start local 1 1: goto 5
2: StackMap locals: int
StackMap stack:
aload 0
getstatic org.hsqldb.HsqlNameManager$HsqlName.sysPrefixes:[Ljava/lang/String;
iload 1
aaload
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 4
3: getstatic org.hsqldb.HsqlNameManager$HsqlName.sysPrefixes:[Ljava/lang/String;
iload 1
aaload
invokevirtual java.lang.String.length:()I
ireturn
4: StackMap locals:
StackMap stack:
iinc 1 1
StackMap locals:
StackMap stack:
5: iload 1
getstatic org.hsqldb.HsqlNameManager$HsqlName.sysPrefixes:[Ljava/lang/String;
arraylength
if_icmplt 2
end local 1 6: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 name Ljava/lang/String;
1 6 1 i I
MethodParameters:
Name Flags
name
static boolean isReservedName(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokestatic org.hsqldb.HsqlNameManager$HsqlName.sysPrefixLength:(Ljava/lang/String;)I
ifle 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 name Ljava/lang/String;
MethodParameters:
Name Flags
name
boolean isReservedName();
descriptor: ()Z
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hsqldb.HsqlNameManager$HsqlName.name:Ljava/lang/String;
invokestatic org.hsqldb.HsqlNameManager$HsqlName.isReservedName:(Ljava/lang/String;)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/HsqlNameManager$HsqlName;
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokespecial org.hsqldb.HsqlNameManager$SimpleName.hashCode:()I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
1: ldc "[this.hashCode()="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.hsqldb.HsqlNameManager$HsqlName.hashCode:J
invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
ldc ", name="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.hsqldb.HsqlNameManager$HsqlName.name:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
2: ldc ", name.hashCode()="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.hsqldb.HsqlNameManager$HsqlName.name:Ljava/lang/String;
invokevirtual java.lang.String.hashCode:()I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
3: ldc ", isNameQuoted="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.hsqldb.HsqlNameManager$HsqlName.isNameQuoted:Z
invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
ldc "]"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
4: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/hsqldb/HsqlNameManager$HsqlName;
static boolean isRegularIdentifier(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=4, args_size=1
start local 0 0: iconst_0
istore 1
start local 1 1: aload 0
invokevirtual java.lang.String.length:()I
istore 2
start local 2 2: goto 12
3: StackMap locals: int int
StackMap stack:
aload 0
iload 1
invokevirtual java.lang.String.charAt:(I)C
istore 3
start local 3 4: iload 3
bipush 65
if_icmplt 6
iload 3
bipush 90
if_icmpgt 6
5: goto 11
6: StackMap locals: int
StackMap stack:
iload 3
bipush 95
if_icmpne 8
iload 1
ifle 8
7: goto 11
8: StackMap locals:
StackMap stack:
iload 3
bipush 48
if_icmplt 10
iload 3
bipush 57
if_icmpgt 10
9: goto 11
10: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 3 11: StackMap locals:
StackMap stack:
iinc 1 1
StackMap locals:
StackMap stack:
12: iload 1
iload 2
if_icmplt 3
end local 2 end local 1 13: aload 0
invokestatic org.hsqldb.Tokens.isKeyword:(Ljava/lang/String;)Z
ifeq 14
iconst_0
goto 15
StackMap locals:
StackMap stack:
14: iconst_1
StackMap locals:
StackMap stack: int
15: ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 name Ljava/lang/String;
1 13 1 i I
2 13 2 length I
4 11 3 c I
MethodParameters:
Name Flags
name
}
SourceFile: "HsqlNameManager.java"
NestHost: org.hsqldb.HsqlNameManager
InnerClasses:
public final HsqlName = org.hsqldb.HsqlNameManager$HsqlName of org.hsqldb.HsqlNameManager
public SimpleName = org.hsqldb.HsqlNameManager$SimpleName of org.hsqldb.HsqlNameManager