public class org.apache.cassandra.cql3.SuperColumnCompatibility$SuperColumnRestrictions
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.cassandra.cql3.SuperColumnCompatibility$SuperColumnRestrictions
super_class: java.lang.Object
{
private final org.apache.cassandra.cql3.restrictions.SingleColumnRestriction$SuperColumnMultiSliceRestriction multiSliceRestriction;
descriptor: Lorg/apache/cassandra/cql3/restrictions/SingleColumnRestriction$SuperColumnMultiSliceRestriction;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.apache.cassandra.cql3.restrictions.SingleColumnRestriction$SuperColumnMultiEQRestriction multiEQRestriction;
descriptor: Lorg/apache/cassandra/cql3/restrictions/SingleColumnRestriction$SuperColumnMultiEQRestriction;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.apache.cassandra.cql3.restrictions.SingleColumnRestriction$SuperColumnKeySliceRestriction keySliceRestriction;
descriptor: Lorg/apache/cassandra/cql3/restrictions/SingleColumnRestriction$SuperColumnKeySliceRestriction;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.apache.cassandra.cql3.restrictions.SingleColumnRestriction$SuperColumnKeyINRestriction keyINRestriction;
descriptor: Lorg/apache/cassandra/cql3/restrictions/SingleColumnRestriction$SuperColumnKeyINRestriction;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.apache.cassandra.cql3.restrictions.SingleColumnRestriction$SuperColumnKeyEQRestriction keyEQRestriction;
descriptor: Lorg/apache/cassandra/cql3/restrictions/SingleColumnRestriction$SuperColumnKeyEQRestriction;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
public void <init>(java.util.Iterator<org.apache.cassandra.cql3.restrictions.SingleRestriction>);
descriptor: (Ljava/util/Iterator;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=8, args_size=2
start local 0 // org.apache.cassandra.cql3.SuperColumnCompatibility$SuperColumnRestrictions this
start local 1 // java.util.Iterator restrictions
0: .line 731
aload 0 /* this */
invokespecial java.lang.Object.<init>:()V
1: .line 734
aconst_null
astore 2 /* multiSliceRestriction */
start local 2 // org.apache.cassandra.cql3.restrictions.SingleColumnRestriction$SuperColumnMultiSliceRestriction multiSliceRestriction
2: .line 735
aconst_null
astore 3 /* keySliceRestriction */
start local 3 // org.apache.cassandra.cql3.restrictions.SingleColumnRestriction$SuperColumnKeySliceRestriction keySliceRestriction
3: .line 736
aconst_null
astore 4 /* keyINRestriction */
start local 4 // org.apache.cassandra.cql3.restrictions.SingleColumnRestriction$SuperColumnKeyINRestriction keyINRestriction
4: .line 737
aconst_null
astore 5 /* multiEQRestriction */
start local 5 // org.apache.cassandra.cql3.restrictions.SingleColumnRestriction$SuperColumnMultiEQRestriction multiEQRestriction
5: .line 738
aconst_null
astore 6 /* keyEQRestriction */
start local 6 // org.apache.cassandra.cql3.restrictions.SingleColumnRestriction$SuperColumnKeyEQRestriction keyEQRestriction
6: .line 740
goto 18
7: .line 742
StackMap locals: org.apache.cassandra.cql3.SuperColumnCompatibility$SuperColumnRestrictions java.util.Iterator org.apache.cassandra.cql3.restrictions.SingleColumnRestriction$SuperColumnMultiSliceRestriction org.apache.cassandra.cql3.restrictions.SingleColumnRestriction$SuperColumnKeySliceRestriction org.apache.cassandra.cql3.restrictions.SingleColumnRestriction$SuperColumnKeyINRestriction org.apache.cassandra.cql3.restrictions.SingleColumnRestriction$SuperColumnMultiEQRestriction org.apache.cassandra.cql3.restrictions.SingleColumnRestriction$SuperColumnKeyEQRestriction
StackMap stack:
aload 1 /* restrictions */
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.apache.cassandra.cql3.restrictions.SingleRestriction
astore 7 /* restriction */
start local 7 // org.apache.cassandra.cql3.restrictions.SingleRestriction restriction
8: .line 744
aload 7 /* restriction */
instanceof org.apache.cassandra.cql3.restrictions.SingleColumnRestriction$SuperColumnMultiSliceRestriction
ifeq 10
9: .line 745
aload 7 /* restriction */
checkcast org.apache.cassandra.cql3.restrictions.SingleColumnRestriction$SuperColumnMultiSliceRestriction
astore 2 /* multiSliceRestriction */
goto 18
10: .line 746
StackMap locals: org.apache.cassandra.cql3.restrictions.SingleRestriction
StackMap stack:
aload 7 /* restriction */
instanceof org.apache.cassandra.cql3.restrictions.SingleColumnRestriction$SuperColumnKeySliceRestriction
ifeq 12
11: .line 747
aload 7 /* restriction */
checkcast org.apache.cassandra.cql3.restrictions.SingleColumnRestriction$SuperColumnKeySliceRestriction
astore 3 /* keySliceRestriction */
goto 18
12: .line 748
StackMap locals:
StackMap stack:
aload 7 /* restriction */
instanceof org.apache.cassandra.cql3.restrictions.SingleColumnRestriction$SuperColumnKeyINRestriction
ifeq 14
13: .line 749
aload 7 /* restriction */
checkcast org.apache.cassandra.cql3.restrictions.SingleColumnRestriction$SuperColumnKeyINRestriction
astore 4 /* keyINRestriction */
goto 18
14: .line 750
StackMap locals:
StackMap stack:
aload 7 /* restriction */
instanceof org.apache.cassandra.cql3.restrictions.SingleColumnRestriction$SuperColumnMultiEQRestriction
ifeq 16
15: .line 751
aload 7 /* restriction */
checkcast org.apache.cassandra.cql3.restrictions.SingleColumnRestriction$SuperColumnMultiEQRestriction
astore 5 /* multiEQRestriction */
goto 18
16: .line 752
StackMap locals:
StackMap stack:
aload 7 /* restriction */
instanceof org.apache.cassandra.cql3.restrictions.SingleColumnRestriction$SuperColumnKeyEQRestriction
ifeq 18
17: .line 753
aload 7 /* restriction */
checkcast org.apache.cassandra.cql3.restrictions.SingleColumnRestriction$SuperColumnKeyEQRestriction
astore 6 /* keyEQRestriction */
end local 7 // org.apache.cassandra.cql3.restrictions.SingleRestriction restriction
18: .line 740
StackMap locals:
StackMap stack:
aload 1 /* restrictions */
invokeinterface java.util.Iterator.hasNext:()Z
ifne 7
19: .line 756
aload 0 /* this */
aload 2 /* multiSliceRestriction */
putfield org.apache.cassandra.cql3.SuperColumnCompatibility$SuperColumnRestrictions.multiSliceRestriction:Lorg/apache/cassandra/cql3/restrictions/SingleColumnRestriction$SuperColumnMultiSliceRestriction;
20: .line 757
aload 0 /* this */
aload 3 /* keySliceRestriction */
putfield org.apache.cassandra.cql3.SuperColumnCompatibility$SuperColumnRestrictions.keySliceRestriction:Lorg/apache/cassandra/cql3/restrictions/SingleColumnRestriction$SuperColumnKeySliceRestriction;
21: .line 758
aload 0 /* this */
aload 4 /* keyINRestriction */
putfield org.apache.cassandra.cql3.SuperColumnCompatibility$SuperColumnRestrictions.keyINRestriction:Lorg/apache/cassandra/cql3/restrictions/SingleColumnRestriction$SuperColumnKeyINRestriction;
22: .line 759
aload 0 /* this */
aload 5 /* multiEQRestriction */
putfield org.apache.cassandra.cql3.SuperColumnCompatibility$SuperColumnRestrictions.multiEQRestriction:Lorg/apache/cassandra/cql3/restrictions/SingleColumnRestriction$SuperColumnMultiEQRestriction;
23: .line 760
aload 0 /* this */
aload 6 /* keyEQRestriction */
putfield org.apache.cassandra.cql3.SuperColumnCompatibility$SuperColumnRestrictions.keyEQRestriction:Lorg/apache/cassandra/cql3/restrictions/SingleColumnRestriction$SuperColumnKeyEQRestriction;
24: .line 761
return
end local 6 // org.apache.cassandra.cql3.restrictions.SingleColumnRestriction$SuperColumnKeyEQRestriction keyEQRestriction
end local 5 // org.apache.cassandra.cql3.restrictions.SingleColumnRestriction$SuperColumnMultiEQRestriction multiEQRestriction
end local 4 // org.apache.cassandra.cql3.restrictions.SingleColumnRestriction$SuperColumnKeyINRestriction keyINRestriction
end local 3 // org.apache.cassandra.cql3.restrictions.SingleColumnRestriction$SuperColumnKeySliceRestriction keySliceRestriction
end local 2 // org.apache.cassandra.cql3.restrictions.SingleColumnRestriction$SuperColumnMultiSliceRestriction multiSliceRestriction
end local 1 // java.util.Iterator restrictions
end local 0 // org.apache.cassandra.cql3.SuperColumnCompatibility$SuperColumnRestrictions this
LocalVariableTable:
Start End Slot Name Signature
0 25 0 this Lorg/apache/cassandra/cql3/SuperColumnCompatibility$SuperColumnRestrictions;
0 25 1 restrictions Ljava/util/Iterator<Lorg/apache/cassandra/cql3/restrictions/SingleRestriction;>;
2 25 2 multiSliceRestriction Lorg/apache/cassandra/cql3/restrictions/SingleColumnRestriction$SuperColumnMultiSliceRestriction;
3 25 3 keySliceRestriction Lorg/apache/cassandra/cql3/restrictions/SingleColumnRestriction$SuperColumnKeySliceRestriction;
4 25 4 keyINRestriction Lorg/apache/cassandra/cql3/restrictions/SingleColumnRestriction$SuperColumnKeyINRestriction;
5 25 5 multiEQRestriction Lorg/apache/cassandra/cql3/restrictions/SingleColumnRestriction$SuperColumnMultiEQRestriction;
6 25 6 keyEQRestriction Lorg/apache/cassandra/cql3/restrictions/SingleColumnRestriction$SuperColumnKeyEQRestriction;
8 18 7 restriction Lorg/apache/cassandra/cql3/restrictions/SingleRestriction;
Signature: (Ljava/util/Iterator<Lorg/apache/cassandra/cql3/restrictions/SingleRestriction;>;)V
MethodParameters:
Name Flags
restrictions
}
SourceFile: "SuperColumnCompatibility.java"
NestHost: org.apache.cassandra.cql3.SuperColumnCompatibility
InnerClasses:
public SuperColumnRestrictions = org.apache.cassandra.cql3.SuperColumnCompatibility$SuperColumnRestrictions of org.apache.cassandra.cql3.SuperColumnCompatibility
public final SuperColumnKeyEQRestriction = org.apache.cassandra.cql3.restrictions.SingleColumnRestriction$SuperColumnKeyEQRestriction of org.apache.cassandra.cql3.restrictions.SingleColumnRestriction
public abstract SuperColumnKeyINRestriction = org.apache.cassandra.cql3.restrictions.SingleColumnRestriction$SuperColumnKeyINRestriction of org.apache.cassandra.cql3.restrictions.SingleColumnRestriction
public SuperColumnKeySliceRestriction = org.apache.cassandra.cql3.restrictions.SingleColumnRestriction$SuperColumnKeySliceRestriction of org.apache.cassandra.cql3.restrictions.SingleColumnRestriction
public SuperColumnMultiEQRestriction = org.apache.cassandra.cql3.restrictions.SingleColumnRestriction$SuperColumnMultiEQRestriction of org.apache.cassandra.cql3.restrictions.SingleColumnRestriction
public SuperColumnMultiSliceRestriction = org.apache.cassandra.cql3.restrictions.SingleColumnRestriction$SuperColumnMultiSliceRestriction of org.apache.cassandra.cql3.restrictions.SingleColumnRestriction