public final class org.apache.lucene.index.FieldInfo
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: org.apache.lucene.index.FieldInfo
super_class: java.lang.Object
{
public final java.lang.String name;
descriptor: Ljava/lang/String;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final int number;
descriptor: I
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
private org.apache.lucene.index.DocValuesType docValuesType;
descriptor: Lorg/apache/lucene/index/DocValuesType;
flags: (0x0002) ACC_PRIVATE
private boolean storeTermVector;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean omitNorms;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private org.apache.lucene.index.IndexOptions indexOptions;
descriptor: Lorg/apache/lucene/index/IndexOptions;
flags: (0x0002) ACC_PRIVATE
private boolean storePayloads;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private final java.util.Map<java.lang.String, java.lang.String> attributes;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
private long dvGen;
descriptor: J
flags: (0x0002) ACC_PRIVATE
private int pointDataDimensionCount;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int pointIndexDimensionCount;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int pointNumBytes;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private final boolean softDeletesField;
descriptor: Z
flags: (0x0012) ACC_PRIVATE, 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/FieldInfo;
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.FieldInfo.$assertionsDisabled:Z
return
LocalVariableTable:
Start End Slot Name Signature
public void <init>(java.lang.String, int, boolean, boolean, boolean, org.apache.lucene.index.IndexOptions, org.apache.lucene.index.DocValuesType, long, java.util.Map<java.lang.String, java.lang.String>, int, int, int, );
descriptor: (Ljava/lang/String;IZZZLorg/apache/lucene/index/IndexOptions;Lorg/apache/lucene/index/DocValuesType;JLjava/util/Map;IIIZ)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=15, args_size=14
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 start local 10 start local 11 start local 12 start local 13 start local 14 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
getstatic org.apache.lucene.index.DocValuesType.NONE:Lorg/apache/lucene/index/DocValuesType;
putfield org.apache.lucene.index.FieldInfo.docValuesType:Lorg/apache/lucene/index/DocValuesType;
2: aload 0
getstatic org.apache.lucene.index.IndexOptions.NONE:Lorg/apache/lucene/index/IndexOptions;
putfield org.apache.lucene.index.FieldInfo.indexOptions:Lorg/apache/lucene/index/IndexOptions;
3: aload 0
aload 1
invokestatic java.util.Objects.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.String
putfield org.apache.lucene.index.FieldInfo.name:Ljava/lang/String;
4: aload 0
iload 2
putfield org.apache.lucene.index.FieldInfo.number:I
5: aload 0
aload 7
new java.lang.StringBuilder
dup
ldc "DocValuesType must not be null (field: \""
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "\")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokestatic java.util.Objects.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
checkcast org.apache.lucene.index.DocValuesType
putfield org.apache.lucene.index.FieldInfo.docValuesType:Lorg/apache/lucene/index/DocValuesType;
6: aload 0
aload 6
new java.lang.StringBuilder
dup
ldc "IndexOptions must not be null (field: \""
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "\")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokestatic java.util.Objects.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
checkcast org.apache.lucene.index.IndexOptions
putfield org.apache.lucene.index.FieldInfo.indexOptions:Lorg/apache/lucene/index/IndexOptions;
7: aload 6
getstatic org.apache.lucene.index.IndexOptions.NONE:Lorg/apache/lucene/index/IndexOptions;
if_acmpeq 12
8: aload 0
iload 3
putfield org.apache.lucene.index.FieldInfo.storeTermVector:Z
9: aload 0
iload 5
putfield org.apache.lucene.index.FieldInfo.storePayloads:Z
10: aload 0
iload 4
putfield org.apache.lucene.index.FieldInfo.omitNorms:Z
11: goto 15
12: StackMap locals: org.apache.lucene.index.FieldInfo java.lang.String int int int int org.apache.lucene.index.IndexOptions org.apache.lucene.index.DocValuesType long java.util.Map int int int int
StackMap stack:
aload 0
iconst_0
putfield org.apache.lucene.index.FieldInfo.storeTermVector:Z
13: aload 0
iconst_0
putfield org.apache.lucene.index.FieldInfo.storePayloads:Z
14: aload 0
iconst_0
putfield org.apache.lucene.index.FieldInfo.omitNorms:Z
15: StackMap locals:
StackMap stack:
aload 0
lload 8
putfield org.apache.lucene.index.FieldInfo.dvGen:J
16: aload 0
aload 10
invokestatic java.util.Objects.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.util.Map
putfield org.apache.lucene.index.FieldInfo.attributes:Ljava/util/Map;
17: aload 0
iload 11
putfield org.apache.lucene.index.FieldInfo.pointDataDimensionCount:I
18: aload 0
iload 12
putfield org.apache.lucene.index.FieldInfo.pointIndexDimensionCount:I
19: aload 0
iload 13
putfield org.apache.lucene.index.FieldInfo.pointNumBytes:I
20: aload 0
iload 14
putfield org.apache.lucene.index.FieldInfo.softDeletesField:Z
21: getstatic org.apache.lucene.index.FieldInfo.$assertionsDisabled:Z
ifne 22
aload 0
invokevirtual org.apache.lucene.index.FieldInfo.checkConsistency:()Z
ifne 22
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
22: StackMap locals:
StackMap stack:
return
end local 14 end local 13 end local 12 end local 11 end local 10 end local 8 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 23 0 this Lorg/apache/lucene/index/FieldInfo;
0 23 1 name Ljava/lang/String;
0 23 2 number I
0 23 3 storeTermVector Z
0 23 4 omitNorms Z
0 23 5 storePayloads Z
0 23 6 indexOptions Lorg/apache/lucene/index/IndexOptions;
0 23 7 docValues Lorg/apache/lucene/index/DocValuesType;
0 23 8 dvGen J
0 23 10 attributes Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
0 23 11 pointDataDimensionCount I
0 23 12 pointIndexDimensionCount I
0 23 13 pointNumBytes I
0 23 14 softDeletesField Z
Signature: (Ljava/lang/String;IZZZLorg/apache/lucene/index/IndexOptions;Lorg/apache/lucene/index/DocValuesType;JLjava/util/Map<Ljava/lang/String;Ljava/lang/String;>;IIIZ)V
MethodParameters:
Name Flags
name
number
storeTermVector
omitNorms
storePayloads
indexOptions
docValues
dvGen
attributes
pointDataDimensionCount
pointIndexDimensionCount
pointNumBytes
softDeletesField
public boolean checkConsistency();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.lucene.index.FieldInfo.indexOptions:Lorg/apache/lucene/index/IndexOptions;
getstatic org.apache.lucene.index.IndexOptions.NONE:Lorg/apache/lucene/index/IndexOptions;
if_acmpeq 3
1: aload 0
getfield org.apache.lucene.index.FieldInfo.indexOptions:Lorg/apache/lucene/index/IndexOptions;
getstatic org.apache.lucene.index.IndexOptions.DOCS_AND_FREQS_AND_POSITIONS:Lorg/apache/lucene/index/IndexOptions;
invokevirtual org.apache.lucene.index.IndexOptions.compareTo:(Ljava/lang/Enum;)I
ifge 9
aload 0
getfield org.apache.lucene.index.FieldInfo.storePayloads:Z
ifeq 9
2: new java.lang.IllegalStateException
dup
new java.lang.StringBuilder
dup
ldc "indexed field '"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield org.apache.lucene.index.FieldInfo.name:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "' cannot have payloads without positions"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
3: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.lucene.index.FieldInfo.storeTermVector:Z
ifeq 5
4: new java.lang.IllegalStateException
dup
new java.lang.StringBuilder
dup
ldc "non-indexed field '"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield org.apache.lucene.index.FieldInfo.name:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "' cannot store term vectors"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
5: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.lucene.index.FieldInfo.storePayloads:Z
ifeq 7
6: new java.lang.IllegalStateException
dup
new java.lang.StringBuilder
dup
ldc "non-indexed field '"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield org.apache.lucene.index.FieldInfo.name:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "' cannot store payloads"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
7: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.lucene.index.FieldInfo.omitNorms:Z
ifeq 9
8: new java.lang.IllegalStateException
dup
new java.lang.StringBuilder
dup
ldc "non-indexed field '"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield org.apache.lucene.index.FieldInfo.name:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "' cannot omit norms"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
9: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.lucene.index.FieldInfo.pointDataDimensionCount:I
ifge 11
10: new java.lang.IllegalStateException
dup
new java.lang.StringBuilder
dup
ldc "pointDataDimensionCount must be >= 0; got "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield org.apache.lucene.index.FieldInfo.pointDataDimensionCount:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
11: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.lucene.index.FieldInfo.pointIndexDimensionCount:I
ifge 13
12: new java.lang.IllegalStateException
dup
new java.lang.StringBuilder
dup
ldc "pointIndexDimensionCount must be >= 0; got "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield org.apache.lucene.index.FieldInfo.pointIndexDimensionCount:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
13: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.lucene.index.FieldInfo.pointNumBytes:I
ifge 15
14: new java.lang.IllegalStateException
dup
new java.lang.StringBuilder
dup
ldc "pointNumBytes must be >= 0; got "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield org.apache.lucene.index.FieldInfo.pointNumBytes:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
15: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.lucene.index.FieldInfo.pointDataDimensionCount:I
ifeq 17
aload 0
getfield org.apache.lucene.index.FieldInfo.pointNumBytes:I
ifne 17
16: new java.lang.IllegalStateException
dup
new java.lang.StringBuilder
dup
ldc "pointNumBytes must be > 0 when pointDataDimensionCount="
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield org.apache.lucene.index.FieldInfo.pointDataDimensionCount:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
17: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.lucene.index.FieldInfo.pointIndexDimensionCount:I
ifeq 19
aload 0
getfield org.apache.lucene.index.FieldInfo.pointDataDimensionCount:I
ifne 19
18: new java.lang.IllegalStateException
dup
ldc "pointIndexDimensionCount must be 0 when pointDataDimensionCount=0"
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
19: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.lucene.index.FieldInfo.pointNumBytes:I
ifeq 21
aload 0
getfield org.apache.lucene.index.FieldInfo.pointDataDimensionCount:I
ifne 21
20: new java.lang.IllegalStateException
dup
new java.lang.StringBuilder
dup
ldc "pointDataDimensionCount must be > 0 when pointNumBytes="
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield org.apache.lucene.index.FieldInfo.pointNumBytes:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
21: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.lucene.index.FieldInfo.dvGen:J
ldc -1
lcmp
ifeq 23
aload 0
getfield org.apache.lucene.index.FieldInfo.docValuesType:Lorg/apache/lucene/index/DocValuesType;
getstatic org.apache.lucene.index.DocValuesType.NONE:Lorg/apache/lucene/index/DocValuesType;
if_acmpne 23
22: new java.lang.IllegalStateException
dup
new java.lang.StringBuilder
dup
ldc "field '"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield org.apache.lucene.index.FieldInfo.name:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "' cannot have a docvalues update generation without having docvalues"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
23: StackMap locals:
StackMap stack:
iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 24 0 this Lorg/apache/lucene/index/FieldInfo;
void update(boolean, boolean, boolean, org.apache.lucene.index.IndexOptions, java.util.Map<java.lang.String, java.lang.String>, int, int, );
descriptor: (ZZZLorg/apache/lucene/index/IndexOptions;Ljava/util/Map;III)V
flags: (0x0000)
Code:
stack=5, locals=9, args_size=9
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 0: aload 4
ifnonnull 2
1: new java.lang.NullPointerException
dup
new java.lang.StringBuilder
dup
ldc "IndexOptions must not be null (field: \""
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield org.apache.lucene.index.FieldInfo.name:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "\")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.NullPointerException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.lucene.index.FieldInfo.indexOptions:Lorg/apache/lucene/index/IndexOptions;
aload 4
if_acmpeq 8
3: aload 0
getfield org.apache.lucene.index.FieldInfo.indexOptions:Lorg/apache/lucene/index/IndexOptions;
getstatic org.apache.lucene.index.IndexOptions.NONE:Lorg/apache/lucene/index/IndexOptions;
if_acmpne 6
4: aload 0
aload 4
putfield org.apache.lucene.index.FieldInfo.indexOptions:Lorg/apache/lucene/index/IndexOptions;
5: goto 8
StackMap locals:
StackMap stack:
6: aload 4
getstatic org.apache.lucene.index.IndexOptions.NONE:Lorg/apache/lucene/index/IndexOptions;
if_acmpeq 8
7: new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
ldc "cannot change field \""
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield org.apache.lucene.index.FieldInfo.name:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "\" from index options="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.apache.lucene.index.FieldInfo.indexOptions:Lorg/apache/lucene/index/IndexOptions;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc " to inconsistent index options="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 4
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
8: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.lucene.index.FieldInfo.pointDataDimensionCount:I
ifne 13
iload 6
ifeq 13
9: aload 0
iload 6
putfield org.apache.lucene.index.FieldInfo.pointDataDimensionCount:I
10: aload 0
iload 7
putfield org.apache.lucene.index.FieldInfo.pointIndexDimensionCount:I
11: aload 0
iload 8
putfield org.apache.lucene.index.FieldInfo.pointNumBytes:I
12: goto 15
StackMap locals:
StackMap stack:
13: iload 6
ifeq 15
aload 0
getfield org.apache.lucene.index.FieldInfo.pointDataDimensionCount:I
iload 6
if_icmpne 14
aload 0
getfield org.apache.lucene.index.FieldInfo.pointIndexDimensionCount:I
iload 7
if_icmpne 14
aload 0
getfield org.apache.lucene.index.FieldInfo.pointNumBytes:I
iload 8
if_icmpeq 15
14: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
ldc "cannot change field \""
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield org.apache.lucene.index.FieldInfo.name:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "\" from points dataDimensionCount="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.apache.lucene.index.FieldInfo.pointDataDimensionCount:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ", indexDimensionCount="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.apache.lucene.index.FieldInfo.pointIndexDimensionCount:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ", numBytes="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.apache.lucene.index.FieldInfo.pointNumBytes:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc " to inconsistent dataDimensionCount="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 6
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ", indexDimensionCount="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 7
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ", numBytes="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 8
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
15: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.lucene.index.FieldInfo.indexOptions:Lorg/apache/lucene/index/IndexOptions;
getstatic org.apache.lucene.index.IndexOptions.NONE:Lorg/apache/lucene/index/IndexOptions;
if_acmpeq 20
16: aload 0
dup
getfield org.apache.lucene.index.FieldInfo.storeTermVector:Z
iload 1
ior
putfield org.apache.lucene.index.FieldInfo.storeTermVector:Z
17: aload 0
dup
getfield org.apache.lucene.index.FieldInfo.storePayloads:Z
iload 3
ior
putfield org.apache.lucene.index.FieldInfo.storePayloads:Z
18: aload 4
getstatic org.apache.lucene.index.IndexOptions.NONE:Lorg/apache/lucene/index/IndexOptions;
if_acmpeq 20
aload 0
getfield org.apache.lucene.index.FieldInfo.omitNorms:Z
iload 2
if_icmpeq 20
19: aload 0
iconst_1
putfield org.apache.lucene.index.FieldInfo.omitNorms:Z
20: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.lucene.index.FieldInfo.indexOptions:Lorg/apache/lucene/index/IndexOptions;
getstatic org.apache.lucene.index.IndexOptions.NONE:Lorg/apache/lucene/index/IndexOptions;
if_acmpeq 21
aload 0
getfield org.apache.lucene.index.FieldInfo.indexOptions:Lorg/apache/lucene/index/IndexOptions;
getstatic org.apache.lucene.index.IndexOptions.DOCS_AND_FREQS_AND_POSITIONS:Lorg/apache/lucene/index/IndexOptions;
invokevirtual org.apache.lucene.index.IndexOptions.compareTo:(Ljava/lang/Enum;)I
ifge 22
21: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield org.apache.lucene.index.FieldInfo.storePayloads:Z
22: StackMap locals:
StackMap stack:
aload 5
ifnull 24
23: aload 0
getfield org.apache.lucene.index.FieldInfo.attributes:Ljava/util/Map;
aload 5
invokeinterface java.util.Map.putAll:(Ljava/util/Map;)V
24: StackMap locals:
StackMap stack:
getstatic org.apache.lucene.index.FieldInfo.$assertionsDisabled:Z
ifne 25
aload 0
invokevirtual org.apache.lucene.index.FieldInfo.checkConsistency:()Z
ifne 25
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
25: StackMap locals:
StackMap stack:
return
end local 8 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 26 0 this Lorg/apache/lucene/index/FieldInfo;
0 26 1 storeTermVector Z
0 26 2 omitNorms Z
0 26 3 storePayloads Z
0 26 4 indexOptions Lorg/apache/lucene/index/IndexOptions;
0 26 5 attributes Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
0 26 6 dataDimensionCount I
0 26 7 indexDimensionCount I
0 26 8 dimensionNumBytes I
Signature: (ZZZLorg/apache/lucene/index/IndexOptions;Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;III)V
MethodParameters:
Name Flags
storeTermVector
omitNorms
storePayloads
indexOptions
attributes
dataDimensionCount
indexDimensionCount
dimensionNumBytes
public void setPointDimensions(int, int, int);
descriptor: (III)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 1
ifgt 2
1: new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
ldc "point data dimension count must be >= 0; got "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc " for field=\""
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.apache.lucene.index.FieldInfo.name:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "\""
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
iload 1
bipush 8
if_icmple 4
3: new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
ldc "point data dimension count must be < PointValues.MAX_DIMENSIONS (= 8); got "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc " for field=\""
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.apache.lucene.index.FieldInfo.name:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "\""
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
iload 2
iload 1
if_icmple 6
5: new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
ldc "point index dimension count must be <= point data dimension count (= "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc "); got "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 2
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc " for field=\""
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.apache.lucene.index.FieldInfo.name:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "\""
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
6: StackMap locals:
StackMap stack:
iload 3
ifgt 8
7: new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
ldc "point numBytes must be >= 0; got "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 3
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc " for field=\""
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.apache.lucene.index.FieldInfo.name:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "\""
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
8: StackMap locals:
StackMap stack:
iload 3
bipush 16
if_icmple 10
9: new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
ldc "point numBytes must be <= PointValues.MAX_NUM_BYTES (= 16); got "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 3
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc " for field=\""
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.apache.lucene.index.FieldInfo.name:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "\""
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
10: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.lucene.index.FieldInfo.pointDataDimensionCount:I
ifeq 12
aload 0
getfield org.apache.lucene.index.FieldInfo.pointDataDimensionCount:I
iload 1
if_icmpeq 12
11: new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
ldc "cannot change point data dimension count from "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield org.apache.lucene.index.FieldInfo.pointDataDimensionCount:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc " to "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc " for field=\""
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.apache.lucene.index.FieldInfo.name:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "\""
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
12: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.lucene.index.FieldInfo.pointIndexDimensionCount:I
ifeq 14
aload 0
getfield org.apache.lucene.index.FieldInfo.pointIndexDimensionCount:I
iload 2
if_icmpeq 14
13: new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
ldc "cannot change point index dimension count from "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield org.apache.lucene.index.FieldInfo.pointIndexDimensionCount:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc " to "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 2
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc " for field=\""
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.apache.lucene.index.FieldInfo.name:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "\""
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
14: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.lucene.index.FieldInfo.pointNumBytes:I
ifeq 16
aload 0
getfield org.apache.lucene.index.FieldInfo.pointNumBytes:I
iload 3
if_icmpeq 16
15: new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
ldc "cannot change point numBytes from "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield org.apache.lucene.index.FieldInfo.pointNumBytes:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc " to "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 3
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc " for field=\""
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.apache.lucene.index.FieldInfo.name:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "\""
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
16: StackMap locals:
StackMap stack:
aload 0
iload 1
putfield org.apache.lucene.index.FieldInfo.pointDataDimensionCount:I
17: aload 0
iload 2
putfield org.apache.lucene.index.FieldInfo.pointIndexDimensionCount:I
18: aload 0
iload 3
putfield org.apache.lucene.index.FieldInfo.pointNumBytes:I
19: getstatic org.apache.lucene.index.FieldInfo.$assertionsDisabled:Z
ifne 20
aload 0
invokevirtual org.apache.lucene.index.FieldInfo.checkConsistency:()Z
ifne 20
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
20: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Lorg/apache/lucene/index/FieldInfo;
0 21 1 dataDimensionCount I
0 21 2 indexDimensionCount I
0 21 3 numBytes I
MethodParameters:
Name Flags
dataDimensionCount
indexDimensionCount
numBytes
public int getPointDataDimensionCount();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.lucene.index.FieldInfo.pointDataDimensionCount:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/index/FieldInfo;
public int getPointIndexDimensionCount();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.lucene.index.FieldInfo.pointIndexDimensionCount:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/index/FieldInfo;
public int getPointNumBytes();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.lucene.index.FieldInfo.pointNumBytes:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/index/FieldInfo;
public void setDocValuesType(org.apache.lucene.index.DocValuesType);
descriptor: (Lorg/apache/lucene/index/DocValuesType;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: new java.lang.NullPointerException
dup
new java.lang.StringBuilder
dup
ldc "DocValuesType must not be null (field: \""
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield org.apache.lucene.index.FieldInfo.name:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "\")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.NullPointerException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.lucene.index.FieldInfo.docValuesType:Lorg/apache/lucene/index/DocValuesType;
getstatic org.apache.lucene.index.DocValuesType.NONE:Lorg/apache/lucene/index/DocValuesType;
if_acmpeq 4
aload 1
getstatic org.apache.lucene.index.DocValuesType.NONE:Lorg/apache/lucene/index/DocValuesType;
if_acmpeq 4
aload 0
getfield org.apache.lucene.index.FieldInfo.docValuesType:Lorg/apache/lucene/index/DocValuesType;
aload 1
if_acmpeq 4
3: new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
ldc "cannot change DocValues type from "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield org.apache.lucene.index.FieldInfo.docValuesType:Lorg/apache/lucene/index/DocValuesType;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc " to "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc " for field \""
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.apache.lucene.index.FieldInfo.name:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "\""
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
aload 0
aload 1
putfield org.apache.lucene.index.FieldInfo.docValuesType:Lorg/apache/lucene/index/DocValuesType;
5: getstatic org.apache.lucene.index.FieldInfo.$assertionsDisabled:Z
ifne 6
aload 0
invokevirtual org.apache.lucene.index.FieldInfo.checkConsistency:()Z
ifne 6
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
6: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/apache/lucene/index/FieldInfo;
0 7 1 type Lorg/apache/lucene/index/DocValuesType;
MethodParameters:
Name Flags
type
public org.apache.lucene.index.IndexOptions getIndexOptions();
descriptor: ()Lorg/apache/lucene/index/IndexOptions;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.lucene.index.FieldInfo.indexOptions:Lorg/apache/lucene/index/IndexOptions;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/index/FieldInfo;
public void setIndexOptions(org.apache.lucene.index.IndexOptions);
descriptor: (Lorg/apache/lucene/index/IndexOptions;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.lucene.index.FieldInfo.indexOptions:Lorg/apache/lucene/index/IndexOptions;
aload 1
if_acmpeq 6
1: aload 0
getfield org.apache.lucene.index.FieldInfo.indexOptions:Lorg/apache/lucene/index/IndexOptions;
getstatic org.apache.lucene.index.IndexOptions.NONE:Lorg/apache/lucene/index/IndexOptions;
if_acmpne 4
2: aload 0
aload 1
putfield org.apache.lucene.index.FieldInfo.indexOptions:Lorg/apache/lucene/index/IndexOptions;
3: goto 6
StackMap locals:
StackMap stack:
4: aload 1
getstatic org.apache.lucene.index.IndexOptions.NONE:Lorg/apache/lucene/index/IndexOptions;
if_acmpeq 6
5: new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
ldc "cannot change field \""
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield org.apache.lucene.index.FieldInfo.name:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "\" from index options="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.apache.lucene.index.FieldInfo.indexOptions:Lorg/apache/lucene/index/IndexOptions;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc " to inconsistent index options="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
6: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.lucene.index.FieldInfo.indexOptions:Lorg/apache/lucene/index/IndexOptions;
getstatic org.apache.lucene.index.IndexOptions.NONE:Lorg/apache/lucene/index/IndexOptions;
if_acmpeq 7
aload 0
getfield org.apache.lucene.index.FieldInfo.indexOptions:Lorg/apache/lucene/index/IndexOptions;
getstatic org.apache.lucene.index.IndexOptions.DOCS_AND_FREQS_AND_POSITIONS:Lorg/apache/lucene/index/IndexOptions;
invokevirtual org.apache.lucene.index.IndexOptions.compareTo:(Ljava/lang/Enum;)I
ifge 8
7: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield org.apache.lucene.index.FieldInfo.storePayloads:Z
8: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/apache/lucene/index/FieldInfo;
0 9 1 newIndexOptions Lorg/apache/lucene/index/IndexOptions;
MethodParameters:
Name Flags
newIndexOptions
public org.apache.lucene.index.DocValuesType getDocValuesType();
descriptor: ()Lorg/apache/lucene/index/DocValuesType;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.lucene.index.FieldInfo.docValuesType:Lorg/apache/lucene/index/DocValuesType;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/index/FieldInfo;
void setDocValuesGen(long);
descriptor: (J)V
flags: (0x0000)
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
lload 1
putfield org.apache.lucene.index.FieldInfo.dvGen:J
1: getstatic org.apache.lucene.index.FieldInfo.$assertionsDisabled:Z
ifne 2
aload 0
invokevirtual org.apache.lucene.index.FieldInfo.checkConsistency:()Z
ifne 2
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
2: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/lucene/index/FieldInfo;
0 3 1 dvGen J
MethodParameters:
Name Flags
dvGen
public long getDocValuesGen();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.lucene.index.FieldInfo.dvGen:J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/index/FieldInfo;
void setStoreTermVectors();
descriptor: ()V
flags: (0x0000)
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_1
putfield org.apache.lucene.index.FieldInfo.storeTermVector:Z
1: getstatic org.apache.lucene.index.FieldInfo.$assertionsDisabled:Z
ifne 2
aload 0
invokevirtual org.apache.lucene.index.FieldInfo.checkConsistency:()Z
ifne 2
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
2: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/lucene/index/FieldInfo;
void setStorePayloads();
descriptor: ()V
flags: (0x0000)
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.lucene.index.FieldInfo.indexOptions:Lorg/apache/lucene/index/IndexOptions;
getstatic org.apache.lucene.index.IndexOptions.NONE:Lorg/apache/lucene/index/IndexOptions;
if_acmpeq 2
aload 0
getfield org.apache.lucene.index.FieldInfo.indexOptions:Lorg/apache/lucene/index/IndexOptions;
getstatic org.apache.lucene.index.IndexOptions.DOCS_AND_FREQS_AND_POSITIONS:Lorg/apache/lucene/index/IndexOptions;
invokevirtual org.apache.lucene.index.IndexOptions.compareTo:(Ljava/lang/Enum;)I
iflt 2
1: aload 0
iconst_1
putfield org.apache.lucene.index.FieldInfo.storePayloads:Z
2: StackMap locals:
StackMap stack:
getstatic org.apache.lucene.index.FieldInfo.$assertionsDisabled:Z
ifne 3
aload 0
invokevirtual org.apache.lucene.index.FieldInfo.checkConsistency:()Z
ifne 3
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
3: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/lucene/index/FieldInfo;
public boolean omitsNorms();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.lucene.index.FieldInfo.omitNorms:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/index/FieldInfo;
public void setOmitsNorms();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.lucene.index.FieldInfo.indexOptions:Lorg/apache/lucene/index/IndexOptions;
getstatic org.apache.lucene.index.IndexOptions.NONE:Lorg/apache/lucene/index/IndexOptions;
if_acmpne 2
1: new java.lang.IllegalStateException
dup
ldc "cannot omit norms: this field is not indexed"
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield org.apache.lucene.index.FieldInfo.omitNorms:Z
3: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/lucene/index/FieldInfo;
public boolean hasNorms();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.lucene.index.FieldInfo.indexOptions:Lorg/apache/lucene/index/IndexOptions;
getstatic org.apache.lucene.index.IndexOptions.NONE:Lorg/apache/lucene/index/IndexOptions;
if_acmpeq 1
aload 0
getfield org.apache.lucene.index.FieldInfo.omitNorms:Z
ifne 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/lucene/index/FieldInfo;
public boolean hasPayloads();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.lucene.index.FieldInfo.storePayloads:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/index/FieldInfo;
public boolean hasVectors();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.lucene.index.FieldInfo.storeTermVector:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/index/FieldInfo;
public java.lang.String getAttribute(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.lucene.index.FieldInfo.attributes:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.String
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/index/FieldInfo;
0 1 1 key Ljava/lang/String;
MethodParameters:
Name Flags
key
public java.lang.String putAttribute(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.apache.lucene.index.FieldInfo.attributes:Ljava/util/Map;
aload 1
aload 2
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.String
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/index/FieldInfo;
0 1 1 key Ljava/lang/String;
0 1 2 value Ljava/lang/String;
MethodParameters:
Name Flags
key
value
public java.util.Map<java.lang.String, java.lang.String> attributes();
descriptor: ()Ljava/util/Map;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.lucene.index.FieldInfo.attributes:Ljava/util/Map;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/index/FieldInfo;
Signature: ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
public boolean isSoftDeletesField();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.lucene.index.FieldInfo.softDeletesField:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/index/FieldInfo;
}
SourceFile: "FieldInfo.java"