public class org.apache.lucene.geo.SimpleWKTShapeParser
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.lucene.geo.SimpleWKTShapeParser
super_class: java.lang.Object
{
public static final java.lang.String EMPTY;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "EMPTY"
public static final java.lang.String SPACE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: " "
public static final java.lang.String LPAREN;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "("
public static final java.lang.String RPAREN;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: ")"
public static final java.lang.String COMMA;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: ","
public static final java.lang.String NAN;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "NaN"
private static final java.lang.String NUMBER;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "<NUMBER>"
private static final java.lang.String EOF;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "END-OF-STREAM"
private static final java.lang.String EOL;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "END-OF-LINE"
private static volatile int[] $SWITCH_TABLE$org$apache$lucene$geo$SimpleWKTShapeParser$ShapeType;
descriptor: [I
flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC
private void <init>();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/geo/SimpleWKTShapeParser;
public static java.lang.Object parse(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/Object;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
aconst_null
invokestatic org.apache.lucene.geo.SimpleWKTShapeParser.parseExpectedType:(Ljava/lang/String;Lorg/apache/lucene/geo/SimpleWKTShapeParser$ShapeType;)Ljava/lang/Object;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 wkt Ljava/lang/String;
Exceptions:
throws java.io.IOException, java.text.ParseException
MethodParameters:
Name Flags
wkt
public static java.lang.Object parseExpectedType(java.lang.String, org.apache.lucene.geo.SimpleWKTShapeParser$ShapeType);
descriptor: (Ljava/lang/String;Lorg/apache/lucene/geo/SimpleWKTShapeParser$ShapeType;)Ljava/lang/Object;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=7, args_size=2
start local 0 start local 1 0: aconst_null
astore 2
aconst_null
astore 3
1: new java.io.StringReader
dup
aload 0
invokespecial java.io.StringReader.<init>:(Ljava/lang/String;)V
astore 4
start local 4 2: new java.io.StreamTokenizer
dup
aload 4
invokespecial java.io.StreamTokenizer.<init>:(Ljava/io/Reader;)V
astore 5
start local 5 3: aload 5
invokevirtual java.io.StreamTokenizer.resetSyntax:()V
4: aload 5
bipush 97
bipush 122
invokevirtual java.io.StreamTokenizer.wordChars:(II)V
5: aload 5
bipush 65
bipush 90
invokevirtual java.io.StreamTokenizer.wordChars:(II)V
6: aload 5
sipush 160
sipush 255
invokevirtual java.io.StreamTokenizer.wordChars:(II)V
7: aload 5
bipush 48
bipush 57
invokevirtual java.io.StreamTokenizer.wordChars:(II)V
8: aload 5
bipush 45
bipush 45
invokevirtual java.io.StreamTokenizer.wordChars:(II)V
9: aload 5
bipush 43
bipush 43
invokevirtual java.io.StreamTokenizer.wordChars:(II)V
10: aload 5
bipush 46
bipush 46
invokevirtual java.io.StreamTokenizer.wordChars:(II)V
11: aload 5
iconst_0
bipush 32
invokevirtual java.io.StreamTokenizer.whitespaceChars:(II)V
12: aload 5
bipush 35
invokevirtual java.io.StreamTokenizer.commentChar:(I)V
13: aload 5
aload 1
invokestatic org.apache.lucene.geo.SimpleWKTShapeParser.parseGeometry:(Ljava/io/StreamTokenizer;Lorg/apache/lucene/geo/SimpleWKTShapeParser$ShapeType;)Ljava/lang/Object;
astore 6
start local 6 14: aload 5
invokestatic org.apache.lucene.geo.SimpleWKTShapeParser.checkEOF:(Ljava/io/StreamTokenizer;)V
15: aload 6
16: aload 4
ifnull 17
aload 4
invokevirtual java.io.StringReader.close:()V
17: StackMap locals: java.lang.String org.apache.lucene.geo.SimpleWKTShapeParser$ShapeType java.lang.Throwable java.lang.Throwable java.io.StringReader java.io.StreamTokenizer java.lang.Object
StackMap stack: java.lang.Object
areturn
end local 6 end local 5 StackMap locals: java.lang.String org.apache.lucene.geo.SimpleWKTShapeParser$ShapeType java.lang.Throwable java.lang.Throwable java.io.StringReader
StackMap stack: java.lang.Throwable
18: astore 2
19: aload 4
ifnull 20
aload 4
invokevirtual java.io.StringReader.close:()V
end local 4 StackMap locals:
StackMap stack:
20: aload 2
athrow
StackMap locals:
StackMap stack: java.lang.Throwable
21: astore 3
aload 2
ifnonnull 22
aload 3
astore 2
goto 23
StackMap locals:
StackMap stack:
22: aload 2
aload 3
if_acmpeq 23
aload 2
aload 3
invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
StackMap locals:
StackMap stack:
23: aload 2
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 24 0 wkt Ljava/lang/String;
0 24 1 shapeType Lorg/apache/lucene/geo/SimpleWKTShapeParser$ShapeType;
2 20 4 reader Ljava/io/StringReader;
3 18 5 tokenizer Ljava/io/StreamTokenizer;
14 18 6 geometry Ljava/lang/Object;
Exception table:
from to target type
2 16 18 any
1 17 21 any
18 21 21 any
Exceptions:
throws java.io.IOException, java.text.ParseException
MethodParameters:
Name Flags
wkt
shapeType final
private static java.lang.Object parseGeometry(java.io.StreamTokenizer, org.apache.lucene.geo.SimpleWKTShapeParser$ShapeType);
descriptor: (Ljava/io/StreamTokenizer;Lorg/apache/lucene/geo/SimpleWKTShapeParser$ShapeType;)Ljava/lang/Object;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokestatic org.apache.lucene.geo.SimpleWKTShapeParser.nextWord:(Ljava/io/StreamTokenizer;)Ljava/lang/String;
invokestatic org.apache.lucene.geo.SimpleWKTShapeParser$ShapeType.forName:(Ljava/lang/String;)Lorg/apache/lucene/geo/SimpleWKTShapeParser$ShapeType;
astore 2
start local 2 1: aload 1
ifnull 4
aload 1
getstatic org.apache.lucene.geo.SimpleWKTShapeParser$ShapeType.GEOMETRYCOLLECTION:Lorg/apache/lucene/geo/SimpleWKTShapeParser$ShapeType;
if_acmpeq 4
2: aload 2
invokevirtual org.apache.lucene.geo.SimpleWKTShapeParser$ShapeType.wktName:()Ljava/lang/String;
aload 1
invokevirtual org.apache.lucene.geo.SimpleWKTShapeParser$ShapeType.wktName:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 4
3: new java.text.ParseException
dup
new java.lang.StringBuilder
dup
ldc "Expected geometry type: ["
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc "], but found: ["
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc "]"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 0
invokevirtual java.io.StreamTokenizer.lineno:()I
invokespecial java.text.ParseException.<init>:(Ljava/lang/String;I)V
athrow
4: StackMap locals: org.apache.lucene.geo.SimpleWKTShapeParser$ShapeType
StackMap stack:
invokestatic org.apache.lucene.geo.SimpleWKTShapeParser.$SWITCH_TABLE$org$apache$lucene$geo$SimpleWKTShapeParser$ShapeType:()[I
aload 2
invokevirtual org.apache.lucene.geo.SimpleWKTShapeParser$ShapeType.ordinal:()I
iaload
tableswitch { // 1 - 8
1: 5
2: 6
3: 7
4: 8
5: 9
6: 10
7: 12
8: 11
default: 13
}
5: StackMap locals:
StackMap stack:
aload 0
invokestatic org.apache.lucene.geo.SimpleWKTShapeParser.parsePoint:(Ljava/io/StreamTokenizer;)[D
areturn
6: StackMap locals:
StackMap stack:
aload 0
invokestatic org.apache.lucene.geo.SimpleWKTShapeParser.parseMultiPoint:(Ljava/io/StreamTokenizer;)[[D
areturn
7: StackMap locals:
StackMap stack:
aload 0
invokestatic org.apache.lucene.geo.SimpleWKTShapeParser.parseLine:(Ljava/io/StreamTokenizer;)Lorg/apache/lucene/geo/Line;
areturn
8: StackMap locals:
StackMap stack:
aload 0
invokestatic org.apache.lucene.geo.SimpleWKTShapeParser.parseMultiLine:(Ljava/io/StreamTokenizer;)[Lorg/apache/lucene/geo/Line;
areturn
9: StackMap locals:
StackMap stack:
aload 0
invokestatic org.apache.lucene.geo.SimpleWKTShapeParser.parsePolygon:(Ljava/io/StreamTokenizer;)Lorg/apache/lucene/geo/Polygon;
areturn
10: StackMap locals:
StackMap stack:
aload 0
invokestatic org.apache.lucene.geo.SimpleWKTShapeParser.parseMultiPolygon:(Ljava/io/StreamTokenizer;)[Lorg/apache/lucene/geo/Polygon;
areturn
11: StackMap locals:
StackMap stack:
aload 0
invokestatic org.apache.lucene.geo.SimpleWKTShapeParser.parseBBox:(Ljava/io/StreamTokenizer;)Lorg/apache/lucene/geo/Rectangle;
areturn
12: StackMap locals:
StackMap stack:
aload 0
invokestatic org.apache.lucene.geo.SimpleWKTShapeParser.parseGeometryCollection:(Ljava/io/StreamTokenizer;)[Ljava/lang/Object;
areturn
13: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
ldc "Unknown geometry type: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
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
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 stream Ljava/io/StreamTokenizer;
0 14 1 shapeType Lorg/apache/lucene/geo/SimpleWKTShapeParser$ShapeType;
1 14 2 type Lorg/apache/lucene/geo/SimpleWKTShapeParser$ShapeType;
Exceptions:
throws java.io.IOException, java.text.ParseException
MethodParameters:
Name Flags
stream
shapeType
private static double[] parsePoint(java.io.StreamTokenizer);
descriptor: (Ljava/io/StreamTokenizer;)[D
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=5, locals=2, args_size=1
start local 0 0: aload 0
invokestatic org.apache.lucene.geo.SimpleWKTShapeParser.nextEmptyOrOpen:(Ljava/io/StreamTokenizer;)Ljava/lang/String;
ldc "EMPTY"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
iconst_2
newarray 7
dup
iconst_0
aload 0
invokestatic org.apache.lucene.geo.SimpleWKTShapeParser.nextNumber:(Ljava/io/StreamTokenizer;)D
dastore
dup
iconst_1
aload 0
invokestatic org.apache.lucene.geo.SimpleWKTShapeParser.nextNumber:(Ljava/io/StreamTokenizer;)D
dastore
astore 1
start local 1 3: aload 0
invokestatic org.apache.lucene.geo.SimpleWKTShapeParser.isNumberNext:(Ljava/io/StreamTokenizer;)Z
ifeq 5
4: aload 0
invokestatic org.apache.lucene.geo.SimpleWKTShapeParser.nextNumber:(Ljava/io/StreamTokenizer;)D
pop2
5: StackMap locals: double[]
StackMap stack:
aload 0
invokestatic org.apache.lucene.geo.SimpleWKTShapeParser.nextCloser:(Ljava/io/StreamTokenizer;)Ljava/lang/String;
pop
6: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 stream Ljava/io/StreamTokenizer;
3 7 1 pt [D
Exceptions:
throws java.io.IOException, java.text.ParseException
MethodParameters:
Name Flags
stream
private static void parseCoordinates(java.io.StreamTokenizer, java.util.ArrayList<java.lang.Double>, java.util.ArrayList<java.lang.Double>);
descriptor: (Ljava/io/StreamTokenizer;Ljava/util/ArrayList;Ljava/util/ArrayList;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=5, locals=4, args_size=3
start local 0 start local 1 start local 2 0: iconst_0
istore 3
start local 3 1: aload 0
invokestatic org.apache.lucene.geo.SimpleWKTShapeParser.isNumberNext:(Ljava/io/StreamTokenizer;)Z
ifne 2
aload 0
invokestatic org.apache.lucene.geo.SimpleWKTShapeParser.nextWord:(Ljava/io/StreamTokenizer;)Ljava/lang/String;
ldc "("
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
dup
istore 3
ifeq 9
2: StackMap locals: int
StackMap stack:
aload 0
aload 1
aload 2
invokestatic org.apache.lucene.geo.SimpleWKTShapeParser.parseCoordinate:(Ljava/io/StreamTokenizer;Ljava/util/ArrayList;Ljava/util/ArrayList;)V
3: goto 9
4: StackMap locals:
StackMap stack:
iconst_0
istore 3
5: aload 0
invokestatic org.apache.lucene.geo.SimpleWKTShapeParser.isNumberNext:(Ljava/io/StreamTokenizer;)Z
ifne 6
aload 0
invokestatic org.apache.lucene.geo.SimpleWKTShapeParser.nextWord:(Ljava/io/StreamTokenizer;)Ljava/lang/String;
ldc "("
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
dup
istore 3
ifeq 7
6: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
invokestatic org.apache.lucene.geo.SimpleWKTShapeParser.parseCoordinate:(Ljava/io/StreamTokenizer;Ljava/util/ArrayList;Ljava/util/ArrayList;)V
7: StackMap locals:
StackMap stack:
iload 3
ifeq 9
aload 0
invokestatic org.apache.lucene.geo.SimpleWKTShapeParser.nextCloser:(Ljava/io/StreamTokenizer;)Ljava/lang/String;
ldc ")"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 9
8: new java.text.ParseException
dup
new java.lang.StringBuilder
dup
ldc "expected: [)] but found: ["
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokestatic org.apache.lucene.geo.SimpleWKTShapeParser.tokenString:(Ljava/io/StreamTokenizer;)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;
aload 0
invokevirtual java.io.StreamTokenizer.lineno:()I
invokespecial java.text.ParseException.<init>:(Ljava/lang/String;I)V
athrow
9: StackMap locals:
StackMap stack:
aload 0
invokestatic org.apache.lucene.geo.SimpleWKTShapeParser.nextCloserOrComma:(Ljava/io/StreamTokenizer;)Ljava/lang/String;
ldc ","
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 4
10: iload 3
ifeq 12
aload 0
invokestatic org.apache.lucene.geo.SimpleWKTShapeParser.nextCloser:(Ljava/io/StreamTokenizer;)Ljava/lang/String;
ldc ")"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 12
11: new java.text.ParseException
dup
new java.lang.StringBuilder
dup
ldc "expected: [)] but found: ["
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokestatic org.apache.lucene.geo.SimpleWKTShapeParser.tokenString:(Ljava/io/StreamTokenizer;)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;
aload 0
invokevirtual java.io.StreamTokenizer.lineno:()I
invokespecial java.text.ParseException.<init>:(Ljava/lang/String;I)V
athrow
12: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 stream Ljava/io/StreamTokenizer;
0 13 1 lats Ljava/util/ArrayList<Ljava/lang/Double;>;
0 13 2 lons Ljava/util/ArrayList<Ljava/lang/Double;>;
1 13 3 isOpenParen Z
Exceptions:
throws java.io.IOException, java.text.ParseException
Signature: (Ljava/io/StreamTokenizer;Ljava/util/ArrayList<Ljava/lang/Double;>;Ljava/util/ArrayList<Ljava/lang/Double;>;)V
MethodParameters:
Name Flags
stream
lats
lons
private static void parseCoordinate(java.io.StreamTokenizer, java.util.ArrayList<java.lang.Double>, java.util.ArrayList<java.lang.Double>);
descriptor: (Ljava/io/StreamTokenizer;Ljava/util/ArrayList;Ljava/util/ArrayList;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 2
aload 0
invokestatic org.apache.lucene.geo.SimpleWKTShapeParser.nextNumber:(Ljava/io/StreamTokenizer;)D
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
pop
1: aload 1
aload 0
invokestatic org.apache.lucene.geo.SimpleWKTShapeParser.nextNumber:(Ljava/io/StreamTokenizer;)D
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
pop
2: aload 0
invokestatic org.apache.lucene.geo.SimpleWKTShapeParser.isNumberNext:(Ljava/io/StreamTokenizer;)Z
ifeq 4
3: aload 0
invokestatic org.apache.lucene.geo.SimpleWKTShapeParser.nextNumber:(Ljava/io/StreamTokenizer;)D
pop2
4: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 stream Ljava/io/StreamTokenizer;
0 5 1 lats Ljava/util/ArrayList<Ljava/lang/Double;>;
0 5 2 lons Ljava/util/ArrayList<Ljava/lang/Double;>;
Exceptions:
throws java.io.IOException, java.text.ParseException
Signature: (Ljava/io/StreamTokenizer;Ljava/util/ArrayList<Ljava/lang/Double;>;Ljava/util/ArrayList<Ljava/lang/Double;>;)V
MethodParameters:
Name Flags
stream
lats
lons
private static double[][] parseMultiPoint(java.io.StreamTokenizer);
descriptor: (Ljava/io/StreamTokenizer;)[[D
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=7, locals=6, args_size=1
start local 0 0: aload 0
invokestatic org.apache.lucene.geo.SimpleWKTShapeParser.nextEmptyOrOpen:(Ljava/io/StreamTokenizer;)Ljava/lang/String;
astore 1
start local 1 1: aload 1
ldc "EMPTY"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 3
2: aconst_null
areturn
3: StackMap locals: java.lang.String
StackMap stack:
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 2
start local 2 4: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 3
start local 3 5: aload 0
aload 2
aload 3
invokestatic org.apache.lucene.geo.SimpleWKTShapeParser.parseCoordinates:(Ljava/io/StreamTokenizer;Ljava/util/ArrayList;Ljava/util/ArrayList;)V
6: aload 2
invokevirtual java.util.ArrayList.size:()I
iconst_2
multianewarray [[D 2
astore 4
start local 4 7: iconst_0
istore 5
start local 5 8: goto 11
9: StackMap locals: java.io.StreamTokenizer java.lang.String java.util.ArrayList java.util.ArrayList double[][] int
StackMap stack:
aload 4
iload 5
iconst_2
newarray 7
dup
iconst_0
aload 3
iload 5
invokevirtual java.util.ArrayList.get:(I)Ljava/lang/Object;
checkcast java.lang.Double
invokevirtual java.lang.Double.doubleValue:()D
dastore
dup
iconst_1
aload 2
iload 5
invokevirtual java.util.ArrayList.get:(I)Ljava/lang/Object;
checkcast java.lang.Double
invokevirtual java.lang.Double.doubleValue:()D
dastore
aastore
10: iinc 5 1
StackMap locals:
StackMap stack:
11: iload 5
aload 2
invokevirtual java.util.ArrayList.size:()I
if_icmplt 9
end local 5 12: aload 4
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 stream Ljava/io/StreamTokenizer;
1 13 1 token Ljava/lang/String;
4 13 2 lats Ljava/util/ArrayList<Ljava/lang/Double;>;
5 13 3 lons Ljava/util/ArrayList<Ljava/lang/Double;>;
7 13 4 result [[D
8 12 5 i I
Exceptions:
throws java.io.IOException, java.text.ParseException
MethodParameters:
Name Flags
stream
private static org.apache.lucene.geo.Line parseLine(java.io.StreamTokenizer);
descriptor: (Ljava/io/StreamTokenizer;)Lorg/apache/lucene/geo/Line;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=5, locals=4, args_size=1
start local 0 0: aload 0
invokestatic org.apache.lucene.geo.SimpleWKTShapeParser.nextEmptyOrOpen:(Ljava/io/StreamTokenizer;)Ljava/lang/String;
astore 1
start local 1 1: aload 1
ldc "EMPTY"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 3
2: aconst_null
areturn
3: StackMap locals: java.lang.String
StackMap stack:
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 2
start local 2 4: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 3
start local 3 5: aload 0
aload 2
aload 3
invokestatic org.apache.lucene.geo.SimpleWKTShapeParser.parseCoordinates:(Ljava/io/StreamTokenizer;Ljava/util/ArrayList;Ljava/util/ArrayList;)V
6: new org.apache.lucene.geo.Line
dup
aload 2
invokevirtual java.util.ArrayList.stream:()Ljava/util/stream/Stream;
invokedynamic applyAsDouble()Ljava/util/function/ToDoubleFunction;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)D
org/apache/lucene/geo/SimpleWKTShapeParser.lambda$0(Ljava/lang/Double;)D (6)
(Ljava/lang/Double;)D
invokeinterface java.util.stream.Stream.mapToDouble:(Ljava/util/function/ToDoubleFunction;)Ljava/util/stream/DoubleStream;
invokeinterface java.util.stream.DoubleStream.toArray:()[D
aload 3
invokevirtual java.util.ArrayList.stream:()Ljava/util/stream/Stream;
invokedynamic applyAsDouble()Ljava/util/function/ToDoubleFunction;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)D
org/apache/lucene/geo/SimpleWKTShapeParser.lambda$1(Ljava/lang/Double;)D (6)
(Ljava/lang/Double;)D
invokeinterface java.util.stream.Stream.mapToDouble:(Ljava/util/function/ToDoubleFunction;)Ljava/util/stream/DoubleStream;
invokeinterface java.util.stream.DoubleStream.toArray:()[D
invokespecial org.apache.lucene.geo.Line.<init>:([D[D)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 stream Ljava/io/StreamTokenizer;
1 7 1 token Ljava/lang/String;
4 7 2 lats Ljava/util/ArrayList<Ljava/lang/Double;>;
5 7 3 lons Ljava/util/ArrayList<Ljava/lang/Double;>;
Exceptions:
throws java.io.IOException, java.text.ParseException
MethodParameters:
Name Flags
stream
private static org.apache.lucene.geo.Line[] parseMultiLine(java.io.StreamTokenizer);
descriptor: (Ljava/io/StreamTokenizer;)[Lorg/apache/lucene/geo/Line;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=3, args_size=1
start local 0 0: aload 0
invokestatic org.apache.lucene.geo.SimpleWKTShapeParser.nextEmptyOrOpen:(Ljava/io/StreamTokenizer;)Ljava/lang/String;
astore 1
start local 1 1: aload 1
ldc "EMPTY"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 3
2: aconst_null
areturn
3: StackMap locals: java.lang.String
StackMap stack:
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 2
start local 2 4: aload 2
aload 0
invokestatic org.apache.lucene.geo.SimpleWKTShapeParser.parseLine:(Ljava/io/StreamTokenizer;)Lorg/apache/lucene/geo/Line;
invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
pop
5: goto 7
6: StackMap locals: java.util.ArrayList
StackMap stack:
aload 2
aload 0
invokestatic org.apache.lucene.geo.SimpleWKTShapeParser.parseLine:(Ljava/io/StreamTokenizer;)Lorg/apache/lucene/geo/Line;
invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
pop
7: StackMap locals:
StackMap stack:
aload 0
invokestatic org.apache.lucene.geo.SimpleWKTShapeParser.nextCloserOrComma:(Ljava/io/StreamTokenizer;)Ljava/lang/String;
ldc ","
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 6
8: aload 2
aload 2
invokevirtual java.util.ArrayList.size:()I
anewarray org.apache.lucene.geo.Line
invokevirtual java.util.ArrayList.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
checkcast org.apache.lucene.geo.Line[]
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 stream Ljava/io/StreamTokenizer;
1 9 1 token Ljava/lang/String;
4 9 2 lines Ljava/util/ArrayList<Lorg/apache/lucene/geo/Line;>;
Exceptions:
throws java.io.IOException, java.text.ParseException
MethodParameters:
Name Flags
stream
private static org.apache.lucene.geo.Polygon parsePolygonHole(java.io.StreamTokenizer);
descriptor: (Ljava/io/StreamTokenizer;)Lorg/apache/lucene/geo/Polygon;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=5, locals=3, args_size=1
start local 0 0: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 1
start local 1 1: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 2
start local 2 2: aload 0
aload 1
aload 2
invokestatic org.apache.lucene.geo.SimpleWKTShapeParser.parseCoordinates:(Ljava/io/StreamTokenizer;Ljava/util/ArrayList;Ljava/util/ArrayList;)V
3: new org.apache.lucene.geo.Polygon
dup
aload 1
invokevirtual java.util.ArrayList.stream:()Ljava/util/stream/Stream;
invokedynamic applyAsDouble()Ljava/util/function/ToDoubleFunction;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)D
org/apache/lucene/geo/SimpleWKTShapeParser.lambda$2(Ljava/lang/Double;)D (6)
(Ljava/lang/Double;)D
invokeinterface java.util.stream.Stream.mapToDouble:(Ljava/util/function/ToDoubleFunction;)Ljava/util/stream/DoubleStream;
invokeinterface java.util.stream.DoubleStream.toArray:()[D
aload 2
invokevirtual java.util.ArrayList.stream:()Ljava/util/stream/Stream;
invokedynamic applyAsDouble()Ljava/util/function/ToDoubleFunction;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)D
org/apache/lucene/geo/SimpleWKTShapeParser.lambda$3(Ljava/lang/Double;)D (6)
(Ljava/lang/Double;)D
invokeinterface java.util.stream.Stream.mapToDouble:(Ljava/util/function/ToDoubleFunction;)Ljava/util/stream/DoubleStream;
invokeinterface java.util.stream.DoubleStream.toArray:()[D
iconst_0
anewarray org.apache.lucene.geo.Polygon
invokespecial org.apache.lucene.geo.Polygon.<init>:([D[D[Lorg/apache/lucene/geo/Polygon;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 stream Ljava/io/StreamTokenizer;
1 4 1 lats Ljava/util/ArrayList<Ljava/lang/Double;>;
2 4 2 lons Ljava/util/ArrayList<Ljava/lang/Double;>;
Exceptions:
throws java.io.IOException, java.text.ParseException
MethodParameters:
Name Flags
stream
private static org.apache.lucene.geo.Polygon parsePolygon(java.io.StreamTokenizer);
descriptor: (Ljava/io/StreamTokenizer;)Lorg/apache/lucene/geo/Polygon;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=6, locals=4, args_size=1
start local 0 0: aload 0
invokestatic org.apache.lucene.geo.SimpleWKTShapeParser.nextEmptyOrOpen:(Ljava/io/StreamTokenizer;)Ljava/lang/String;
ldc "EMPTY"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
invokestatic org.apache.lucene.geo.SimpleWKTShapeParser.nextOpener:(Ljava/io/StreamTokenizer;)Ljava/lang/String;
pop
3: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 1
start local 1 4: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 2
start local 2 5: aload 0
aload 1
aload 2
invokestatic org.apache.lucene.geo.SimpleWKTShapeParser.parseCoordinates:(Ljava/io/StreamTokenizer;Ljava/util/ArrayList;Ljava/util/ArrayList;)V
6: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 3
start local 3 7: goto 9
8: StackMap locals: java.util.ArrayList java.util.ArrayList java.util.ArrayList
StackMap stack:
aload 3
aload 0
invokestatic org.apache.lucene.geo.SimpleWKTShapeParser.parsePolygonHole:(Ljava/io/StreamTokenizer;)Lorg/apache/lucene/geo/Polygon;
invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
pop
9: StackMap locals:
StackMap stack:
aload 0
invokestatic org.apache.lucene.geo.SimpleWKTShapeParser.nextCloserOrComma:(Ljava/io/StreamTokenizer;)Ljava/lang/String;
ldc ","
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 8
10: aload 3
invokevirtual java.util.ArrayList.isEmpty:()Z
ifne 12
11: new org.apache.lucene.geo.Polygon
dup
aload 1
invokevirtual java.util.ArrayList.stream:()Ljava/util/stream/Stream;
invokedynamic applyAsDouble()Ljava/util/function/ToDoubleFunction;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)D
org/apache/lucene/geo/SimpleWKTShapeParser.lambda$4(Ljava/lang/Double;)D (6)
(Ljava/lang/Double;)D
invokeinterface java.util.stream.Stream.mapToDouble:(Ljava/util/function/ToDoubleFunction;)Ljava/util/stream/DoubleStream;
invokeinterface java.util.stream.DoubleStream.toArray:()[D
aload 2
invokevirtual java.util.ArrayList.stream:()Ljava/util/stream/Stream;
invokedynamic applyAsDouble()Ljava/util/function/ToDoubleFunction;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)D
org/apache/lucene/geo/SimpleWKTShapeParser.lambda$5(Ljava/lang/Double;)D (6)
(Ljava/lang/Double;)D
invokeinterface java.util.stream.Stream.mapToDouble:(Ljava/util/function/ToDoubleFunction;)Ljava/util/stream/DoubleStream;
invokeinterface java.util.stream.DoubleStream.toArray:()[D
aload 3
aload 3
invokevirtual java.util.ArrayList.size:()I
anewarray org.apache.lucene.geo.Polygon
invokevirtual java.util.ArrayList.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
checkcast org.apache.lucene.geo.Polygon[]
invokespecial org.apache.lucene.geo.Polygon.<init>:([D[D[Lorg/apache/lucene/geo/Polygon;)V
areturn
12: StackMap locals:
StackMap stack:
new org.apache.lucene.geo.Polygon
dup
aload 1
invokevirtual java.util.ArrayList.stream:()Ljava/util/stream/Stream;
invokedynamic applyAsDouble()Ljava/util/function/ToDoubleFunction;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)D
org/apache/lucene/geo/SimpleWKTShapeParser.lambda$6(Ljava/lang/Double;)D (6)
(Ljava/lang/Double;)D
invokeinterface java.util.stream.Stream.mapToDouble:(Ljava/util/function/ToDoubleFunction;)Ljava/util/stream/DoubleStream;
invokeinterface java.util.stream.DoubleStream.toArray:()[D
aload 2
invokevirtual java.util.ArrayList.stream:()Ljava/util/stream/Stream;
invokedynamic applyAsDouble()Ljava/util/function/ToDoubleFunction;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)D
org/apache/lucene/geo/SimpleWKTShapeParser.lambda$7(Ljava/lang/Double;)D (6)
(Ljava/lang/Double;)D
invokeinterface java.util.stream.Stream.mapToDouble:(Ljava/util/function/ToDoubleFunction;)Ljava/util/stream/DoubleStream;
invokeinterface java.util.stream.DoubleStream.toArray:()[D
iconst_0
anewarray org.apache.lucene.geo.Polygon
invokespecial org.apache.lucene.geo.Polygon.<init>:([D[D[Lorg/apache/lucene/geo/Polygon;)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 stream Ljava/io/StreamTokenizer;
4 13 1 lats Ljava/util/ArrayList<Ljava/lang/Double;>;
5 13 2 lons Ljava/util/ArrayList<Ljava/lang/Double;>;
7 13 3 holes Ljava/util/ArrayList<Lorg/apache/lucene/geo/Polygon;>;
Exceptions:
throws java.io.IOException, java.text.ParseException
MethodParameters:
Name Flags
stream
private static org.apache.lucene.geo.Polygon[] parseMultiPolygon(java.io.StreamTokenizer);
descriptor: (Ljava/io/StreamTokenizer;)[Lorg/apache/lucene/geo/Polygon;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=3, args_size=1
start local 0 0: aload 0
invokestatic org.apache.lucene.geo.SimpleWKTShapeParser.nextEmptyOrOpen:(Ljava/io/StreamTokenizer;)Ljava/lang/String;
astore 1
start local 1 1: aload 1
ldc "EMPTY"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 3
2: aconst_null
areturn
3: StackMap locals: java.lang.String
StackMap stack:
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 2
start local 2 4: aload 2
aload 0
invokestatic org.apache.lucene.geo.SimpleWKTShapeParser.parsePolygon:(Ljava/io/StreamTokenizer;)Lorg/apache/lucene/geo/Polygon;
invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
pop
5: goto 7
6: StackMap locals: java.util.ArrayList
StackMap stack:
aload 2
aload 0
invokestatic org.apache.lucene.geo.SimpleWKTShapeParser.parsePolygon:(Ljava/io/StreamTokenizer;)Lorg/apache/lucene/geo/Polygon;
invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
pop
7: StackMap locals:
StackMap stack:
aload 0
invokestatic org.apache.lucene.geo.SimpleWKTShapeParser.nextCloserOrComma:(Ljava/io/StreamTokenizer;)Ljava/lang/String;
ldc ","
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 6
8: aload 2
aload 2
invokevirtual java.util.ArrayList.size:()I
anewarray org.apache.lucene.geo.Polygon
invokevirtual java.util.ArrayList.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
checkcast org.apache.lucene.geo.Polygon[]
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 stream Ljava/io/StreamTokenizer;
1 9 1 token Ljava/lang/String;
4 9 2 polygons Ljava/util/ArrayList<Lorg/apache/lucene/geo/Polygon;>;
Exceptions:
throws java.io.IOException, java.text.ParseException
MethodParameters:
Name Flags
stream
private static org.apache.lucene.geo.Rectangle parseBBox(java.io.StreamTokenizer);
descriptor: (Ljava/io/StreamTokenizer;)Lorg/apache/lucene/geo/Rectangle;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=10, locals=9, args_size=1
start local 0 0: aload 0
invokestatic org.apache.lucene.geo.SimpleWKTShapeParser.nextEmptyOrOpen:(Ljava/io/StreamTokenizer;)Ljava/lang/String;
ldc "EMPTY"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
invokestatic org.apache.lucene.geo.SimpleWKTShapeParser.nextNumber:(Ljava/io/StreamTokenizer;)D
dstore 1
start local 1 3: aload 0
invokestatic org.apache.lucene.geo.SimpleWKTShapeParser.nextComma:(Ljava/io/StreamTokenizer;)Ljava/lang/String;
pop
4: aload 0
invokestatic org.apache.lucene.geo.SimpleWKTShapeParser.nextNumber:(Ljava/io/StreamTokenizer;)D
dstore 3
start local 3 5: aload 0
invokestatic org.apache.lucene.geo.SimpleWKTShapeParser.nextComma:(Ljava/io/StreamTokenizer;)Ljava/lang/String;
pop
6: aload 0
invokestatic org.apache.lucene.geo.SimpleWKTShapeParser.nextNumber:(Ljava/io/StreamTokenizer;)D
dstore 5
start local 5 7: aload 0
invokestatic org.apache.lucene.geo.SimpleWKTShapeParser.nextComma:(Ljava/io/StreamTokenizer;)Ljava/lang/String;
pop
8: aload 0
invokestatic org.apache.lucene.geo.SimpleWKTShapeParser.nextNumber:(Ljava/io/StreamTokenizer;)D
dstore 7
start local 7 9: aload 0
invokestatic org.apache.lucene.geo.SimpleWKTShapeParser.nextCloser:(Ljava/io/StreamTokenizer;)Ljava/lang/String;
pop
10: new org.apache.lucene.geo.Rectangle
dup
dload 7
dload 5
dload 1
dload 3
invokespecial org.apache.lucene.geo.Rectangle.<init>:(DDDD)V
areturn
end local 7 end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 stream Ljava/io/StreamTokenizer;
3 11 1 minLon D
5 11 3 maxLon D
7 11 5 maxLat D
9 11 7 minLat D
Exceptions:
throws java.io.IOException, java.text.ParseException
MethodParameters:
Name Flags
stream
private static java.lang.Object[] parseGeometryCollection(java.io.StreamTokenizer);
descriptor: (Ljava/io/StreamTokenizer;)[Ljava/lang/Object;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
invokestatic org.apache.lucene.geo.SimpleWKTShapeParser.nextEmptyOrOpen:(Ljava/io/StreamTokenizer;)Ljava/lang/String;
ldc "EMPTY"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 1
start local 1 3: aload 1
aload 0
getstatic org.apache.lucene.geo.SimpleWKTShapeParser$ShapeType.GEOMETRYCOLLECTION:Lorg/apache/lucene/geo/SimpleWKTShapeParser$ShapeType;
invokestatic org.apache.lucene.geo.SimpleWKTShapeParser.parseGeometry:(Ljava/io/StreamTokenizer;Lorg/apache/lucene/geo/SimpleWKTShapeParser$ShapeType;)Ljava/lang/Object;
invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
pop
4: goto 6
5: StackMap locals: java.util.ArrayList
StackMap stack:
aload 1
aload 0
aconst_null
invokestatic org.apache.lucene.geo.SimpleWKTShapeParser.parseGeometry:(Ljava/io/StreamTokenizer;Lorg/apache/lucene/geo/SimpleWKTShapeParser$ShapeType;)Ljava/lang/Object;
invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
pop
6: StackMap locals:
StackMap stack:
aload 0
invokestatic org.apache.lucene.geo.SimpleWKTShapeParser.nextCloserOrComma:(Ljava/io/StreamTokenizer;)Ljava/lang/String;
ldc ","
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 5
7: aload 1
aload 1
invokevirtual java.util.ArrayList.size:()I
anewarray java.lang.Object
invokevirtual java.util.ArrayList.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 stream Ljava/io/StreamTokenizer;
3 8 1 geometries Ljava/util/ArrayList<Ljava/lang/Object;>;
Exceptions:
throws java.io.IOException, java.text.ParseException
MethodParameters:
Name Flags
stream
private static java.lang.String nextWord(java.io.StreamTokenizer);
descriptor: (Ljava/io/StreamTokenizer;)Ljava/lang/String;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=5, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual java.io.StreamTokenizer.nextToken:()I
lookupswitch { // 4
-3: 1
40: 5
41: 6
44: 7
default: 8
}
1: StackMap locals:
StackMap stack:
aload 0
getfield java.io.StreamTokenizer.sval:Ljava/lang/String;
astore 1
start local 1 2: aload 1
ldc "EMPTY"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 3
ldc "EMPTY"
goto 4
StackMap locals: java.lang.String
StackMap stack:
3: aload 1
StackMap locals:
StackMap stack: java.lang.String
4: areturn
end local 1 5: StackMap locals:
StackMap stack:
ldc "("
areturn
6: StackMap locals:
StackMap stack:
ldc ")"
areturn
7: StackMap locals:
StackMap stack:
ldc ","
areturn
8: StackMap locals:
StackMap stack:
new java.text.ParseException
dup
new java.lang.StringBuilder
dup
ldc "expected word but found: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokestatic org.apache.lucene.geo.SimpleWKTShapeParser.tokenString:(Ljava/io/StreamTokenizer;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 0
invokevirtual java.io.StreamTokenizer.lineno:()I
invokespecial java.text.ParseException.<init>:(Ljava/lang/String;I)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 stream Ljava/io/StreamTokenizer;
2 5 1 word Ljava/lang/String;
Exceptions:
throws java.text.ParseException, java.io.IOException
MethodParameters:
Name Flags
stream
private static double nextNumber(java.io.StreamTokenizer);
descriptor: (Ljava/io/StreamTokenizer;)D
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual java.io.StreamTokenizer.nextToken:()I
bipush -3
if_icmpne 7
1: aload 0
getfield java.io.StreamTokenizer.sval:Ljava/lang/String;
ldc "NaN"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 3
2: ldc NaN
dreturn
3: StackMap locals:
StackMap stack:
aload 0
getfield java.io.StreamTokenizer.sval:Ljava/lang/String;
invokestatic java.lang.Double.parseDouble:(Ljava/lang/String;)D
4: dreturn
5: StackMap locals:
StackMap stack: java.lang.NumberFormatException
pop
6: new java.text.ParseException
dup
new java.lang.StringBuilder
dup
ldc "invalid number found: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield java.io.StreamTokenizer.sval:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 0
invokevirtual java.io.StreamTokenizer.lineno:()I
invokespecial java.text.ParseException.<init>:(Ljava/lang/String;I)V
athrow
7: StackMap locals:
StackMap stack:
new java.text.ParseException
dup
new java.lang.StringBuilder
dup
ldc "expected number but found: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokestatic org.apache.lucene.geo.SimpleWKTShapeParser.tokenString:(Ljava/io/StreamTokenizer;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 0
invokevirtual java.io.StreamTokenizer.lineno:()I
invokespecial java.text.ParseException.<init>:(Ljava/lang/String;I)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 stream Ljava/io/StreamTokenizer;
Exception table:
from to target type
3 4 5 Class java.lang.NumberFormatException
Exceptions:
throws java.io.IOException, java.text.ParseException
MethodParameters:
Name Flags
stream
private static java.lang.String tokenString(java.io.StreamTokenizer);
descriptor: (Ljava/io/StreamTokenizer;)Ljava/lang/String;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield java.io.StreamTokenizer.ttype:I
lookupswitch { // 4
-3: 1
-2: 4
-1: 2
10: 3
default: 5
}
1: StackMap locals:
StackMap stack:
aload 0
getfield java.io.StreamTokenizer.sval:Ljava/lang/String;
areturn
2: StackMap locals:
StackMap stack:
ldc "END-OF-STREAM"
areturn
3: StackMap locals:
StackMap stack:
ldc "END-OF-LINE"
areturn
4: StackMap locals:
StackMap stack:
ldc "<NUMBER>"
areturn
5: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
ldc "'"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield java.io.StreamTokenizer.ttype:I
i2c
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
ldc "'"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 stream Ljava/io/StreamTokenizer;
MethodParameters:
Name Flags
stream
private static boolean isNumberNext(java.io.StreamTokenizer);
descriptor: (Ljava/io/StreamTokenizer;)Z
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual java.io.StreamTokenizer.nextToken:()I
istore 1
start local 1 1: aload 0
invokevirtual java.io.StreamTokenizer.pushBack:()V
2: iload 1
bipush -3
if_icmpne 3
iconst_1
ireturn
StackMap locals: int
StackMap stack:
3: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 stream Ljava/io/StreamTokenizer;
1 4 1 type I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
stream
private static java.lang.String nextEmptyOrOpen(java.io.StreamTokenizer);
descriptor: (Ljava/io/StreamTokenizer;)Ljava/lang/String;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=5, locals=2, args_size=1
start local 0 0: aload 0
invokestatic org.apache.lucene.geo.SimpleWKTShapeParser.nextWord:(Ljava/io/StreamTokenizer;)Ljava/lang/String;
astore 1
start local 1 1: aload 1
ldc "EMPTY"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 2
aload 1
ldc "("
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 3
2: StackMap locals: java.lang.String
StackMap stack:
aload 1
areturn
3: StackMap locals:
StackMap stack:
new java.text.ParseException
dup
new java.lang.StringBuilder
dup
ldc "expected EMPTY or ( but found: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
4: aload 0
invokestatic org.apache.lucene.geo.SimpleWKTShapeParser.tokenString:(Ljava/io/StreamTokenizer;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 0
invokevirtual java.io.StreamTokenizer.lineno:()I
5: invokespecial java.text.ParseException.<init>:(Ljava/lang/String;I)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 stream Ljava/io/StreamTokenizer;
1 6 1 next Ljava/lang/String;
Exceptions:
throws java.io.IOException, java.text.ParseException
MethodParameters:
Name Flags
stream
private static java.lang.String nextCloser(java.io.StreamTokenizer);
descriptor: (Ljava/io/StreamTokenizer;)Ljava/lang/String;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
invokestatic org.apache.lucene.geo.SimpleWKTShapeParser.nextWord:(Ljava/io/StreamTokenizer;)Ljava/lang/String;
ldc ")"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 2
1: ldc ")"
areturn
2: StackMap locals:
StackMap stack:
new java.text.ParseException
dup
new java.lang.StringBuilder
dup
ldc "expected ) but found: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokestatic org.apache.lucene.geo.SimpleWKTShapeParser.tokenString:(Ljava/io/StreamTokenizer;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 0
invokevirtual java.io.StreamTokenizer.lineno:()I
invokespecial java.text.ParseException.<init>:(Ljava/lang/String;I)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 stream Ljava/io/StreamTokenizer;
Exceptions:
throws java.io.IOException, java.text.ParseException
MethodParameters:
Name Flags
stream
private static java.lang.String nextComma(java.io.StreamTokenizer);
descriptor: (Ljava/io/StreamTokenizer;)Ljava/lang/String;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
invokestatic org.apache.lucene.geo.SimpleWKTShapeParser.nextWord:(Ljava/io/StreamTokenizer;)Ljava/lang/String;
ldc ","
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 2
1: ldc ","
areturn
2: StackMap locals:
StackMap stack:
new java.text.ParseException
dup
new java.lang.StringBuilder
dup
ldc "expected , but found: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokestatic org.apache.lucene.geo.SimpleWKTShapeParser.tokenString:(Ljava/io/StreamTokenizer;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 0
invokevirtual java.io.StreamTokenizer.lineno:()I
invokespecial java.text.ParseException.<init>:(Ljava/lang/String;I)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 stream Ljava/io/StreamTokenizer;
Exceptions:
throws java.io.IOException, java.text.ParseException
MethodParameters:
Name Flags
stream
private static java.lang.String nextOpener(java.io.StreamTokenizer);
descriptor: (Ljava/io/StreamTokenizer;)Ljava/lang/String;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
invokestatic org.apache.lucene.geo.SimpleWKTShapeParser.nextWord:(Ljava/io/StreamTokenizer;)Ljava/lang/String;
ldc "("
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 2
1: ldc "("
areturn
2: StackMap locals:
StackMap stack:
new java.text.ParseException
dup
new java.lang.StringBuilder
dup
ldc "expected ( but found: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokestatic org.apache.lucene.geo.SimpleWKTShapeParser.tokenString:(Ljava/io/StreamTokenizer;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 0
invokevirtual java.io.StreamTokenizer.lineno:()I
invokespecial java.text.ParseException.<init>:(Ljava/lang/String;I)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 stream Ljava/io/StreamTokenizer;
Exceptions:
throws java.io.IOException, java.text.ParseException
MethodParameters:
Name Flags
stream
private static java.lang.String nextCloserOrComma(java.io.StreamTokenizer);
descriptor: (Ljava/io/StreamTokenizer;)Ljava/lang/String;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=5, locals=2, args_size=1
start local 0 0: aload 0
invokestatic org.apache.lucene.geo.SimpleWKTShapeParser.nextWord:(Ljava/io/StreamTokenizer;)Ljava/lang/String;
astore 1
start local 1 1: aload 1
ldc ","
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 2
aload 1
ldc ")"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 3
2: StackMap locals: java.lang.String
StackMap stack:
aload 1
areturn
3: StackMap locals:
StackMap stack:
new java.text.ParseException
dup
new java.lang.StringBuilder
dup
ldc "expected , or ) but found: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
4: aload 0
invokestatic org.apache.lucene.geo.SimpleWKTShapeParser.tokenString:(Ljava/io/StreamTokenizer;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 0
invokevirtual java.io.StreamTokenizer.lineno:()I
5: invokespecial java.text.ParseException.<init>:(Ljava/lang/String;I)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 stream Ljava/io/StreamTokenizer;
1 6 1 token Ljava/lang/String;
Exceptions:
throws java.io.IOException, java.text.ParseException
MethodParameters:
Name Flags
stream
private static void checkEOF(java.io.StreamTokenizer);
descriptor: (Ljava/io/StreamTokenizer;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual java.io.StreamTokenizer.nextToken:()I
iconst_m1
if_icmpeq 4
1: new java.text.ParseException
dup
new java.lang.StringBuilder
dup
ldc "expected end of WKT string but found additional text: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
2: aload 0
invokestatic org.apache.lucene.geo.SimpleWKTShapeParser.tokenString:(Ljava/io/StreamTokenizer;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 0
invokevirtual java.io.StreamTokenizer.lineno:()I
3: invokespecial java.text.ParseException.<init>:(Ljava/lang/String;I)V
athrow
4: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 stream Ljava/io/StreamTokenizer;
Exceptions:
throws java.text.ParseException, java.io.IOException
MethodParameters:
Name Flags
stream
static int[] $SWITCH_TABLE$org$apache$lucene$geo$SimpleWKTShapeParser$ShapeType();
descriptor: ()[I
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=0
0: getstatic org.apache.lucene.geo.SimpleWKTShapeParser.$SWITCH_TABLE$org$apache$lucene$geo$SimpleWKTShapeParser$ShapeType:[I
dup
ifnull 1
areturn
StackMap locals:
StackMap stack: int[]
1: pop
invokestatic org.apache.lucene.geo.SimpleWKTShapeParser$ShapeType.values:()[Lorg/apache/lucene/geo/SimpleWKTShapeParser$ShapeType;
arraylength
newarray 10
astore 0
2: aload 0
getstatic org.apache.lucene.geo.SimpleWKTShapeParser$ShapeType.ENVELOPE:Lorg/apache/lucene/geo/SimpleWKTShapeParser$ShapeType;
invokevirtual org.apache.lucene.geo.SimpleWKTShapeParser$ShapeType.ordinal:()I
bipush 8
iastore
3: goto 5
StackMap locals: int[]
StackMap stack: java.lang.NoSuchFieldError
4: pop
StackMap locals:
StackMap stack:
5: aload 0
getstatic org.apache.lucene.geo.SimpleWKTShapeParser$ShapeType.GEOMETRYCOLLECTION:Lorg/apache/lucene/geo/SimpleWKTShapeParser$ShapeType;
invokevirtual org.apache.lucene.geo.SimpleWKTShapeParser$ShapeType.ordinal:()I
bipush 7
iastore
6: goto 8
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
7: pop
StackMap locals:
StackMap stack:
8: aload 0
getstatic org.apache.lucene.geo.SimpleWKTShapeParser$ShapeType.LINESTRING:Lorg/apache/lucene/geo/SimpleWKTShapeParser$ShapeType;
invokevirtual org.apache.lucene.geo.SimpleWKTShapeParser$ShapeType.ordinal:()I
iconst_3
iastore
9: goto 11
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
10: pop
StackMap locals:
StackMap stack:
11: aload 0
getstatic org.apache.lucene.geo.SimpleWKTShapeParser$ShapeType.MULTILINESTRING:Lorg/apache/lucene/geo/SimpleWKTShapeParser$ShapeType;
invokevirtual org.apache.lucene.geo.SimpleWKTShapeParser$ShapeType.ordinal:()I
iconst_4
iastore
12: goto 14
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
13: pop
StackMap locals:
StackMap stack:
14: aload 0
getstatic org.apache.lucene.geo.SimpleWKTShapeParser$ShapeType.MULTIPOINT:Lorg/apache/lucene/geo/SimpleWKTShapeParser$ShapeType;
invokevirtual org.apache.lucene.geo.SimpleWKTShapeParser$ShapeType.ordinal:()I
iconst_2
iastore
15: goto 17
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
16: pop
StackMap locals:
StackMap stack:
17: aload 0
getstatic org.apache.lucene.geo.SimpleWKTShapeParser$ShapeType.MULTIPOLYGON:Lorg/apache/lucene/geo/SimpleWKTShapeParser$ShapeType;
invokevirtual org.apache.lucene.geo.SimpleWKTShapeParser$ShapeType.ordinal:()I
bipush 6
iastore
18: goto 20
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
19: pop
StackMap locals:
StackMap stack:
20: aload 0
getstatic org.apache.lucene.geo.SimpleWKTShapeParser$ShapeType.POINT:Lorg/apache/lucene/geo/SimpleWKTShapeParser$ShapeType;
invokevirtual org.apache.lucene.geo.SimpleWKTShapeParser$ShapeType.ordinal:()I
iconst_1
iastore
21: goto 23
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
22: pop
StackMap locals:
StackMap stack:
23: aload 0
getstatic org.apache.lucene.geo.SimpleWKTShapeParser$ShapeType.POLYGON:Lorg/apache/lucene/geo/SimpleWKTShapeParser$ShapeType;
invokevirtual org.apache.lucene.geo.SimpleWKTShapeParser$ShapeType.ordinal:()I
iconst_5
iastore
24: goto 26
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
25: pop
StackMap locals:
StackMap stack:
26: aload 0
dup
putstatic org.apache.lucene.geo.SimpleWKTShapeParser.$SWITCH_TABLE$org$apache$lucene$geo$SimpleWKTShapeParser$ShapeType:[I
areturn
LocalVariableTable:
Start End Slot Name Signature
Exception table:
from to target type
2 3 4 Class java.lang.NoSuchFieldError
5 6 7 Class java.lang.NoSuchFieldError
8 9 10 Class java.lang.NoSuchFieldError
11 12 13 Class java.lang.NoSuchFieldError
14 15 16 Class java.lang.NoSuchFieldError
17 18 19 Class java.lang.NoSuchFieldError
20 21 22 Class java.lang.NoSuchFieldError
23 24 25 Class java.lang.NoSuchFieldError
private static double lambda$0(java.lang.Double);
descriptor: (Ljava/lang/Double;)D
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual java.lang.Double.doubleValue:()D
dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 i Ljava/lang/Double;
private static double lambda$1(java.lang.Double);
descriptor: (Ljava/lang/Double;)D
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual java.lang.Double.doubleValue:()D
dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 i Ljava/lang/Double;
private static double lambda$2(java.lang.Double);
descriptor: (Ljava/lang/Double;)D
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual java.lang.Double.doubleValue:()D
dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 i Ljava/lang/Double;
private static double lambda$3(java.lang.Double);
descriptor: (Ljava/lang/Double;)D
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual java.lang.Double.doubleValue:()D
dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 i Ljava/lang/Double;
private static double lambda$4(java.lang.Double);
descriptor: (Ljava/lang/Double;)D
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual java.lang.Double.doubleValue:()D
dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 i Ljava/lang/Double;
private static double lambda$5(java.lang.Double);
descriptor: (Ljava/lang/Double;)D
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual java.lang.Double.doubleValue:()D
dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 i Ljava/lang/Double;
private static double lambda$6(java.lang.Double);
descriptor: (Ljava/lang/Double;)D
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual java.lang.Double.doubleValue:()D
dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 i Ljava/lang/Double;
private static double lambda$7(java.lang.Double);
descriptor: (Ljava/lang/Double;)D
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual java.lang.Double.doubleValue:()D
dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 i Ljava/lang/Double;
}
SourceFile: "SimpleWKTShapeParser.java"
NestMembers:
org.apache.lucene.geo.SimpleWKTShapeParser$ShapeType
InnerClasses:
public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
public final ShapeType = org.apache.lucene.geo.SimpleWKTShapeParser$ShapeType of org.apache.lucene.geo.SimpleWKTShapeParser