class org.jooq.codegen.GenerationUtil
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: org.jooq.codegen.GenerationUtil
super_class: java.lang.Object
{
static final java.util.regex.Pattern TYPE_REFERENCE_PATTERN;
descriptor: Ljava/util/regex/Pattern;
flags: (0x0018) ACC_STATIC, ACC_FINAL
static final java.util.regex.Pattern PLAIN_GENERIC_TYPE_PATTERN;
descriptor: Ljava/util/regex/Pattern;
flags: (0x0018) ACC_STATIC, ACC_FINAL
static final java.util.regex.Pattern UNDERSCORE_PATTERN;
descriptor: Ljava/util/regex/Pattern;
flags: (0x0018) ACC_STATIC, ACC_FINAL
private static java.util.Set<java.lang.String> JAVA_KEYWORDS;
descriptor: Ljava/util/Set;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Signature: Ljava/util/Set<Ljava/lang/String;>;
private static java.util.Set<java.lang.String> SCALA_KEYWORDS;
descriptor: Ljava/util/Set;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Signature: Ljava/util/Set<Ljava/lang/String;>;
private static java.util.Set<java.lang.String> KOTLIN_KEYWORDS;
descriptor: Ljava/util/Set;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Signature: Ljava/util/Set<Ljava/lang/String;>;
private static java.util.Set<java.lang.Character> SCALA_WHITESPACE;
descriptor: Ljava/util/Set;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Signature: Ljava/util/Set<Ljava/lang/Character;>;
private static java.util.Set<java.lang.Character> SCALA_PARENTHESES;
descriptor: Ljava/util/Set;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Signature: Ljava/util/Set<Ljava/lang/Character;>;
private static java.util.Set<java.lang.Character> SCALA_DELIMITER;
descriptor: Ljava/util/Set;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Signature: Ljava/util/Set<Ljava/lang/Character;>;
private static java.util.Set<java.lang.String> WINDOWS_FORBIDDEN;
descriptor: Ljava/util/Set;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Signature: Ljava/util/Set<Ljava/lang/String;>;
private static volatile int[] $SWITCH_TABLE$org$jooq$SQLDialect;
descriptor: [I
flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=6, locals=0, args_size=0
0: ldc "^((?:[\\p{L}_$][\\p{L}\\p{N}_$]*\\.)*[\\p{L}_$][\\p{L}\\p{N}_$]*)((?:<.*>|\\[.*\\])*)$"
invokestatic java.util.regex.Pattern.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern;
putstatic org.jooq.codegen.GenerationUtil.TYPE_REFERENCE_PATTERN:Ljava/util/regex/Pattern;
1: ldc "[<\\[]((?:[\\p{L}_$][\\p{L}\\p{N}_$]*\\.)*[\\p{L}_$][\\p{L}\\p{N}_$]*)[>\\]]"
invokestatic java.util.regex.Pattern.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern;
putstatic org.jooq.codegen.GenerationUtil.PLAIN_GENERIC_TYPE_PATTERN:Ljava/util/regex/Pattern;
2: ldc "_+"
invokestatic java.util.regex.Pattern.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern;
putstatic org.jooq.codegen.GenerationUtil.UNDERSCORE_PATTERN:Ljava/util/regex/Pattern;
3: new java.util.HashSet
dup
bipush 53
anewarray java.lang.String
dup
iconst_0
4: ldc "abstract"
aastore
dup
iconst_1
5: ldc "assert"
aastore
dup
iconst_2
6: ldc "boolean"
aastore
dup
iconst_3
7: ldc "break"
aastore
dup
iconst_4
8: ldc "byte"
aastore
dup
iconst_5
9: ldc "case"
aastore
dup
bipush 6
10: ldc "catch"
aastore
dup
bipush 7
11: ldc "char"
aastore
dup
bipush 8
12: ldc "class"
aastore
dup
bipush 9
13: ldc "const"
aastore
dup
bipush 10
14: ldc "continue"
aastore
dup
bipush 11
15: ldc "default"
aastore
dup
bipush 12
16: ldc "double"
aastore
dup
bipush 13
17: ldc "do"
aastore
dup
bipush 14
18: ldc "else"
aastore
dup
bipush 15
19: ldc "enum"
aastore
dup
bipush 16
20: ldc "extends"
aastore
dup
bipush 17
21: ldc "false"
aastore
dup
bipush 18
22: ldc "final"
aastore
dup
bipush 19
23: ldc "finally"
aastore
dup
bipush 20
24: ldc "float"
aastore
dup
bipush 21
25: ldc "for"
aastore
dup
bipush 22
26: ldc "goto"
aastore
dup
bipush 23
27: ldc "if"
aastore
dup
bipush 24
28: ldc "implements"
aastore
dup
bipush 25
29: ldc "import"
aastore
dup
bipush 26
30: ldc "instanceof"
aastore
dup
bipush 27
31: ldc "interface"
aastore
dup
bipush 28
32: ldc "int"
aastore
dup
bipush 29
33: ldc "long"
aastore
dup
bipush 30
34: ldc "native"
aastore
dup
bipush 31
35: ldc "new"
aastore
dup
bipush 32
36: ldc "null"
aastore
dup
bipush 33
37: ldc "package"
aastore
dup
bipush 34
38: ldc "private"
aastore
dup
bipush 35
39: ldc "protected"
aastore
dup
bipush 36
40: ldc "public"
aastore
dup
bipush 37
41: ldc "return"
aastore
dup
bipush 38
42: ldc "short"
aastore
dup
bipush 39
43: ldc "static"
aastore
dup
bipush 40
44: ldc "strictfp"
aastore
dup
bipush 41
45: ldc "super"
aastore
dup
bipush 42
46: ldc "switch"
aastore
dup
bipush 43
47: ldc "synchronized"
aastore
dup
bipush 44
48: ldc "this"
aastore
dup
bipush 45
49: ldc "throw"
aastore
dup
bipush 46
50: ldc "throws"
aastore
dup
bipush 47
51: ldc "transient"
aastore
dup
bipush 48
52: ldc "true"
aastore
dup
bipush 49
53: ldc "try"
aastore
dup
bipush 50
54: ldc "void"
aastore
dup
bipush 51
55: ldc "volatile"
aastore
dup
bipush 52
56: ldc "while"
aastore
57: invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
invokespecial java.util.HashSet.<init>:(Ljava/util/Collection;)V
invokestatic java.util.Collections.unmodifiableSet:(Ljava/util/Set;)Ljava/util/Set;
putstatic org.jooq.codegen.GenerationUtil.JAVA_KEYWORDS:Ljava/util/Set;
58: new java.util.HashSet
dup
bipush 39
anewarray java.lang.String
dup
iconst_0
59: ldc "abstract"
aastore
dup
iconst_1
60: ldc "case"
aastore
dup
iconst_2
61: ldc "catch"
aastore
dup
iconst_3
62: ldc "class"
aastore
dup
iconst_4
63: ldc "def"
aastore
dup
iconst_5
64: ldc "do"
aastore
dup
bipush 6
65: ldc "else"
aastore
dup
bipush 7
66: ldc "extends"
aastore
dup
bipush 8
67: ldc "false"
aastore
dup
bipush 9
68: ldc "final"
aastore
dup
bipush 10
69: ldc "finally"
aastore
dup
bipush 11
70: ldc "for"
aastore
dup
bipush 12
71: ldc "forSome"
aastore
dup
bipush 13
72: ldc "if"
aastore
dup
bipush 14
73: ldc "implicit"
aastore
dup
bipush 15
74: ldc "import"
aastore
dup
bipush 16
75: ldc "lazy"
aastore
dup
bipush 17
76: ldc "match"
aastore
dup
bipush 18
77: ldc "new"
aastore
dup
bipush 19
78: ldc "null"
aastore
dup
bipush 20
79: ldc "object"
aastore
dup
bipush 21
80: ldc "override"
aastore
dup
bipush 22
81: ldc "package"
aastore
dup
bipush 23
82: ldc "private"
aastore
dup
bipush 24
83: ldc "protected"
aastore
dup
bipush 25
84: ldc "return"
aastore
dup
bipush 26
85: ldc "sealed"
aastore
dup
bipush 27
86: ldc "super"
aastore
dup
bipush 28
87: ldc "this"
aastore
dup
bipush 29
88: ldc "throw"
aastore
dup
bipush 30
89: ldc "trait"
aastore
dup
bipush 31
90: ldc "try"
aastore
dup
bipush 32
91: ldc "true"
aastore
dup
bipush 33
92: ldc "type"
aastore
dup
bipush 34
93: ldc "val"
aastore
dup
bipush 35
94: ldc "var"
aastore
dup
bipush 36
95: ldc "while"
aastore
dup
bipush 37
96: ldc "with"
aastore
dup
bipush 38
97: ldc "yield"
aastore
98: invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
invokespecial java.util.HashSet.<init>:(Ljava/util/Collection;)V
invokestatic java.util.Collections.unmodifiableSet:(Ljava/util/Set;)Ljava/util/Set;
putstatic org.jooq.codegen.GenerationUtil.SCALA_KEYWORDS:Ljava/util/Set;
99: new java.util.HashSet
dup
bipush 60
anewarray java.lang.String
dup
iconst_0
100: ldc "as"
aastore
dup
iconst_1
101: ldc "break"
aastore
dup
iconst_2
102: ldc "class"
aastore
dup
iconst_3
103: ldc "continue"
aastore
dup
iconst_4
104: ldc "do"
aastore
dup
iconst_5
105: ldc "else"
aastore
dup
bipush 6
106: ldc "false"
aastore
dup
bipush 7
107: ldc "for"
aastore
dup
bipush 8
108: ldc "fun"
aastore
dup
bipush 9
109: ldc "if"
aastore
dup
bipush 10
110: ldc "in"
aastore
dup
bipush 11
111: ldc "interface"
aastore
dup
bipush 12
112: ldc "is"
aastore
dup
bipush 13
113: ldc "null"
aastore
dup
bipush 14
114: ldc "object"
aastore
dup
bipush 15
115: ldc "package"
aastore
dup
bipush 16
116: ldc "return"
aastore
dup
bipush 17
117: ldc "super"
aastore
dup
bipush 18
118: ldc "this"
aastore
dup
bipush 19
119: ldc "throw"
aastore
dup
bipush 20
120: ldc "true"
aastore
dup
bipush 21
121: ldc "try"
aastore
dup
bipush 22
122: ldc "typealias"
aastore
dup
bipush 23
123: ldc "typeof"
aastore
dup
bipush 24
124: ldc "val"
aastore
dup
bipush 25
125: ldc "var"
aastore
dup
bipush 26
126: ldc "when"
aastore
dup
bipush 27
127: ldc "while"
aastore
dup
bipush 28
128: ldc "yield"
aastore
dup
bipush 29
129: ldc "constructor"
aastore
dup
bipush 30
130: ldc "init"
aastore
dup
bipush 31
131: ldc "actual"
aastore
dup
bipush 32
132: ldc "abstract"
aastore
dup
bipush 33
133: ldc "annotation"
aastore
dup
bipush 34
134: ldc "companion"
aastore
dup
bipush 35
135: ldc "const"
aastore
dup
bipush 36
136: ldc "crossinline"
aastore
dup
bipush 37
137: ldc "data"
aastore
dup
bipush 38
138: ldc "enum"
aastore
dup
bipush 39
139: ldc "expect"
aastore
dup
bipush 40
140: ldc "external"
aastore
dup
bipush 41
141: ldc "final"
aastore
dup
bipush 42
142: ldc "infix"
aastore
dup
bipush 43
143: ldc "inline"
aastore
dup
bipush 44
144: ldc "inner"
aastore
dup
bipush 45
145: ldc "internal"
aastore
dup
bipush 46
146: ldc "lateinit"
aastore
dup
bipush 47
147: ldc "noinline"
aastore
dup
bipush 48
148: ldc "open"
aastore
dup
bipush 49
149: ldc "operator"
aastore
dup
bipush 50
150: ldc "out"
aastore
dup
bipush 51
151: ldc "override"
aastore
dup
bipush 52
152: ldc "private"
aastore
dup
bipush 53
153: ldc "protected"
aastore
dup
bipush 54
154: ldc "public"
aastore
dup
bipush 55
155: ldc "reified"
aastore
dup
bipush 56
156: ldc "sealed"
aastore
dup
bipush 57
157: ldc "suspend"
aastore
dup
bipush 58
158: ldc "tailrec"
aastore
dup
bipush 59
159: ldc "vararg"
aastore
160: invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
invokespecial java.util.HashSet.<init>:(Ljava/util/Collection;)V
invokestatic java.util.Collections.unmodifiableSet:(Ljava/util/Set;)Ljava/util/Set;
putstatic org.jooq.codegen.GenerationUtil.KOTLIN_KEYWORDS:Ljava/util/Set;
161: new java.util.HashSet
dup
iconst_4
anewarray java.lang.Character
dup
iconst_0
162: bipush 32
invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
aastore
dup
iconst_1
163: bipush 9
invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
aastore
dup
iconst_2
164: bipush 13
invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
aastore
dup
iconst_3
165: bipush 10
invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
aastore
166: invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
invokespecial java.util.HashSet.<init>:(Ljava/util/Collection;)V
invokestatic java.util.Collections.unmodifiableSet:(Ljava/util/Set;)Ljava/util/Set;
putstatic org.jooq.codegen.GenerationUtil.SCALA_WHITESPACE:Ljava/util/Set;
167: new java.util.HashSet
dup
bipush 6
anewarray java.lang.Character
dup
iconst_0
168: bipush 40
invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
aastore
dup
iconst_1
169: bipush 41
invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
aastore
dup
iconst_2
170: bipush 91
invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
aastore
dup
iconst_3
171: bipush 93
invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
aastore
dup
iconst_4
172: bipush 123
invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
aastore
dup
iconst_5
173: bipush 125
invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
aastore
174: invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
invokespecial java.util.HashSet.<init>:(Ljava/util/Collection;)V
invokestatic java.util.Collections.unmodifiableSet:(Ljava/util/Set;)Ljava/util/Set;
putstatic org.jooq.codegen.GenerationUtil.SCALA_PARENTHESES:Ljava/util/Set;
175: new java.util.HashSet
dup
bipush 6
anewarray java.lang.Character
dup
iconst_0
176: bipush 96
invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
aastore
dup
iconst_1
177: bipush 39
invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
aastore
dup
iconst_2
178: bipush 34
invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
aastore
dup
iconst_3
179: bipush 46
invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
aastore
dup
iconst_4
180: bipush 59
invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
aastore
dup
iconst_5
181: bipush 44
invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
aastore
182: invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
invokespecial java.util.HashSet.<init>:(Ljava/util/Collection;)V
invokestatic java.util.Collections.unmodifiableSet:(Ljava/util/Set;)Ljava/util/Set;
putstatic org.jooq.codegen.GenerationUtil.SCALA_DELIMITER:Ljava/util/Set;
183: new java.util.HashSet
dup
bipush 23
anewarray java.lang.String
dup
iconst_0
184: ldc "CON"
aastore
dup
iconst_1
185: ldc "PRN"
aastore
dup
iconst_2
186: ldc "AUX"
aastore
dup
iconst_3
187: ldc "CLOCK$"
aastore
dup
iconst_4
188: ldc "NUL"
aastore
dup
iconst_5
189: ldc "COM1"
aastore
dup
bipush 6
190: ldc "COM2"
aastore
dup
bipush 7
191: ldc "COM3"
aastore
dup
bipush 8
192: ldc "COM4"
aastore
dup
bipush 9
193: ldc "COM5"
aastore
dup
bipush 10
194: ldc "COM6"
aastore
dup
bipush 11
195: ldc "COM7"
aastore
dup
bipush 12
196: ldc "COM8"
aastore
dup
bipush 13
197: ldc "COM9"
aastore
dup
bipush 14
198: ldc "LPT1"
aastore
dup
bipush 15
199: ldc "LPT2"
aastore
dup
bipush 16
200: ldc "LPT3"
aastore
dup
bipush 17
201: ldc "LPT4"
aastore
dup
bipush 18
202: ldc "LPT5"
aastore
dup
bipush 19
203: ldc "LPT6"
aastore
dup
bipush 20
204: ldc "LPT7"
aastore
dup
bipush 21
205: ldc "LPT8"
aastore
dup
bipush 22
206: ldc "LPT9"
aastore
207: invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
invokespecial java.util.HashSet.<init>:(Ljava/util/Collection;)V
invokestatic java.util.Collections.unmodifiableSet:(Ljava/util/Set;)Ljava/util/Set;
putstatic org.jooq.codegen.GenerationUtil.WINDOWS_FORBIDDEN:Ljava/util/Set;
208: return
LocalVariableTable:
Start End Slot Name Signature
void <init>();
descriptor: ()V
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/codegen/GenerationUtil;
private static java.lang.Boolean isScalaOperator(char);
descriptor: (C)Ljava/lang/Boolean;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: iload 0
bipush 32
if_icmplt 1
iload 0
bipush 127
if_icmpgt 1
iload 0
invokestatic java.lang.Character.isLetter:(C)Z
ifne 1
iload 0
invokestatic java.lang.Character.isDigit:(C)Z
ifne 1
getstatic org.jooq.codegen.GenerationUtil.SCALA_DELIMITER:Ljava/util/Set;
iload 0
invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
ifne 1
getstatic org.jooq.codegen.GenerationUtil.SCALA_PARENTHESES:Ljava/util/Set;
iload 0
invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
ifne 1
getstatic org.jooq.codegen.GenerationUtil.SCALA_WHITESPACE:Ljava/util/Set;
iload 0
invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
ifeq 2
StackMap locals:
StackMap stack:
1: iload 0
invokestatic java.lang.Character.getType:(C)I
bipush 25
if_icmpeq 2
iload 0
invokestatic java.lang.Character.getType:(C)I
bipush 28
if_icmpeq 2
iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
areturn
StackMap locals:
StackMap stack:
2: iconst_1
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 c C
MethodParameters:
Name Flags
c
private static java.lang.Boolean isScalaLetter(char);
descriptor: (C)Ljava/lang/Boolean;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: iload 0
invokestatic java.lang.Character.isLetter:(C)Z
ifne 1
iload 0
bipush 95
if_icmpeq 1
iload 0
bipush 36
if_icmpeq 1
iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
areturn
StackMap locals:
StackMap stack:
1: iconst_1
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 c C
MethodParameters:
Name Flags
c
private static java.lang.Boolean isScalaIdentifierStart(char);
descriptor: (C)Ljava/lang/Boolean;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iload 0
invokestatic org.jooq.codegen.GenerationUtil.isScalaLetter:(C)Ljava/lang/Boolean;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 c C
MethodParameters:
Name Flags
c
private static java.lang.Boolean isScalaIdentifierPart(char);
descriptor: (C)Ljava/lang/Boolean;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iload 0
invokestatic org.jooq.codegen.GenerationUtil.isScalaIdentifierStart:(C)Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
ifne 1
iload 0
invokestatic java.lang.Character.isDigit:(C)Z
ifne 1
iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
areturn
StackMap locals:
StackMap stack:
1: iconst_1
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 c C
MethodParameters:
Name Flags
c
private static boolean isKotlinIdentifierPart(char);
descriptor: (C)Z
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: iload 0
bipush 13
if_icmpeq 11
1: iload 0
bipush 10
if_icmpeq 11
2: iload 0
bipush 96
if_icmpeq 11
3: iload 0
bipush 40
if_icmpeq 11
4: iload 0
bipush 41
if_icmpeq 11
5: iload 0
bipush 123
if_icmpeq 11
6: iload 0
bipush 125
if_icmpeq 11
7: iload 0
bipush 91
if_icmpeq 11
8: iload 0
bipush 93
if_icmpeq 11
9: iload 0
bipush 46
if_icmpeq 11
10: iconst_1
ireturn
StackMap locals:
StackMap stack:
11: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 c C
MethodParameters:
Name Flags
c
public static java.lang.String escapeWindowsForbiddenNames(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
ifnonnull 2
1: aconst_null
goto 5
2: StackMap locals:
StackMap stack:
getstatic org.jooq.codegen.GenerationUtil.WINDOWS_FORBIDDEN:Ljava/util/Set;
aload 0
invokevirtual java.lang.String.toUpperCase:()Ljava/lang/String;
invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
ifeq 4
3: new java.lang.StringBuilder
dup
aload 0
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;
goto 5
4: StackMap locals:
StackMap stack:
aload 0
5: StackMap locals:
StackMap stack: java.lang.String
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 name Ljava/lang/String;
MethodParameters:
Name Flags
name
public static java.lang.String convertToIdentifier(java.lang.String, org.jooq.codegen.AbstractGenerator$Language);
descriptor: (Ljava/lang/String;Lorg/jooq/codegen/AbstractGenerator$Language;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=5, args_size=2
start local 0 start local 1 0: aload 1
getstatic org.jooq.codegen.AbstractGenerator$Language.JAVA:Lorg/jooq/codegen/AbstractGenerator$Language;
if_acmpne 2
getstatic org.jooq.codegen.GenerationUtil.JAVA_KEYWORDS:Ljava/util/Set;
aload 0
invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
ifeq 2
1: new java.lang.StringBuilder
dup
aload 0
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;
areturn
2: StackMap locals:
StackMap stack:
aload 1
getstatic org.jooq.codegen.AbstractGenerator$Language.SCALA:Lorg/jooq/codegen/AbstractGenerator$Language;
if_acmpne 4
getstatic org.jooq.codegen.GenerationUtil.SCALA_KEYWORDS:Ljava/util/Set;
aload 0
invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
ifeq 4
3: new java.lang.StringBuilder
dup
ldc "`"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
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;
areturn
4: StackMap locals:
StackMap stack:
aload 1
getstatic org.jooq.codegen.AbstractGenerator$Language.KOTLIN:Lorg/jooq/codegen/AbstractGenerator$Language;
if_acmpne 6
getstatic org.jooq.codegen.GenerationUtil.KOTLIN_KEYWORDS:Ljava/util/Set;
aload 0
invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
ifeq 6
5: new java.lang.StringBuilder
dup
ldc "`"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
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;
areturn
6: StackMap locals:
StackMap stack:
getstatic org.jooq.codegen.GenerationUtil.UNDERSCORE_PATTERN:Ljava/util/regex/Pattern;
aload 0
invokevirtual java.util.regex.Pattern.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
invokevirtual java.util.regex.Matcher.matches:()Z
ifeq 8
7: new java.lang.StringBuilder
dup
aload 0
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;
areturn
8: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 2
start local 2 9: ldc ""
aload 0
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 15
10: aload 1
getstatic org.jooq.codegen.AbstractGenerator$Language.SCALA:Lorg/jooq/codegen/AbstractGenerator$Language;
if_acmpne 12
11: ldc "`_`"
areturn
12: StackMap locals: java.lang.StringBuilder
StackMap stack:
aload 1
getstatic org.jooq.codegen.AbstractGenerator$Language.KOTLIN:Lorg/jooq/codegen/AbstractGenerator$Language;
if_acmpne 14
13: ldc "`_`"
areturn
14: StackMap locals:
StackMap stack:
ldc "_"
areturn
15: StackMap locals:
StackMap stack:
iconst_0
istore 3
start local 3 16: goto 38
17: StackMap locals: int
StackMap stack:
aload 0
iload 3
invokevirtual java.lang.String.charAt:(I)C
istore 4
start local 4 18: aload 1
getstatic org.jooq.codegen.AbstractGenerator$Language.SCALA:Lorg/jooq/codegen/AbstractGenerator$Language;
if_acmpne 20
iload 3
aload 0
invokevirtual java.lang.String.length:()I
iconst_1
isub
if_icmpne 20
aload 0
invokevirtual java.lang.String.length:()I
iconst_2
if_icmplt 20
aload 0
iload 3
iconst_1
isub
invokevirtual java.lang.String.charAt:(I)C
bipush 95
if_icmpne 20
iload 4
invokestatic org.jooq.codegen.GenerationUtil.isScalaOperator:(C)Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
ifeq 20
19: aload 2
iload 4
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
goto 37
20: StackMap locals: int
StackMap stack:
aload 1
getstatic org.jooq.codegen.AbstractGenerator$Language.SCALA:Lorg/jooq/codegen/AbstractGenerator$Language;
if_acmpne 22
iload 4
invokestatic org.jooq.codegen.GenerationUtil.isScalaIdentifierPart:(C)Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
ifne 22
21: aload 2
iload 4
invokestatic org.jooq.codegen.GenerationUtil.escape:(C)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
goto 37
22: StackMap locals:
StackMap stack:
aload 1
getstatic org.jooq.codegen.AbstractGenerator$Language.JAVA:Lorg/jooq/codegen/AbstractGenerator$Language;
if_acmpne 24
iload 4
invokestatic java.lang.Character.isJavaIdentifierPart:(C)Z
ifne 24
23: aload 2
iload 4
invokestatic org.jooq.codegen.GenerationUtil.escape:(C)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
goto 37
24: StackMap locals:
StackMap stack:
aload 1
getstatic org.jooq.codegen.AbstractGenerator$Language.SCALA:Lorg/jooq/codegen/AbstractGenerator$Language;
if_acmpne 26
iload 3
ifne 26
iload 4
invokestatic org.jooq.codegen.GenerationUtil.isScalaIdentifierStart:(C)Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
ifne 26
25: aload 2
ldc "_"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 4
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
goto 37
26: StackMap locals:
StackMap stack:
aload 1
getstatic org.jooq.codegen.AbstractGenerator$Language.JAVA:Lorg/jooq/codegen/AbstractGenerator$Language;
if_acmpne 28
iload 3
ifne 28
iload 4
invokestatic java.lang.Character.isJavaIdentifierStart:(C)Z
ifne 28
27: aload 2
ldc "_"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 4
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
goto 37
28: StackMap locals:
StackMap stack:
aload 1
getstatic org.jooq.codegen.AbstractGenerator$Language.KOTLIN:Lorg/jooq/codegen/AbstractGenerator$Language;
if_acmpne 30
iload 4
invokestatic org.jooq.codegen.GenerationUtil.isKotlinIdentifierPart:(C)Z
ifne 30
29: aload 2
iload 4
invokestatic org.jooq.codegen.GenerationUtil.escape:(C)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
goto 37
30: StackMap locals:
StackMap stack:
aload 1
getstatic org.jooq.codegen.AbstractGenerator$Language.KOTLIN:Lorg/jooq/codegen/AbstractGenerator$Language;
if_acmpne 32
iload 4
invokestatic java.lang.Character.isJavaIdentifierPart:(C)Z
ifne 32
31: new java.lang.StringBuilder
dup
ldc "`"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
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;
areturn
32: StackMap locals:
StackMap stack:
aload 1
getstatic org.jooq.codegen.AbstractGenerator$Language.KOTLIN:Lorg/jooq/codegen/AbstractGenerator$Language;
if_acmpne 34
iload 3
ifne 34
iload 4
invokestatic java.lang.Character.isJavaIdentifierStart:(C)Z
ifne 34
33: new java.lang.StringBuilder
dup
ldc "`"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
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;
areturn
34: StackMap locals:
StackMap stack:
aload 1
getstatic org.jooq.codegen.AbstractGenerator$Language.KOTLIN:Lorg/jooq/codegen/AbstractGenerator$Language;
if_acmpne 36
iload 4
bipush 36
if_icmpne 36
35: new java.lang.StringBuilder
dup
ldc "`"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
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;
areturn
36: StackMap locals:
StackMap stack:
aload 2
iload 4
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
end local 4 37: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
38: iload 3
aload 0
invokevirtual java.lang.String.length:()I
if_icmplt 17
end local 3 39: aload 2
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 40 0 literal Ljava/lang/String;
0 40 1 language Lorg/jooq/codegen/AbstractGenerator$Language;
9 40 2 sb Ljava/lang/StringBuilder;
16 39 3 i I
18 37 4 c C
MethodParameters:
Name Flags
literal
language
public static java.lang.String convertToJavaIdentifier(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getstatic org.jooq.codegen.AbstractGenerator$Language.JAVA:Lorg/jooq/codegen/AbstractGenerator$Language;
invokestatic org.jooq.codegen.GenerationUtil.convertToIdentifier:(Ljava/lang/String;Lorg/jooq/codegen/AbstractGenerator$Language;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 literal Ljava/lang/String;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
literal
private static java.lang.String escape(char);
descriptor: (C)Ljava/lang/String;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: iload 0
bipush 32
if_icmpeq 1
iload 0
bipush 45
if_icmpeq 1
iload 0
bipush 46
if_icmpne 2
1: StackMap locals:
StackMap stack:
ldc "_"
areturn
2: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
ldc "_"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 0
invokestatic java.lang.Integer.toHexString:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 c C
MethodParameters:
Name Flags
c
static java.lang.String getSimpleJavaType(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
ifnonnull 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
ldc ".*\\."
ldc ""
invokevirtual java.lang.String.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 qualifiedJavaType Ljava/lang/String;
MethodParameters:
Name Flags
qualifiedJavaType
static org.jooq.Name getArrayBaseType(org.jooq.SQLDialect, java.lang.String, org.jooq.Name);
descriptor: (Lorg/jooq/SQLDialect;Ljava/lang/String;Lorg/jooq/Name;)Lorg/jooq/Name;
flags: (0x0008) ACC_STATIC
Code:
stack=5, locals=4, args_size=3
start local 0 start local 1 start local 2 0: invokestatic org.jooq.codegen.GenerationUtil.$SWITCH_TABLE$org$jooq$SQLDialect:()[I
aload 0
invokevirtual org.jooq.SQLDialect.family:()Lorg/jooq/SQLDialect;
invokevirtual org.jooq.SQLDialect.ordinal:()I
iaload
tableswitch { // 6 - 10
6: 6
7: 7
8: 10
9: 10
10: 1
default: 10
}
1: StackMap locals:
StackMap stack:
aload 2
ifnull 5
aload 2
invokeinterface org.jooq.Name.last:()Ljava/lang/String;
ldc "_"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 5
2: aload 2
invokeinterface org.jooq.Name.getName:()[Ljava/lang/String;
astore 3
start local 3 3: aload 3
aload 3
arraylength
iconst_1
isub
aload 3
aload 3
arraylength
iconst_1
isub
aaload
iconst_1
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
aastore
4: aload 3
invokestatic org.jooq.impl.DSL.name:([Ljava/lang/String;)Lorg/jooq/Name;
areturn
end local 3 5: StackMap locals:
StackMap stack:
aload 2
areturn
6: StackMap locals:
StackMap stack:
getstatic org.jooq.util.h2.H2DataType.OTHER:Lorg/jooq/DataType;
invokeinterface org.jooq.DataType.getTypeName:()Ljava/lang/String;
invokestatic org.jooq.impl.DSL.name:(Ljava/lang/String;)Lorg/jooq/Name;
areturn
7: StackMap locals:
StackMap stack:
ldc "ARRAY"
aload 1
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 9
8: ldc "OTHER"
invokestatic org.jooq.impl.DSL.name:(Ljava/lang/String;)Lorg/jooq/Name;
areturn
9: StackMap locals:
StackMap stack:
aload 1
ldc " ARRAY"
ldc ""
invokevirtual java.lang.String.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
invokestatic org.jooq.impl.DSL.name:(Ljava/lang/String;)Lorg/jooq/Name;
areturn
10: StackMap locals:
StackMap stack:
new org.jooq.exception.SQLDialectNotSupportedException
dup
new java.lang.StringBuilder
dup
ldc "getArrayBaseType() is not supported for dialect "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial org.jooq.exception.SQLDialectNotSupportedException.<init>:(Ljava/lang/String;)V
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 dialect Lorg/jooq/SQLDialect;
0 11 1 t Ljava/lang/String;
0 11 2 u Lorg/jooq/Name;
3 5 3 name [Ljava/lang/String;
MethodParameters:
Name Flags
dialect
t
u
public static java.lang.Integer[] range(java.lang.Integer, java.lang.Integer);
descriptor: (Ljava/lang/Integer;Ljava/lang/Integer;)[Ljava/lang/Integer;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual java.lang.Integer.intValue:()I
aload 0
invokevirtual java.lang.Integer.intValue:()I
isub
iconst_1
iadd
anewarray java.lang.Integer
astore 2
start local 2 1: aload 0
invokevirtual java.lang.Integer.intValue:()I
istore 3
start local 3 2: goto 5
3: StackMap locals: java.lang.Integer[] int
StackMap stack:
aload 2
iload 3
aload 0
invokevirtual java.lang.Integer.intValue:()I
isub
iload 3
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
4: iinc 3 1
StackMap locals:
StackMap stack:
5: iload 3
aload 1
invokevirtual java.lang.Integer.intValue:()I
if_icmple 3
end local 3 6: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 from Ljava/lang/Integer;
0 7 1 to Ljava/lang/Integer;
1 7 2 result [Ljava/lang/Integer;
2 6 3 i I
MethodParameters:
Name Flags
from
to
static org.jooq.codegen.GenerationUtil$ExpressionType expressionType(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/jooq/codegen/GenerationUtil$ExpressionType;
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic org.jooq.codegen.GenerationUtil.TYPE_REFERENCE_PATTERN:Ljava/util/regex/Pattern;
aload 0
invokevirtual java.util.regex.Pattern.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
invokevirtual java.util.regex.Matcher.matches:()Z
ifeq 2
1: getstatic org.jooq.codegen.GenerationUtil$ExpressionType.CONSTRUCTOR_REFERENCE:Lorg/jooq/codegen/GenerationUtil$ExpressionType;
areturn
2: StackMap locals:
StackMap stack:
getstatic org.jooq.codegen.GenerationUtil$ExpressionType.EXPRESSION:Lorg/jooq/codegen/GenerationUtil$ExpressionType;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 expression Ljava/lang/String;
MethodParameters:
Name Flags
expression
static int[] $SWITCH_TABLE$org$jooq$SQLDialect();
descriptor: ()[I
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=0
0: getstatic org.jooq.codegen.GenerationUtil.$SWITCH_TABLE$org$jooq$SQLDialect:[I
dup
ifnull 1
areturn
StackMap locals:
StackMap stack: int[]
1: pop
invokestatic org.jooq.SQLDialect.values:()[Lorg/jooq/SQLDialect;
arraylength
newarray 10
astore 0
2: aload 0
getstatic org.jooq.SQLDialect.CUBRID:Lorg/jooq/SQLDialect;
invokevirtual org.jooq.SQLDialect.ordinal:()I
iconst_3
iastore
3: goto 5
StackMap locals: int[]
StackMap stack: java.lang.NoSuchFieldError
4: pop
StackMap locals:
StackMap stack:
5: aload 0
getstatic org.jooq.SQLDialect.DEFAULT:Lorg/jooq/SQLDialect;
invokevirtual org.jooq.SQLDialect.ordinal:()I
iconst_2
iastore
6: goto 8
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
7: pop
StackMap locals:
StackMap stack:
8: aload 0
getstatic org.jooq.SQLDialect.DERBY:Lorg/jooq/SQLDialect;
invokevirtual org.jooq.SQLDialect.ordinal:()I
iconst_4
iastore
9: goto 11
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
10: pop
StackMap locals:
StackMap stack:
11: aload 0
getstatic org.jooq.SQLDialect.FIREBIRD:Lorg/jooq/SQLDialect;
invokevirtual org.jooq.SQLDialect.ordinal:()I
iconst_5
iastore
12: goto 14
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
13: pop
StackMap locals:
StackMap stack:
14: aload 0
getstatic org.jooq.SQLDialect.H2:Lorg/jooq/SQLDialect;
invokevirtual org.jooq.SQLDialect.ordinal:()I
bipush 6
iastore
15: goto 17
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
16: pop
StackMap locals:
StackMap stack:
17: aload 0
getstatic org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;
invokevirtual org.jooq.SQLDialect.ordinal:()I
bipush 7
iastore
18: goto 20
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
19: pop
StackMap locals:
StackMap stack:
20: aload 0
getstatic org.jooq.SQLDialect.MARIADB:Lorg/jooq/SQLDialect;
invokevirtual org.jooq.SQLDialect.ordinal:()I
bipush 8
iastore
21: goto 23
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
22: pop
StackMap locals:
StackMap stack:
23: aload 0
getstatic org.jooq.SQLDialect.MYSQL:Lorg/jooq/SQLDialect;
invokevirtual org.jooq.SQLDialect.ordinal:()I
bipush 9
iastore
24: goto 26
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
25: pop
StackMap locals:
StackMap stack:
26: aload 0
getstatic org.jooq.SQLDialect.POSTGRES:Lorg/jooq/SQLDialect;
invokevirtual org.jooq.SQLDialect.ordinal:()I
bipush 10
iastore
27: goto 29
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
28: pop
StackMap locals:
StackMap stack:
29: aload 0
getstatic org.jooq.SQLDialect.SQL99:Lorg/jooq/SQLDialect;
invokevirtual org.jooq.SQLDialect.ordinal:()I
iconst_1
iastore
30: goto 32
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
31: pop
StackMap locals:
StackMap stack:
32: aload 0
getstatic org.jooq.SQLDialect.SQLITE:Lorg/jooq/SQLDialect;
invokevirtual org.jooq.SQLDialect.ordinal:()I
bipush 11
iastore
33: goto 35
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
34: pop
StackMap locals:
StackMap stack:
35: aload 0
dup
putstatic org.jooq.codegen.GenerationUtil.$SWITCH_TABLE$org$jooq$SQLDialect:[I
areturn
LocalVariableTable:
Start End Slot Name Signature
Exception table:
from to target type
2 3 4 Class java.lang.NoSuchFieldError
5 6 7 Class java.lang.NoSuchFieldError
8 9 10 Class java.lang.NoSuchFieldError
11 12 13 Class java.lang.NoSuchFieldError
14 15 16 Class java.lang.NoSuchFieldError
17 18 19 Class java.lang.NoSuchFieldError
20 21 22 Class java.lang.NoSuchFieldError
23 24 25 Class java.lang.NoSuchFieldError
26 27 28 Class java.lang.NoSuchFieldError
29 30 31 Class java.lang.NoSuchFieldError
32 33 34 Class java.lang.NoSuchFieldError
}
SourceFile: "GenerationUtil.java"
NestMembers:
org.jooq.codegen.GenerationUtil$ExpressionType
InnerClasses:
final Language = org.jooq.codegen.AbstractGenerator$Language of org.jooq.codegen.AbstractGenerator
final ExpressionType = org.jooq.codegen.GenerationUtil$ExpressionType of org.jooq.codegen.GenerationUtil