public class org.apache.lucene.spatial3d.geom.LatLonBounds implements org.apache.lucene.spatial3d.geom.Bounds
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.lucene.spatial3d.geom.LatLonBounds
super_class: java.lang.Object
{
private boolean noLongitudeBound;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean noTopLatitudeBound;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean noBottomLatitudeBound;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private java.lang.Double minLatitude;
descriptor: Ljava/lang/Double;
flags: (0x0002) ACC_PRIVATE
private java.lang.Double maxLatitude;
descriptor: Ljava/lang/Double;
flags: (0x0002) ACC_PRIVATE
private java.lang.Double leftLongitude;
descriptor: Ljava/lang/Double;
flags: (0x0002) ACC_PRIVATE
private java.lang.Double rightLongitude;
descriptor: Ljava/lang/Double;
flags: (0x0002) ACC_PRIVATE
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
iconst_0
putfield org.apache.lucene.spatial3d.geom.LatLonBounds.noLongitudeBound:Z
2: aload 0
iconst_0
putfield org.apache.lucene.spatial3d.geom.LatLonBounds.noTopLatitudeBound:Z
3: aload 0
iconst_0
putfield org.apache.lucene.spatial3d.geom.LatLonBounds.noBottomLatitudeBound:Z
4: aload 0
aconst_null
putfield org.apache.lucene.spatial3d.geom.LatLonBounds.minLatitude:Ljava/lang/Double;
5: aload 0
aconst_null
putfield org.apache.lucene.spatial3d.geom.LatLonBounds.maxLatitude:Ljava/lang/Double;
6: aload 0
aconst_null
putfield org.apache.lucene.spatial3d.geom.LatLonBounds.leftLongitude:Ljava/lang/Double;
7: aload 0
aconst_null
putfield org.apache.lucene.spatial3d.geom.LatLonBounds.rightLongitude:Ljava/lang/Double;
8: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/apache/lucene/spatial3d/geom/LatLonBounds;
public java.lang.Double getMaxLatitude();
descriptor: ()Ljava/lang/Double;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.lucene.spatial3d.geom.LatLonBounds.maxLatitude:Ljava/lang/Double;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/spatial3d/geom/LatLonBounds;
public java.lang.Double getMinLatitude();
descriptor: ()Ljava/lang/Double;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.lucene.spatial3d.geom.LatLonBounds.minLatitude:Ljava/lang/Double;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/spatial3d/geom/LatLonBounds;
public java.lang.Double getLeftLongitude();
descriptor: ()Ljava/lang/Double;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.lucene.spatial3d.geom.LatLonBounds.leftLongitude:Ljava/lang/Double;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/spatial3d/geom/LatLonBounds;
public java.lang.Double getRightLongitude();
descriptor: ()Ljava/lang/Double;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.lucene.spatial3d.geom.LatLonBounds.rightLongitude:Ljava/lang/Double;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/spatial3d/geom/LatLonBounds;
public boolean checkNoLongitudeBound();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.lucene.spatial3d.geom.LatLonBounds.noLongitudeBound:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/spatial3d/geom/LatLonBounds;
public boolean checkNoTopLatitudeBound();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.lucene.spatial3d.geom.LatLonBounds.noTopLatitudeBound:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/spatial3d/geom/LatLonBounds;
public boolean checkNoBottomLatitudeBound();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.lucene.spatial3d.geom.LatLonBounds.noBottomLatitudeBound:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/spatial3d/geom/LatLonBounds;
public org.apache.lucene.spatial3d.geom.Bounds addPlane(org.apache.lucene.spatial3d.geom.PlanetModel, org.apache.lucene.spatial3d.geom.Plane, org.apache.lucene.spatial3d.geom.Membership[]);
descriptor: (Lorg/apache/lucene/spatial3d/geom/PlanetModel;Lorg/apache/lucene/spatial3d/geom/Plane;[Lorg/apache/lucene/spatial3d/geom/Membership;)Lorg/apache/lucene/spatial3d/geom/Bounds;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 2
aload 1
aload 0
aload 3
invokevirtual org.apache.lucene.spatial3d.geom.Plane.recordBounds:(Lorg/apache/lucene/spatial3d/geom/PlanetModel;Lorg/apache/lucene/spatial3d/geom/LatLonBounds;[Lorg/apache/lucene/spatial3d/geom/Membership;)V
1: aload 0
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/lucene/spatial3d/geom/LatLonBounds;
0 2 1 planetModel Lorg/apache/lucene/spatial3d/geom/PlanetModel;
0 2 2 plane Lorg/apache/lucene/spatial3d/geom/Plane;
0 2 3 bounds [Lorg/apache/lucene/spatial3d/geom/Membership;
MethodParameters:
Name Flags
planetModel final
plane final
bounds final
public org.apache.lucene.spatial3d.geom.Bounds addHorizontalPlane(org.apache.lucene.spatial3d.geom.PlanetModel, double, org.apache.lucene.spatial3d.geom.Plane, org.apache.lucene.spatial3d.geom.Membership[]);
descriptor: (Lorg/apache/lucene/spatial3d/geom/PlanetModel;DLorg/apache/lucene/spatial3d/geom/Plane;[Lorg/apache/lucene/spatial3d/geom/Membership;)Lorg/apache/lucene/spatial3d/geom/Bounds;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=3, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 4 start local 5 0: aload 0
getfield org.apache.lucene.spatial3d.geom.LatLonBounds.noTopLatitudeBound:Z
ifeq 1
aload 0
getfield org.apache.lucene.spatial3d.geom.LatLonBounds.noBottomLatitudeBound:Z
ifne 2
1: StackMap locals:
StackMap stack:
aload 0
dload 2
invokevirtual org.apache.lucene.spatial3d.geom.LatLonBounds.addLatitudeBound:(D)V
2: StackMap locals:
StackMap stack:
aload 0
areturn
end local 5 end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/lucene/spatial3d/geom/LatLonBounds;
0 3 1 planetModel Lorg/apache/lucene/spatial3d/geom/PlanetModel;
0 3 2 latitude D
0 3 4 horizontalPlane Lorg/apache/lucene/spatial3d/geom/Plane;
0 3 5 bounds [Lorg/apache/lucene/spatial3d/geom/Membership;
MethodParameters:
Name Flags
planetModel final
latitude final
horizontalPlane final
bounds final
public org.apache.lucene.spatial3d.geom.Bounds addVerticalPlane(org.apache.lucene.spatial3d.geom.PlanetModel, double, org.apache.lucene.spatial3d.geom.Plane, org.apache.lucene.spatial3d.geom.Membership[]);
descriptor: (Lorg/apache/lucene/spatial3d/geom/PlanetModel;DLorg/apache/lucene/spatial3d/geom/Plane;[Lorg/apache/lucene/spatial3d/geom/Membership;)Lorg/apache/lucene/spatial3d/geom/Bounds;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=3, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 4 start local 5 0: aload 0
getfield org.apache.lucene.spatial3d.geom.LatLonBounds.noLongitudeBound:Z
ifne 2
1: aload 0
dload 2
invokevirtual org.apache.lucene.spatial3d.geom.LatLonBounds.addLongitudeBound:(D)V
2: StackMap locals:
StackMap stack:
aload 0
areturn
end local 5 end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/lucene/spatial3d/geom/LatLonBounds;
0 3 1 planetModel Lorg/apache/lucene/spatial3d/geom/PlanetModel;
0 3 2 longitude D
0 3 4 verticalPlane Lorg/apache/lucene/spatial3d/geom/Plane;
0 3 5 bounds [Lorg/apache/lucene/spatial3d/geom/Membership;
MethodParameters:
Name Flags
planetModel final
longitude final
verticalPlane final
bounds final
public org.apache.lucene.spatial3d.geom.Bounds isWide();
descriptor: ()Lorg/apache/lucene/spatial3d/geom/Bounds;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.apache.lucene.spatial3d.geom.LatLonBounds.noLongitudeBound:()Lorg/apache/lucene/spatial3d/geom/Bounds;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/spatial3d/geom/LatLonBounds;
public org.apache.lucene.spatial3d.geom.Bounds addXValue(org.apache.lucene.spatial3d.geom.GeoPoint);
descriptor: (Lorg/apache/lucene/spatial3d/geom/GeoPoint;)Lorg/apache/lucene/spatial3d/geom/Bounds;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.lucene.spatial3d.geom.LatLonBounds.noLongitudeBound:Z
ifne 2
1: aload 0
aload 1
invokevirtual org.apache.lucene.spatial3d.geom.GeoPoint.getLongitude:()D
invokevirtual org.apache.lucene.spatial3d.geom.LatLonBounds.addLongitudeBound:(D)V
2: StackMap locals:
StackMap stack:
aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/lucene/spatial3d/geom/LatLonBounds;
0 3 1 point Lorg/apache/lucene/spatial3d/geom/GeoPoint;
MethodParameters:
Name Flags
point final
public org.apache.lucene.spatial3d.geom.Bounds addYValue(org.apache.lucene.spatial3d.geom.GeoPoint);
descriptor: (Lorg/apache/lucene/spatial3d/geom/GeoPoint;)Lorg/apache/lucene/spatial3d/geom/Bounds;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.lucene.spatial3d.geom.LatLonBounds.noLongitudeBound:Z
ifne 2
1: aload 0
aload 1
invokevirtual org.apache.lucene.spatial3d.geom.GeoPoint.getLongitude:()D
invokevirtual org.apache.lucene.spatial3d.geom.LatLonBounds.addLongitudeBound:(D)V
2: StackMap locals:
StackMap stack:
aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/lucene/spatial3d/geom/LatLonBounds;
0 3 1 point Lorg/apache/lucene/spatial3d/geom/GeoPoint;
MethodParameters:
Name Flags
point final
public org.apache.lucene.spatial3d.geom.Bounds addZValue(org.apache.lucene.spatial3d.geom.GeoPoint);
descriptor: (Lorg/apache/lucene/spatial3d/geom/GeoPoint;)Lorg/apache/lucene/spatial3d/geom/Bounds;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.lucene.spatial3d.geom.LatLonBounds.noTopLatitudeBound:Z
ifeq 1
aload 0
getfield org.apache.lucene.spatial3d.geom.LatLonBounds.noBottomLatitudeBound:Z
ifne 3
1: StackMap locals:
StackMap stack:
aload 1
invokevirtual org.apache.lucene.spatial3d.geom.GeoPoint.getLatitude:()D
dstore 2
start local 2 2: aload 0
dload 2
invokevirtual org.apache.lucene.spatial3d.geom.LatLonBounds.addLatitudeBound:(D)V
end local 2 3: StackMap locals:
StackMap stack:
aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/lucene/spatial3d/geom/LatLonBounds;
0 4 1 point Lorg/apache/lucene/spatial3d/geom/GeoPoint;
2 3 2 latitude D
MethodParameters:
Name Flags
point final
public org.apache.lucene.spatial3d.geom.Bounds addIntersection(org.apache.lucene.spatial3d.geom.PlanetModel, org.apache.lucene.spatial3d.geom.Plane, org.apache.lucene.spatial3d.geom.Plane, org.apache.lucene.spatial3d.geom.Membership[]);
descriptor: (Lorg/apache/lucene/spatial3d/geom/PlanetModel;Lorg/apache/lucene/spatial3d/geom/Plane;Lorg/apache/lucene/spatial3d/geom/Plane;[Lorg/apache/lucene/spatial3d/geom/Membership;)Lorg/apache/lucene/spatial3d/geom/Bounds;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 2
aload 1
aload 0
aload 3
aload 4
invokevirtual org.apache.lucene.spatial3d.geom.Plane.recordBounds:(Lorg/apache/lucene/spatial3d/geom/PlanetModel;Lorg/apache/lucene/spatial3d/geom/LatLonBounds;Lorg/apache/lucene/spatial3d/geom/Plane;[Lorg/apache/lucene/spatial3d/geom/Membership;)V
1: aload 0
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/lucene/spatial3d/geom/LatLonBounds;
0 2 1 planetModel Lorg/apache/lucene/spatial3d/geom/PlanetModel;
0 2 2 plane1 Lorg/apache/lucene/spatial3d/geom/Plane;
0 2 3 plane2 Lorg/apache/lucene/spatial3d/geom/Plane;
0 2 4 bounds [Lorg/apache/lucene/spatial3d/geom/Membership;
MethodParameters:
Name Flags
planetModel final
plane1 final
plane2 final
bounds final
public org.apache.lucene.spatial3d.geom.Bounds addPoint(org.apache.lucene.spatial3d.geom.GeoPoint);
descriptor: (Lorg/apache/lucene/spatial3d/geom/GeoPoint;)Lorg/apache/lucene/spatial3d/geom/Bounds;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.lucene.spatial3d.geom.LatLonBounds.noLongitudeBound:Z
ifne 2
1: aload 0
aload 1
invokevirtual org.apache.lucene.spatial3d.geom.GeoPoint.getLongitude:()D
invokevirtual org.apache.lucene.spatial3d.geom.LatLonBounds.addLongitudeBound:(D)V
2: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.lucene.spatial3d.geom.LatLonBounds.noTopLatitudeBound:Z
ifeq 3
aload 0
getfield org.apache.lucene.spatial3d.geom.LatLonBounds.noBottomLatitudeBound:Z
ifne 4
3: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual org.apache.lucene.spatial3d.geom.GeoPoint.getLatitude:()D
invokevirtual org.apache.lucene.spatial3d.geom.LatLonBounds.addLatitudeBound:(D)V
4: StackMap locals:
StackMap stack:
aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/lucene/spatial3d/geom/LatLonBounds;
0 5 1 point Lorg/apache/lucene/spatial3d/geom/GeoPoint;
MethodParameters:
Name Flags
point
public org.apache.lucene.spatial3d.geom.Bounds noLongitudeBound();
descriptor: ()Lorg/apache/lucene/spatial3d/geom/Bounds;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_1
putfield org.apache.lucene.spatial3d.geom.LatLonBounds.noLongitudeBound:Z
1: aload 0
aconst_null
putfield org.apache.lucene.spatial3d.geom.LatLonBounds.leftLongitude:Ljava/lang/Double;
2: aload 0
aconst_null
putfield org.apache.lucene.spatial3d.geom.LatLonBounds.rightLongitude:Ljava/lang/Double;
3: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/lucene/spatial3d/geom/LatLonBounds;
public org.apache.lucene.spatial3d.geom.Bounds noTopLatitudeBound();
descriptor: ()Lorg/apache/lucene/spatial3d/geom/Bounds;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_1
putfield org.apache.lucene.spatial3d.geom.LatLonBounds.noTopLatitudeBound:Z
1: aload 0
aconst_null
putfield org.apache.lucene.spatial3d.geom.LatLonBounds.maxLatitude:Ljava/lang/Double;
2: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/lucene/spatial3d/geom/LatLonBounds;
public org.apache.lucene.spatial3d.geom.Bounds noBottomLatitudeBound();
descriptor: ()Lorg/apache/lucene/spatial3d/geom/Bounds;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_1
putfield org.apache.lucene.spatial3d.geom.LatLonBounds.noBottomLatitudeBound:Z
1: aload 0
aconst_null
putfield org.apache.lucene.spatial3d.geom.LatLonBounds.minLatitude:Ljava/lang/Double;
2: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/lucene/spatial3d/geom/LatLonBounds;
public org.apache.lucene.spatial3d.geom.Bounds noBound(org.apache.lucene.spatial3d.geom.PlanetModel);
descriptor: (Lorg/apache/lucene/spatial3d/geom/PlanetModel;)Lorg/apache/lucene/spatial3d/geom/Bounds;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.apache.lucene.spatial3d.geom.LatLonBounds.noLongitudeBound:()Lorg/apache/lucene/spatial3d/geom/Bounds;
invokeinterface org.apache.lucene.spatial3d.geom.Bounds.noTopLatitudeBound:()Lorg/apache/lucene/spatial3d/geom/Bounds;
invokeinterface org.apache.lucene.spatial3d.geom.Bounds.noBottomLatitudeBound:()Lorg/apache/lucene/spatial3d/geom/Bounds;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/spatial3d/geom/LatLonBounds;
0 1 1 planetModel Lorg/apache/lucene/spatial3d/geom/PlanetModel;
MethodParameters:
Name Flags
planetModel final
private void addLatitudeBound(double);
descriptor: (D)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.lucene.spatial3d.geom.LatLonBounds.noTopLatitudeBound:Z
ifne 2
aload 0
getfield org.apache.lucene.spatial3d.geom.LatLonBounds.maxLatitude:Ljava/lang/Double;
ifnull 1
dload 1
aload 0
getfield org.apache.lucene.spatial3d.geom.LatLonBounds.maxLatitude:Ljava/lang/Double;
invokevirtual java.lang.Double.doubleValue:()D
dcmpl
ifle 2
1: StackMap locals:
StackMap stack:
aload 0
dload 1
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
putfield org.apache.lucene.spatial3d.geom.LatLonBounds.maxLatitude:Ljava/lang/Double;
2: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.lucene.spatial3d.geom.LatLonBounds.noBottomLatitudeBound:Z
ifne 4
aload 0
getfield org.apache.lucene.spatial3d.geom.LatLonBounds.minLatitude:Ljava/lang/Double;
ifnull 3
dload 1
aload 0
getfield org.apache.lucene.spatial3d.geom.LatLonBounds.minLatitude:Ljava/lang/Double;
invokevirtual java.lang.Double.doubleValue:()D
dcmpg
ifge 4
3: StackMap locals:
StackMap stack:
aload 0
dload 1
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
putfield org.apache.lucene.spatial3d.geom.LatLonBounds.minLatitude:Ljava/lang/Double;
4: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/lucene/spatial3d/geom/LatLonBounds;
0 5 1 latitude D
MethodParameters:
Name Flags
latitude
private void addLongitudeBound(double);
descriptor: (D)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=11, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.lucene.spatial3d.geom.LatLonBounds.leftLongitude:Ljava/lang/Double;
ifnonnull 4
aload 0
getfield org.apache.lucene.spatial3d.geom.LatLonBounds.rightLongitude:Ljava/lang/Double;
ifnonnull 4
1: aload 0
dload 1
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
putfield org.apache.lucene.spatial3d.geom.LatLonBounds.leftLongitude:Ljava/lang/Double;
2: aload 0
dload 1
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
putfield org.apache.lucene.spatial3d.geom.LatLonBounds.rightLongitude:Ljava/lang/Double;
3: goto 31
4: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.lucene.spatial3d.geom.LatLonBounds.leftLongitude:Ljava/lang/Double;
invokevirtual java.lang.Double.doubleValue:()D
dstore 3
start local 3 5: aload 0
getfield org.apache.lucene.spatial3d.geom.LatLonBounds.rightLongitude:Ljava/lang/Double;
invokevirtual java.lang.Double.doubleValue:()D
dstore 5
start local 5 6: dload 5
dload 3
dcmpg
ifge 8
7: dload 5
ldc 6.283185307179586
dadd
dstore 5
8: StackMap locals: double double
StackMap stack:
dload 1
dload 3
dcmpg
ifge 10
9: dload 1
ldc 6.283185307179586
dadd
dstore 1
10: StackMap locals:
StackMap stack:
dload 1
dload 3
dcmpg
iflt 11
dload 1
dload 5
dcmpl
ifle 31
11: StackMap locals:
StackMap stack:
dload 1
dload 3
dcmpg
ifge 14
12: dload 3
dload 1
dsub
dstore 7
start local 7 13: goto 15
end local 7 14: StackMap locals:
StackMap stack:
dload 3
ldc 6.283185307179586
dadd
dload 1
dsub
dstore 7
start local 7 15: StackMap locals: double
StackMap stack:
dload 1
dload 5
dcmpl
ifle 18
16: dload 1
dload 5
dsub
dstore 9
start local 9 17: goto 19
end local 9 18: StackMap locals:
StackMap stack:
dload 1
ldc 6.283185307179586
dadd
dload 5
dsub
dstore 9
start local 9 19: StackMap locals: double
StackMap stack:
dload 7
dload 9
dcmpg
ifge 26
20: aload 0
getfield org.apache.lucene.spatial3d.geom.LatLonBounds.leftLongitude:Ljava/lang/Double;
invokevirtual java.lang.Double.doubleValue:()D
dload 7
dsub
dstore 3
21: goto 23
22: StackMap locals:
StackMap stack:
dload 3
ldc 6.283185307179586
dadd
dstore 3
23: StackMap locals:
StackMap stack:
dload 3
ldc -3.141592653589793
dcmpg
ifle 22
24: aload 0
dload 3
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
putfield org.apache.lucene.spatial3d.geom.LatLonBounds.leftLongitude:Ljava/lang/Double;
25: goto 31
26: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.lucene.spatial3d.geom.LatLonBounds.rightLongitude:Ljava/lang/Double;
invokevirtual java.lang.Double.doubleValue:()D
dload 9
dadd
dstore 5
27: goto 29
28: StackMap locals:
StackMap stack:
dload 5
ldc 6.283185307179586
dsub
dstore 5
29: StackMap locals:
StackMap stack:
dload 5
ldc 3.141592653589793
dcmpl
ifgt 28
30: aload 0
dload 5
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
putfield org.apache.lucene.spatial3d.geom.LatLonBounds.rightLongitude:Ljava/lang/Double;
end local 9 end local 7 end local 5 end local 3 31: StackMap locals: org.apache.lucene.spatial3d.geom.LatLonBounds double
StackMap stack:
aload 0
getfield org.apache.lucene.spatial3d.geom.LatLonBounds.rightLongitude:Ljava/lang/Double;
invokevirtual java.lang.Double.doubleValue:()D
dstore 3
start local 3 32: dload 3
aload 0
getfield org.apache.lucene.spatial3d.geom.LatLonBounds.leftLongitude:Ljava/lang/Double;
invokevirtual java.lang.Double.doubleValue:()D
dcmpg
ifge 34
33: dload 3
ldc 6.283185307179586
dadd
dstore 3
34: StackMap locals: double
StackMap stack:
dload 3
aload 0
getfield org.apache.lucene.spatial3d.geom.LatLonBounds.leftLongitude:Ljava/lang/Double;
invokevirtual java.lang.Double.doubleValue:()D
dsub
ldc 3.141592653589793
dcmpl
iflt 38
35: aload 0
iconst_1
putfield org.apache.lucene.spatial3d.geom.LatLonBounds.noLongitudeBound:Z
36: aload 0
aconst_null
putfield org.apache.lucene.spatial3d.geom.LatLonBounds.leftLongitude:Ljava/lang/Double;
37: aload 0
aconst_null
putfield org.apache.lucene.spatial3d.geom.LatLonBounds.rightLongitude:Ljava/lang/Double;
38: StackMap locals:
StackMap stack:
return
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 39 0 this Lorg/apache/lucene/spatial3d/geom/LatLonBounds;
0 39 1 longitude D
5 31 3 currentLeftLongitude D
6 31 5 currentRightLongitude D
13 14 7 leftExtensionAmt D
15 31 7 leftExtensionAmt D
17 18 9 rightExtensionAmt D
19 31 9 rightExtensionAmt D
32 39 3 testRightLongitude D
MethodParameters:
Name Flags
longitude
}
SourceFile: "LatLonBounds.java"