public class org.jooq.codegen.GenerationTool
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.jooq.codegen.GenerationTool
super_class: java.lang.Object
{
public static final java.lang.String DEFAULT_TARGET_ENCODING;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "UTF-8"
public static final java.lang.String DEFAULT_TARGET_DIRECTORY;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "target/generated-sources/jooq"
public static final java.lang.String DEFAULT_TARGET_PACKAGENAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "org.jooq.generated"
private static final org.jooq.tools.JooqLogger log;
descriptor: Lorg/jooq/tools/JooqLogger;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final org.jooq.tools.JooqLogger unusedLogger;
descriptor: Lorg/jooq/tools/JooqLogger;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private java.lang.ClassLoader loader;
descriptor: Ljava/lang/ClassLoader;
flags: (0x0002) ACC_PRIVATE
private javax.sql.DataSource dataSource;
descriptor: Ljavax/sql/DataSource;
flags: (0x0002) ACC_PRIVATE
private java.sql.Connection connection;
descriptor: Ljava/sql/Connection;
flags: (0x0002) ACC_PRIVATE
private org.jooq.DSLContext ctx;
descriptor: Lorg/jooq/DSLContext;
flags: (0x0002) ACC_PRIVATE
private java.lang.Boolean autoCommit;
descriptor: Ljava/lang/Boolean;
flags: (0x0002) ACC_PRIVATE
private boolean close;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private static volatile int[] $SWITCH_TABLE$org$jooq$meta$jaxb$OnError;
descriptor: [I
flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC
private static volatile int[] $SWITCH_TABLE$org$jooq$meta$jaxb$Logging;
descriptor: [I
flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: ldc Lorg/jooq/codegen/GenerationTool;
invokestatic org.jooq.tools.JooqLogger.getLogger:(Ljava/lang/Class;)Lorg/jooq/tools/JooqLogger;
putstatic org.jooq.codegen.GenerationTool.log:Lorg/jooq/tools/JooqLogger;
1: ldc Lorg/jooq/codegen/GenerationTool$Unused;
invokestatic org.jooq.tools.JooqLogger.getLogger:(Ljava/lang/Class;)Lorg/jooq/tools/JooqLogger;
putstatic org.jooq.codegen.GenerationTool.unusedLogger:Lorg/jooq/tools/JooqLogger;
return
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
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/GenerationTool;
public void setClassLoader(java.lang.ClassLoader);
descriptor: (Ljava/lang/ClassLoader;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.jooq.codegen.GenerationTool.loader:Ljava/lang/ClassLoader;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jooq/codegen/GenerationTool;
0 2 1 loader Ljava/lang/ClassLoader;
MethodParameters:
Name Flags
loader
public void setConnection(java.sql.Connection);
descriptor: (Ljava/sql/Connection;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.jooq.codegen.GenerationTool.connection:Ljava/sql/Connection;
1: aload 0
aload 1
invokestatic org.jooq.impl.DSL.using:(Ljava/sql/Connection;)Lorg/jooq/DSLContext;
putfield org.jooq.codegen.GenerationTool.ctx:Lorg/jooq/DSLContext;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/jooq/codegen/GenerationTool;
0 3 1 connection Ljava/sql/Connection;
MethodParameters:
Name Flags
connection
public void setDataSource(javax.sql.DataSource);
descriptor: (Ljavax/sql/DataSource;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.jooq.codegen.GenerationTool.dataSource:Ljavax/sql/DataSource;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jooq/codegen/GenerationTool;
0 2 1 dataSource Ljavax/sql/DataSource;
MethodParameters:
Name Flags
dataSource
public static void main(java.lang.String[]);
descriptor: ([Ljava/lang/String;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=9, args_size=1
start local 0 0: aload 0
arraylength
ifle 3
1: aload 0
astore 1
start local 1 2: goto 10
end local 1 3: StackMap locals:
StackMap stack:
ldc "jooq.codegen.configurationFile"
invokestatic java.lang.System.getProperty:(Ljava/lang/String;)Ljava/lang/String;
astore 2
start local 2 4: aload 2
ifnull 7
5: iconst_1
anewarray java.lang.String
dup
iconst_0
aload 2
aastore
astore 1
start local 1 6: goto 10
end local 1 7: StackMap locals: java.lang.String[] top java.lang.String
StackMap stack:
getstatic org.jooq.codegen.GenerationTool.log:Lorg/jooq/tools/JooqLogger;
ldc "Usage : GenerationTool <configuration-file>"
invokevirtual org.jooq.tools.JooqLogger.error:(Ljava/lang/Object;)V
8: iconst_m1
invokestatic java.lang.System.exit:(I)V
9: return
end local 2 start local 1 10: StackMap locals: java.lang.String[] java.lang.String[]
StackMap stack:
aload 1
dup
astore 5
arraylength
istore 4
iconst_0
istore 3
goto 45
StackMap locals: java.lang.String[] java.lang.String[] top int int java.lang.String[]
StackMap stack:
11: aload 5
iload 3
aaload
astore 2
start local 2 12: ldc Lorg/jooq/codegen/GenerationTool;
aload 2
invokevirtual java.lang.Class.getResourceAsStream:(Ljava/lang/String;)Ljava/io/InputStream;
astore 6
start local 6 13: aload 6
ifnonnull 15
aload 2
ldc "/"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifne 15
14: ldc Lorg/jooq/codegen/GenerationTool;
new java.lang.StringBuilder
dup
ldc "/"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.lang.Class.getResourceAsStream:(Ljava/lang/String;)Ljava/io/InputStream;
astore 6
15: StackMap locals: java.lang.String[] java.lang.String[] java.lang.String int int java.lang.String[] java.io.InputStream
StackMap stack:
aload 6
ifnonnull 17
new java.io.File
dup
aload 2
invokespecial java.io.File.<init>:(Ljava/lang/String;)V
invokevirtual java.io.File.exists:()Z
ifeq 17
16: new java.io.FileInputStream
dup
new java.io.File
dup
aload 2
invokespecial java.io.File.<init>:(Ljava/lang/String;)V
invokespecial java.io.FileInputStream.<init>:(Ljava/io/File;)V
astore 6
17: StackMap locals:
StackMap stack:
aload 6
ifnonnull 27
18: getstatic org.jooq.codegen.GenerationTool.log:Lorg/jooq/tools/JooqLogger;
new java.lang.StringBuilder
dup
ldc "Cannot find "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " on classpath, or in directory "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
new java.io.File
dup
ldc "."
invokespecial java.io.File.<init>:(Ljava/lang/String;)V
invokevirtual java.io.File.getCanonicalPath:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.jooq.tools.JooqLogger.error:(Ljava/lang/Object;)V
19: getstatic org.jooq.codegen.GenerationTool.log:Lorg/jooq/tools/JooqLogger;
ldc "-----------"
invokevirtual org.jooq.tools.JooqLogger.error:(Ljava/lang/Object;)V
20: getstatic org.jooq.codegen.GenerationTool.log:Lorg/jooq/tools/JooqLogger;
ldc "Please be sure it is located"
invokevirtual org.jooq.tools.JooqLogger.error:(Ljava/lang/Object;)V
21: getstatic org.jooq.codegen.GenerationTool.log:Lorg/jooq/tools/JooqLogger;
ldc " - on the classpath and qualified as a classpath location."
invokevirtual org.jooq.tools.JooqLogger.error:(Ljava/lang/Object;)V
22: getstatic org.jooq.codegen.GenerationTool.log:Lorg/jooq/tools/JooqLogger;
ldc " - in the local directory or at a global path in the file system."
invokevirtual org.jooq.tools.JooqLogger.error:(Ljava/lang/Object;)V
23: iconst_m1
invokestatic java.lang.System.exit:(I)V
24: aload 6
ifnull 26
25: aload 6
invokevirtual java.io.InputStream.close:()V
26: StackMap locals:
StackMap stack:
return
27: StackMap locals:
StackMap stack:
aload 6
invokestatic org.jooq.codegen.GenerationTool.load:(Ljava/io/InputStream;)Lorg/jooq/meta/jaxb/Configuration;
astore 7
start local 7 28: aload 7
invokestatic org.jooq.codegen.GenerationTool.setGlobalLoggingThreshold:(Lorg/jooq/meta/jaxb/Configuration;)V
29: getstatic org.jooq.codegen.GenerationTool.log:Lorg/jooq/tools/JooqLogger;
ldc "Initialising properties"
aload 2
invokevirtual org.jooq.tools.JooqLogger.info:(Ljava/lang/Object;Ljava/lang/Object;)V
30: aload 7
invokestatic org.jooq.codegen.GenerationTool.generate:(Lorg/jooq/meta/jaxb/Configuration;)V
end local 7 31: goto 42
32: StackMap locals:
StackMap stack: java.lang.Exception
astore 7
start local 7 33: getstatic org.jooq.codegen.GenerationTool.log:Lorg/jooq/tools/JooqLogger;
new java.lang.StringBuilder
dup
ldc "Error in file: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ". Error : "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 7
invokevirtual java.lang.Exception.getMessage:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 7
invokevirtual org.jooq.tools.JooqLogger.error:(Ljava/lang/Object;Ljava/lang/Throwable;)V
34: iconst_m1
invokestatic java.lang.System.exit:(I)V
35: aload 6
ifnull 37
36: aload 6
invokevirtual java.io.InputStream.close:()V
37: StackMap locals: java.lang.Exception
StackMap stack:
return
end local 7 38: StackMap locals: java.lang.String[] java.lang.String[] java.lang.String int int java.lang.String[] java.io.InputStream
StackMap stack: java.lang.Throwable
astore 8
39: aload 6
ifnull 41
40: aload 6
invokevirtual java.io.InputStream.close:()V
41: StackMap locals: java.lang.String[] java.lang.String[] java.lang.String int int java.lang.String[] java.io.InputStream top java.lang.Throwable
StackMap stack:
aload 8
athrow
42: StackMap locals: java.lang.String[] java.lang.String[] java.lang.String int int java.lang.String[] java.io.InputStream
StackMap stack:
aload 6
ifnull 44
43: aload 6
invokevirtual java.io.InputStream.close:()V
end local 6 end local 2 44: StackMap locals: java.lang.String[] java.lang.String[] top int int java.lang.String[]
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
45: iload 3
iload 4
if_icmplt 11
46: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 47 0 args [Ljava/lang/String;
2 3 1 files [Ljava/lang/String;
6 7 1 files [Ljava/lang/String;
10 47 1 files [Ljava/lang/String;
4 10 2 property Ljava/lang/String;
12 44 2 file Ljava/lang/String;
13 44 6 in Ljava/io/InputStream;
28 31 7 configuration Lorg/jooq/meta/jaxb/Configuration;
33 38 7 e Ljava/lang/Exception;
Exception table:
from to target type
13 24 32 Class java.lang.Exception
27 31 32 Class java.lang.Exception
13 24 38 any
27 35 38 any
Exceptions:
throws java.lang.Exception
MethodParameters:
Name Flags
args
public static void main(org.jooq.meta.jaxb.Configuration);
descriptor: (Lorg/jooq/meta/jaxb/Configuration;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: new org.jooq.codegen.GenerationTool
dup
invokespecial org.jooq.codegen.GenerationTool.<init>:()V
aload 0
invokevirtual org.jooq.codegen.GenerationTool.run:(Lorg/jooq/meta/jaxb/Configuration;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 configuration Lorg/jooq/meta/jaxb/Configuration;
Exceptions:
throws java.lang.Exception
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
configuration
public static void generate(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=1, args_size=1
start local 0 0: new org.jooq.codegen.GenerationTool
dup
invokespecial org.jooq.codegen.GenerationTool.<init>:()V
new java.io.ByteArrayInputStream
dup
aload 0
ldc "UTF-8"
invokevirtual java.lang.String.getBytes:(Ljava/lang/String;)[B
invokespecial java.io.ByteArrayInputStream.<init>:([B)V
invokestatic org.jooq.codegen.GenerationTool.load:(Ljava/io/InputStream;)Lorg/jooq/meta/jaxb/Configuration;
invokevirtual org.jooq.codegen.GenerationTool.run:(Lorg/jooq/meta/jaxb/Configuration;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 xml Ljava/lang/String;
Exceptions:
throws java.lang.Exception
MethodParameters:
Name Flags
xml
public static void generate(org.jooq.meta.jaxb.Configuration);
descriptor: (Lorg/jooq/meta/jaxb/Configuration;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: new org.jooq.codegen.GenerationTool
dup
invokespecial org.jooq.codegen.GenerationTool.<init>:()V
aload 0
invokevirtual org.jooq.codegen.GenerationTool.run:(Lorg/jooq/meta/jaxb/Configuration;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 configuration Lorg/jooq/meta/jaxb/Configuration;
Exceptions:
throws java.lang.Exception
MethodParameters:
Name Flags
configuration
public void run(org.jooq.meta.jaxb.Configuration);
descriptor: (Lorg/jooq/meta/jaxb/Configuration;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jooq.codegen.GenerationTool.run0:(Lorg/jooq/meta/jaxb/Configuration;)V
1: goto 11
2: StackMap locals:
StackMap stack: java.lang.Exception
astore 2
start local 2 3: aload 1
invokevirtual org.jooq.meta.jaxb.Configuration.getOnError:()Lorg/jooq/meta/jaxb/OnError;
astore 3
start local 3 4: aload 3
ifnonnull 6
5: getstatic org.jooq.meta.jaxb.OnError.FAIL:Lorg/jooq/meta/jaxb/OnError;
astore 3
6: StackMap locals: java.lang.Exception org.jooq.meta.jaxb.OnError
StackMap stack:
invokestatic org.jooq.codegen.GenerationTool.$SWITCH_TABLE$org$jooq$meta$jaxb$OnError:()[I
aload 3
invokevirtual org.jooq.meta.jaxb.OnError.ordinal:()I
iaload
tableswitch { // 1 - 3
1: 10
2: 8
3: 7
default: 11
}
7: StackMap locals:
StackMap stack:
goto 11
8: StackMap locals:
StackMap stack:
getstatic org.jooq.codegen.GenerationTool.log:Lorg/jooq/tools/JooqLogger;
ldc "Code generation failed"
aload 2
invokevirtual org.jooq.tools.JooqLogger.warn:(Ljava/lang/Object;Ljava/lang/Throwable;)V
9: goto 11
10: StackMap locals:
StackMap stack:
aload 2
athrow
end local 3 end local 2 11: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lorg/jooq/codegen/GenerationTool;
0 12 1 configuration Lorg/jooq/meta/jaxb/Configuration;
3 11 2 e Ljava/lang/Exception;
4 11 3 onError Lorg/jooq/meta/jaxb/OnError;
Exception table:
from to target type
0 1 2 Class java.lang.Exception
Exceptions:
throws java.lang.Exception
MethodParameters:
Name Flags
configuration
private void run0(org.jooq.meta.jaxb.Configuration);
descriptor: (Lorg/jooq/meta/jaxb/Configuration;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=23, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual org.jooq.meta.jaxb.Configuration.getLogging:()Lorg/jooq/meta/jaxb/Logging;
ifnull 3
1: aload 1
invokestatic org.jooq.codegen.GenerationTool.setGlobalLoggingThreshold:(Lorg/jooq/meta/jaxb/Configuration;)V
2: goto 9
3: StackMap locals:
StackMap stack:
ldc "jooq.codegen.logging"
invokestatic java.lang.System.getProperty:(Ljava/lang/String;)Ljava/lang/String;
astore 2
start local 2 4: aload 2
ifnull 9
5: aload 2
invokestatic org.jooq.meta.jaxb.Logging.valueOf:(Ljava/lang/String;)Lorg/jooq/meta/jaxb/Logging;
pop
6: goto 9
7: StackMap locals: org.jooq.codegen.GenerationTool org.jooq.meta.jaxb.Configuration java.lang.String
StackMap stack: java.lang.IllegalArgumentException
pop
8: getstatic org.jooq.codegen.GenerationTool.log:Lorg/jooq/tools/JooqLogger;
ldc "Unsupported property"
new java.lang.StringBuilder
dup
ldc "Unsupported value for system property jooq.codegen.logging: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ". Supported values include: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokestatic org.jooq.meta.jaxb.Logging.values:()[Lorg/jooq/meta/jaxb/Logging;
invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.jooq.tools.JooqLogger.error:(Ljava/lang/Object;Ljava/lang/Object;)V
end local 2 9: StackMap locals:
StackMap stack:
ldc "jooq.codegen.skip"
invokestatic java.lang.Boolean.getBoolean:(Ljava/lang/String;)Z
ifeq 12
10: getstatic org.jooq.codegen.GenerationTool.log:Lorg/jooq/tools/JooqLogger;
ldc "Skipping jOOQ code generation"
invokevirtual org.jooq.tools.JooqLogger.info:(Ljava/lang/Object;)V
11: return
12: StackMap locals:
StackMap stack:
getstatic org.jooq.codegen.GenerationTool.log:Lorg/jooq/tools/JooqLogger;
invokevirtual org.jooq.tools.JooqLogger.isDebugEnabled:()Z
ifeq 14
13: getstatic org.jooq.codegen.GenerationTool.log:Lorg/jooq/tools/JooqLogger;
ldc "Input configuration"
new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.jooq.tools.JooqLogger.debug:(Ljava/lang/Object;Ljava/lang/Object;)V
14: StackMap locals:
StackMap stack:
aload 1
invokevirtual org.jooq.meta.jaxb.Configuration.getBasedir:()Ljava/lang/String;
ifnonnull 16
15: aload 1
new java.io.File
dup
ldc "."
invokespecial java.io.File.<init>:(Ljava/lang/String;)V
invokevirtual java.io.File.getAbsolutePath:()Ljava/lang/String;
invokevirtual org.jooq.meta.jaxb.Configuration.setBasedir:(Ljava/lang/String;)V
16: StackMap locals:
StackMap stack:
aload 1
invokevirtual org.jooq.meta.jaxb.Configuration.getJdbc:()Lorg/jooq/meta/jaxb/Jdbc;
astore 2
start local 2 17: aload 1
invokevirtual org.jooq.meta.jaxb.Configuration.getGenerator:()Lorg/jooq/meta/jaxb/Generator;
astore 3
start local 3 18: aload 3
ifnonnull 20
19: new org.jooq.codegen.GeneratorException
dup
ldc "The <generator/> tag is mandatory. For details, see http://www.jooq.org/xsd/jooq-codegen-3.14.0.xsd"
invokespecial org.jooq.codegen.GeneratorException.<init>:(Ljava/lang/String;)V
athrow
20: StackMap locals: org.jooq.meta.jaxb.Jdbc org.jooq.meta.jaxb.Generator
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getDatabase:()Lorg/jooq/meta/jaxb/Database;
ifnonnull 22
21: aload 3
new org.jooq.meta.jaxb.Database
dup
invokespecial org.jooq.meta.jaxb.Database.<init>:()V
invokevirtual org.jooq.meta.jaxb.Generator.setDatabase:(Lorg/jooq/meta/jaxb/Database;)V
22: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getDatabase:()Lorg/jooq/meta/jaxb/Database;
astore 4
start local 4 23: aload 4
invokevirtual org.jooq.meta.jaxb.Database.getName:()Ljava/lang/String;
invokestatic org.jooq.codegen.GenerationTool.trim:(Ljava/lang/String;)Ljava/lang/String;
astore 5
start local 5 24: aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
ifnonnull 26
25: aload 3
new org.jooq.meta.jaxb.Generate
dup
invokespecial org.jooq.meta.jaxb.Generate.<init>:()V
invokevirtual org.jooq.meta.jaxb.Generator.setGenerate:(Lorg/jooq/meta/jaxb/Generate;)V
26: StackMap locals: org.jooq.meta.jaxb.Database java.lang.String
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getStrategy:()Lorg/jooq/meta/jaxb/Strategy;
ifnonnull 28
27: aload 3
new org.jooq.meta.jaxb.Strategy
dup
invokespecial org.jooq.meta.jaxb.Strategy.<init>:()V
invokevirtual org.jooq.meta.jaxb.Generator.setStrategy:(Lorg/jooq/meta/jaxb/Strategy;)V
28: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getTarget:()Lorg/jooq/meta/jaxb/Target;
ifnonnull 30
29: aload 3
new org.jooq.meta.jaxb.Target
dup
invokespecial org.jooq.meta.jaxb.Target.<init>:()V
invokevirtual org.jooq.meta.jaxb.Generator.setTarget:(Lorg/jooq/meta/jaxb/Target;)V
30: StackMap locals:
StackMap stack:
invokestatic java.util.Locale.getDefault:()Ljava/util/Locale;
astore 6
start local 6 31: aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getTarget:()Lorg/jooq/meta/jaxb/Target;
invokevirtual org.jooq.meta.jaxb.Target.getLocale:()Ljava/lang/String;
invokestatic org.jooq.tools.StringUtils.isBlank:(Ljava/lang/String;)Z
ifne 33
32: aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getTarget:()Lorg/jooq/meta/jaxb/Target;
invokevirtual org.jooq.meta.jaxb.Target.getLocale:()Ljava/lang/String;
invokestatic java.util.Locale.forLanguageTag:(Ljava/lang/String;)Ljava/util/Locale;
astore 6
33: StackMap locals: java.util.Locale
StackMap stack:
aconst_null
astore 7
start local 7 34: aload 0
getfield org.jooq.codegen.GenerationTool.connection:Ljava/sql/Connection;
ifnonnull 70
35: aload 0
iconst_1
putfield org.jooq.codegen.GenerationTool.close:Z
36: aload 0
getfield org.jooq.codegen.GenerationTool.dataSource:Ljavax/sql/DataSource;
ifnull 39
37: aload 0
aload 0
getfield org.jooq.codegen.GenerationTool.dataSource:Ljavax/sql/DataSource;
invokeinterface javax.sql.DataSource.getConnection:()Ljava/sql/Connection;
invokevirtual org.jooq.codegen.GenerationTool.setConnection:(Ljava/sql/Connection;)V
38: goto 70
39: StackMap locals: org.jooq.meta.Database
StackMap stack:
ldc "jooq.codegen.jdbc.url"
invokestatic java.lang.System.getProperty:(Ljava/lang/String;)Ljava/lang/String;
astore 8
start local 8 40: aload 8
ifnull 56
41: aload 2
new org.jooq.meta.jaxb.Jdbc
dup
invokespecial org.jooq.meta.jaxb.Jdbc.<init>:()V
invokestatic org.jooq.tools.StringUtils.defaultIfNull:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.jooq.meta.jaxb.Jdbc
astore 2
42: aload 2
invokevirtual org.jooq.meta.jaxb.Jdbc.getDriver:()Ljava/lang/String;
ifnonnull 44
43: aload 2
ldc "jooq.codegen.jdbc.driver"
invokestatic java.lang.System.getProperty:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual org.jooq.meta.jaxb.Jdbc.setDriver:(Ljava/lang/String;)V
44: StackMap locals: java.lang.String
StackMap stack:
aload 2
invokevirtual org.jooq.meta.jaxb.Jdbc.getUrl:()Ljava/lang/String;
ifnonnull 46
45: aload 2
aload 8
invokevirtual org.jooq.meta.jaxb.Jdbc.setUrl:(Ljava/lang/String;)V
46: StackMap locals:
StackMap stack:
aload 2
invokevirtual org.jooq.meta.jaxb.Jdbc.getUser:()Ljava/lang/String;
ifnonnull 48
47: aload 2
ldc "jooq.codegen.jdbc.user"
invokestatic java.lang.System.getProperty:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual org.jooq.meta.jaxb.Jdbc.setUser:(Ljava/lang/String;)V
48: StackMap locals:
StackMap stack:
aload 2
invokevirtual org.jooq.meta.jaxb.Jdbc.getUsername:()Ljava/lang/String;
ifnonnull 50
49: aload 2
ldc "jooq.codegen.jdbc.username"
invokestatic java.lang.System.getProperty:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual org.jooq.meta.jaxb.Jdbc.setUsername:(Ljava/lang/String;)V
50: StackMap locals:
StackMap stack:
aload 2
invokevirtual org.jooq.meta.jaxb.Jdbc.getPassword:()Ljava/lang/String;
ifnonnull 52
51: aload 2
ldc "jooq.codegen.jdbc.password"
invokestatic java.lang.System.getProperty:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual org.jooq.meta.jaxb.Jdbc.setPassword:(Ljava/lang/String;)V
52: StackMap locals:
StackMap stack:
aload 2
invokevirtual org.jooq.meta.jaxb.Jdbc.isAutoCommit:()Ljava/lang/Boolean;
ifnonnull 56
53: ldc "jooq.codegen.jdbc.autoCommit"
invokestatic java.lang.System.getProperty:(Ljava/lang/String;)Ljava/lang/String;
astore 9
start local 9 54: aload 9
ifnull 56
55: aload 2
aload 9
invokestatic java.lang.Boolean.valueOf:(Ljava/lang/String;)Ljava/lang/Boolean;
invokevirtual org.jooq.meta.jaxb.Jdbc.setAutoCommit:(Ljava/lang/Boolean;)V
end local 9 56: StackMap locals:
StackMap stack:
aload 2
ifnull 70
57: aload 0
aload 0
aload 2
invokevirtual org.jooq.codegen.GenerationTool.driverClass:(Lorg/jooq/meta/jaxb/Jdbc;)Ljava/lang/String;
invokevirtual org.jooq.codegen.GenerationTool.loadClass:(Ljava/lang/String;)Ljava/lang/Class;
astore 9
start local 9 58: aload 0
aload 2
invokevirtual org.jooq.meta.jaxb.Jdbc.getProperties:()Ljava/util/List;
invokevirtual org.jooq.codegen.GenerationTool.properties:(Ljava/util/List;)Ljava/util/Properties;
astore 10
start local 10 59: aload 10
ldc "user"
invokevirtual java.util.Properties.containsKey:(Ljava/lang/Object;)Z
ifne 61
60: aload 10
ldc "user"
aload 2
invokevirtual org.jooq.meta.jaxb.Jdbc.getUser:()Ljava/lang/String;
aload 2
invokevirtual org.jooq.meta.jaxb.Jdbc.getUsername:()Ljava/lang/String;
invokestatic org.jooq.tools.StringUtils.defaultString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
invokestatic org.jooq.tools.StringUtils.defaultString:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual java.util.Properties.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
61: StackMap locals: java.lang.Class java.util.Properties
StackMap stack:
aload 10
ldc "password"
invokevirtual java.util.Properties.containsKey:(Ljava/lang/Object;)Z
ifne 63
62: aload 10
ldc "password"
aload 2
invokevirtual org.jooq.meta.jaxb.Jdbc.getPassword:()Ljava/lang/String;
invokestatic org.jooq.tools.StringUtils.defaultString:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual java.util.Properties.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
63: StackMap locals:
StackMap stack:
aload 0
aload 9
invokevirtual java.lang.Class.newInstance:()Ljava/lang/Object;
checkcast java.sql.Driver
aload 2
invokevirtual org.jooq.meta.jaxb.Jdbc.getUrl:()Ljava/lang/String;
invokestatic org.jooq.tools.StringUtils.defaultString:(Ljava/lang/String;)Ljava/lang/String;
aload 10
invokeinterface java.sql.Driver.connect:(Ljava/lang/String;Ljava/util/Properties;)Ljava/sql/Connection;
invokevirtual org.jooq.codegen.GenerationTool.setConnection:(Ljava/sql/Connection;)V
end local 10 end local 9 64: goto 70
65: StackMap locals: org.jooq.codegen.GenerationTool org.jooq.meta.jaxb.Configuration org.jooq.meta.jaxb.Jdbc org.jooq.meta.jaxb.Generator org.jooq.meta.jaxb.Database java.lang.String java.util.Locale org.jooq.meta.Database java.lang.String
StackMap stack: java.lang.Exception
astore 9
start local 9 66: aload 5
ifnull 69
67: aload 5
ldc "DDLDatabase"
invokevirtual java.lang.String.contains:(Ljava/lang/CharSequence;)Z
ifne 68
aload 5
ldc "XMLDatabase"
invokevirtual java.lang.String.contains:(Ljava/lang/CharSequence;)Z
ifne 68
aload 5
ldc "JPADatabase"
invokevirtual java.lang.String.contains:(Ljava/lang/CharSequence;)Z
ifeq 69
68: StackMap locals: java.lang.Exception
StackMap stack:
getstatic org.jooq.codegen.GenerationTool.log:Lorg/jooq/tools/JooqLogger;
ldc "Error while connecting to database. Note that file based database implementations do not need a <jdbc/> configuration in the code generator."
aload 9
invokevirtual org.jooq.tools.JooqLogger.warn:(Ljava/lang/Object;Ljava/lang/Throwable;)V
69: StackMap locals:
StackMap stack:
aload 9
athrow
end local 9 end local 8 70: StackMap locals:
StackMap stack:
aload 2
new org.jooq.meta.jaxb.Jdbc
dup
invokespecial org.jooq.meta.jaxb.Jdbc.<init>:()V
invokestatic org.jooq.tools.StringUtils.defaultIfNull:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.jooq.meta.jaxb.Jdbc
astore 2
71: aload 0
getfield org.jooq.codegen.GenerationTool.connection:Ljava/sql/Connection;
ifnull 74
aload 2
invokevirtual org.jooq.meta.jaxb.Jdbc.isAutoCommit:()Ljava/lang/Boolean;
ifnull 74
72: aload 0
aload 0
getfield org.jooq.codegen.GenerationTool.connection:Ljava/sql/Connection;
invokeinterface java.sql.Connection.getAutoCommit:()Z
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
putfield org.jooq.codegen.GenerationTool.autoCommit:Ljava/lang/Boolean;
73: aload 0
getfield org.jooq.codegen.GenerationTool.connection:Ljava/sql/Connection;
aload 2
invokevirtual org.jooq.meta.jaxb.Jdbc.isAutoCommit:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
invokeinterface java.sql.Connection.setAutoCommit:(Z)V
74: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getName:()Ljava/lang/String;
invokestatic org.jooq.tools.StringUtils.isBlank:(Ljava/lang/String;)Z
ifne 76
75: aload 0
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getName:()Ljava/lang/String;
invokestatic org.jooq.codegen.GenerationTool.trim:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual org.jooq.codegen.GenerationTool.loadClass:(Ljava/lang/String;)Ljava/lang/Class;
goto 77
76: StackMap locals:
StackMap stack:
ldc Lorg/jooq/codegen/JavaGenerator;
77: StackMap locals:
StackMap stack: java.lang.Class
astore 8
start local 8 78: aload 8
invokevirtual java.lang.Class.newInstance:()Ljava/lang/Object;
checkcast org.jooq.codegen.Generator
astore 9
start local 9 79: aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getStrategy:()Lorg/jooq/meta/jaxb/Strategy;
invokevirtual org.jooq.meta.jaxb.Strategy.getMatchers:()Lorg/jooq/meta/jaxb/Matchers;
astore 11
start local 11 80: aload 11
ifnull 89
81: new org.jooq.codegen.MatcherStrategy
dup
aload 11
invokespecial org.jooq.codegen.MatcherStrategy.<init>:(Lorg/jooq/meta/jaxb/Matchers;)V
astore 10
start local 10 82: aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getStrategy:()Lorg/jooq/meta/jaxb/Strategy;
invokevirtual org.jooq.meta.jaxb.Strategy.getName:()Ljava/lang/String;
ifnull 94
83: ldc Lorg/jooq/codegen/DefaultGeneratorStrategy;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getStrategy:()Lorg/jooq/meta/jaxb/Strategy;
invokevirtual org.jooq.meta.jaxb.Strategy.getName:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 87
84: getstatic org.jooq.codegen.GenerationTool.log:Lorg/jooq/tools/JooqLogger;
new java.lang.StringBuilder
dup
ldc "WARNING: Matchers take precedence over custom strategy. Strategy ignored: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
85: aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getStrategy:()Lorg/jooq/meta/jaxb/Strategy;
invokevirtual org.jooq.meta.jaxb.Strategy.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
86: invokevirtual org.jooq.tools.JooqLogger.warn:(Ljava/lang/Object;)V
87: StackMap locals: org.jooq.codegen.GenerationTool org.jooq.meta.jaxb.Configuration org.jooq.meta.jaxb.Jdbc org.jooq.meta.jaxb.Generator org.jooq.meta.jaxb.Database java.lang.String java.util.Locale org.jooq.meta.Database java.lang.Class org.jooq.codegen.Generator org.jooq.codegen.GeneratorStrategy org.jooq.meta.jaxb.Matchers
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getStrategy:()Lorg/jooq/meta/jaxb/Strategy;
aconst_null
invokevirtual org.jooq.meta.jaxb.Strategy.setName:(Ljava/lang/String;)V
88: goto 94
end local 10 89: StackMap locals: org.jooq.codegen.GenerationTool org.jooq.meta.jaxb.Configuration org.jooq.meta.jaxb.Jdbc org.jooq.meta.jaxb.Generator org.jooq.meta.jaxb.Database java.lang.String java.util.Locale org.jooq.meta.Database java.lang.Class org.jooq.codegen.Generator top org.jooq.meta.jaxb.Matchers
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getStrategy:()Lorg/jooq/meta/jaxb/Strategy;
invokevirtual org.jooq.meta.jaxb.Strategy.getName:()Ljava/lang/String;
invokestatic org.jooq.tools.StringUtils.isBlank:(Ljava/lang/String;)Z
ifne 91
90: aload 0
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getStrategy:()Lorg/jooq/meta/jaxb/Strategy;
invokevirtual org.jooq.meta.jaxb.Strategy.getName:()Ljava/lang/String;
invokestatic org.jooq.codegen.GenerationTool.trim:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual org.jooq.codegen.GenerationTool.loadClass:(Ljava/lang/String;)Ljava/lang/Class;
goto 92
91: StackMap locals:
StackMap stack:
ldc Lorg/jooq/codegen/DefaultGeneratorStrategy;
92: StackMap locals:
StackMap stack: java.lang.Class
astore 12
start local 12 93: aload 12
invokevirtual java.lang.Class.newInstance:()Ljava/lang/Object;
checkcast org.jooq.codegen.GeneratorStrategy
astore 10
end local 12 start local 10 94: StackMap locals: org.jooq.codegen.GenerationTool org.jooq.meta.jaxb.Configuration org.jooq.meta.jaxb.Jdbc org.jooq.meta.jaxb.Generator org.jooq.meta.jaxb.Database java.lang.String java.util.Locale org.jooq.meta.Database java.lang.Class org.jooq.codegen.Generator org.jooq.codegen.GeneratorStrategy org.jooq.meta.jaxb.Matchers
StackMap stack:
aload 9
aload 10
invokeinterface org.jooq.codegen.Generator.setStrategy:(Lorg/jooq/codegen/GeneratorStrategy;)V
95: aload 5
invokestatic org.jooq.tools.StringUtils.isBlank:(Ljava/lang/String;)Z
ifne 97
96: aload 0
aload 5
invokevirtual org.jooq.codegen.GenerationTool.loadClass:(Ljava/lang/String;)Ljava/lang/Class;
goto 100
97: StackMap locals:
StackMap stack:
aload 0
getfield org.jooq.codegen.GenerationTool.connection:Ljava/sql/Connection;
ifnull 99
98: aload 0
aload 0
getfield org.jooq.codegen.GenerationTool.connection:Ljava/sql/Connection;
invokevirtual org.jooq.codegen.GenerationTool.databaseClass:(Ljava/sql/Connection;)Ljava/lang/Class;
goto 100
99: StackMap locals:
StackMap stack:
aload 0
aload 2
invokevirtual org.jooq.codegen.GenerationTool.databaseClass:(Lorg/jooq/meta/jaxb/Jdbc;)Ljava/lang/Class;
100: StackMap locals:
StackMap stack: java.lang.Class
astore 12
start local 12 101: aload 12
invokevirtual java.lang.Class.newInstance:()Ljava/lang/Object;
checkcast org.jooq.meta.Database
astore 7
102: aload 7
aload 1
invokevirtual org.jooq.meta.jaxb.Configuration.getBasedir:()Ljava/lang/String;
invokeinterface org.jooq.meta.Database.setBasedir:(Ljava/lang/String;)V
103: aload 7
aload 0
aload 4
invokevirtual org.jooq.meta.jaxb.Database.getProperties:()Ljava/util/List;
invokevirtual org.jooq.codegen.GenerationTool.properties:(Ljava/util/List;)Ljava/util/Properties;
invokeinterface org.jooq.meta.Database.setProperties:(Ljava/util/Properties;)V
104: aload 7
aload 1
invokevirtual org.jooq.meta.jaxb.Configuration.getOnError:()Lorg/jooq/meta/jaxb/OnError;
invokeinterface org.jooq.meta.Database.setOnError:(Lorg/jooq/meta/jaxb/OnError;)V
105: aload 4
invokevirtual org.jooq.meta.jaxb.Database.getCatalogs:()Ljava/util/List;
astore 13
start local 13 106: aload 4
invokevirtual org.jooq.meta.jaxb.Database.getSchemata:()Ljava/util/List;
astore 14
start local 14 107: aload 13
invokeinterface java.util.List.isEmpty:()Z
istore 15
start local 15 108: aload 14
invokeinterface java.util.List.isEmpty:()Z
istore 16
start local 16 109: iload 15
ifeq 136
110: aload 4
invokevirtual org.jooq.meta.jaxb.Database.getInputCatalog:()Ljava/lang/String;
invokestatic org.jooq.tools.StringUtils.isBlank:(Ljava/lang/String;)Z
ifeq 112
aload 4
invokevirtual org.jooq.meta.jaxb.Database.getOutputCatalog:()Ljava/lang/String;
invokestatic org.jooq.tools.StringUtils.isBlank:(Ljava/lang/String;)Z
ifne 112
111: getstatic org.jooq.codegen.GenerationTool.log:Lorg/jooq/tools/JooqLogger;
ldc "WARNING: /configuration/generator/database/outputCatalog must be paired with /configuration/generator/database/inputCatalog"
invokevirtual org.jooq.tools.JooqLogger.warn:(Ljava/lang/Object;)V
112: StackMap locals: org.jooq.codegen.GenerationTool org.jooq.meta.jaxb.Configuration org.jooq.meta.jaxb.Jdbc org.jooq.meta.jaxb.Generator org.jooq.meta.jaxb.Database java.lang.String java.util.Locale org.jooq.meta.Database java.lang.Class org.jooq.codegen.Generator org.jooq.codegen.GeneratorStrategy org.jooq.meta.jaxb.Matchers java.lang.Class java.util.List java.util.List int int
StackMap stack:
new org.jooq.meta.jaxb.CatalogMappingType
dup
invokespecial org.jooq.meta.jaxb.CatalogMappingType.<init>:()V
astore 17
start local 17 113: aload 17
aload 4
invokevirtual org.jooq.meta.jaxb.Database.getInputCatalog:()Ljava/lang/String;
invokestatic org.jooq.codegen.GenerationTool.trim:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual org.jooq.meta.jaxb.CatalogMappingType.setInputCatalog:(Ljava/lang/String;)V
114: aload 17
aload 4
invokevirtual org.jooq.meta.jaxb.Database.getOutputCatalog:()Ljava/lang/String;
invokestatic org.jooq.codegen.GenerationTool.trim:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual org.jooq.meta.jaxb.CatalogMappingType.setOutputCatalog:(Ljava/lang/String;)V
115: aload 17
aload 4
invokevirtual org.jooq.meta.jaxb.Database.isOutputCatalogToDefault:()Ljava/lang/Boolean;
invokevirtual org.jooq.meta.jaxb.CatalogMappingType.setOutputCatalogToDefault:(Ljava/lang/Boolean;)V
116: aload 13
aload 17
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
117: aload 17
invokevirtual org.jooq.meta.jaxb.CatalogMappingType.getInputCatalog:()Ljava/lang/String;
invokestatic org.jooq.tools.StringUtils.isBlank:(Ljava/lang/String;)Z
ifne 119
118: iconst_0
istore 15
119: StackMap locals: org.jooq.meta.jaxb.CatalogMappingType
StackMap stack:
iload 16
ifeq 130
120: aload 4
invokevirtual org.jooq.meta.jaxb.Database.getInputSchema:()Ljava/lang/String;
invokestatic org.jooq.tools.StringUtils.isBlank:(Ljava/lang/String;)Z
ifeq 122
aload 4
invokevirtual org.jooq.meta.jaxb.Database.getOutputSchema:()Ljava/lang/String;
invokestatic org.jooq.tools.StringUtils.isBlank:(Ljava/lang/String;)Z
ifne 122
121: getstatic org.jooq.codegen.GenerationTool.log:Lorg/jooq/tools/JooqLogger;
ldc "WARNING: /configuration/generator/database/outputSchema must be paired with /configuration/generator/database/inputSchema"
invokevirtual org.jooq.tools.JooqLogger.warn:(Ljava/lang/Object;)V
122: StackMap locals:
StackMap stack:
new org.jooq.meta.jaxb.SchemaMappingType
dup
invokespecial org.jooq.meta.jaxb.SchemaMappingType.<init>:()V
astore 18
start local 18 123: aload 18
aload 4
invokevirtual org.jooq.meta.jaxb.Database.getInputSchema:()Ljava/lang/String;
invokestatic org.jooq.codegen.GenerationTool.trim:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual org.jooq.meta.jaxb.SchemaMappingType.setInputSchema:(Ljava/lang/String;)V
124: aload 18
aload 4
invokevirtual org.jooq.meta.jaxb.Database.getOutputSchema:()Ljava/lang/String;
invokestatic org.jooq.codegen.GenerationTool.trim:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual org.jooq.meta.jaxb.SchemaMappingType.setOutputSchema:(Ljava/lang/String;)V
125: aload 18
aload 4
invokevirtual org.jooq.meta.jaxb.Database.isOutputSchemaToDefault:()Ljava/lang/Boolean;
invokevirtual org.jooq.meta.jaxb.SchemaMappingType.setOutputSchemaToDefault:(Ljava/lang/Boolean;)V
126: aload 17
invokevirtual org.jooq.meta.jaxb.CatalogMappingType.getSchemata:()Ljava/util/List;
aload 18
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
127: aload 18
invokevirtual org.jooq.meta.jaxb.SchemaMappingType.getInputSchema:()Ljava/lang/String;
invokestatic org.jooq.tools.StringUtils.isBlank:(Ljava/lang/String;)Z
ifne 146
128: iconst_0
istore 16
end local 18 129: goto 146
130: StackMap locals:
StackMap stack:
aload 17
invokevirtual org.jooq.meta.jaxb.CatalogMappingType.getSchemata:()Ljava/util/List;
aload 14
invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
pop
131: aload 4
invokevirtual org.jooq.meta.jaxb.Database.getInputSchema:()Ljava/lang/String;
invokestatic org.jooq.tools.StringUtils.isBlank:(Ljava/lang/String;)Z
ifne 133
132: getstatic org.jooq.codegen.GenerationTool.log:Lorg/jooq/tools/JooqLogger;
ldc "WARNING: Cannot combine configuration properties /configuration/generator/database/inputSchema and /configuration/generator/database/schemata"
invokevirtual org.jooq.tools.JooqLogger.warn:(Ljava/lang/Object;)V
133: StackMap locals:
StackMap stack:
aload 4
invokevirtual org.jooq.meta.jaxb.Database.getOutputSchema:()Ljava/lang/String;
invokestatic org.jooq.tools.StringUtils.isBlank:(Ljava/lang/String;)Z
ifne 146
134: getstatic org.jooq.codegen.GenerationTool.log:Lorg/jooq/tools/JooqLogger;
ldc "WARNING: Cannot combine configuration properties /configuration/generator/database/outputSchema and /configuration/generator/database/schemata"
invokevirtual org.jooq.tools.JooqLogger.warn:(Ljava/lang/Object;)V
end local 17 135: goto 146
136: StackMap locals:
StackMap stack:
aload 4
invokevirtual org.jooq.meta.jaxb.Database.getInputCatalog:()Ljava/lang/String;
invokestatic org.jooq.tools.StringUtils.isBlank:(Ljava/lang/String;)Z
ifne 138
137: getstatic org.jooq.codegen.GenerationTool.log:Lorg/jooq/tools/JooqLogger;
ldc "WARNING: Cannot combine configuration properties /configuration/generator/database/inputCatalog and /configuration/generator/database/catalogs"
invokevirtual org.jooq.tools.JooqLogger.warn:(Ljava/lang/Object;)V
138: StackMap locals:
StackMap stack:
aload 4
invokevirtual org.jooq.meta.jaxb.Database.getOutputCatalog:()Ljava/lang/String;
invokestatic org.jooq.tools.StringUtils.isBlank:(Ljava/lang/String;)Z
ifne 140
139: getstatic org.jooq.codegen.GenerationTool.log:Lorg/jooq/tools/JooqLogger;
ldc "WARNING: Cannot combine configuration properties /configuration/generator/database/outputCatalog and /configuration/generator/database/catalogs"
invokevirtual org.jooq.tools.JooqLogger.warn:(Ljava/lang/Object;)V
140: StackMap locals:
StackMap stack:
aload 4
invokevirtual org.jooq.meta.jaxb.Database.getInputSchema:()Ljava/lang/String;
invokestatic org.jooq.tools.StringUtils.isBlank:(Ljava/lang/String;)Z
ifne 142
141: getstatic org.jooq.codegen.GenerationTool.log:Lorg/jooq/tools/JooqLogger;
ldc "WARNING: Cannot combine configuration properties /configuration/generator/database/inputSchema and /configuration/generator/database/catalogs"
invokevirtual org.jooq.tools.JooqLogger.warn:(Ljava/lang/Object;)V
142: StackMap locals:
StackMap stack:
aload 4
invokevirtual org.jooq.meta.jaxb.Database.getOutputSchema:()Ljava/lang/String;
invokestatic org.jooq.tools.StringUtils.isBlank:(Ljava/lang/String;)Z
ifne 144
143: getstatic org.jooq.codegen.GenerationTool.log:Lorg/jooq/tools/JooqLogger;
ldc "WARNING: Cannot combine configuration properties /configuration/generator/database/outputSchema and /configuration/generator/database/catalogs"
invokevirtual org.jooq.tools.JooqLogger.warn:(Ljava/lang/Object;)V
144: StackMap locals:
StackMap stack:
iload 16
ifne 146
145: getstatic org.jooq.codegen.GenerationTool.log:Lorg/jooq/tools/JooqLogger;
ldc "WARNING: Cannot combine configuration properties /configuration/generator/database/catalogs and /configuration/generator/database/schemata"
invokevirtual org.jooq.tools.JooqLogger.warn:(Ljava/lang/Object;)V
146: StackMap locals:
StackMap stack:
aload 13
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 18
goto 167
StackMap locals: org.jooq.codegen.GenerationTool org.jooq.meta.jaxb.Configuration org.jooq.meta.jaxb.Jdbc org.jooq.meta.jaxb.Generator org.jooq.meta.jaxb.Database java.lang.String java.util.Locale org.jooq.meta.Database java.lang.Class org.jooq.codegen.Generator org.jooq.codegen.GeneratorStrategy org.jooq.meta.jaxb.Matchers java.lang.Class java.util.List java.util.List int int top java.util.Iterator
StackMap stack:
147: aload 18
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jooq.meta.jaxb.CatalogMappingType
astore 17
start local 17 148: ldc ""
aload 17
invokevirtual org.jooq.meta.jaxb.CatalogMappingType.getOutputCatalog:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 150
149: getstatic org.jooq.codegen.GenerationTool.log:Lorg/jooq/tools/JooqLogger;
ldc "WARNING: Empty <outputCatalog/> should not be used to model default outputCatalogs. Use <outputCatalogToDefault>true</outputCatalogToDefault>, instead. See also: https://github.com/jOOQ/jOOQ/issues/3018"
invokevirtual org.jooq.tools.JooqLogger.warn:(Ljava/lang/Object;)V
150: StackMap locals: org.jooq.codegen.GenerationTool org.jooq.meta.jaxb.Configuration org.jooq.meta.jaxb.Jdbc org.jooq.meta.jaxb.Generator org.jooq.meta.jaxb.Database java.lang.String java.util.Locale org.jooq.meta.Database java.lang.Class org.jooq.codegen.Generator org.jooq.codegen.GeneratorStrategy org.jooq.meta.jaxb.Matchers java.lang.Class java.util.List java.util.List int int org.jooq.meta.jaxb.CatalogMappingType java.util.Iterator
StackMap stack:
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
aload 17
invokevirtual org.jooq.meta.jaxb.CatalogMappingType.isOutputCatalogToDefault:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.equals:(Ljava/lang/Object;)Z
ifeq 152
151: aload 17
ldc ""
invokevirtual org.jooq.meta.jaxb.CatalogMappingType.setOutputCatalog:(Ljava/lang/String;)V
goto 154
152: StackMap locals:
StackMap stack:
aload 17
invokevirtual org.jooq.meta.jaxb.CatalogMappingType.getOutputCatalog:()Ljava/lang/String;
ifnonnull 154
153: aload 17
aload 17
invokevirtual org.jooq.meta.jaxb.CatalogMappingType.getInputCatalog:()Ljava/lang/String;
invokestatic org.jooq.codegen.GenerationTool.trim:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual org.jooq.meta.jaxb.CatalogMappingType.setOutputCatalog:(Ljava/lang/String;)V
154: StackMap locals:
StackMap stack:
aload 17
invokevirtual org.jooq.meta.jaxb.CatalogMappingType.getSchemata:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 20
goto 166
StackMap locals: org.jooq.codegen.GenerationTool org.jooq.meta.jaxb.Configuration org.jooq.meta.jaxb.Jdbc org.jooq.meta.jaxb.Generator org.jooq.meta.jaxb.Database java.lang.String java.util.Locale org.jooq.meta.Database java.lang.Class org.jooq.codegen.Generator org.jooq.codegen.GeneratorStrategy org.jooq.meta.jaxb.Matchers java.lang.Class java.util.List java.util.List int int org.jooq.meta.jaxb.CatalogMappingType java.util.Iterator top java.util.Iterator
StackMap stack:
155: aload 20
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jooq.meta.jaxb.SchemaMappingType
astore 19
start local 19 156: iload 15
ifeq 160
iload 16
ifeq 160
aload 19
invokevirtual org.jooq.meta.jaxb.SchemaMappingType.getInputSchema:()Ljava/lang/String;
invokestatic org.jooq.tools.StringUtils.isBlank:(Ljava/lang/String;)Z
ifeq 160
157: aload 2
invokevirtual org.jooq.meta.jaxb.Jdbc.getSchema:()Ljava/lang/String;
invokestatic org.jooq.tools.StringUtils.isBlank:(Ljava/lang/String;)Z
ifne 159
158: getstatic org.jooq.codegen.GenerationTool.log:Lorg/jooq/tools/JooqLogger;
ldc "WARNING: The configuration property jdbc.Schema is deprecated and will be removed in the future. Use /configuration/generator/database/inputSchema instead"
invokevirtual org.jooq.tools.JooqLogger.warn:(Ljava/lang/Object;)V
159: StackMap locals: org.jooq.codegen.GenerationTool org.jooq.meta.jaxb.Configuration org.jooq.meta.jaxb.Jdbc org.jooq.meta.jaxb.Generator org.jooq.meta.jaxb.Database java.lang.String java.util.Locale org.jooq.meta.Database java.lang.Class org.jooq.codegen.Generator org.jooq.codegen.GeneratorStrategy org.jooq.meta.jaxb.Matchers java.lang.Class java.util.List java.util.List int int org.jooq.meta.jaxb.CatalogMappingType java.util.Iterator org.jooq.meta.jaxb.SchemaMappingType java.util.Iterator
StackMap stack:
aload 19
aload 2
invokevirtual org.jooq.meta.jaxb.Jdbc.getSchema:()Ljava/lang/String;
invokestatic org.jooq.codegen.GenerationTool.trim:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual org.jooq.meta.jaxb.SchemaMappingType.setInputSchema:(Ljava/lang/String;)V
160: StackMap locals:
StackMap stack:
ldc ""
aload 19
invokevirtual org.jooq.meta.jaxb.SchemaMappingType.getOutputSchema:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 162
161: getstatic org.jooq.codegen.GenerationTool.log:Lorg/jooq/tools/JooqLogger;
ldc "WARNING: Empty <outputSchema/> should not be used to model default outputSchemas. Use <outputSchemaToDefault>true</outputSchemaToDefault>, instead. See also: https://github.com/jOOQ/jOOQ/issues/3018"
invokevirtual org.jooq.tools.JooqLogger.warn:(Ljava/lang/Object;)V
162: StackMap locals:
StackMap stack:
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
aload 19
invokevirtual org.jooq.meta.jaxb.SchemaMappingType.isOutputSchemaToDefault:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.equals:(Ljava/lang/Object;)Z
ifeq 164
163: aload 19
ldc ""
invokevirtual org.jooq.meta.jaxb.SchemaMappingType.setOutputSchema:(Ljava/lang/String;)V
goto 166
164: StackMap locals:
StackMap stack:
aload 19
invokevirtual org.jooq.meta.jaxb.SchemaMappingType.getOutputSchema:()Ljava/lang/String;
ifnonnull 166
165: aload 19
aload 19
invokevirtual org.jooq.meta.jaxb.SchemaMappingType.getInputSchema:()Ljava/lang/String;
invokestatic org.jooq.codegen.GenerationTool.trim:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual org.jooq.meta.jaxb.SchemaMappingType.setOutputSchema:(Ljava/lang/String;)V
end local 19 166: StackMap locals: org.jooq.codegen.GenerationTool org.jooq.meta.jaxb.Configuration org.jooq.meta.jaxb.Jdbc org.jooq.meta.jaxb.Generator org.jooq.meta.jaxb.Database java.lang.String java.util.Locale org.jooq.meta.Database java.lang.Class org.jooq.codegen.Generator org.jooq.codegen.GeneratorStrategy org.jooq.meta.jaxb.Matchers java.lang.Class java.util.List java.util.List int int org.jooq.meta.jaxb.CatalogMappingType java.util.Iterator top java.util.Iterator
StackMap stack:
aload 20
invokeinterface java.util.Iterator.hasNext:()Z
ifne 155
end local 17 167: StackMap locals: org.jooq.codegen.GenerationTool org.jooq.meta.jaxb.Configuration org.jooq.meta.jaxb.Jdbc org.jooq.meta.jaxb.Generator org.jooq.meta.jaxb.Database java.lang.String java.util.Locale org.jooq.meta.Database java.lang.Class org.jooq.codegen.Generator org.jooq.codegen.GeneratorStrategy org.jooq.meta.jaxb.Matchers java.lang.Class java.util.List java.util.List int int top java.util.Iterator
StackMap stack:
aload 18
invokeinterface java.util.Iterator.hasNext:()Z
ifne 147
168: iload 15
ifeq 170
169: getstatic org.jooq.codegen.GenerationTool.log:Lorg/jooq/tools/JooqLogger;
ldc "No <inputCatalog/> was provided. Generating ALL available catalogs instead."
invokevirtual org.jooq.tools.JooqLogger.info:(Ljava/lang/Object;)V
170: StackMap locals: org.jooq.codegen.GenerationTool org.jooq.meta.jaxb.Configuration org.jooq.meta.jaxb.Jdbc org.jooq.meta.jaxb.Generator org.jooq.meta.jaxb.Database java.lang.String java.util.Locale org.jooq.meta.Database java.lang.Class org.jooq.codegen.Generator org.jooq.codegen.GeneratorStrategy org.jooq.meta.jaxb.Matchers java.lang.Class java.util.List java.util.List int int
StackMap stack:
iload 15
ifeq 172
iload 16
ifeq 172
171: getstatic org.jooq.codegen.GenerationTool.log:Lorg/jooq/tools/JooqLogger;
ldc "No <inputSchema/> was provided. Generating ALL available schemata instead."
invokevirtual org.jooq.tools.JooqLogger.info:(Ljava/lang/Object;)V
172: StackMap locals:
StackMap stack:
aload 7
aload 0
getfield org.jooq.codegen.GenerationTool.connection:Ljava/sql/Connection;
invokeinterface org.jooq.meta.Database.setConnection:(Ljava/sql/Connection;)V
173: aload 7
aload 13
invokeinterface org.jooq.meta.Database.setConfiguredCatalogs:(Ljava/util/List;)V
174: aload 7
aload 14
invokeinterface org.jooq.meta.Database.setConfiguredSchemata:(Ljava/util/List;)V
175: aload 7
iconst_1
anewarray java.lang.String
dup
iconst_0
aload 4
invokevirtual org.jooq.meta.jaxb.Database.getIncludes:()Ljava/lang/String;
invokestatic org.jooq.tools.StringUtils.defaultString:(Ljava/lang/String;)Ljava/lang/String;
aastore
invokeinterface org.jooq.meta.Database.setIncludes:([Ljava/lang/String;)V
176: aload 7
iconst_1
anewarray java.lang.String
dup
iconst_0
aload 4
invokevirtual org.jooq.meta.jaxb.Database.getExcludes:()Ljava/lang/String;
invokestatic org.jooq.tools.StringUtils.defaultString:(Ljava/lang/String;)Ljava/lang/String;
aastore
invokeinterface org.jooq.meta.Database.setExcludes:([Ljava/lang/String;)V
177: aload 7
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
aload 4
invokevirtual org.jooq.meta.jaxb.Database.isIncludeExcludeColumns:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.equals:(Ljava/lang/Object;)Z
invokeinterface org.jooq.meta.Database.setIncludeExcludeColumns:(Z)V
178: aload 7
getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
aload 4
invokevirtual org.jooq.meta.jaxb.Database.isIncludeForeignKeys:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.equals:(Ljava/lang/Object;)Z
ifeq 179
iconst_0
goto 180
StackMap locals:
StackMap stack: org.jooq.meta.Database
179: iconst_1
StackMap locals: org.jooq.codegen.GenerationTool org.jooq.meta.jaxb.Configuration org.jooq.meta.jaxb.Jdbc org.jooq.meta.jaxb.Generator org.jooq.meta.jaxb.Database java.lang.String java.util.Locale org.jooq.meta.Database java.lang.Class org.jooq.codegen.Generator org.jooq.codegen.GeneratorStrategy org.jooq.meta.jaxb.Matchers java.lang.Class java.util.List java.util.List int int
StackMap stack: org.jooq.meta.Database int
180: invokeinterface org.jooq.meta.Database.setIncludeForeignKeys:(Z)V
181: aload 7
getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
aload 4
invokevirtual org.jooq.meta.jaxb.Database.isIncludePackages:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.equals:(Ljava/lang/Object;)Z
ifeq 182
iconst_0
goto 183
StackMap locals:
StackMap stack: org.jooq.meta.Database
182: iconst_1
StackMap locals: org.jooq.codegen.GenerationTool org.jooq.meta.jaxb.Configuration org.jooq.meta.jaxb.Jdbc org.jooq.meta.jaxb.Generator org.jooq.meta.jaxb.Database java.lang.String java.util.Locale org.jooq.meta.Database java.lang.Class org.jooq.codegen.Generator org.jooq.codegen.GeneratorStrategy org.jooq.meta.jaxb.Matchers java.lang.Class java.util.List java.util.List int int
StackMap stack: org.jooq.meta.Database int
183: invokeinterface org.jooq.meta.Database.setIncludePackages:(Z)V
184: aload 7
getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
aload 4
invokevirtual org.jooq.meta.jaxb.Database.isIncludePackageRoutines:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.equals:(Ljava/lang/Object;)Z
ifeq 185
iconst_0
goto 186
StackMap locals:
StackMap stack: org.jooq.meta.Database
185: iconst_1
StackMap locals: org.jooq.codegen.GenerationTool org.jooq.meta.jaxb.Configuration org.jooq.meta.jaxb.Jdbc org.jooq.meta.jaxb.Generator org.jooq.meta.jaxb.Database java.lang.String java.util.Locale org.jooq.meta.Database java.lang.Class org.jooq.codegen.Generator org.jooq.codegen.GeneratorStrategy org.jooq.meta.jaxb.Matchers java.lang.Class java.util.List java.util.List int int
StackMap stack: org.jooq.meta.Database int
186: invokeinterface org.jooq.meta.Database.setIncludePackageRoutines:(Z)V
187: aload 7
getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
aload 4
invokevirtual org.jooq.meta.jaxb.Database.isIncludePackageUDTs:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.equals:(Ljava/lang/Object;)Z
ifeq 188
iconst_0
goto 189
StackMap locals:
StackMap stack: org.jooq.meta.Database
188: iconst_1
StackMap locals: org.jooq.codegen.GenerationTool org.jooq.meta.jaxb.Configuration org.jooq.meta.jaxb.Jdbc org.jooq.meta.jaxb.Generator org.jooq.meta.jaxb.Database java.lang.String java.util.Locale org.jooq.meta.Database java.lang.Class org.jooq.codegen.Generator org.jooq.codegen.GeneratorStrategy org.jooq.meta.jaxb.Matchers java.lang.Class java.util.List java.util.List int int
StackMap stack: org.jooq.meta.Database int
189: invokeinterface org.jooq.meta.Database.setIncludePackageUDTs:(Z)V
190: aload 7
getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
aload 4
invokevirtual org.jooq.meta.jaxb.Database.isIncludePackageConstants:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.equals:(Ljava/lang/Object;)Z
ifeq 191
iconst_0
goto 192
StackMap locals:
StackMap stack: org.jooq.meta.Database
191: iconst_1
StackMap locals: org.jooq.codegen.GenerationTool org.jooq.meta.jaxb.Configuration org.jooq.meta.jaxb.Jdbc org.jooq.meta.jaxb.Generator org.jooq.meta.jaxb.Database java.lang.String java.util.Locale org.jooq.meta.Database java.lang.Class org.jooq.codegen.Generator org.jooq.codegen.GeneratorStrategy org.jooq.meta.jaxb.Matchers java.lang.Class java.util.List java.util.List int int
StackMap stack: org.jooq.meta.Database int
192: invokeinterface org.jooq.meta.Database.setIncludePackageConstants:(Z)V
193: aload 7
getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
aload 4
invokevirtual org.jooq.meta.jaxb.Database.isIncludeIndexes:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.equals:(Ljava/lang/Object;)Z
ifeq 194
iconst_0
goto 195
StackMap locals:
StackMap stack: org.jooq.meta.Database
194: iconst_1
StackMap locals: org.jooq.codegen.GenerationTool org.jooq.meta.jaxb.Configuration org.jooq.meta.jaxb.Jdbc org.jooq.meta.jaxb.Generator org.jooq.meta.jaxb.Database java.lang.String java.util.Locale org.jooq.meta.Database java.lang.Class org.jooq.codegen.Generator org.jooq.codegen.GeneratorStrategy org.jooq.meta.jaxb.Matchers java.lang.Class java.util.List java.util.List int int
StackMap stack: org.jooq.meta.Database int
195: invokeinterface org.jooq.meta.Database.setIncludeIndexes:(Z)V
196: aload 7
getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
aload 4
invokevirtual org.jooq.meta.jaxb.Database.isIncludeCheckConstraints:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.equals:(Ljava/lang/Object;)Z
ifeq 197
iconst_0
goto 198
StackMap locals:
StackMap stack: org.jooq.meta.Database
197: iconst_1
StackMap locals: org.jooq.codegen.GenerationTool org.jooq.meta.jaxb.Configuration org.jooq.meta.jaxb.Jdbc org.jooq.meta.jaxb.Generator org.jooq.meta.jaxb.Database java.lang.String java.util.Locale org.jooq.meta.Database java.lang.Class org.jooq.codegen.Generator org.jooq.codegen.GeneratorStrategy org.jooq.meta.jaxb.Matchers java.lang.Class java.util.List java.util.List int int
StackMap stack: org.jooq.meta.Database int
198: invokeinterface org.jooq.meta.Database.setIncludeCheckConstraints:(Z)V
199: aload 7
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
aload 4
invokevirtual org.jooq.meta.jaxb.Database.isIncludeSystemIndexes:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.equals:(Ljava/lang/Object;)Z
invokeinterface org.jooq.meta.Database.setIncludeSystemIndexes:(Z)V
200: aload 7
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
aload 4
invokevirtual org.jooq.meta.jaxb.Database.isIncludeSystemCheckConstraints:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.equals:(Ljava/lang/Object;)Z
invokeinterface org.jooq.meta.Database.setIncludeSystemCheckConstraints:(Z)V
201: aload 7
getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
aload 4
invokevirtual org.jooq.meta.jaxb.Database.isIncludeInvisibleColumns:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.equals:(Ljava/lang/Object;)Z
ifeq 202
iconst_0
goto 203
StackMap locals:
StackMap stack: org.jooq.meta.Database
202: iconst_1
StackMap locals: org.jooq.codegen.GenerationTool org.jooq.meta.jaxb.Configuration org.jooq.meta.jaxb.Jdbc org.jooq.meta.jaxb.Generator org.jooq.meta.jaxb.Database java.lang.String java.util.Locale org.jooq.meta.Database java.lang.Class org.jooq.codegen.Generator org.jooq.codegen.GeneratorStrategy org.jooq.meta.jaxb.Matchers java.lang.Class java.util.List java.util.List int int
StackMap stack: org.jooq.meta.Database int
203: invokeinterface org.jooq.meta.Database.setIncludeInvisibleColumns:(Z)V
204: aload 7
getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
aload 4
invokevirtual org.jooq.meta.jaxb.Database.isIncludePrimaryKeys:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.equals:(Ljava/lang/Object;)Z
ifeq 205
iconst_0
goto 206
StackMap locals:
StackMap stack: org.jooq.meta.Database
205: iconst_1
StackMap locals: org.jooq.codegen.GenerationTool org.jooq.meta.jaxb.Configuration org.jooq.meta.jaxb.Jdbc org.jooq.meta.jaxb.Generator org.jooq.meta.jaxb.Database java.lang.String java.util.Locale org.jooq.meta.Database java.lang.Class org.jooq.codegen.Generator org.jooq.codegen.GeneratorStrategy org.jooq.meta.jaxb.Matchers java.lang.Class java.util.List java.util.List int int
StackMap stack: org.jooq.meta.Database int
206: invokeinterface org.jooq.meta.Database.setIncludePrimaryKeys:(Z)V
207: aload 7
getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
aload 4
invokevirtual org.jooq.meta.jaxb.Database.isIncludeRoutines:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.equals:(Ljava/lang/Object;)Z
ifeq 208
iconst_0
goto 209
StackMap locals:
StackMap stack: org.jooq.meta.Database
208: iconst_1
StackMap locals: org.jooq.codegen.GenerationTool org.jooq.meta.jaxb.Configuration org.jooq.meta.jaxb.Jdbc org.jooq.meta.jaxb.Generator org.jooq.meta.jaxb.Database java.lang.String java.util.Locale org.jooq.meta.Database java.lang.Class org.jooq.codegen.Generator org.jooq.codegen.GeneratorStrategy org.jooq.meta.jaxb.Matchers java.lang.Class java.util.List java.util.List int int
StackMap stack: org.jooq.meta.Database int
209: invokeinterface org.jooq.meta.Database.setIncludeRoutines:(Z)V
210: aload 7
getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
aload 4
invokevirtual org.jooq.meta.jaxb.Database.isIncludeDomains:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.equals:(Ljava/lang/Object;)Z
ifeq 211
iconst_0
goto 212
StackMap locals:
StackMap stack: org.jooq.meta.Database
211: iconst_1
StackMap locals: org.jooq.codegen.GenerationTool org.jooq.meta.jaxb.Configuration org.jooq.meta.jaxb.Jdbc org.jooq.meta.jaxb.Generator org.jooq.meta.jaxb.Database java.lang.String java.util.Locale org.jooq.meta.Database java.lang.Class org.jooq.codegen.Generator org.jooq.codegen.GeneratorStrategy org.jooq.meta.jaxb.Matchers java.lang.Class java.util.List java.util.List int int
StackMap stack: org.jooq.meta.Database int
212: invokeinterface org.jooq.meta.Database.setIncludeDomains:(Z)V
213: aload 7
getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
aload 4
invokevirtual org.jooq.meta.jaxb.Database.isIncludeSequences:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.equals:(Ljava/lang/Object;)Z
ifeq 214
iconst_0
goto 215
StackMap locals:
StackMap stack: org.jooq.meta.Database
214: iconst_1
StackMap locals: org.jooq.codegen.GenerationTool org.jooq.meta.jaxb.Configuration org.jooq.meta.jaxb.Jdbc org.jooq.meta.jaxb.Generator org.jooq.meta.jaxb.Database java.lang.String java.util.Locale org.jooq.meta.Database java.lang.Class org.jooq.codegen.Generator org.jooq.codegen.GeneratorStrategy org.jooq.meta.jaxb.Matchers java.lang.Class java.util.List java.util.List int int
StackMap stack: org.jooq.meta.Database int
215: invokeinterface org.jooq.meta.Database.setIncludeSequences:(Z)V
216: aload 7
getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
aload 4
invokevirtual org.jooq.meta.jaxb.Database.isIncludeTables:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.equals:(Ljava/lang/Object;)Z
ifeq 217
iconst_0
goto 218
StackMap locals:
StackMap stack: org.jooq.meta.Database
217: iconst_1
StackMap locals: org.jooq.codegen.GenerationTool org.jooq.meta.jaxb.Configuration org.jooq.meta.jaxb.Jdbc org.jooq.meta.jaxb.Generator org.jooq.meta.jaxb.Database java.lang.String java.util.Locale org.jooq.meta.Database java.lang.Class org.jooq.codegen.Generator org.jooq.codegen.GeneratorStrategy org.jooq.meta.jaxb.Matchers java.lang.Class java.util.List java.util.List int int
StackMap stack: org.jooq.meta.Database int
218: invokeinterface org.jooq.meta.Database.setIncludeTables:(Z)V
219: aload 7
getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
aload 4
invokevirtual org.jooq.meta.jaxb.Database.isIncludeEmbeddables:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.equals:(Ljava/lang/Object;)Z
ifeq 220
iconst_0
goto 221
StackMap locals:
StackMap stack: org.jooq.meta.Database
220: iconst_1
StackMap locals: org.jooq.codegen.GenerationTool org.jooq.meta.jaxb.Configuration org.jooq.meta.jaxb.Jdbc org.jooq.meta.jaxb.Generator org.jooq.meta.jaxb.Database java.lang.String java.util.Locale org.jooq.meta.Database java.lang.Class org.jooq.codegen.Generator org.jooq.codegen.GeneratorStrategy org.jooq.meta.jaxb.Matchers java.lang.Class java.util.List java.util.List int int
StackMap stack: org.jooq.meta.Database int
221: invokeinterface org.jooq.meta.Database.setIncludeEmbeddables:(Z)V
222: aload 7
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
aload 4
invokevirtual org.jooq.meta.jaxb.Database.isIncludeTriggerRoutines:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.equals:(Ljava/lang/Object;)Z
invokeinterface org.jooq.meta.Database.setIncludeTriggerRoutines:(Z)V
223: aload 7
getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
aload 4
invokevirtual org.jooq.meta.jaxb.Database.isIncludeUDTs:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.equals:(Ljava/lang/Object;)Z
ifeq 224
iconst_0
goto 225
StackMap locals:
StackMap stack: org.jooq.meta.Database
224: iconst_1
StackMap locals: org.jooq.codegen.GenerationTool org.jooq.meta.jaxb.Configuration org.jooq.meta.jaxb.Jdbc org.jooq.meta.jaxb.Generator org.jooq.meta.jaxb.Database java.lang.String java.util.Locale org.jooq.meta.Database java.lang.Class org.jooq.codegen.Generator org.jooq.codegen.GeneratorStrategy org.jooq.meta.jaxb.Matchers java.lang.Class java.util.List java.util.List int int
StackMap stack: org.jooq.meta.Database int
225: invokeinterface org.jooq.meta.Database.setIncludeUDTs:(Z)V
226: aload 7
getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
aload 4
invokevirtual org.jooq.meta.jaxb.Database.isIncludeUniqueKeys:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.equals:(Ljava/lang/Object;)Z
ifeq 227
iconst_0
goto 228
StackMap locals:
StackMap stack: org.jooq.meta.Database
227: iconst_1
StackMap locals: org.jooq.codegen.GenerationTool org.jooq.meta.jaxb.Configuration org.jooq.meta.jaxb.Jdbc org.jooq.meta.jaxb.Generator org.jooq.meta.jaxb.Database java.lang.String java.util.Locale org.jooq.meta.Database java.lang.Class org.jooq.codegen.Generator org.jooq.codegen.GeneratorStrategy org.jooq.meta.jaxb.Matchers java.lang.Class java.util.List java.util.List int int
StackMap stack: org.jooq.meta.Database int
228: invokeinterface org.jooq.meta.Database.setIncludeUniqueKeys:(Z)V
229: aload 7
getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
aload 4
invokevirtual org.jooq.meta.jaxb.Database.isForceIntegerTypesOnZeroScaleDecimals:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.equals:(Ljava/lang/Object;)Z
ifeq 230
iconst_0
goto 231
StackMap locals:
StackMap stack: org.jooq.meta.Database
230: iconst_1
StackMap locals: org.jooq.codegen.GenerationTool org.jooq.meta.jaxb.Configuration org.jooq.meta.jaxb.Jdbc org.jooq.meta.jaxb.Generator org.jooq.meta.jaxb.Database java.lang.String java.util.Locale org.jooq.meta.Database java.lang.Class org.jooq.codegen.Generator org.jooq.codegen.GeneratorStrategy org.jooq.meta.jaxb.Matchers java.lang.Class java.util.List java.util.List int int
StackMap stack: org.jooq.meta.Database int
231: invokeinterface org.jooq.meta.Database.setForceIntegerTypesOnZeroScaleDecimals:(Z)V
232: aload 7
iconst_1
anewarray java.lang.String
dup
iconst_0
aload 4
invokevirtual org.jooq.meta.jaxb.Database.getRecordVersionFields:()Ljava/lang/String;
invokestatic org.jooq.tools.StringUtils.defaultString:(Ljava/lang/String;)Ljava/lang/String;
aastore
invokeinterface org.jooq.meta.Database.setRecordVersionFields:([Ljava/lang/String;)V
233: aload 7
iconst_1
anewarray java.lang.String
dup
iconst_0
aload 4
invokevirtual org.jooq.meta.jaxb.Database.getRecordTimestampFields:()Ljava/lang/String;
invokestatic org.jooq.tools.StringUtils.defaultString:(Ljava/lang/String;)Ljava/lang/String;
aastore
invokeinterface org.jooq.meta.Database.setRecordTimestampFields:([Ljava/lang/String;)V
234: aload 7
iconst_1
anewarray java.lang.String
dup
iconst_0
aload 4
invokevirtual org.jooq.meta.jaxb.Database.getSyntheticPrimaryKeys:()Ljava/lang/String;
invokestatic org.jooq.tools.StringUtils.defaultString:(Ljava/lang/String;)Ljava/lang/String;
aastore
invokeinterface org.jooq.meta.Database.setSyntheticPrimaryKeys:([Ljava/lang/String;)V
235: aload 7
iconst_1
anewarray java.lang.String
dup
iconst_0
aload 4
invokevirtual org.jooq.meta.jaxb.Database.getOverridePrimaryKeys:()Ljava/lang/String;
invokestatic org.jooq.tools.StringUtils.defaultString:(Ljava/lang/String;)Ljava/lang/String;
aastore
invokeinterface org.jooq.meta.Database.setOverridePrimaryKeys:([Ljava/lang/String;)V
236: aload 7
iconst_1
anewarray java.lang.String
dup
iconst_0
aload 4
invokevirtual org.jooq.meta.jaxb.Database.getSyntheticIdentities:()Ljava/lang/String;
invokestatic org.jooq.tools.StringUtils.defaultString:(Ljava/lang/String;)Ljava/lang/String;
aastore
invokeinterface org.jooq.meta.Database.setSyntheticIdentities:([Ljava/lang/String;)V
237: aload 7
aload 4
invokevirtual org.jooq.meta.jaxb.Database.getCustomTypes:()Ljava/util/List;
invokeinterface org.jooq.meta.Database.setConfiguredCustomTypes:(Ljava/util/List;)V
238: aload 7
aload 4
invokevirtual org.jooq.meta.jaxb.Database.getEnumTypes:()Ljava/util/List;
invokeinterface org.jooq.meta.Database.setConfiguredEnumTypes:(Ljava/util/List;)V
239: aload 7
aload 4
invokevirtual org.jooq.meta.jaxb.Database.getForcedTypes:()Ljava/util/List;
invokeinterface org.jooq.meta.Database.setConfiguredForcedTypes:(Ljava/util/List;)V
240: aload 7
aload 4
invokevirtual org.jooq.meta.jaxb.Database.getEmbeddables:()Ljava/util/List;
invokeinterface org.jooq.meta.Database.setConfiguredEmbeddables:(Ljava/util/List;)V
241: aload 7
aload 4
invokevirtual org.jooq.meta.jaxb.Database.getSyntheticObjects:()Lorg/jooq/meta/jaxb/SyntheticObjectsType;
invokeinterface org.jooq.meta.Database.setConfiguredSyntheticObjects:(Lorg/jooq/meta/jaxb/SyntheticObjectsType;)V
242: aload 7
aload 4
invokevirtual org.jooq.meta.jaxb.Database.getEmbeddablePrimaryKeys:()Ljava/lang/String;
invokeinterface org.jooq.meta.Database.setEmbeddablePrimaryKeys:(Ljava/lang/String;)V
243: aload 7
aload 4
invokevirtual org.jooq.meta.jaxb.Database.getEmbeddableUniqueKeys:()Ljava/lang/String;
invokeinterface org.jooq.meta.Database.setEmbeddableUniqueKeys:(Ljava/lang/String;)V
244: aload 7
aload 4
invokevirtual org.jooq.meta.jaxb.Database.getEmbeddableDomains:()Ljava/lang/String;
invokeinterface org.jooq.meta.Database.setEmbeddableDomains:(Ljava/lang/String;)V
245: aload 7
aload 4
invokevirtual org.jooq.meta.jaxb.Database.getLogSlowQueriesAfterSeconds:()Ljava/lang/Integer;
iconst_5
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokestatic org.jooq.tools.StringUtils.defaultIfNull:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
invokeinterface org.jooq.meta.Database.setLogSlowQueriesAfterSeconds:(I)V
246: aload 7
aload 4
invokevirtual org.jooq.meta.jaxb.Database.getLogSlowResultsAfterSeconds:()Ljava/lang/Integer;
iconst_5
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokestatic org.jooq.tools.StringUtils.defaultIfNull:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
invokeinterface org.jooq.meta.Database.setLogSlowResultsAfterSeconds:(I)V
247: aload 4
invokevirtual org.jooq.meta.jaxb.Database.getRegexFlags:()Ljava/util/List;
ifnull 251
248: aload 7
aload 4
invokevirtual org.jooq.meta.jaxb.Database.getRegexFlags:()Ljava/util/List;
invokeinterface org.jooq.meta.Database.setRegexFlags:(Ljava/util/List;)V
249: aload 10
instanceof org.jooq.codegen.MatcherStrategy
ifeq 251
250: aload 10
checkcast org.jooq.codegen.MatcherStrategy
invokevirtual org.jooq.codegen.MatcherStrategy.getPatterns:()Lorg/jooq/meta/Patterns;
aload 4
invokevirtual org.jooq.meta.jaxb.Database.getRegexFlags:()Ljava/util/List;
invokevirtual org.jooq.meta.Patterns.setRegexFlags:(Ljava/util/List;)V
251: StackMap locals:
StackMap stack:
aload 7
getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
aload 4
invokevirtual org.jooq.meta.jaxb.Database.isRegexMatchesPartialQualification:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.equals:(Ljava/lang/Object;)Z
ifeq 252
iconst_0
goto 253
StackMap locals:
StackMap stack: org.jooq.meta.Database
252: iconst_1
StackMap locals: org.jooq.codegen.GenerationTool org.jooq.meta.jaxb.Configuration org.jooq.meta.jaxb.Jdbc org.jooq.meta.jaxb.Generator org.jooq.meta.jaxb.Database java.lang.String java.util.Locale org.jooq.meta.Database java.lang.Class org.jooq.codegen.Generator org.jooq.codegen.GeneratorStrategy org.jooq.meta.jaxb.Matchers java.lang.Class java.util.List java.util.List int int
StackMap stack: org.jooq.meta.Database int
253: invokeinterface org.jooq.meta.Database.setRegexMatchesPartialQualification:(Z)V
254: aload 7
getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
aload 4
invokevirtual org.jooq.meta.jaxb.Database.isSqlMatchesPartialQualification:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.equals:(Ljava/lang/Object;)Z
ifeq 255
iconst_0
goto 256
StackMap locals:
StackMap stack: org.jooq.meta.Database
255: iconst_1
StackMap locals: org.jooq.codegen.GenerationTool org.jooq.meta.jaxb.Configuration org.jooq.meta.jaxb.Jdbc org.jooq.meta.jaxb.Generator org.jooq.meta.jaxb.Database java.lang.String java.util.Locale org.jooq.meta.Database java.lang.Class org.jooq.codegen.Generator org.jooq.codegen.GeneratorStrategy org.jooq.meta.jaxb.Matchers java.lang.Class java.util.List java.util.List int int
StackMap stack: org.jooq.meta.Database int
256: invokeinterface org.jooq.meta.Database.setSqlMatchesPartialQualification:(Z)V
257: aconst_null
astore 17
start local 17 258: aconst_null
astore 18
start local 18 259: aload 4
invokevirtual org.jooq.meta.jaxb.Database.getSchemaVersionProvider:()Ljava/lang/String;
invokestatic org.jooq.tools.StringUtils.isBlank:(Ljava/lang/String;)Z
ifne 269
260: aload 4
invokevirtual org.jooq.meta.jaxb.Database.getSchemaVersionProvider:()Ljava/lang/String;
invokestatic java.lang.Class.forName:(Ljava/lang/String;)Ljava/lang/Class;
invokevirtual java.lang.Class.newInstance:()Ljava/lang/Object;
checkcast org.jooq.meta.SchemaVersionProvider
astore 17
261: getstatic org.jooq.codegen.GenerationTool.log:Lorg/jooq/tools/JooqLogger;
new java.lang.StringBuilder
dup
ldc "Using custom schema version provider : "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 17
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.jooq.tools.JooqLogger.info:(Ljava/lang/Object;)V
262: goto 269
263: StackMap locals: org.jooq.codegen.GenerationTool org.jooq.meta.jaxb.Configuration org.jooq.meta.jaxb.Jdbc org.jooq.meta.jaxb.Generator org.jooq.meta.jaxb.Database java.lang.String java.util.Locale org.jooq.meta.Database java.lang.Class org.jooq.codegen.Generator org.jooq.codegen.GeneratorStrategy org.jooq.meta.jaxb.Matchers java.lang.Class java.util.List java.util.List int int org.jooq.meta.SchemaVersionProvider org.jooq.meta.CatalogVersionProvider
StackMap stack: java.lang.Exception
pop
264: aload 4
invokevirtual org.jooq.meta.jaxb.Database.getSchemaVersionProvider:()Ljava/lang/String;
aload 6
invokevirtual java.lang.String.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String;
ldc "select"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 268
265: new org.jooq.codegen.SQLSchemaVersionProvider
dup
aload 0
getfield org.jooq.codegen.GenerationTool.connection:Ljava/sql/Connection;
aload 4
invokevirtual org.jooq.meta.jaxb.Database.getSchemaVersionProvider:()Ljava/lang/String;
invokespecial org.jooq.codegen.SQLSchemaVersionProvider.<init>:(Ljava/sql/Connection;Ljava/lang/String;)V
astore 17
266: getstatic org.jooq.codegen.GenerationTool.log:Lorg/jooq/tools/JooqLogger;
new java.lang.StringBuilder
dup
ldc "Using SQL schema version provider : "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 4
invokevirtual org.jooq.meta.jaxb.Database.getSchemaVersionProvider:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.jooq.tools.JooqLogger.info:(Ljava/lang/Object;)V
267: goto 269
268: StackMap locals:
StackMap stack:
new org.jooq.codegen.ConstantSchemaVersionProvider
dup
aload 4
invokevirtual org.jooq.meta.jaxb.Database.getSchemaVersionProvider:()Ljava/lang/String;
invokespecial org.jooq.codegen.ConstantSchemaVersionProvider.<init>:(Ljava/lang/String;)V
astore 17
269: StackMap locals:
StackMap stack:
aload 4
invokevirtual org.jooq.meta.jaxb.Database.getCatalogVersionProvider:()Ljava/lang/String;
invokestatic org.jooq.tools.StringUtils.isBlank:(Ljava/lang/String;)Z
ifne 279
270: aload 4
invokevirtual org.jooq.meta.jaxb.Database.getCatalogVersionProvider:()Ljava/lang/String;
invokestatic java.lang.Class.forName:(Ljava/lang/String;)Ljava/lang/Class;
invokevirtual java.lang.Class.newInstance:()Ljava/lang/Object;
checkcast org.jooq.meta.CatalogVersionProvider
astore 18
271: getstatic org.jooq.codegen.GenerationTool.log:Lorg/jooq/tools/JooqLogger;
new java.lang.StringBuilder
dup
ldc "Using custom catalog version provider : "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 18
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.jooq.tools.JooqLogger.info:(Ljava/lang/Object;)V
272: goto 279
273: StackMap locals:
StackMap stack: java.lang.Exception
pop
274: aload 4
invokevirtual org.jooq.meta.jaxb.Database.getCatalogVersionProvider:()Ljava/lang/String;
aload 6
invokevirtual java.lang.String.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String;
ldc "select"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 278
275: new org.jooq.codegen.SQLCatalogVersionProvider
dup
aload 0
getfield org.jooq.codegen.GenerationTool.connection:Ljava/sql/Connection;
aload 4
invokevirtual org.jooq.meta.jaxb.Database.getCatalogVersionProvider:()Ljava/lang/String;
invokespecial org.jooq.codegen.SQLCatalogVersionProvider.<init>:(Ljava/sql/Connection;Ljava/lang/String;)V
astore 18
276: getstatic org.jooq.codegen.GenerationTool.log:Lorg/jooq/tools/JooqLogger;
new java.lang.StringBuilder
dup
ldc "Using SQL catalog version provider : "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 4
invokevirtual org.jooq.meta.jaxb.Database.getCatalogVersionProvider:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.jooq.tools.JooqLogger.info:(Ljava/lang/Object;)V
277: goto 279
278: StackMap locals:
StackMap stack:
new org.jooq.codegen.ConstantCatalogVersionProvider
dup
aload 4
invokevirtual org.jooq.meta.jaxb.Database.getCatalogVersionProvider:()Ljava/lang/String;
invokespecial org.jooq.codegen.ConstantCatalogVersionProvider.<init>:(Ljava/lang/String;)V
astore 18
279: StackMap locals:
StackMap stack:
aload 17
ifnonnull 281
280: new org.jooq.codegen.ConstantSchemaVersionProvider
dup
aconst_null
invokespecial org.jooq.codegen.ConstantSchemaVersionProvider.<init>:(Ljava/lang/String;)V
astore 17
281: StackMap locals:
StackMap stack:
aload 18
ifnonnull 283
282: new org.jooq.codegen.ConstantCatalogVersionProvider
dup
aconst_null
invokespecial org.jooq.codegen.ConstantCatalogVersionProvider.<init>:(Ljava/lang/String;)V
astore 18
283: StackMap locals:
StackMap stack:
aload 7
aload 17
invokeinterface org.jooq.meta.Database.setSchemaVersionProvider:(Lorg/jooq/meta/SchemaVersionProvider;)V
284: aload 7
aload 18
invokeinterface org.jooq.meta.Database.setCatalogVersionProvider:(Lorg/jooq/meta/CatalogVersionProvider;)V
285: aload 4
invokevirtual org.jooq.meta.jaxb.Database.getOrderProvider:()Ljava/lang/String;
invokestatic org.jooq.tools.StringUtils.isBlank:(Ljava/lang/String;)Z
ifne 290
286: aload 4
invokevirtual org.jooq.meta.jaxb.Database.getOrderProvider:()Ljava/lang/String;
invokestatic java.lang.Class.forName:(Ljava/lang/String;)Ljava/lang/Class;
astore 19
start local 19 287: ldc Ljava/util/Comparator;
aload 19
invokevirtual java.lang.Class.isAssignableFrom:(Ljava/lang/Class;)Z
ifeq 289
288: aload 7
aload 19
invokevirtual java.lang.Class.newInstance:()Ljava/lang/Object;
checkcast java.util.Comparator
invokeinterface org.jooq.meta.Database.setOrderProvider:(Ljava/util/Comparator;)V
goto 290
289: StackMap locals: java.lang.Class
StackMap stack:
getstatic org.jooq.codegen.GenerationTool.log:Lorg/jooq/tools/JooqLogger;
new java.lang.StringBuilder
dup
ldc "Order provider must be of type java.util.Comparator: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 19
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.jooq.tools.JooqLogger.warn:(Ljava/lang/Object;)V
end local 19 290: StackMap locals:
StackMap stack:
aload 4
invokevirtual org.jooq.meta.jaxb.Database.getEnumTypes:()Ljava/util/List;
invokeinterface java.util.List.size:()I
ifle 292
291: getstatic org.jooq.codegen.GenerationTool.log:Lorg/jooq/tools/JooqLogger;
ldc "DEPRECATED"
ldc "The configuration property /configuration/generator/database/enumTypes is experimental and deprecated and will be removed in the future."
invokevirtual org.jooq.tools.JooqLogger.warn:(Ljava/lang/Object;Ljava/lang/Object;)V
292: StackMap locals:
StackMap stack:
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
aload 4
invokevirtual org.jooq.meta.jaxb.Database.isDateAsTimestamp:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.equals:(Ljava/lang/Object;)Z
ifeq 294
293: getstatic org.jooq.codegen.GenerationTool.log:Lorg/jooq/tools/JooqLogger;
ldc "DEPRECATED"
ldc "The configuration property /configuration/generator/database/dateAsTimestamp is deprecated as it is superseded by custom bindings and converters. It will thus be removed in the future."
invokevirtual org.jooq.tools.JooqLogger.warn:(Ljava/lang/Object;Ljava/lang/Object;)V
294: StackMap locals:
StackMap stack:
aload 4
invokevirtual org.jooq.meta.jaxb.Database.isDateAsTimestamp:()Ljava/lang/Boolean;
ifnull 296
295: aload 7
aload 4
invokevirtual org.jooq.meta.jaxb.Database.isDateAsTimestamp:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
invokeinterface org.jooq.meta.Database.setDateAsTimestamp:(Z)V
296: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isJavaTimeTypes:()Ljava/lang/Boolean;
ifnull 298
297: aload 7
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isJavaTimeTypes:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
invokeinterface org.jooq.meta.Database.setJavaTimeTypes:(Z)V
298: StackMap locals:
StackMap stack:
aload 4
invokevirtual org.jooq.meta.jaxb.Database.isUnsignedTypes:()Ljava/lang/Boolean;
ifnull 300
299: aload 7
aload 4
invokevirtual org.jooq.meta.jaxb.Database.isUnsignedTypes:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
invokeinterface org.jooq.meta.Database.setSupportsUnsignedTypes:(Z)V
300: StackMap locals:
StackMap stack:
aload 4
invokevirtual org.jooq.meta.jaxb.Database.isIntegerDisplayWidths:()Ljava/lang/Boolean;
ifnull 302
301: aload 7
aload 4
invokevirtual org.jooq.meta.jaxb.Database.isIntegerDisplayWidths:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
invokeinterface org.jooq.meta.Database.setIntegerDisplayWidths:(Z)V
302: StackMap locals:
StackMap stack:
aload 4
invokevirtual org.jooq.meta.jaxb.Database.isIgnoreProcedureReturnValues:()Ljava/lang/Boolean;
ifnull 304
303: aload 7
aload 4
invokevirtual org.jooq.meta.jaxb.Database.isIgnoreProcedureReturnValues:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
invokeinterface org.jooq.meta.Database.setIgnoreProcedureReturnValues:(Z)V
304: StackMap locals:
StackMap stack:
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
aload 4
invokevirtual org.jooq.meta.jaxb.Database.isIgnoreProcedureReturnValues:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.equals:(Ljava/lang/Object;)Z
ifeq 306
305: getstatic org.jooq.codegen.GenerationTool.log:Lorg/jooq/tools/JooqLogger;
ldc "DEPRECATED"
ldc "The <ignoreProcedureReturnValues/> flag is deprecated and used for backwards-compatibility only. It will be removed in the future."
invokevirtual org.jooq.tools.JooqLogger.warn:(Ljava/lang/Object;Ljava/lang/Object;)V
306: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getTarget:()Lorg/jooq/meta/jaxb/Target;
invokevirtual org.jooq.meta.jaxb.Target.getPackageName:()Ljava/lang/String;
invokestatic org.jooq.tools.StringUtils.isBlank:(Ljava/lang/String;)Z
ifeq 308
307: aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getTarget:()Lorg/jooq/meta/jaxb/Target;
ldc "org.jooq.generated"
invokevirtual org.jooq.meta.jaxb.Target.setPackageName:(Ljava/lang/String;)V
308: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getTarget:()Lorg/jooq/meta/jaxb/Target;
invokevirtual org.jooq.meta.jaxb.Target.getDirectory:()Ljava/lang/String;
invokestatic org.jooq.tools.StringUtils.isBlank:(Ljava/lang/String;)Z
ifeq 310
309: aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getTarget:()Lorg/jooq/meta/jaxb/Target;
ldc "target/generated-sources/jooq"
invokevirtual org.jooq.meta.jaxb.Target.setDirectory:(Ljava/lang/String;)V
310: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getTarget:()Lorg/jooq/meta/jaxb/Target;
invokevirtual org.jooq.meta.jaxb.Target.getEncoding:()Ljava/lang/String;
invokestatic org.jooq.tools.StringUtils.isBlank:(Ljava/lang/String;)Z
ifeq 312
311: aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getTarget:()Lorg/jooq/meta/jaxb/Target;
ldc "UTF-8"
invokevirtual org.jooq.meta.jaxb.Target.setEncoding:(Ljava/lang/String;)V
312: StackMap locals:
StackMap stack:
new java.io.File
dup
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getTarget:()Lorg/jooq/meta/jaxb/Target;
invokevirtual org.jooq.meta.jaxb.Target.getDirectory:()Ljava/lang/String;
invokespecial java.io.File.<init>:(Ljava/lang/String;)V
invokevirtual java.io.File.isAbsolute:()Z
ifne 314
313: aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getTarget:()Lorg/jooq/meta/jaxb/Target;
new java.io.File
dup
aload 1
invokevirtual org.jooq.meta.jaxb.Configuration.getBasedir:()Ljava/lang/String;
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getTarget:()Lorg/jooq/meta/jaxb/Target;
invokevirtual org.jooq.meta.jaxb.Target.getDirectory:()Ljava/lang/String;
invokespecial java.io.File.<init>:(Ljava/lang/String;Ljava/lang/String;)V
invokevirtual java.io.File.getCanonicalPath:()Ljava/lang/String;
invokevirtual org.jooq.meta.jaxb.Target.setDirectory:(Ljava/lang/String;)V
314: StackMap locals:
StackMap stack:
aload 9
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getTarget:()Lorg/jooq/meta/jaxb/Target;
invokevirtual org.jooq.meta.jaxb.Target.getPackageName:()Ljava/lang/String;
invokeinterface org.jooq.codegen.Generator.setTargetPackage:(Ljava/lang/String;)V
315: aload 9
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getTarget:()Lorg/jooq/meta/jaxb/Target;
invokevirtual org.jooq.meta.jaxb.Target.getDirectory:()Ljava/lang/String;
invokeinterface org.jooq.codegen.Generator.setTargetDirectory:(Ljava/lang/String;)V
316: aload 9
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getTarget:()Lorg/jooq/meta/jaxb/Target;
invokevirtual org.jooq.meta.jaxb.Target.getEncoding:()Ljava/lang/String;
invokeinterface org.jooq.codegen.Generator.setTargetEncoding:(Ljava/lang/String;)V
317: aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getTarget:()Lorg/jooq/meta/jaxb/Target;
invokevirtual org.jooq.meta.jaxb.Target.isClean:()Ljava/lang/Boolean;
ifnull 319
318: aload 9
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getTarget:()Lorg/jooq/meta/jaxb/Target;
invokevirtual org.jooq.meta.jaxb.Target.isClean:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
invokeinterface org.jooq.codegen.Generator.setTargetClean:(Z)V
319: StackMap locals:
StackMap stack:
aload 9
aload 6
invokeinterface org.jooq.codegen.Generator.setTargetLocale:(Ljava/util/Locale;)V
320: aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isIndexes:()Ljava/lang/Boolean;
ifnull 322
321: aload 9
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isIndexes:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
invokeinterface org.jooq.codegen.Generator.setGenerateIndexes:(Z)V
322: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isRelations:()Ljava/lang/Boolean;
ifnull 324
323: aload 9
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isRelations:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
invokeinterface org.jooq.codegen.Generator.setGenerateRelations:(Z)V
324: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isImplicitJoinPathsToOne:()Ljava/lang/Boolean;
ifnull 326
325: aload 9
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isImplicitJoinPathsToOne:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
invokeinterface org.jooq.codegen.Generator.setGenerateImplicitJoinPathsToOne:(Z)V
326: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isDeprecated:()Ljava/lang/Boolean;
ifnull 328
327: aload 9
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isDeprecated:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
invokeinterface org.jooq.codegen.Generator.setGenerateDeprecated:(Z)V
328: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isDeprecationOnUnknownTypes:()Ljava/lang/Boolean;
ifnull 330
329: aload 9
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isDeprecationOnUnknownTypes:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
invokeinterface org.jooq.codegen.Generator.setGenerateDeprecationOnUnknownTypes:(Z)V
330: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isInstanceFields:()Ljava/lang/Boolean;
ifnull 332
331: aload 9
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isInstanceFields:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
invokeinterface org.jooq.codegen.Generator.setGenerateInstanceFields:(Z)V
332: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isGeneratedAnnotation:()Ljava/lang/Boolean;
ifnull 334
333: aload 9
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isGeneratedAnnotation:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
invokeinterface org.jooq.codegen.Generator.setGenerateGeneratedAnnotation:(Z)V
334: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.getGeneratedAnnotationType:()Lorg/jooq/meta/jaxb/GeneratedAnnotationType;
ifnull 336
335: aload 9
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.getGeneratedAnnotationType:()Lorg/jooq/meta/jaxb/GeneratedAnnotationType;
invokeinterface org.jooq.codegen.Generator.setGenerateGeneratedAnnotationType:(Lorg/jooq/meta/jaxb/GeneratedAnnotationType;)V
336: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isGeneratedAnnotationDate:()Ljava/lang/Boolean;
ifnull 338
337: aload 9
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isGeneratedAnnotationDate:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
invokeinterface org.jooq.codegen.Generator.setGenerateGeneratedAnnotationDate:(Z)V
338: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isNonnullAnnotation:()Ljava/lang/Boolean;
ifnull 340
339: aload 9
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isNonnullAnnotation:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
invokeinterface org.jooq.codegen.Generator.setGenerateNonnullAnnotation:(Z)V
340: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.getNonnullAnnotationType:()Ljava/lang/String;
ifnull 342
341: aload 9
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.getNonnullAnnotationType:()Ljava/lang/String;
invokeinterface org.jooq.codegen.Generator.setGeneratedNonnullAnnotationType:(Ljava/lang/String;)V
342: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isNullableAnnotation:()Ljava/lang/Boolean;
ifnull 344
343: aload 9
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isNullableAnnotation:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
invokeinterface org.jooq.codegen.Generator.setGenerateNullableAnnotation:(Z)V
344: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.getNullableAnnotationType:()Ljava/lang/String;
ifnull 346
345: aload 9
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.getNullableAnnotationType:()Ljava/lang/String;
invokeinterface org.jooq.codegen.Generator.setGeneratedNullableAnnotationType:(Ljava/lang/String;)V
346: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isConstructorPropertiesAnnotation:()Ljava/lang/Boolean;
ifnull 348
347: aload 9
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isConstructorPropertiesAnnotation:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
invokeinterface org.jooq.codegen.Generator.setGenerateConstructorPropertiesAnnotation:(Z)V
348: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isConstructorPropertiesAnnotationOnPojos:()Ljava/lang/Boolean;
ifnull 350
349: aload 9
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isConstructorPropertiesAnnotationOnPojos:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
invokeinterface org.jooq.codegen.Generator.setGenerateConstructorPropertiesAnnotationOnPojos:(Z)V
350: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isConstructorPropertiesAnnotationOnRecords:()Ljava/lang/Boolean;
ifnull 352
351: aload 9
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isConstructorPropertiesAnnotationOnRecords:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
invokeinterface org.jooq.codegen.Generator.setGenerateConstructorPropertiesAnnotationOnRecords:(Z)V
352: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isRoutines:()Ljava/lang/Boolean;
ifnull 354
353: aload 9
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isRoutines:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
invokeinterface org.jooq.codegen.Generator.setGenerateRoutines:(Z)V
354: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isSequences:()Ljava/lang/Boolean;
ifnull 356
355: aload 9
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isSequences:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
invokeinterface org.jooq.codegen.Generator.setGenerateSequences:(Z)V
356: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isSequenceFlags:()Ljava/lang/Boolean;
ifnull 358
357: aload 9
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isSequenceFlags:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
invokeinterface org.jooq.codegen.Generator.setGenerateSequenceFlags:(Z)V
358: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isUdts:()Ljava/lang/Boolean;
ifnull 360
359: aload 9
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isUdts:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
invokeinterface org.jooq.codegen.Generator.setGenerateUDTs:(Z)V
360: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isTables:()Ljava/lang/Boolean;
ifnull 362
361: aload 9
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isTables:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
invokeinterface org.jooq.codegen.Generator.setGenerateTables:(Z)V
362: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isEmbeddables:()Ljava/lang/Boolean;
ifnull 364
363: aload 9
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isEmbeddables:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
invokeinterface org.jooq.codegen.Generator.setGenerateEmbeddables:(Z)V
364: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isRecords:()Ljava/lang/Boolean;
ifnull 366
365: aload 9
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isRecords:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
invokeinterface org.jooq.codegen.Generator.setGenerateRecords:(Z)V
366: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isRecordsImplementingRecordN:()Ljava/lang/Boolean;
ifnull 368
367: aload 9
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isRecordsImplementingRecordN:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
invokeinterface org.jooq.codegen.Generator.setGenerateRecordsImplementingRecordN:(Z)V
368: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isPojos:()Ljava/lang/Boolean;
ifnull 370
369: aload 9
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isPojos:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
invokeinterface org.jooq.codegen.Generator.setGeneratePojos:(Z)V
370: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isPojosAsJavaRecordClasses:()Ljava/lang/Boolean;
ifnull 372
371: aload 9
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isPojosAsJavaRecordClasses:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
invokeinterface org.jooq.codegen.Generator.setGeneratePojosAsJavaRecordClasses:(Z)V
372: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isPojosAsScalaCaseClasses:()Ljava/lang/Boolean;
ifnull 374
373: aload 9
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isPojosAsScalaCaseClasses:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
invokeinterface org.jooq.codegen.Generator.setGeneratePojosAsScalaCaseClasses:(Z)V
374: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isPojosAsKotlinDataClasses:()Ljava/lang/Boolean;
ifnull 376
375: aload 9
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isPojosAsKotlinDataClasses:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
invokeinterface org.jooq.codegen.Generator.setGeneratePojosAsKotlinDataClasses:(Z)V
376: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isImmutablePojos:()Ljava/lang/Boolean;
ifnull 378
377: aload 9
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isImmutablePojos:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
invokeinterface org.jooq.codegen.Generator.setGenerateImmutablePojos:(Z)V
378: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isSerializablePojos:()Ljava/lang/Boolean;
ifnull 380
379: aload 9
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isSerializablePojos:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
invokeinterface org.jooq.codegen.Generator.setGenerateSerializablePojos:(Z)V
380: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isInterfaces:()Ljava/lang/Boolean;
ifnull 382
381: aload 9
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isInterfaces:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
invokeinterface org.jooq.codegen.Generator.setGenerateInterfaces:(Z)V
382: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isImmutableInterfaces:()Ljava/lang/Boolean;
ifnull 384
383: aload 9
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isImmutableInterfaces:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
invokeinterface org.jooq.codegen.Generator.setGenerateImmutableInterfaces:(Z)V
384: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isSerializableInterfaces:()Ljava/lang/Boolean;
ifnull 386
385: aload 9
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isSerializableInterfaces:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
invokeinterface org.jooq.codegen.Generator.setGenerateSerializableInterfaces:(Z)V
386: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isDaos:()Ljava/lang/Boolean;
ifnull 388
387: aload 9
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isDaos:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
invokeinterface org.jooq.codegen.Generator.setGenerateDaos:(Z)V
388: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isJpaAnnotations:()Ljava/lang/Boolean;
ifnull 390
389: aload 9
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isJpaAnnotations:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
invokeinterface org.jooq.codegen.Generator.setGenerateJPAAnnotations:(Z)V
390: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.getJpaVersion:()Ljava/lang/String;
ifnull 392
391: aload 9
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.getJpaVersion:()Ljava/lang/String;
invokeinterface org.jooq.codegen.Generator.setGenerateJPAVersion:(Ljava/lang/String;)V
392: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isValidationAnnotations:()Ljava/lang/Boolean;
ifnull 394
393: aload 9
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isValidationAnnotations:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
invokeinterface org.jooq.codegen.Generator.setGenerateValidationAnnotations:(Z)V
394: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isSpringAnnotations:()Ljava/lang/Boolean;
ifnull 396
395: aload 9
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isSpringAnnotations:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
invokeinterface org.jooq.codegen.Generator.setGenerateSpringAnnotations:(Z)V
396: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.getGeneratedSerialVersionUID:()Lorg/jooq/meta/jaxb/GeneratedSerialVersionUID;
ifnull 398
397: aload 9
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.getGeneratedSerialVersionUID:()Lorg/jooq/meta/jaxb/GeneratedSerialVersionUID;
invokeinterface org.jooq.codegen.Generator.setGenerateGeneratedSerialVersionUID:(Lorg/jooq/meta/jaxb/GeneratedSerialVersionUID;)V
398: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.getMaxMembersPerInitialiser:()Ljava/lang/Integer;
ifnull 400
399: aload 9
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.getMaxMembersPerInitialiser:()Ljava/lang/Integer;
invokevirtual java.lang.Integer.intValue:()I
invokeinterface org.jooq.codegen.Generator.setMaxMembersPerInitialiser:(I)V
400: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isQueues:()Ljava/lang/Boolean;
ifnull 402
401: aload 9
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isQueues:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
invokeinterface org.jooq.codegen.Generator.setGenerateQueues:(Z)V
402: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isLinks:()Ljava/lang/Boolean;
ifnull 404
403: aload 9
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isLinks:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
invokeinterface org.jooq.codegen.Generator.setGenerateLinks:(Z)V
404: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isKeys:()Ljava/lang/Boolean;
ifnull 406
405: aload 9
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isKeys:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
invokeinterface org.jooq.codegen.Generator.setGenerateKeys:(Z)V
406: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isGlobalObjectReferences:()Ljava/lang/Boolean;
ifnull 408
407: aload 9
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isGlobalObjectReferences:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
invokeinterface org.jooq.codegen.Generator.setGenerateGlobalObjectReferences:(Z)V
408: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isGlobalCatalogReferences:()Ljava/lang/Boolean;
ifnull 410
409: aload 9
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isGlobalCatalogReferences:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
invokeinterface org.jooq.codegen.Generator.setGenerateGlobalCatalogReferences:(Z)V
410: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isGlobalDomainReferences:()Ljava/lang/Boolean;
ifnull 412
411: aload 9
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isGlobalDomainReferences:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
invokeinterface org.jooq.codegen.Generator.setGenerateGlobalDomainReferences:(Z)V
412: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isGlobalSchemaReferences:()Ljava/lang/Boolean;
ifnull 414
413: aload 9
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isGlobalSchemaReferences:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
invokeinterface org.jooq.codegen.Generator.setGenerateGlobalSchemaReferences:(Z)V
414: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isGlobalRoutineReferences:()Ljava/lang/Boolean;
ifnull 416
415: aload 9
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isGlobalRoutineReferences:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
invokeinterface org.jooq.codegen.Generator.setGenerateGlobalRoutineReferences:(Z)V
416: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isGlobalSequenceReferences:()Ljava/lang/Boolean;
ifnull 418
417: aload 9
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isGlobalSequenceReferences:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
invokeinterface org.jooq.codegen.Generator.setGenerateGlobalSequenceReferences:(Z)V
418: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isGlobalTableReferences:()Ljava/lang/Boolean;
ifnull 420
419: aload 9
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isGlobalTableReferences:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
invokeinterface org.jooq.codegen.Generator.setGenerateGlobalTableReferences:(Z)V
420: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isGlobalUDTReferences:()Ljava/lang/Boolean;
ifnull 422
421: aload 9
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isGlobalUDTReferences:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
invokeinterface org.jooq.codegen.Generator.setGenerateGlobalUDTReferences:(Z)V
422: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isGlobalQueueReferences:()Ljava/lang/Boolean;
ifnull 424
423: aload 9
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isGlobalQueueReferences:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
invokeinterface org.jooq.codegen.Generator.setGenerateGlobalQueueReferences:(Z)V
424: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isGlobalLinkReferences:()Ljava/lang/Boolean;
ifnull 426
425: aload 9
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isGlobalLinkReferences:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
invokeinterface org.jooq.codegen.Generator.setGenerateGlobalLinkReferences:(Z)V
426: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isGlobalKeyReferences:()Ljava/lang/Boolean;
ifnull 428
427: aload 9
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isGlobalKeyReferences:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
invokeinterface org.jooq.codegen.Generator.setGenerateGlobalKeyReferences:(Z)V
428: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isGlobalIndexReferences:()Ljava/lang/Boolean;
ifnull 430
429: aload 9
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isGlobalIndexReferences:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
invokeinterface org.jooq.codegen.Generator.setGenerateGlobalIndexReferences:(Z)V
430: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isJavadoc:()Ljava/lang/Boolean;
ifnull 432
431: aload 9
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isJavadoc:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
invokeinterface org.jooq.codegen.Generator.setGenerateJavadoc:(Z)V
432: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isComments:()Ljava/lang/Boolean;
ifnull 434
433: aload 9
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isComments:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
invokeinterface org.jooq.codegen.Generator.setGenerateComments:(Z)V
434: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isCommentsOnAttributes:()Ljava/lang/Boolean;
ifnull 436
435: aload 9
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isCommentsOnAttributes:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
invokeinterface org.jooq.codegen.Generator.setGenerateCommentsOnAttributes:(Z)V
436: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isCommentsOnCatalogs:()Ljava/lang/Boolean;
ifnull 438
437: aload 9
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isCommentsOnCatalogs:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
invokeinterface org.jooq.codegen.Generator.setGenerateCommentsOnCatalogs:(Z)V
438: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isCommentsOnColumns:()Ljava/lang/Boolean;
ifnull 440
439: aload 9
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isCommentsOnColumns:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
invokeinterface org.jooq.codegen.Generator.setGenerateCommentsOnColumns:(Z)V
440: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isCommentsOnKeys:()Ljava/lang/Boolean;
ifnull 442
441: aload 9
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isCommentsOnKeys:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
invokeinterface org.jooq.codegen.Generator.setGenerateCommentsOnKeys:(Z)V
442: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isCommentsOnLinks:()Ljava/lang/Boolean;
ifnull 444
443: aload 9
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isCommentsOnLinks:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
invokeinterface org.jooq.codegen.Generator.setGenerateCommentsOnLinks:(Z)V
444: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isCommentsOnPackages:()Ljava/lang/Boolean;
ifnull 446
445: aload 9
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isCommentsOnPackages:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
invokeinterface org.jooq.codegen.Generator.setGenerateCommentsOnPackages:(Z)V
446: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isCommentsOnParameters:()Ljava/lang/Boolean;
ifnull 448
447: aload 9
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isCommentsOnParameters:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
invokeinterface org.jooq.codegen.Generator.setGenerateCommentsOnParameters:(Z)V
448: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isCommentsOnQueues:()Ljava/lang/Boolean;
ifnull 450
449: aload 9
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isCommentsOnQueues:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
invokeinterface org.jooq.codegen.Generator.setGenerateCommentsOnQueues:(Z)V
450: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isCommentsOnRoutines:()Ljava/lang/Boolean;
ifnull 452
451: aload 9
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isCommentsOnRoutines:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
invokeinterface org.jooq.codegen.Generator.setGenerateCommentsOnRoutines:(Z)V
452: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isCommentsOnSchemas:()Ljava/lang/Boolean;
ifnull 454
453: aload 9
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isCommentsOnSchemas:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
invokeinterface org.jooq.codegen.Generator.setGenerateCommentsOnSchemas:(Z)V
454: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isCommentsOnSequences:()Ljava/lang/Boolean;
ifnull 456
455: aload 9
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isCommentsOnSequences:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
invokeinterface org.jooq.codegen.Generator.setGenerateCommentsOnSequences:(Z)V
456: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isCommentsOnTables:()Ljava/lang/Boolean;
ifnull 458
457: aload 9
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isCommentsOnTables:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
invokeinterface org.jooq.codegen.Generator.setGenerateCommentsOnTables:(Z)V
458: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isCommentsOnEmbeddables:()Ljava/lang/Boolean;
ifnull 460
459: aload 9
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isCommentsOnEmbeddables:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
invokeinterface org.jooq.codegen.Generator.setGenerateCommentsOnEmbeddables:(Z)V
460: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isCommentsOnUDTs:()Ljava/lang/Boolean;
ifnull 462
461: aload 9
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isCommentsOnUDTs:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
invokeinterface org.jooq.codegen.Generator.setGenerateCommentsOnUDTs:(Z)V
462: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isSources:()Ljava/lang/Boolean;
ifnull 464
463: aload 9
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isSources:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
invokeinterface org.jooq.codegen.Generator.setGenerateSources:(Z)V
464: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isSourcesOnViews:()Ljava/lang/Boolean;
ifnull 466
465: aload 9
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isSourcesOnViews:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
invokeinterface org.jooq.codegen.Generator.setGenerateSourcesOnViews:(Z)V
466: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isFluentSetters:()Ljava/lang/Boolean;
ifnull 468
467: aload 9
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isFluentSetters:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
invokeinterface org.jooq.codegen.Generator.setGenerateFluentSetters:(Z)V
468: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isJavaBeansGettersAndSetters:()Ljava/lang/Boolean;
ifnull 470
469: aload 9
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isJavaBeansGettersAndSetters:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
invokeinterface org.jooq.codegen.Generator.setGenerateJavaBeansGettersAndSetters:(Z)V
470: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isVarargSetters:()Ljava/lang/Boolean;
ifnull 472
471: aload 9
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isVarargSetters:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
invokeinterface org.jooq.codegen.Generator.setGenerateVarargsSetters:(Z)V
472: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isPojosEqualsAndHashCode:()Ljava/lang/Boolean;
ifnull 474
473: aload 9
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isPojosEqualsAndHashCode:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
invokeinterface org.jooq.codegen.Generator.setGeneratePojosEqualsAndHashCode:(Z)V
474: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isPojosToString:()Ljava/lang/Boolean;
ifnull 476
475: aload 9
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isPojosToString:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
invokeinterface org.jooq.codegen.Generator.setGeneratePojosToString:(Z)V
476: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.getFullyQualifiedTypes:()Ljava/lang/String;
ifnull 478
477: aload 9
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.getFullyQualifiedTypes:()Ljava/lang/String;
invokeinterface org.jooq.codegen.Generator.setGenerateFullyQualifiedTypes:(Ljava/lang/String;)V
478: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isJavaTimeTypes:()Ljava/lang/Boolean;
ifnull 480
479: aload 9
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isJavaTimeTypes:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
invokeinterface org.jooq.codegen.Generator.setGenerateJavaTimeTypes:(Z)V
480: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isEmptyCatalogs:()Ljava/lang/Boolean;
ifnull 482
481: aload 9
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isEmptyCatalogs:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
invokeinterface org.jooq.codegen.Generator.setGenerateEmptyCatalogs:(Z)V
482: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isEmptySchemas:()Ljava/lang/Boolean;
ifnull 484
483: aload 9
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.isEmptySchemas:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
invokeinterface org.jooq.codegen.Generator.setGenerateEmptySchemas:(Z)V
484: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.getNewline:()Ljava/lang/String;
ifnull 486
485: aload 9
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.getNewline:()Ljava/lang/String;
invokeinterface org.jooq.codegen.Generator.setGenerateNewline:(Ljava/lang/String;)V
486: StackMap locals:
StackMap stack:
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.getIndentation:()Ljava/lang/String;
ifnull 488
487: aload 9
aload 3
invokevirtual org.jooq.meta.jaxb.Generator.getGenerate:()Lorg/jooq/meta/jaxb/Generate;
invokevirtual org.jooq.meta.jaxb.Generate.getIndentation:()Ljava/lang/String;
invokeinterface org.jooq.codegen.Generator.setGenerateIndentation:(Ljava/lang/String;)V
488: StackMap locals:
StackMap stack:
aload 4
invokevirtual org.jooq.meta.jaxb.Database.getSchemaVersionProvider:()Ljava/lang/String;
invokestatic org.jooq.tools.StringUtils.isBlank:(Ljava/lang/String;)Z
ifne 490
489: aload 9
iconst_1
invokeinterface org.jooq.codegen.Generator.setUseSchemaVersionProvider:(Z)V
490: StackMap locals:
StackMap stack:
aload 4
invokevirtual org.jooq.meta.jaxb.Database.getCatalogVersionProvider:()Ljava/lang/String;
invokestatic org.jooq.tools.StringUtils.isBlank:(Ljava/lang/String;)Z
ifne 492
491: aload 9
iconst_1
invokeinterface org.jooq.codegen.Generator.setUseCatalogVersionProvider:(Z)V
492: StackMap locals:
StackMap stack:
aload 4
invokevirtual org.jooq.meta.jaxb.Database.isTableValuedFunctions:()Ljava/lang/Boolean;
ifnull 494
493: aload 9
aload 4
invokevirtual org.jooq.meta.jaxb.Database.isTableValuedFunctions:()Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
invokeinterface org.jooq.codegen.Generator.setGenerateTableValuedFunctions:(Z)V
goto 495
494: StackMap locals:
StackMap stack:
aload 9
iconst_1
invokeinterface org.jooq.codegen.Generator.setGenerateTableValuedFunctions:(Z)V
495: StackMap locals:
StackMap stack:
aload 10
aload 9
invokeinterface org.jooq.codegen.Generator.generateInstanceFields:()Z
invokeinterface org.jooq.codegen.GeneratorStrategy.setInstanceFields:(Z)V
496: aload 10
aload 9
invokeinterface org.jooq.codegen.Generator.generateJavaBeansGettersAndSetters:()Z
invokeinterface org.jooq.codegen.GeneratorStrategy.setJavaBeansGettersAndSetters:(Z)V
497: aload 9
aload 7
invokeinterface org.jooq.codegen.Generator.generate:(Lorg/jooq/meta/Database;)V
498: aload 0
ldc "forced type"
ldc "forced types"
aload 7
invokeinterface org.jooq.meta.Database.getUnusedForcedTypes:()Ljava/util/List;
invokevirtual org.jooq.codegen.GenerationTool.logUnused:(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V
499: aload 0
ldc "embeddable"
ldc "embeddables"
aload 7
invokeinterface org.jooq.meta.Database.getUnusedEmbeddables:()Ljava/util/List;
invokevirtual org.jooq.codegen.GenerationTool.logUnused:(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V
500: aload 0
ldc "synthetic identity"
ldc "synthetic identities"
aload 7
invokeinterface org.jooq.meta.Database.getUnusedSyntheticIdentities:()Ljava/util/List;
invokevirtual org.jooq.codegen.GenerationTool.logUnused:(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V
501: aload 0
ldc "synthetic primary key"
ldc "synthetic primary keys"
aload 7
invokeinterface org.jooq.meta.Database.getUnusedSyntheticPrimaryKeys:()Ljava/util/List;
invokevirtual org.jooq.codegen.GenerationTool.logUnused:(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V
502: aload 0
ldc "synthetic unique key"
ldc "synthetic unique keys"
aload 7
invokeinterface org.jooq.meta.Database.getUnusedSyntheticUniqueKeys:()Ljava/util/List;
invokevirtual org.jooq.codegen.GenerationTool.logUnused:(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V
503: aload 0
ldc "synthetic foreign key"
ldc "synthetic foreign keys"
aload 7
invokeinterface org.jooq.meta.Database.getUnusedSyntheticForeignKeys:()Ljava/util/List;
invokevirtual org.jooq.codegen.GenerationTool.logUnused:(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V
end local 18 end local 17 end local 16 end local 15 end local 14 end local 13 end local 12 end local 11 end local 10 end local 9 end local 8 504: goto 520
505: StackMap locals: org.jooq.codegen.GenerationTool org.jooq.meta.jaxb.Configuration org.jooq.meta.jaxb.Jdbc org.jooq.meta.jaxb.Generator org.jooq.meta.jaxb.Database java.lang.String java.util.Locale org.jooq.meta.Database
StackMap stack: java.lang.Throwable
astore 21
506: aload 7
ifnull 511
507: aload 7
invokeinterface org.jooq.meta.Database.close:()V
508: goto 511
509: StackMap locals: org.jooq.codegen.GenerationTool org.jooq.meta.jaxb.Configuration org.jooq.meta.jaxb.Jdbc org.jooq.meta.jaxb.Generator org.jooq.meta.jaxb.Database java.lang.String java.util.Locale org.jooq.meta.Database top top top top top top top top top top top top top java.lang.Throwable
StackMap stack: java.lang.Exception
astore 22
start local 22 510: getstatic org.jooq.codegen.GenerationTool.log:Lorg/jooq/tools/JooqLogger;
ldc "Error while closing database"
aload 22
invokevirtual org.jooq.tools.JooqLogger.error:(Ljava/lang/Object;Ljava/lang/Throwable;)V
end local 22 511: StackMap locals:
StackMap stack:
aload 0
getfield org.jooq.codegen.GenerationTool.connection:Ljava/sql/Connection;
ifnull 519
512: aload 0
getfield org.jooq.codegen.GenerationTool.close:Z
ifeq 517
513: aload 0
getfield org.jooq.codegen.GenerationTool.ctx:Lorg/jooq/DSLContext;
ifnull 515
aload 0
getfield org.jooq.codegen.GenerationTool.ctx:Lorg/jooq/DSLContext;
invokeinterface org.jooq.DSLContext.family:()Lorg/jooq/SQLDialect;
getstatic org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;
if_acmpne 515
aload 0
getfield org.jooq.codegen.GenerationTool.dataSource:Ljavax/sql/DataSource;
ifnonnull 515
514: aload 0
getfield org.jooq.codegen.GenerationTool.ctx:Lorg/jooq/DSLContext;
ldc "shutdown"
invokeinterface org.jooq.DSLContext.execute:(Ljava/lang/String;)I
pop
515: StackMap locals:
StackMap stack:
aload 0
getfield org.jooq.codegen.GenerationTool.connection:Ljava/sql/Connection;
invokeinterface java.sql.Connection.close:()V
516: goto 519
517: StackMap locals:
StackMap stack:
aload 0
getfield org.jooq.codegen.GenerationTool.autoCommit:Ljava/lang/Boolean;
ifnull 519
518: aload 0
getfield org.jooq.codegen.GenerationTool.connection:Ljava/sql/Connection;
aload 0
getfield org.jooq.codegen.GenerationTool.autoCommit:Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
invokeinterface java.sql.Connection.setAutoCommit:(Z)V
519: StackMap locals:
StackMap stack:
aload 21
athrow
520: StackMap locals: org.jooq.codegen.GenerationTool org.jooq.meta.jaxb.Configuration org.jooq.meta.jaxb.Jdbc org.jooq.meta.jaxb.Generator org.jooq.meta.jaxb.Database java.lang.String java.util.Locale org.jooq.meta.Database
StackMap stack:
aload 7
ifnull 525
521: aload 7
invokeinterface org.jooq.meta.Database.close:()V
522: goto 525
523: StackMap locals:
StackMap stack: java.lang.Exception
astore 22
start local 22 524: getstatic org.jooq.codegen.GenerationTool.log:Lorg/jooq/tools/JooqLogger;
ldc "Error while closing database"
aload 22
invokevirtual org.jooq.tools.JooqLogger.error:(Ljava/lang/Object;Ljava/lang/Throwable;)V
end local 22 525: StackMap locals:
StackMap stack:
aload 0
getfield org.jooq.codegen.GenerationTool.connection:Ljava/sql/Connection;
ifnull 533
526: aload 0
getfield org.jooq.codegen.GenerationTool.close:Z
ifeq 531
527: aload 0
getfield org.jooq.codegen.GenerationTool.ctx:Lorg/jooq/DSLContext;
ifnull 529
aload 0
getfield org.jooq.codegen.GenerationTool.ctx:Lorg/jooq/DSLContext;
invokeinterface org.jooq.DSLContext.family:()Lorg/jooq/SQLDialect;
getstatic org.jooq.SQLDialect.HSQLDB:Lorg/jooq/SQLDialect;
if_acmpne 529
aload 0
getfield org.jooq.codegen.GenerationTool.dataSource:Ljavax/sql/DataSource;
ifnonnull 529
528: aload 0
getfield org.jooq.codegen.GenerationTool.ctx:Lorg/jooq/DSLContext;
ldc "shutdown"
invokeinterface org.jooq.DSLContext.execute:(Ljava/lang/String;)I
pop
529: StackMap locals:
StackMap stack:
aload 0
getfield org.jooq.codegen.GenerationTool.connection:Ljava/sql/Connection;
invokeinterface java.sql.Connection.close:()V
530: goto 533
531: StackMap locals:
StackMap stack:
aload 0
getfield org.jooq.codegen.GenerationTool.autoCommit:Ljava/lang/Boolean;
ifnull 533
532: aload 0
getfield org.jooq.codegen.GenerationTool.connection:Ljava/sql/Connection;
aload 0
getfield org.jooq.codegen.GenerationTool.autoCommit:Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
invokeinterface java.sql.Connection.setAutoCommit:(Z)V
533: StackMap locals:
StackMap stack:
return
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 534 0 this Lorg/jooq/codegen/GenerationTool;
0 534 1 configuration Lorg/jooq/meta/jaxb/Configuration;
4 9 2 property Ljava/lang/String;
17 534 2 j Lorg/jooq/meta/jaxb/Jdbc;
18 534 3 g Lorg/jooq/meta/jaxb/Generator;
23 534 4 d Lorg/jooq/meta/jaxb/Database;
24 534 5 databaseName Ljava/lang/String;
31 534 6 locale Ljava/util/Locale;
34 534 7 database Lorg/jooq/meta/Database;
40 70 8 url Ljava/lang/String;
54 56 9 a Ljava/lang/String;
58 64 9 driver Ljava/lang/Class<+Ljava/sql/Driver;>;
59 64 10 properties Ljava/util/Properties;
66 70 9 e Ljava/lang/Exception;
78 504 8 generatorClass Ljava/lang/Class<Lorg/jooq/codegen/Generator;>;
79 504 9 generator Lorg/jooq/codegen/Generator;
82 89 10 strategy Lorg/jooq/codegen/GeneratorStrategy;
94 504 10 strategy Lorg/jooq/codegen/GeneratorStrategy;
80 504 11 matchers Lorg/jooq/meta/jaxb/Matchers;
93 94 12 strategyClass Ljava/lang/Class<Lorg/jooq/codegen/GeneratorStrategy;>;
101 504 12 databaseClass Ljava/lang/Class<+Lorg/jooq/meta/Database;>;
106 504 13 catalogs Ljava/util/List<Lorg/jooq/meta/jaxb/CatalogMappingType;>;
107 504 14 schemata Ljava/util/List<Lorg/jooq/meta/jaxb/SchemaMappingType;>;
108 504 15 catalogsEmpty Z
109 504 16 schemataEmpty Z
113 135 17 catalog Lorg/jooq/meta/jaxb/CatalogMappingType;
123 129 18 schema Lorg/jooq/meta/jaxb/SchemaMappingType;
148 167 17 catalog Lorg/jooq/meta/jaxb/CatalogMappingType;
156 166 19 schema Lorg/jooq/meta/jaxb/SchemaMappingType;
258 504 17 svp Lorg/jooq/meta/SchemaVersionProvider;
259 504 18 cvp Lorg/jooq/meta/CatalogVersionProvider;
287 290 19 orderProvider Ljava/lang/Class<*>;
510 511 22 e Ljava/lang/Exception;
524 525 22 e Ljava/lang/Exception;
Exception table:
from to target type
5 6 7 Class java.lang.IllegalArgumentException
57 64 65 Class java.lang.Exception
260 262 263 Class java.lang.Exception
270 272 273 Class java.lang.Exception
34 505 505 any
507 508 509 Class java.lang.Exception
521 522 523 Class java.lang.Exception
Exceptions:
throws java.lang.Exception
MethodParameters:
Name Flags
configuration
private void logUnused(java.lang.String, java.lang.String, java.util.List<?>);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 3
invokeinterface java.util.List.isEmpty:()Z
ifne 16
ldc "jooq.codegen.logunused"
ldc "true"
invokestatic java.lang.System.getProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
invokestatic java.lang.Boolean.parseBoolean:(Ljava/lang/String;)Z
ifeq 16
1: getstatic org.jooq.codegen.GenerationTool.unusedLogger:Lorg/jooq/tools/JooqLogger;
2: new java.lang.StringBuilder
dup
ldc "Unused "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
3: new java.lang.StringBuilder
dup
ldc "There are unused "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ", which have not been used by this generation run.\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
4: ldc "This can be because of misconfigurations, such as, for example:\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
5: ldc "- case sensitive regular expressions\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
6: ldc "- regular expressions depending on whitespace (Pattern.COMMENTS is turned on!)\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
7: ldc "- missing or inadequate object qualification\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
8: ldc "- the object to which the configuration was applied in the past has been dropped\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
9: ldc "Try turning on DEBUG logging (-X in Maven, and <logging/> in jOOQ) to get additional info about the schema"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
10: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
11: invokevirtual org.jooq.tools.JooqLogger.warn:(Ljava/lang/Object;Ljava/lang/Object;)V
12: aload 3
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 5
goto 15
StackMap locals: org.jooq.codegen.GenerationTool java.lang.String java.lang.String java.util.List top java.util.Iterator
StackMap stack:
13: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
astore 4
start local 4 14: getstatic org.jooq.codegen.GenerationTool.unusedLogger:Lorg/jooq/tools/JooqLogger;
new java.lang.StringBuilder
dup
ldc "Unused "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 4
invokevirtual org.jooq.tools.JooqLogger.warn:(Ljava/lang/Object;Ljava/lang/Object;)V
end local 4 15: StackMap locals:
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 13
16: StackMap locals: org.jooq.codegen.GenerationTool java.lang.String java.lang.String java.util.List
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lorg/jooq/codegen/GenerationTool;
0 17 1 objectType Ljava/lang/String;
0 17 2 objectTypes Ljava/lang/String;
0 17 3 list Ljava/util/List<*>;
14 15 4 o Ljava/lang/Object;
Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/util/List<*>;)V
MethodParameters:
Name Flags
objectType
objectTypes
list
private static void setGlobalLoggingThreshold(org.jooq.meta.jaxb.Configuration);
descriptor: (Lorg/jooq/meta/jaxb/Configuration;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.jooq.meta.jaxb.Configuration.getLogging:()Lorg/jooq/meta/jaxb/Logging;
ifnull 13
1: invokestatic org.jooq.codegen.GenerationTool.$SWITCH_TABLE$org$jooq$meta$jaxb$Logging:()[I
aload 0
invokevirtual org.jooq.meta.jaxb.Configuration.getLogging:()Lorg/jooq/meta/jaxb/Logging;
invokevirtual org.jooq.meta.jaxb.Logging.ordinal:()I
iaload
tableswitch { // 1 - 6
1: 2
2: 4
3: 6
4: 8
5: 10
6: 12
default: 13
}
2: StackMap locals:
StackMap stack:
getstatic org.jooq.Log$Level.TRACE:Lorg/jooq/Log$Level;
invokestatic org.jooq.tools.JooqLogger.globalThreshold:(Lorg/jooq/Log$Level;)V
3: goto 13
4: StackMap locals:
StackMap stack:
getstatic org.jooq.Log$Level.DEBUG:Lorg/jooq/Log$Level;
invokestatic org.jooq.tools.JooqLogger.globalThreshold:(Lorg/jooq/Log$Level;)V
5: goto 13
6: StackMap locals:
StackMap stack:
getstatic org.jooq.Log$Level.INFO:Lorg/jooq/Log$Level;
invokestatic org.jooq.tools.JooqLogger.globalThreshold:(Lorg/jooq/Log$Level;)V
7: goto 13
8: StackMap locals:
StackMap stack:
getstatic org.jooq.Log$Level.WARN:Lorg/jooq/Log$Level;
invokestatic org.jooq.tools.JooqLogger.globalThreshold:(Lorg/jooq/Log$Level;)V
9: goto 13
10: StackMap locals:
StackMap stack:
getstatic org.jooq.Log$Level.ERROR:Lorg/jooq/Log$Level;
invokestatic org.jooq.tools.JooqLogger.globalThreshold:(Lorg/jooq/Log$Level;)V
11: goto 13
12: StackMap locals:
StackMap stack:
getstatic org.jooq.Log$Level.FATAL:Lorg/jooq/Log$Level;
invokestatic org.jooq.tools.JooqLogger.globalThreshold:(Lorg/jooq/Log$Level;)V
13: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 configuration Lorg/jooq/meta/jaxb/Configuration;
MethodParameters:
Name Flags
configuration
private java.util.Properties properties(java.util.List<org.jooq.meta.jaxb.Property>);
descriptor: (Ljava/util/List;)Ljava/util/Properties;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=5, args_size=2
start local 0 start local 1 0: new java.util.Properties
dup
invokespecial java.util.Properties.<init>:()V
astore 2
start local 2 1: aload 1
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 4
goto 4
StackMap locals: org.jooq.codegen.GenerationTool java.util.List java.util.Properties top java.util.Iterator
StackMap stack:
2: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jooq.meta.jaxb.Property
astore 3
start local 3 3: aload 2
aload 3
invokevirtual org.jooq.meta.jaxb.Property.getKey:()Ljava/lang/String;
aload 3
invokevirtual org.jooq.meta.jaxb.Property.getValue:()Ljava/lang/String;
invokevirtual java.util.Properties.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 3 4: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
5: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/jooq/codegen/GenerationTool;
0 6 1 properties Ljava/util/List<Lorg/jooq/meta/jaxb/Property;>;
1 6 2 result Ljava/util/Properties;
3 4 3 p Lorg/jooq/meta/jaxb/Property;
Signature: (Ljava/util/List<Lorg/jooq/meta/jaxb/Property;>;)Ljava/util/Properties;
MethodParameters:
Name Flags
properties
private java.lang.String driverClass(org.jooq.meta.jaxb.Jdbc);
descriptor: (Lorg/jooq/meta/jaxb/Jdbc;)Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual org.jooq.meta.jaxb.Jdbc.getDriver:()Ljava/lang/String;
astore 2
start local 2 1: aload 2
ifnonnull 4
2: aload 1
invokevirtual org.jooq.meta.jaxb.Jdbc.getUrl:()Ljava/lang/String;
invokestatic org.jooq.tools.jdbc.JDBCUtils.driver:(Ljava/lang/String;)Ljava/lang/String;
astore 2
3: getstatic org.jooq.codegen.GenerationTool.log:Lorg/jooq/tools/JooqLogger;
ldc "Database"
new java.lang.StringBuilder
dup
ldc "Inferring driver "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " from URL "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 1
invokevirtual org.jooq.meta.jaxb.Jdbc.getUrl:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.jooq.tools.JooqLogger.info:(Ljava/lang/Object;Ljava/lang/Object;)V
4: StackMap locals: java.lang.String
StackMap stack:
aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/jooq/codegen/GenerationTool;
0 5 1 j Lorg/jooq/meta/jaxb/Jdbc;
1 5 2 result Ljava/lang/String;
MethodParameters:
Name Flags
j
private java.lang.Class<? extends org.jooq.meta.Database> databaseClass(org.jooq.meta.jaxb.Jdbc);
descriptor: (Lorg/jooq/meta/jaxb/Jdbc;)Ljava/lang/Class;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.jooq.meta.jaxb.Jdbc.getUrl:()Ljava/lang/String;
invokevirtual org.jooq.codegen.GenerationTool.databaseClass:(Ljava/lang/String;)Ljava/lang/Class;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/codegen/GenerationTool;
0 1 1 j Lorg/jooq/meta/jaxb/Jdbc;
Signature: (Lorg/jooq/meta/jaxb/Jdbc;)Ljava/lang/Class<+Lorg/jooq/meta/Database;>;
MethodParameters:
Name Flags
j
private java.lang.Class<? extends org.jooq.meta.Database> databaseClass(java.sql.Connection);
descriptor: (Ljava/sql/Connection;)Ljava/lang/Class;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokeinterface java.sql.Connection.getMetaData:()Ljava/sql/DatabaseMetaData;
invokeinterface java.sql.DatabaseMetaData.getURL:()Ljava/lang/String;
invokevirtual org.jooq.codegen.GenerationTool.databaseClass:(Ljava/lang/String;)Ljava/lang/Class;
1: areturn
2: StackMap locals:
StackMap stack: java.sql.SQLException
astore 2
start local 2 3: new org.jooq.codegen.GeneratorException
dup
ldc "Error when reading URL from JDBC connection"
aload 2
invokespecial org.jooq.codegen.GeneratorException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/jooq/codegen/GenerationTool;
0 4 1 c Ljava/sql/Connection;
3 4 2 e Ljava/sql/SQLException;
Exception table:
from to target type
0 1 2 Class java.sql.SQLException
Signature: (Ljava/sql/Connection;)Ljava/lang/Class<+Lorg/jooq/meta/Database;>;
MethodParameters:
Name Flags
c
private java.lang.Class<? extends org.jooq.meta.Database> databaseClass(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/Class;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 1
invokestatic org.jooq.tools.StringUtils.isBlank:(Ljava/lang/String;)Z
ifeq 2
1: new org.jooq.codegen.GeneratorException
dup
ldc "No JDBC URL configured."
invokespecial org.jooq.codegen.GeneratorException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 1
invokestatic org.jooq.tools.jdbc.JDBCUtils.dialect:(Ljava/lang/String;)Lorg/jooq/SQLDialect;
invokestatic org.jooq.meta.Databases.databaseClass:(Lorg/jooq/SQLDialect;)Ljava/lang/Class;
astore 2
start local 2 3: getstatic org.jooq.codegen.GenerationTool.log:Lorg/jooq/tools/JooqLogger;
ldc "Database"
new java.lang.StringBuilder
dup
ldc "Inferring database "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " from URL "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual org.jooq.tools.JooqLogger.info:(Ljava/lang/Object;Ljava/lang/Object;)V
4: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/jooq/codegen/GenerationTool;
0 5 1 url Ljava/lang/String;
3 5 2 result Ljava/lang/Class<+Lorg/jooq/meta/Database;>;
Signature: (Ljava/lang/String;)Ljava/lang/Class<+Lorg/jooq/meta/Database;>;
MethodParameters:
Name Flags
url
private java.lang.Class<?> loadClass(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/Class;
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=9, args_size=2
start local 0 start local 1 0: aload 0
getfield org.jooq.codegen.GenerationTool.loader:Ljava/lang/ClassLoader;
ifnonnull 3
1: aload 0
aload 1
invokevirtual org.jooq.codegen.GenerationTool.loadClass0:(Ljava/lang/String;)Ljava/lang/Class;
2: areturn
3: StackMap locals:
StackMap stack:
aload 0
getfield org.jooq.codegen.GenerationTool.loader:Ljava/lang/ClassLoader;
aload 1
invokevirtual java.lang.ClassLoader.loadClass:(Ljava/lang/String;)Ljava/lang/Class;
4: areturn
5: StackMap locals:
StackMap stack: java.lang.ClassNotFoundException
astore 2
start local 2 6: aconst_null
astore 3
start local 3 7: aload 1
ldc "org.jooq.util."
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 30
8: aconst_null
astore 4
start local 4 9: iconst_4
anewarray java.lang.String
dup
iconst_0
ldc "org.jooq.meta"
aastore
dup
iconst_1
ldc "org.jooq.meta.extensions"
aastore
dup
iconst_2
ldc "org.jooq.codegen"
aastore
dup
iconst_3
ldc "org.jooq.codegen.maven"
aastore
dup
astore 8
arraylength
istore 7
iconst_0
istore 6
goto 15
StackMap locals: org.jooq.codegen.GenerationTool java.lang.String java.lang.ClassNotFoundException java.lang.String java.lang.String top int int java.lang.String[]
StackMap stack:
10: aload 8
iload 6
aaload
astore 5
start local 5 11: aload 0
aload 1
ldc "org.jooq.util"
aload 5
invokevirtual java.lang.String.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
invokevirtual org.jooq.codegen.GenerationTool.loadClass0:(Ljava/lang/String;)Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
astore 4
12: goto 16
13: StackMap locals: org.jooq.codegen.GenerationTool java.lang.String java.lang.ClassNotFoundException java.lang.String java.lang.String java.lang.String int int java.lang.String[]
StackMap stack: java.lang.ClassNotFoundException
pop
end local 5 14: iinc 6 1
StackMap locals: org.jooq.codegen.GenerationTool java.lang.String java.lang.ClassNotFoundException java.lang.String java.lang.String top int int java.lang.String[]
StackMap stack:
15: iload 6
iload 7
if_icmplt 10
16: StackMap locals: org.jooq.codegen.GenerationTool java.lang.String java.lang.ClassNotFoundException java.lang.String java.lang.String
StackMap stack:
getstatic org.jooq.codegen.GenerationTool.log:Lorg/jooq/tools/JooqLogger;
ldc "Type not found"
17: new java.lang.StringBuilder
dup
ldc "Your configured "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " type was not found.\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
18: aload 4
ifnull 19
new java.lang.StringBuilder
dup
ldc "Did you mean "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 4
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "?\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
goto 20
StackMap locals: org.jooq.codegen.GenerationTool java.lang.String java.lang.ClassNotFoundException java.lang.String java.lang.String
StackMap stack: org.jooq.tools.JooqLogger java.lang.String java.lang.StringBuilder
19: ldc ""
StackMap locals: org.jooq.codegen.GenerationTool java.lang.String java.lang.ClassNotFoundException java.lang.String java.lang.String
StackMap stack: org.jooq.tools.JooqLogger java.lang.String java.lang.StringBuilder java.lang.String
20: invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
21: ldc "Do note that in jOOQ 3.11, jOOQ-meta and jOOQ-codegen packages have been renamed. New package names are:\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
22: ldc "- org.jooq.meta\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
23: ldc "- org.jooq.meta.extensions\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
24: ldc "- org.jooq.codegen\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
25: ldc "- org.jooq.codegen.maven\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
26: ldc "See https://github.com/jOOQ/jOOQ/issues/7419 for details"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
27: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
28: dup
astore 3
invokevirtual org.jooq.tools.JooqLogger.warn:(Ljava/lang/Object;Ljava/lang/Object;)V
end local 4 29: goto 53
30: StackMap locals:
StackMap stack:
aload 1
ldc "org.jooq.meta.extensions.liquibase.LiquibaseDatabase"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 38
31: getstatic org.jooq.codegen.GenerationTool.log:Lorg/jooq/tools/JooqLogger;
ldc "Type not found"
32: new java.lang.StringBuilder
dup
ldc "Your configured database type was not found: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ".\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
33: ldc "- Please make sure the jooq-meta-extensions-liquibase dependency is on your classpath.\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
34: ldc "- In jOOQ 3.14, the dependency name has changed, see https://github.com/jOOQ/jOOQ/issues/10331"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
35: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
36: dup
astore 3
invokevirtual org.jooq.tools.JooqLogger.warn:(Ljava/lang/Object;Ljava/lang/Object;)V
37: goto 53
38: StackMap locals:
StackMap stack:
aload 1
ldc "org.jooq.meta.extensions.jpa.JPADatabase"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 46
39: getstatic org.jooq.codegen.GenerationTool.log:Lorg/jooq/tools/JooqLogger;
ldc "Type not found"
40: new java.lang.StringBuilder
dup
ldc "Your configured database type was not found: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ".\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
41: ldc "- Please make sure the jooq-meta-extensions-hibernate dependency is on your classpath.\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
42: ldc "- In jOOQ 3.14, the dependency name has changed, see https://github.com/jOOQ/jOOQ/issues/10331"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
43: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
44: dup
astore 3
invokevirtual org.jooq.tools.JooqLogger.warn:(Ljava/lang/Object;Ljava/lang/Object;)V
45: goto 53
46: StackMap locals:
StackMap stack:
aload 1
ldc "org.jooq.meta."
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 53
aload 1
ldc "Database"
invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
ifeq 53
47: getstatic org.jooq.codegen.GenerationTool.log:Lorg/jooq/tools/JooqLogger;
ldc "Type not found"
48: new java.lang.StringBuilder
dup
ldc "Your configured database type was not found: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ". This can have several reasons:\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
49: ldc "- You want to use a commercial jOOQ Edition, but you pulled the Open Source Edition from Maven Central.\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
50: ldc "- You have mis-typed your class name."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
51: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
52: dup
astore 3
invokevirtual org.jooq.tools.JooqLogger.warn:(Ljava/lang/Object;Ljava/lang/Object;)V
53: StackMap locals:
StackMap stack:
aload 3
ifnonnull 55
54: aload 2
athrow
55: StackMap locals:
StackMap stack:
new java.lang.ClassNotFoundException
dup
aload 3
aload 2
invokespecial java.lang.ClassNotFoundException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
athrow
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 56 0 this Lorg/jooq/codegen/GenerationTool;
0 56 1 className Ljava/lang/String;
6 56 2 e Ljava/lang/ClassNotFoundException;
7 56 3 message Ljava/lang/String;
9 29 4 alternative Ljava/lang/String;
11 14 5 pkg Ljava/lang/String;
Exception table:
from to target type
0 2 5 Class java.lang.ClassNotFoundException
3 4 5 Class java.lang.ClassNotFoundException
11 12 13 Class java.lang.ClassNotFoundException
Exceptions:
throws java.lang.ClassNotFoundException
Signature: (Ljava/lang/String;)Ljava/lang/Class<*>;
MethodParameters:
Name Flags
className
private java.lang.Class<?> loadClass0(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/Class;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokestatic java.lang.Class.forName:(Ljava/lang/String;)Ljava/lang/Class;
1: areturn
2: StackMap locals:
StackMap stack: java.lang.ClassNotFoundException
pop
3: invokestatic java.lang.Thread.currentThread:()Ljava/lang/Thread;
invokevirtual java.lang.Thread.getContextClassLoader:()Ljava/lang/ClassLoader;
aload 1
invokevirtual java.lang.ClassLoader.loadClass:(Ljava/lang/String;)Ljava/lang/Class;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/jooq/codegen/GenerationTool;
0 4 1 className Ljava/lang/String;
Exception table:
from to target type
0 1 2 Class java.lang.ClassNotFoundException
Exceptions:
throws java.lang.ClassNotFoundException
Signature: (Ljava/lang/String;)Ljava/lang/Class<*>;
MethodParameters:
Name Flags
className
private static java.lang.String trim(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
invokevirtual java.lang.String.trim:()Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 string Ljava/lang/String;
MethodParameters:
Name Flags
string
public static long copyLarge(java.io.InputStream, java.io.OutputStream);
descriptor: (Ljava/io/InputStream;Ljava/io/OutputStream;)J
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=6, args_size=2
start local 0 start local 1 0: sipush 4096
newarray 8
astore 2
start local 2 1: lconst_0
lstore 3
start local 3 2: iconst_0
istore 5
start local 5 3: goto 6
4: StackMap locals: byte[] long int
StackMap stack:
aload 1
aload 2
iconst_0
iload 5
invokevirtual java.io.OutputStream.write:([BII)V
5: lload 3
iload 5
i2l
ladd
lstore 3
6: StackMap locals:
StackMap stack:
iconst_m1
aload 0
aload 2
invokevirtual java.io.InputStream.read:([B)I
dup
istore 5
if_icmpne 4
7: lload 3
lreturn
end local 5 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 input Ljava/io/InputStream;
0 8 1 output Ljava/io/OutputStream;
1 8 2 buffer [B
2 8 3 count J
3 8 5 n I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
input
output
public static org.jooq.meta.jaxb.Configuration load(java.io.InputStream);
descriptor: (Ljava/io/InputStream;)Lorg/jooq/meta/jaxb/Configuration;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=3, args_size=1
start local 0 0: new java.io.ByteArrayOutputStream
dup
invokespecial java.io.ByteArrayOutputStream.<init>:()V
astore 1
start local 1 1: aload 0
aload 1
invokestatic org.jooq.codegen.GenerationTool.copyLarge:(Ljava/io/InputStream;Ljava/io/OutputStream;)J
pop2
2: aload 1
invokevirtual java.io.ByteArrayOutputStream.toString:()Ljava/lang/String;
astore 2
start local 2 3: aload 2
4: ldc "<(\\w+:)?configuration xmlns(:\\w+)?=\"http://www.jooq.org/xsd/jooq-codegen-\\d+\\.\\d+\\.\\d+.xsd\">"
5: ldc "<$1configuration xmlns$2=\"http://www.jooq.org/xsd/jooq-codegen-3.14.0.xsd\">"
6: invokevirtual java.lang.String.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
astore 2
7: aload 2
ldc Lorg/jooq/meta/jaxb/Configuration;
invokestatic org.jooq.util.jaxb.tools.MiniJAXB.unmarshal:(Ljava/lang/String;Ljava/lang/Class;)Lorg/jooq/util/jaxb/tools/XMLAppendable;
checkcast org.jooq.meta.jaxb.Configuration
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 in Ljava/io/InputStream;
1 8 1 out Ljava/io/ByteArrayOutputStream;
3 8 2 xml Ljava/lang/String;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
in
static int[] $SWITCH_TABLE$org$jooq$meta$jaxb$OnError();
descriptor: ()[I
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=0
0: getstatic org.jooq.codegen.GenerationTool.$SWITCH_TABLE$org$jooq$meta$jaxb$OnError:[I
dup
ifnull 1
areturn
StackMap locals:
StackMap stack: int[]
1: pop
invokestatic org.jooq.meta.jaxb.OnError.values:()[Lorg/jooq/meta/jaxb/OnError;
arraylength
newarray 10
astore 0
2: aload 0
getstatic org.jooq.meta.jaxb.OnError.FAIL:Lorg/jooq/meta/jaxb/OnError;
invokevirtual org.jooq.meta.jaxb.OnError.ordinal:()I
iconst_1
iastore
3: goto 5
StackMap locals: int[]
StackMap stack: java.lang.NoSuchFieldError
4: pop
StackMap locals:
StackMap stack:
5: aload 0
getstatic org.jooq.meta.jaxb.OnError.LOG:Lorg/jooq/meta/jaxb/OnError;
invokevirtual org.jooq.meta.jaxb.OnError.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.meta.jaxb.OnError.SILENT:Lorg/jooq/meta/jaxb/OnError;
invokevirtual org.jooq.meta.jaxb.OnError.ordinal:()I
iconst_3
iastore
9: goto 11
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
10: pop
StackMap locals:
StackMap stack:
11: aload 0
dup
putstatic org.jooq.codegen.GenerationTool.$SWITCH_TABLE$org$jooq$meta$jaxb$OnError:[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
static int[] $SWITCH_TABLE$org$jooq$meta$jaxb$Logging();
descriptor: ()[I
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=0
0: getstatic org.jooq.codegen.GenerationTool.$SWITCH_TABLE$org$jooq$meta$jaxb$Logging:[I
dup
ifnull 1
areturn
StackMap locals:
StackMap stack: int[]
1: pop
invokestatic org.jooq.meta.jaxb.Logging.values:()[Lorg/jooq/meta/jaxb/Logging;
arraylength
newarray 10
astore 0
2: aload 0
getstatic org.jooq.meta.jaxb.Logging.DEBUG:Lorg/jooq/meta/jaxb/Logging;
invokevirtual org.jooq.meta.jaxb.Logging.ordinal:()I
iconst_2
iastore
3: goto 5
StackMap locals: int[]
StackMap stack: java.lang.NoSuchFieldError
4: pop
StackMap locals:
StackMap stack:
5: aload 0
getstatic org.jooq.meta.jaxb.Logging.ERROR:Lorg/jooq/meta/jaxb/Logging;
invokevirtual org.jooq.meta.jaxb.Logging.ordinal:()I
iconst_5
iastore
6: goto 8
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
7: pop
StackMap locals:
StackMap stack:
8: aload 0
getstatic org.jooq.meta.jaxb.Logging.FATAL:Lorg/jooq/meta/jaxb/Logging;
invokevirtual org.jooq.meta.jaxb.Logging.ordinal:()I
bipush 6
iastore
9: goto 11
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
10: pop
StackMap locals:
StackMap stack:
11: aload 0
getstatic org.jooq.meta.jaxb.Logging.INFO:Lorg/jooq/meta/jaxb/Logging;
invokevirtual org.jooq.meta.jaxb.Logging.ordinal:()I
iconst_3
iastore
12: goto 14
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
13: pop
StackMap locals:
StackMap stack:
14: aload 0
getstatic org.jooq.meta.jaxb.Logging.TRACE:Lorg/jooq/meta/jaxb/Logging;
invokevirtual org.jooq.meta.jaxb.Logging.ordinal:()I
iconst_1
iastore
15: goto 17
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
16: pop
StackMap locals:
StackMap stack:
17: aload 0
getstatic org.jooq.meta.jaxb.Logging.WARN:Lorg/jooq/meta/jaxb/Logging;
invokevirtual org.jooq.meta.jaxb.Logging.ordinal:()I
iconst_4
iastore
18: goto 20
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
19: pop
StackMap locals:
StackMap stack:
20: aload 0
dup
putstatic org.jooq.codegen.GenerationTool.$SWITCH_TABLE$org$jooq$meta$jaxb$Logging:[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
}
SourceFile: "GenerationTool.java"
NestMembers:
org.jooq.codegen.GenerationTool$Unused
InnerClasses:
public final Level = org.jooq.Log$Level of org.jooq.Log
private Unused = org.jooq.codegen.GenerationTool$Unused of org.jooq.codegen.GenerationTool