class org.apache.lucene.document.RangeFieldQuery$QueryType$4 extends org.apache.lucene.document.RangeFieldQuery$QueryType
minor version: 0
major version: 59
flags: flags: (0x4020) ACC_SUPER, ACC_ANNOTATION
this_class: org.apache.lucene.document.RangeFieldQuery$QueryType$4
super_class: org.apache.lucene.document.RangeFieldQuery$QueryType
{
void <init>(java.lang.String, int);
descriptor: (Ljava/lang/String;I)V
flags: (0x0000)
Code:
stack=3, locals=3, args_size=3
start local 0 0: aload 0
aload 1
iload 2
invokespecial org.apache.lucene.document.RangeFieldQuery$QueryType.<init>:(Ljava/lang/String;I)V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/document/RangeFieldQuery$QueryType$4;
MethodParameters:
Name Flags
$enum$name
$enum$ordinal
org.apache.lucene.index.PointValues$Relation compare(byte[], byte[], byte[], int, int, int);
descriptor: ([B[B[BIII)Lorg/apache/lucene/index/PointValues$Relation;
flags: (0x0000)
Code:
stack=2, locals=7, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: new java.lang.UnsupportedOperationException
dup
invokespecial java.lang.UnsupportedOperationException.<init>:()V
athrow
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 1 0 this Lorg/apache/lucene/document/RangeFieldQuery$QueryType$4;
0 1 1 queryPackedValue [B
0 1 2 minPackedValue [B
0 1 3 maxPackedValue [B
0 1 4 numDims I
0 1 5 bytesPerDim I
0 1 6 dim I
MethodParameters:
Name Flags
queryPackedValue
minPackedValue
maxPackedValue
numDims
bytesPerDim
dim
boolean matches(byte[], byte[], int, int, int);
descriptor: ([B[BIII)Z
flags: (0x0000)
Code:
stack=2, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: new java.lang.UnsupportedOperationException
dup
invokespecial java.lang.UnsupportedOperationException.<init>:()V
athrow
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 1 0 this Lorg/apache/lucene/document/RangeFieldQuery$QueryType$4;
0 1 1 queryPackedValue [B
0 1 2 packedValue [B
0 1 3 numDims I
0 1 4 bytesPerDim I
0 1 5 dim I
MethodParameters:
Name Flags
queryPackedValue
packedValue
numDims
bytesPerDim
dim
org.apache.lucene.index.PointValues$Relation compare(byte[], byte[], byte[], int, int);
descriptor: ([B[B[BII)Lorg/apache/lucene/index/PointValues$Relation;
flags: (0x0000)
Code:
stack=6, locals=8, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: getstatic org.apache.lucene.document.RangeFieldQuery$QueryType.INTERSECTS:Lorg/apache/lucene/document/RangeFieldQuery$QueryType;
aload 1
aload 2
aload 3
iload 4
iload 5
invokevirtual org.apache.lucene.document.RangeFieldQuery$QueryType.compare:([B[B[BII)Lorg/apache/lucene/index/PointValues$Relation;
astore 6
start local 6 1: aload 6
getstatic org.apache.lucene.index.PointValues$Relation.CELL_OUTSIDE_QUERY:Lorg/apache/lucene/index/PointValues$Relation;
if_acmpne 3
2: getstatic org.apache.lucene.index.PointValues$Relation.CELL_OUTSIDE_QUERY:Lorg/apache/lucene/index/PointValues$Relation;
areturn
3: StackMap locals: org.apache.lucene.index.PointValues$Relation
StackMap stack:
getstatic org.apache.lucene.document.RangeFieldQuery$QueryType.WITHIN:Lorg/apache/lucene/document/RangeFieldQuery$QueryType;
aload 1
aload 2
aload 3
iload 4
iload 5
invokevirtual org.apache.lucene.document.RangeFieldQuery$QueryType.compare:([B[B[BII)Lorg/apache/lucene/index/PointValues$Relation;
astore 7
start local 7 4: aload 7
getstatic org.apache.lucene.index.PointValues$Relation.CELL_INSIDE_QUERY:Lorg/apache/lucene/index/PointValues$Relation;
if_acmpne 6
5: getstatic org.apache.lucene.index.PointValues$Relation.CELL_OUTSIDE_QUERY:Lorg/apache/lucene/index/PointValues$Relation;
areturn
6: StackMap locals: org.apache.lucene.index.PointValues$Relation
StackMap stack:
aload 6
getstatic org.apache.lucene.index.PointValues$Relation.CELL_INSIDE_QUERY:Lorg/apache/lucene/index/PointValues$Relation;
if_acmpne 8
aload 7
getstatic org.apache.lucene.index.PointValues$Relation.CELL_OUTSIDE_QUERY:Lorg/apache/lucene/index/PointValues$Relation;
if_acmpne 8
7: getstatic org.apache.lucene.index.PointValues$Relation.CELL_INSIDE_QUERY:Lorg/apache/lucene/index/PointValues$Relation;
areturn
8: StackMap locals:
StackMap stack:
getstatic org.apache.lucene.index.PointValues$Relation.CELL_CROSSES_QUERY:Lorg/apache/lucene/index/PointValues$Relation;
areturn
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 9 0 this Lorg/apache/lucene/document/RangeFieldQuery$QueryType$4;
0 9 1 queryPackedValue [B
0 9 2 minPackedValue [B
0 9 3 maxPackedValue [B
0 9 4 numDims I
0 9 5 bytesPerDim I
1 9 6 intersectRelation Lorg/apache/lucene/index/PointValues$Relation;
4 9 7 withinRelation Lorg/apache/lucene/index/PointValues$Relation;
MethodParameters:
Name Flags
queryPackedValue
minPackedValue
maxPackedValue
numDims
bytesPerDim
boolean matches(byte[], byte[], int, int);
descriptor: ([B[BII)Z
flags: (0x0000)
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: getstatic org.apache.lucene.document.RangeFieldQuery$QueryType$4.INTERSECTS:Lorg/apache/lucene/document/RangeFieldQuery$QueryType;
aload 1
aload 2
iload 3
iload 4
invokevirtual org.apache.lucene.document.RangeFieldQuery$QueryType.matches:([B[BII)Z
ifeq 3
1: getstatic org.apache.lucene.document.RangeFieldQuery$QueryType$4.WITHIN:Lorg/apache/lucene/document/RangeFieldQuery$QueryType;
aload 1
aload 2
iload 3
iload 4
invokevirtual org.apache.lucene.document.RangeFieldQuery$QueryType.matches:([B[BII)Z
ifne 3
2: iconst_1
ireturn
StackMap locals:
StackMap stack:
3: iconst_0
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/lucene/document/RangeFieldQuery$QueryType$4;
0 4 1 queryPackedValue [B
0 4 2 packedValue [B
0 4 3 numDims I
0 4 4 bytesPerDim I
MethodParameters:
Name Flags
queryPackedValue
packedValue
numDims
bytesPerDim
}
SourceFile: "RangeFieldQuery.java"
EnclosingMethod: org.apache.lucene.document.RangeFieldQuery$QueryType
NestHost: org.apache.lucene.document.RangeFieldQuery
InnerClasses:
abstract QueryType = org.apache.lucene.document.RangeFieldQuery$QueryType of org.apache.lucene.document.RangeFieldQuery
org.apache.lucene.document.RangeFieldQuery$QueryType$4
public final Relation = org.apache.lucene.index.PointValues$Relation of org.apache.lucene.index.PointValues