public class org.apache.lucene.index.SegmentWriteState
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.lucene.index.SegmentWriteState
super_class: java.lang.Object
{
public final org.apache.lucene.util.InfoStream infoStream;
descriptor: Lorg/apache/lucene/util/InfoStream;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final org.apache.lucene.store.Directory directory;
descriptor: Lorg/apache/lucene/store/Directory;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final org.apache.lucene.index.SegmentInfo segmentInfo;
descriptor: Lorg/apache/lucene/index/SegmentInfo;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final org.apache.lucene.index.FieldInfos fieldInfos;
descriptor: Lorg/apache/lucene/index/FieldInfos;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public int delCountOnFlush;
descriptor: I
flags: (0x0001) ACC_PUBLIC
public int softDelCountOnFlush;
descriptor: I
flags: (0x0001) ACC_PUBLIC
public final org.apache.lucene.index.BufferedUpdates segUpdates;
descriptor: Lorg/apache/lucene/index/BufferedUpdates;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public org.apache.lucene.util.FixedBitSet liveDocs;
descriptor: Lorg/apache/lucene/util/FixedBitSet;
flags: (0x0001) ACC_PUBLIC
public final java.lang.String segmentSuffix;
descriptor: Ljava/lang/String;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final org.apache.lucene.store.IOContext context;
descriptor: Lorg/apache/lucene/store/IOContext;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
static final boolean $assertionsDisabled;
descriptor: Z
flags: (0x1018) ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: ldc Lorg/apache/lucene/index/SegmentWriteState;
invokevirtual java.lang.Class.desiredAssertionStatus:()Z
ifne 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
StackMap locals:
StackMap stack: int
2: putstatic org.apache.lucene.index.SegmentWriteState.$assertionsDisabled:Z
return
LocalVariableTable:
Start End Slot Name Signature
public void <init>(org.apache.lucene.util.InfoStream, org.apache.lucene.store.Directory, org.apache.lucene.index.SegmentInfo, org.apache.lucene.index.FieldInfos, org.apache.lucene.index.BufferedUpdates, org.apache.lucene.store.IOContext);
descriptor: (Lorg/apache/lucene/util/InfoStream;Lorg/apache/lucene/store/Directory;Lorg/apache/lucene/index/SegmentInfo;Lorg/apache/lucene/index/FieldInfos;Lorg/apache/lucene/index/BufferedUpdates;Lorg/apache/lucene/store/IOContext;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, 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: aload 0
aload 1
aload 2
aload 3
aload 4
aload 5
aload 6
ldc ""
invokespecial org.apache.lucene.index.SegmentWriteState.<init>:(Lorg/apache/lucene/util/InfoStream;Lorg/apache/lucene/store/Directory;Lorg/apache/lucene/index/SegmentInfo;Lorg/apache/lucene/index/FieldInfos;Lorg/apache/lucene/index/BufferedUpdates;Lorg/apache/lucene/store/IOContext;Ljava/lang/String;)V
1: return
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 2 0 this Lorg/apache/lucene/index/SegmentWriteState;
0 2 1 infoStream Lorg/apache/lucene/util/InfoStream;
0 2 2 directory Lorg/apache/lucene/store/Directory;
0 2 3 segmentInfo Lorg/apache/lucene/index/SegmentInfo;
0 2 4 fieldInfos Lorg/apache/lucene/index/FieldInfos;
0 2 5 segUpdates Lorg/apache/lucene/index/BufferedUpdates;
0 2 6 context Lorg/apache/lucene/store/IOContext;
MethodParameters:
Name Flags
infoStream
directory
segmentInfo
fieldInfos
segUpdates
context
public void <init>(org.apache.lucene.util.InfoStream, org.apache.lucene.store.Directory, org.apache.lucene.index.SegmentInfo, org.apache.lucene.index.FieldInfos, org.apache.lucene.index.BufferedUpdates, org.apache.lucene.store.IOContext, java.lang.String);
descriptor: (Lorg/apache/lucene/util/InfoStream;Lorg/apache/lucene/store/Directory;Lorg/apache/lucene/index/SegmentInfo;Lorg/apache/lucene/index/FieldInfos;Lorg/apache/lucene/index/BufferedUpdates;Lorg/apache/lucene/store/IOContext;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=8, args_size=8
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
putfield org.apache.lucene.index.SegmentWriteState.infoStream:Lorg/apache/lucene/util/InfoStream;
2: aload 0
aload 5
putfield org.apache.lucene.index.SegmentWriteState.segUpdates:Lorg/apache/lucene/index/BufferedUpdates;
3: aload 0
aload 2
putfield org.apache.lucene.index.SegmentWriteState.directory:Lorg/apache/lucene/store/Directory;
4: aload 0
aload 3
putfield org.apache.lucene.index.SegmentWriteState.segmentInfo:Lorg/apache/lucene/index/SegmentInfo;
5: aload 0
aload 4
putfield org.apache.lucene.index.SegmentWriteState.fieldInfos:Lorg/apache/lucene/index/FieldInfos;
6: getstatic org.apache.lucene.index.SegmentWriteState.$assertionsDisabled:Z
ifne 7
aload 0
aload 7
invokevirtual org.apache.lucene.index.SegmentWriteState.assertSegmentSuffix:(Ljava/lang/String;)Z
ifne 7
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
7: StackMap locals: org.apache.lucene.index.SegmentWriteState org.apache.lucene.util.InfoStream org.apache.lucene.store.Directory org.apache.lucene.index.SegmentInfo org.apache.lucene.index.FieldInfos org.apache.lucene.index.BufferedUpdates org.apache.lucene.store.IOContext java.lang.String
StackMap stack:
aload 0
aload 7
putfield org.apache.lucene.index.SegmentWriteState.segmentSuffix:Ljava/lang/String;
8: aload 0
aload 6
putfield org.apache.lucene.index.SegmentWriteState.context:Lorg/apache/lucene/store/IOContext;
9: return
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 10 0 this Lorg/apache/lucene/index/SegmentWriteState;
0 10 1 infoStream Lorg/apache/lucene/util/InfoStream;
0 10 2 directory Lorg/apache/lucene/store/Directory;
0 10 3 segmentInfo Lorg/apache/lucene/index/SegmentInfo;
0 10 4 fieldInfos Lorg/apache/lucene/index/FieldInfos;
0 10 5 segUpdates Lorg/apache/lucene/index/BufferedUpdates;
0 10 6 context Lorg/apache/lucene/store/IOContext;
0 10 7 segmentSuffix Ljava/lang/String;
MethodParameters:
Name Flags
infoStream
directory
segmentInfo
fieldInfos
segUpdates
context
segmentSuffix
public void <init>(org.apache.lucene.index.SegmentWriteState, java.lang.String);
descriptor: (Lorg/apache/lucene/index/SegmentWriteState;Ljava/lang/String;)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
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
getfield org.apache.lucene.index.SegmentWriteState.infoStream:Lorg/apache/lucene/util/InfoStream;
putfield org.apache.lucene.index.SegmentWriteState.infoStream:Lorg/apache/lucene/util/InfoStream;
2: aload 0
aload 1
getfield org.apache.lucene.index.SegmentWriteState.directory:Lorg/apache/lucene/store/Directory;
putfield org.apache.lucene.index.SegmentWriteState.directory:Lorg/apache/lucene/store/Directory;
3: aload 0
aload 1
getfield org.apache.lucene.index.SegmentWriteState.segmentInfo:Lorg/apache/lucene/index/SegmentInfo;
putfield org.apache.lucene.index.SegmentWriteState.segmentInfo:Lorg/apache/lucene/index/SegmentInfo;
4: aload 0
aload 1
getfield org.apache.lucene.index.SegmentWriteState.fieldInfos:Lorg/apache/lucene/index/FieldInfos;
putfield org.apache.lucene.index.SegmentWriteState.fieldInfos:Lorg/apache/lucene/index/FieldInfos;
5: aload 0
aload 1
getfield org.apache.lucene.index.SegmentWriteState.context:Lorg/apache/lucene/store/IOContext;
putfield org.apache.lucene.index.SegmentWriteState.context:Lorg/apache/lucene/store/IOContext;
6: aload 0
aload 2
putfield org.apache.lucene.index.SegmentWriteState.segmentSuffix:Ljava/lang/String;
7: aload 0
aload 1
getfield org.apache.lucene.index.SegmentWriteState.segUpdates:Lorg/apache/lucene/index/BufferedUpdates;
putfield org.apache.lucene.index.SegmentWriteState.segUpdates:Lorg/apache/lucene/index/BufferedUpdates;
8: aload 0
aload 1
getfield org.apache.lucene.index.SegmentWriteState.delCountOnFlush:I
putfield org.apache.lucene.index.SegmentWriteState.delCountOnFlush:I
9: aload 0
aload 1
getfield org.apache.lucene.index.SegmentWriteState.liveDocs:Lorg/apache/lucene/util/FixedBitSet;
putfield org.apache.lucene.index.SegmentWriteState.liveDocs:Lorg/apache/lucene/util/FixedBitSet;
10: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/apache/lucene/index/SegmentWriteState;
0 11 1 state Lorg/apache/lucene/index/SegmentWriteState;
0 11 2 segmentSuffix Ljava/lang/String;
MethodParameters:
Name Flags
state
segmentSuffix
private boolean assertSegmentSuffix(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: getstatic org.apache.lucene.index.SegmentWriteState.$assertionsDisabled:Z
ifne 1
aload 1
ifnonnull 1
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
1: StackMap locals:
StackMap stack:
aload 1
invokevirtual java.lang.String.isEmpty:()Z
ifne 9
2: aload 1
ldc "_"
invokevirtual java.lang.String.split:(Ljava/lang/String;)[Ljava/lang/String;
arraylength
istore 2
start local 2 3: iload 2
iconst_2
if_icmpne 5
4: iconst_1
ireturn
5: StackMap locals: int
StackMap stack:
iload 2
iconst_1
if_icmpne 8
6: aload 1
bipush 36
invokestatic java.lang.Long.parseLong:(Ljava/lang/String;I)J
pop2
7: iconst_1
ireturn
8: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 2 9: StackMap locals:
StackMap stack:
iconst_1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/apache/lucene/index/SegmentWriteState;
0 10 1 segmentSuffix Ljava/lang/String;
3 9 2 numParts I
MethodParameters:
Name Flags
segmentSuffix
}
SourceFile: "SegmentWriteState.java"