public class org.jooq.meta.DefaultArrayDefinition extends org.jooq.meta.AbstractDefinition implements org.jooq.meta.ArrayDefinition
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.jooq.meta.DefaultArrayDefinition
super_class: org.jooq.meta.AbstractDefinition
{
private final org.jooq.meta.DataTypeDefinition definedType;
descriptor: Lorg/jooq/meta/DataTypeDefinition;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private transient org.jooq.meta.DataTypeDefinition type;
descriptor: Lorg/jooq/meta/DataTypeDefinition;
flags: (0x0082) ACC_PRIVATE, ACC_TRANSIENT
private transient org.jooq.meta.DataTypeDefinition resolvedType;
descriptor: Lorg/jooq/meta/DataTypeDefinition;
flags: (0x0082) ACC_PRIVATE, ACC_TRANSIENT
public void <init>(org.jooq.meta.SchemaDefinition, java.lang.String, org.jooq.meta.DataTypeDefinition);
descriptor: (Lorg/jooq/meta/SchemaDefinition;Ljava/lang/String;Lorg/jooq/meta/DataTypeDefinition;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aconst_null
aload 2
aload 3
invokespecial org.jooq.meta.DefaultArrayDefinition.<init>:(Lorg/jooq/meta/SchemaDefinition;Lorg/jooq/meta/PackageDefinition;Ljava/lang/String;Lorg/jooq/meta/DataTypeDefinition;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jooq/meta/DefaultArrayDefinition;
0 2 1 schema Lorg/jooq/meta/SchemaDefinition;
0 2 2 name Ljava/lang/String;
0 2 3 type Lorg/jooq/meta/DataTypeDefinition;
MethodParameters:
Name Flags
schema
name
type
public void <init>(org.jooq.meta.SchemaDefinition, org.jooq.meta.PackageDefinition, java.lang.String, org.jooq.meta.DataTypeDefinition);
descriptor: (Lorg/jooq/meta/SchemaDefinition;Lorg/jooq/meta/PackageDefinition;Ljava/lang/String;Lorg/jooq/meta/DataTypeDefinition;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
invokevirtual org.jooq.meta.SchemaDefinition.getDatabase:()Lorg/jooq/meta/Database;
aload 1
aload 2
aload 3
ldc ""
aconst_null
invokespecial org.jooq.meta.AbstractDefinition.<init>:(Lorg/jooq/meta/Database;Lorg/jooq/meta/SchemaDefinition;Lorg/jooq/meta/PackageDefinition;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
1: aload 0
aload 4
putfield org.jooq.meta.DefaultArrayDefinition.definedType:Lorg/jooq/meta/DataTypeDefinition;
2: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/jooq/meta/DefaultArrayDefinition;
0 3 1 schema Lorg/jooq/meta/SchemaDefinition;
0 3 2 pkg Lorg/jooq/meta/PackageDefinition;
0 3 3 name Ljava/lang/String;
0 3 4 type Lorg/jooq/meta/DataTypeDefinition;
MethodParameters:
Name Flags
schema
pkg
name
type
public org.jooq.meta.DataTypeDefinition getElementType();
descriptor: ()Lorg/jooq/meta/DataTypeDefinition;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jooq.meta.DefaultArrayDefinition.type:Lorg/jooq/meta/DataTypeDefinition;
ifnonnull 2
1: aload 0
aload 0
aload 0
aload 0
getfield org.jooq.meta.DefaultArrayDefinition.definedType:Lorg/jooq/meta/DataTypeDefinition;
aconst_null
invokestatic org.jooq.meta.AbstractTypedElementDefinition.mapDefinedType:(Lorg/jooq/meta/Definition;Lorg/jooq/meta/Definition;Lorg/jooq/meta/DataTypeDefinition;Lorg/jooq/meta/JavaTypeResolver;)Lorg/jooq/meta/DataTypeDefinition;
putfield org.jooq.meta.DefaultArrayDefinition.type:Lorg/jooq/meta/DataTypeDefinition;
2: StackMap locals:
StackMap stack:
aload 0
getfield org.jooq.meta.DefaultArrayDefinition.type:Lorg/jooq/meta/DataTypeDefinition;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/jooq/meta/DefaultArrayDefinition;
public org.jooq.meta.DataTypeDefinition getElementType(org.jooq.meta.JavaTypeResolver);
descriptor: (Lorg/jooq/meta/JavaTypeResolver;)Lorg/jooq/meta/DataTypeDefinition;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.jooq.meta.DefaultArrayDefinition.resolvedType:Lorg/jooq/meta/DataTypeDefinition;
ifnonnull 2
1: aload 0
aload 0
aload 0
aload 0
getfield org.jooq.meta.DefaultArrayDefinition.definedType:Lorg/jooq/meta/DataTypeDefinition;
aload 1
invokestatic org.jooq.meta.AbstractTypedElementDefinition.mapDefinedType:(Lorg/jooq/meta/Definition;Lorg/jooq/meta/Definition;Lorg/jooq/meta/DataTypeDefinition;Lorg/jooq/meta/JavaTypeResolver;)Lorg/jooq/meta/DataTypeDefinition;
putfield org.jooq.meta.DefaultArrayDefinition.resolvedType:Lorg/jooq/meta/DataTypeDefinition;
2: StackMap locals:
StackMap stack:
aload 0
getfield org.jooq.meta.DefaultArrayDefinition.resolvedType:Lorg/jooq/meta/DataTypeDefinition;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/jooq/meta/DefaultArrayDefinition;
0 3 1 resolver Lorg/jooq/meta/JavaTypeResolver;
MethodParameters:
Name Flags
resolver
}
SourceFile: "DefaultArrayDefinition.java"