public abstract class org.apache.cassandra.cql3.Term$NonTerminal implements org.apache.cassandra.cql3.Term
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: org.apache.cassandra.cql3.Term$NonTerminal
super_class: java.lang.Object
{
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 // org.apache.cassandra.cql3.Term$NonTerminal this
0: .line 183
aload 0 /* this */
invokespecial java.lang.Object.<init>:()V
return
end local 0 // org.apache.cassandra.cql3.Term$NonTerminal this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/cassandra/cql3/Term$NonTerminal;
public java.nio.ByteBuffer bindAndGet(org.apache.cassandra.cql3.QueryOptions);
descriptor: (Lorg/apache/cassandra/cql3/QueryOptions;)Ljava/nio/ByteBuffer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 // org.apache.cassandra.cql3.Term$NonTerminal this
start local 1 // org.apache.cassandra.cql3.QueryOptions options
0: .line 187
aload 0 /* this */
aload 1 /* options */
invokevirtual org.apache.cassandra.cql3.Term$NonTerminal.bind:(Lorg/apache/cassandra/cql3/QueryOptions;)Lorg/apache/cassandra/cql3/Term$Terminal;
astore 2 /* t */
start local 2 // org.apache.cassandra.cql3.Term$Terminal t
1: .line 188
aload 2 /* t */
ifnonnull 2
aconst_null
goto 3
StackMap locals: org.apache.cassandra.cql3.Term$Terminal
StackMap stack:
2: aload 2 /* t */
aload 1 /* options */
invokevirtual org.apache.cassandra.cql3.QueryOptions.getProtocolVersion:()Lorg/apache/cassandra/transport/ProtocolVersion;
invokevirtual org.apache.cassandra.cql3.Term$Terminal.get:(Lorg/apache/cassandra/transport/ProtocolVersion;)Ljava/nio/ByteBuffer;
StackMap locals:
StackMap stack: java.nio.ByteBuffer
3: areturn
end local 2 // org.apache.cassandra.cql3.Term$Terminal t
end local 1 // org.apache.cassandra.cql3.QueryOptions options
end local 0 // org.apache.cassandra.cql3.Term$NonTerminal this
LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/cassandra/cql3/Term$NonTerminal;
0 4 1 options Lorg/apache/cassandra/cql3/QueryOptions;
1 4 2 t Lorg/apache/cassandra/cql3/Term$Terminal;
Exceptions:
throws org.apache.cassandra.exceptions.InvalidRequestException
MethodParameters:
Name Flags
options
}
SourceFile: "Term.java"
NestHost: org.apache.cassandra.cql3.Term
InnerClasses:
public abstract NonTerminal = org.apache.cassandra.cql3.Term$NonTerminal of org.apache.cassandra.cql3.Term
public abstract Terminal = org.apache.cassandra.cql3.Term$Terminal of org.apache.cassandra.cql3.Term