class org.jooq.impl.RowInCondition$Native extends org.jooq.impl.AbstractCondition
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: org.jooq.impl.RowInCondition$Native
super_class: org.jooq.impl.AbstractCondition
{
private static final long serialVersionUID;
descriptor: J
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: -7019193803316281371
final org.jooq.impl.RowInCondition this$0;
descriptor: Lorg/jooq/impl/RowInCondition;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
private void <init>(org.jooq.impl.RowInCondition);
descriptor: (Lorg/jooq/impl/RowInCondition;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 0: aload 0
aload 1
putfield org.jooq.impl.RowInCondition$Native.this$0:Lorg/jooq/impl/RowInCondition;
aload 0
invokespecial org.jooq.impl.AbstractCondition.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jooq/impl/RowInCondition$Native;
MethodParameters:
Name Flags
this$0 final
public final void accept(org.jooq.Context<?>);
descriptor: (Lorg/jooq/Context;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.jooq.impl.RowInCondition$Native.this$0:Lorg/jooq/impl/RowInCondition;
getfield org.jooq.impl.RowInCondition.right:Lorg/jooq/impl/QueryPartList;
invokevirtual org.jooq.impl.QueryPartList.size:()I
ifne 5
1: aload 0
getfield org.jooq.impl.RowInCondition$Native.this$0:Lorg/jooq/impl/RowInCondition;
getfield org.jooq.impl.RowInCondition.not:Z
ifeq 3
2: aload 1
invokestatic org.jooq.impl.DSL.trueCondition:()Lorg/jooq/True;
invokeinterface org.jooq.Context.visit:(Lorg/jooq/QueryPart;)Lorg/jooq/Context;
pop
goto 17
3: StackMap locals:
StackMap stack:
aload 1
invokestatic org.jooq.impl.DSL.falseCondition:()Lorg/jooq/False;
invokeinterface org.jooq.Context.visit:(Lorg/jooq/QueryPart;)Lorg/jooq/Context;
pop
4: goto 17
5: StackMap locals:
StackMap stack:
aload 1
aload 0
getfield org.jooq.impl.RowInCondition$Native.this$0:Lorg/jooq/impl/RowInCondition;
getfield org.jooq.impl.RowInCondition.left:Lorg/jooq/Row;
invokeinterface org.jooq.Context.visit:(Lorg/jooq/QueryPart;)Lorg/jooq/Context;
checkcast org.jooq.Context
6: bipush 32
invokeinterface org.jooq.Context.sql:(C)Lorg/jooq/Context;
7: checkcast org.jooq.Context
8: aload 0
getfield org.jooq.impl.RowInCondition$Native.this$0:Lorg/jooq/impl/RowInCondition;
getfield org.jooq.impl.RowInCondition.not:Z
ifeq 9
getstatic org.jooq.Comparator.NOT_IN:Lorg/jooq/Comparator;
goto 10
StackMap locals:
StackMap stack: org.jooq.Context
9: getstatic org.jooq.Comparator.IN:Lorg/jooq/Comparator;
StackMap locals: org.jooq.impl.RowInCondition$Native org.jooq.Context
StackMap stack: org.jooq.Context org.jooq.Comparator
10: invokevirtual org.jooq.Comparator.toKeyword:()Lorg/jooq/Keyword;
invokeinterface org.jooq.Context.visit:(Lorg/jooq/QueryPart;)Lorg/jooq/Context;
11: checkcast org.jooq.Context
12: ldc " ("
invokeinterface org.jooq.Context.sql:(Ljava/lang/String;)Lorg/jooq/Context;
13: checkcast org.jooq.Context
14: new org.jooq.impl.QueryPartListView
dup
aload 1
aload 0
getfield org.jooq.impl.RowInCondition$Native.this$0:Lorg/jooq/impl/RowInCondition;
getfield org.jooq.impl.RowInCondition.right:Lorg/jooq/impl/QueryPartList;
invokestatic org.jooq.impl.InCondition.padded:(Lorg/jooq/Context;Ljava/util/List;)Ljava/util/List;
invokespecial org.jooq.impl.QueryPartListView.<init>:(Ljava/util/List;)V
invokeinterface org.jooq.Context.visit:(Lorg/jooq/QueryPart;)Lorg/jooq/Context;
15: checkcast org.jooq.Context
16: bipush 41
invokeinterface org.jooq.Context.sql:(C)Lorg/jooq/Context;
pop
17: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lorg/jooq/impl/RowInCondition$Native;
0 18 1 ctx Lorg/jooq/Context<*>;
Signature: (Lorg/jooq/Context<*>;)V
MethodParameters:
Name Flags
ctx
public final org.jooq.Clause[] clauses(org.jooq.Context<?>);
descriptor: (Lorg/jooq/Context;)[Lorg/jooq/Clause;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.jooq.impl.RowInCondition$Native.this$0:Lorg/jooq/impl/RowInCondition;
getfield org.jooq.impl.RowInCondition.not:Z
ifeq 1
getstatic org.jooq.impl.RowInCondition.CLAUSES_IN_NOT:[Lorg/jooq/Clause;
goto 2
StackMap locals:
StackMap stack:
1: getstatic org.jooq.impl.RowInCondition.CLAUSES_IN:[Lorg/jooq/Clause;
StackMap locals:
StackMap stack: org.jooq.Clause[]
2: areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/jooq/impl/RowInCondition$Native;
0 3 1 ctx Lorg/jooq/Context<*>;
Signature: (Lorg/jooq/Context<*>;)[Lorg/jooq/Clause;
MethodParameters:
Name Flags
ctx
}
SourceFile: "RowInCondition.java"
NestHost: org.jooq.impl.RowInCondition
InnerClasses:
private Native = org.jooq.impl.RowInCondition$Native of org.jooq.impl.RowInCondition