public final class org.apache.lucene.codecs.memory.DirectPostingsFormat extends org.apache.lucene.codecs.PostingsFormat
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: org.apache.lucene.codecs.memory.DirectPostingsFormat
super_class: org.apache.lucene.codecs.PostingsFormat
{
private final int minSkipCount;
descriptor: I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final int lowFreqCutoff;
descriptor: I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private static final int DEFAULT_MIN_SKIP_COUNT;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 8
private static final int DEFAULT_LOW_FREQ_CUTOFF;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 32
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
bipush 8
bipush 32
invokespecial org.apache.lucene.codecs.memory.DirectPostingsFormat.<init>:(II)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/lucene/codecs/memory/DirectPostingsFormat;
public void <init>(int, int);
descriptor: (II)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
ldc "Direct"
invokespecial org.apache.lucene.codecs.PostingsFormat.<init>:(Ljava/lang/String;)V
1: aload 0
iload 1
putfield org.apache.lucene.codecs.memory.DirectPostingsFormat.minSkipCount:I
2: aload 0
iload 2
putfield org.apache.lucene.codecs.memory.DirectPostingsFormat.lowFreqCutoff:I
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/lucene/codecs/memory/DirectPostingsFormat;
0 4 1 minSkipCount I
0 4 2 lowFreqCutoff I
MethodParameters:
Name Flags
minSkipCount
lowFreqCutoff
public org.apache.lucene.codecs.FieldsConsumer fieldsConsumer(org.apache.lucene.index.SegmentWriteState);
descriptor: (Lorg/apache/lucene/index/SegmentWriteState;)Lorg/apache/lucene/codecs/FieldsConsumer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: ldc "Lucene84"
invokestatic org.apache.lucene.codecs.PostingsFormat.forName:(Ljava/lang/String;)Lorg/apache/lucene/codecs/PostingsFormat;
aload 1
invokevirtual org.apache.lucene.codecs.PostingsFormat.fieldsConsumer:(Lorg/apache/lucene/index/SegmentWriteState;)Lorg/apache/lucene/codecs/FieldsConsumer;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/codecs/memory/DirectPostingsFormat;
0 1 1 state Lorg/apache/lucene/index/SegmentWriteState;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
state
public org.apache.lucene.codecs.FieldsProducer fieldsProducer(org.apache.lucene.index.SegmentReadState);
descriptor: (Lorg/apache/lucene/index/SegmentReadState;)Lorg/apache/lucene/codecs/FieldsProducer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=5, args_size=2
start local 0 start local 1 0: ldc "Lucene84"
invokestatic org.apache.lucene.codecs.PostingsFormat.forName:(Ljava/lang/String;)Lorg/apache/lucene/codecs/PostingsFormat;
aload 1
invokevirtual org.apache.lucene.codecs.PostingsFormat.fieldsProducer:(Lorg/apache/lucene/index/SegmentReadState;)Lorg/apache/lucene/codecs/FieldsProducer;
astore 2
start local 2 1: aload 1
getfield org.apache.lucene.index.SegmentReadState.context:Lorg/apache/lucene/store/IOContext;
getfield org.apache.lucene.store.IOContext.context:Lorg/apache/lucene/store/IOContext$Context;
getstatic org.apache.lucene.store.IOContext$Context.MERGE:Lorg/apache/lucene/store/IOContext$Context;
if_acmpeq 10
2: aload 2
invokevirtual org.apache.lucene.codecs.FieldsProducer.checkIntegrity:()V
3: new org.apache.lucene.codecs.memory.DirectPostingsFormat$DirectFields
dup
aload 1
aload 2
aload 0
getfield org.apache.lucene.codecs.memory.DirectPostingsFormat.minSkipCount:I
aload 0
getfield org.apache.lucene.codecs.memory.DirectPostingsFormat.lowFreqCutoff:I
invokespecial org.apache.lucene.codecs.memory.DirectPostingsFormat$DirectFields.<init>:(Lorg/apache/lucene/index/SegmentReadState;Lorg/apache/lucene/index/Fields;II)V
astore 3
start local 3 4: goto 8
end local 3 StackMap locals: org.apache.lucene.codecs.memory.DirectPostingsFormat org.apache.lucene.index.SegmentReadState org.apache.lucene.codecs.FieldsProducer
StackMap stack: java.lang.Throwable
5: astore 4
6: aload 2
invokevirtual org.apache.lucene.codecs.FieldsProducer.close:()V
7: aload 4
athrow
start local 3 8: StackMap locals: org.apache.lucene.codecs.FieldsProducer
StackMap stack:
aload 2
invokevirtual org.apache.lucene.codecs.FieldsProducer.close:()V
9: aload 3
areturn
end local 3 10: StackMap locals:
StackMap stack:
aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/apache/lucene/codecs/memory/DirectPostingsFormat;
0 11 1 state Lorg/apache/lucene/index/SegmentReadState;
1 11 2 postings Lorg/apache/lucene/codecs/FieldsProducer;
4 5 3 loadedPostings Lorg/apache/lucene/codecs/FieldsProducer;
8 10 3 loadedPostings Lorg/apache/lucene/codecs/FieldsProducer;
Exception table:
from to target type
2 5 5 any
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
state
}
SourceFile: "DirectPostingsFormat.java"
NestMembers:
org.apache.lucene.codecs.memory.DirectPostingsFormat$DirectField org.apache.lucene.codecs.memory.DirectPostingsFormat$DirectField$DirectIntersectTermsEnum org.apache.lucene.codecs.memory.DirectPostingsFormat$DirectField$DirectIntersectTermsEnum$State org.apache.lucene.codecs.memory.DirectPostingsFormat$DirectField$DirectTermsEnum org.apache.lucene.codecs.memory.DirectPostingsFormat$DirectField$HighFreqTerm org.apache.lucene.codecs.memory.DirectPostingsFormat$DirectField$IntArrayWriter org.apache.lucene.codecs.memory.DirectPostingsFormat$DirectField$LowFreqTerm org.apache.lucene.codecs.memory.DirectPostingsFormat$DirectField$TermAndSkip org.apache.lucene.codecs.memory.DirectPostingsFormat$DirectFields org.apache.lucene.codecs.memory.DirectPostingsFormat$HighFreqDocsEnum org.apache.lucene.codecs.memory.DirectPostingsFormat$HighFreqPostingsEnum org.apache.lucene.codecs.memory.DirectPostingsFormat$LowFreqDocsEnum org.apache.lucene.codecs.memory.DirectPostingsFormat$LowFreqDocsEnumNoPos org.apache.lucene.codecs.memory.DirectPostingsFormat$LowFreqDocsEnumNoTF org.apache.lucene.codecs.memory.DirectPostingsFormat$LowFreqPostingsEnum
InnerClasses:
private final DirectField = org.apache.lucene.codecs.memory.DirectPostingsFormat$DirectField of org.apache.lucene.codecs.memory.DirectPostingsFormat
private final DirectFields = org.apache.lucene.codecs.memory.DirectPostingsFormat$DirectFields of org.apache.lucene.codecs.memory.DirectPostingsFormat
private final HighFreqDocsEnum = org.apache.lucene.codecs.memory.DirectPostingsFormat$HighFreqDocsEnum of org.apache.lucene.codecs.memory.DirectPostingsFormat
private final HighFreqPostingsEnum = org.apache.lucene.codecs.memory.DirectPostingsFormat$HighFreqPostingsEnum of org.apache.lucene.codecs.memory.DirectPostingsFormat
private final LowFreqDocsEnum = org.apache.lucene.codecs.memory.DirectPostingsFormat$LowFreqDocsEnum of org.apache.lucene.codecs.memory.DirectPostingsFormat
private final LowFreqDocsEnumNoPos = org.apache.lucene.codecs.memory.DirectPostingsFormat$LowFreqDocsEnumNoPos of org.apache.lucene.codecs.memory.DirectPostingsFormat
private final LowFreqDocsEnumNoTF = org.apache.lucene.codecs.memory.DirectPostingsFormat$LowFreqDocsEnumNoTF of org.apache.lucene.codecs.memory.DirectPostingsFormat
private final LowFreqPostingsEnum = org.apache.lucene.codecs.memory.DirectPostingsFormat$LowFreqPostingsEnum of org.apache.lucene.codecs.memory.DirectPostingsFormat
public final Context = org.apache.lucene.store.IOContext$Context of org.apache.lucene.store.IOContext