class org.apache.lucene.sandbox.queries.FuzzyLikeThisQuery$FieldVals
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: org.apache.lucene.sandbox.queries.FuzzyLikeThisQuery$FieldVals
super_class: java.lang.Object
{
java.lang.String queryString;
descriptor: Ljava/lang/String;
flags: (0x0000)
java.lang.String fieldName;
descriptor: Ljava/lang/String;
flags: (0x0000)
int maxEdits;
descriptor: I
flags: (0x0000)
int prefixLength;
descriptor: I
flags: (0x0000)
public void <init>(java.lang.String, int, int, java.lang.String);
descriptor: (Ljava/lang/String;IILjava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=5, args_size=5
start local 0 // org.apache.lucene.sandbox.queries.FuzzyLikeThisQuery$FieldVals this
start local 1 // java.lang.String name
start local 2 // int maxEdits
start local 3 // int length
start local 4 // java.lang.String queryString
0: .line 122
aload 0 /* this */
invokespecial java.lang.Object.<init>:()V
1: .line 124
aload 0 /* this */
aload 1 /* name */
putfield org.apache.lucene.sandbox.queries.FuzzyLikeThisQuery$FieldVals.fieldName:Ljava/lang/String;
2: .line 125
aload 0 /* this */
iload 2 /* maxEdits */
putfield org.apache.lucene.sandbox.queries.FuzzyLikeThisQuery$FieldVals.maxEdits:I
3: .line 126
aload 0 /* this */
iload 3 /* length */
putfield org.apache.lucene.sandbox.queries.FuzzyLikeThisQuery$FieldVals.prefixLength:I
4: .line 127
aload 0 /* this */
aload 4 /* queryString */
putfield org.apache.lucene.sandbox.queries.FuzzyLikeThisQuery$FieldVals.queryString:Ljava/lang/String;
5: .line 128
return
end local 4 // java.lang.String queryString
end local 3 // int length
end local 2 // int maxEdits
end local 1 // java.lang.String name
end local 0 // org.apache.lucene.sandbox.queries.FuzzyLikeThisQuery$FieldVals this
LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/lucene/sandbox/queries/FuzzyLikeThisQuery$FieldVals;
0 6 1 name Ljava/lang/String;
0 6 2 maxEdits I
0 6 3 length I
0 6 4 queryString Ljava/lang/String;
MethodParameters:
Name Flags
name
maxEdits
length
queryString
public int hashCode();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 // org.apache.lucene.sandbox.queries.FuzzyLikeThisQuery$FieldVals this
0: .line 133
iconst_1
istore 1 /* result */
start local 1 // int result
1: .line 134
bipush 31
iload 1 /* result */
imul
2: .line 135
aload 0 /* this */
getfield org.apache.lucene.sandbox.queries.FuzzyLikeThisQuery$FieldVals.fieldName:Ljava/lang/String;
ifnonnull 3
iconst_0
goto 4
StackMap locals: org.apache.lucene.sandbox.queries.FuzzyLikeThisQuery$FieldVals int
StackMap stack: int
3: aload 0 /* this */
getfield org.apache.lucene.sandbox.queries.FuzzyLikeThisQuery$FieldVals.fieldName:Ljava/lang/String;
invokevirtual java.lang.String.hashCode:()I
4: .line 134
StackMap locals: org.apache.lucene.sandbox.queries.FuzzyLikeThisQuery$FieldVals int
StackMap stack: int int
iadd
istore 1 /* result */
5: .line 136
bipush 31
iload 1 /* result */
imul
aload 0 /* this */
getfield org.apache.lucene.sandbox.queries.FuzzyLikeThisQuery$FieldVals.maxEdits:I
iadd
istore 1 /* result */
6: .line 137
bipush 31
iload 1 /* result */
imul
aload 0 /* this */
getfield org.apache.lucene.sandbox.queries.FuzzyLikeThisQuery$FieldVals.prefixLength:I
iadd
istore 1 /* result */
7: .line 138
bipush 31
iload 1 /* result */
imul
8: .line 139
aload 0 /* this */
getfield org.apache.lucene.sandbox.queries.FuzzyLikeThisQuery$FieldVals.queryString:Ljava/lang/String;
ifnonnull 9
iconst_0
goto 10
StackMap locals:
StackMap stack: int
9: aload 0 /* this */
getfield org.apache.lucene.sandbox.queries.FuzzyLikeThisQuery$FieldVals.queryString:Ljava/lang/String;
invokevirtual java.lang.String.hashCode:()I
10: .line 138
StackMap locals: org.apache.lucene.sandbox.queries.FuzzyLikeThisQuery$FieldVals int
StackMap stack: int int
iadd
istore 1 /* result */
11: .line 140
iload 1 /* result */
ireturn
end local 1 // int result
end local 0 // org.apache.lucene.sandbox.queries.FuzzyLikeThisQuery$FieldVals this
LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lorg/apache/lucene/sandbox/queries/FuzzyLikeThisQuery$FieldVals;
1 12 1 result I
public boolean equals(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 // org.apache.lucene.sandbox.queries.FuzzyLikeThisQuery$FieldVals this
start local 1 // java.lang.Object obj
0: .line 145
aload 0 /* this */
aload 1 /* obj */
if_acmpne 2
1: .line 146
iconst_1
ireturn
2: .line 147
StackMap locals:
StackMap stack:
aload 1 /* obj */
ifnonnull 4
3: .line 148
iconst_0
ireturn
4: .line 149
StackMap locals:
StackMap stack:
aload 0 /* this */
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
aload 1 /* obj */
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
if_acmpeq 6
5: .line 150
iconst_0
ireturn
6: .line 151
StackMap locals:
StackMap stack:
aload 1 /* obj */
checkcast org.apache.lucene.sandbox.queries.FuzzyLikeThisQuery$FieldVals
astore 2 /* other */
start local 2 // org.apache.lucene.sandbox.queries.FuzzyLikeThisQuery$FieldVals other
7: .line 152
aload 0 /* this */
getfield org.apache.lucene.sandbox.queries.FuzzyLikeThisQuery$FieldVals.fieldName:Ljava/lang/String;
ifnonnull 10
8: .line 153
aload 2 /* other */
getfield org.apache.lucene.sandbox.queries.FuzzyLikeThisQuery$FieldVals.fieldName:Ljava/lang/String;
ifnull 12
9: .line 154
iconst_0
ireturn
10: .line 155
StackMap locals: org.apache.lucene.sandbox.queries.FuzzyLikeThisQuery$FieldVals
StackMap stack:
aload 0 /* this */
getfield org.apache.lucene.sandbox.queries.FuzzyLikeThisQuery$FieldVals.fieldName:Ljava/lang/String;
aload 2 /* other */
getfield org.apache.lucene.sandbox.queries.FuzzyLikeThisQuery$FieldVals.fieldName:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 12
11: .line 156
iconst_0
ireturn
12: .line 157
StackMap locals:
StackMap stack:
aload 0 /* this */
getfield org.apache.lucene.sandbox.queries.FuzzyLikeThisQuery$FieldVals.maxEdits:I
aload 2 /* other */
getfield org.apache.lucene.sandbox.queries.FuzzyLikeThisQuery$FieldVals.maxEdits:I
if_icmpeq 14
13: .line 158
iconst_0
ireturn
14: .line 160
StackMap locals:
StackMap stack:
aload 0 /* this */
getfield org.apache.lucene.sandbox.queries.FuzzyLikeThisQuery$FieldVals.prefixLength:I
aload 2 /* other */
getfield org.apache.lucene.sandbox.queries.FuzzyLikeThisQuery$FieldVals.prefixLength:I
if_icmpeq 16
15: .line 161
iconst_0
ireturn
16: .line 162
StackMap locals:
StackMap stack:
aload 0 /* this */
getfield org.apache.lucene.sandbox.queries.FuzzyLikeThisQuery$FieldVals.queryString:Ljava/lang/String;
ifnonnull 19
17: .line 163
aload 2 /* other */
getfield org.apache.lucene.sandbox.queries.FuzzyLikeThisQuery$FieldVals.queryString:Ljava/lang/String;
ifnull 21
18: .line 164
iconst_0
ireturn
19: .line 165
StackMap locals:
StackMap stack:
aload 0 /* this */
getfield org.apache.lucene.sandbox.queries.FuzzyLikeThisQuery$FieldVals.queryString:Ljava/lang/String;
aload 2 /* other */
getfield org.apache.lucene.sandbox.queries.FuzzyLikeThisQuery$FieldVals.queryString:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 21
20: .line 166
iconst_0
ireturn
21: .line 167
StackMap locals:
StackMap stack:
iconst_1
ireturn
end local 2 // org.apache.lucene.sandbox.queries.FuzzyLikeThisQuery$FieldVals other
end local 1 // java.lang.Object obj
end local 0 // org.apache.lucene.sandbox.queries.FuzzyLikeThisQuery$FieldVals this
LocalVariableTable:
Start End Slot Name Signature
0 22 0 this Lorg/apache/lucene/sandbox/queries/FuzzyLikeThisQuery$FieldVals;
0 22 1 obj Ljava/lang/Object;
7 22 2 other Lorg/apache/lucene/sandbox/queries/FuzzyLikeThisQuery$FieldVals;
MethodParameters:
Name Flags
obj
}
SourceFile: "FuzzyLikeThisQuery.java"
NestHost: org.apache.lucene.sandbox.queries.FuzzyLikeThisQuery
InnerClasses:
FieldVals = org.apache.lucene.sandbox.queries.FuzzyLikeThisQuery$FieldVals of org.apache.lucene.sandbox.queries.FuzzyLikeThisQuery