Edit C:\dspace\webapps\jspui\WEB-INF\lib\org\elasticsearch\index\query\GeoPolygonFilterBuilder.class
???? 3 ? 5org/elasticsearch/index/query/GeoPolygonFilterBuilder /org/elasticsearch/index/query/BaseFilterBuilder GeoPolygonFilterBuilder.java 3org/elasticsearch/common/xcontent/ToXContent$Params ,org/elasticsearch/common/xcontent/ToXContent Params POINTS Ljava/lang/String; points name shell Ljava/util/List; 9Ljava/util/List<Lorg/elasticsearch/common/geo/GeoPoint;>; cache Ljava/lang/Boolean; cacheKey filterName <init> (Ljava/lang/String;)V ()V &org/elasticsearch/common/collect/Lists newArrayList ()Ljava/util/ArrayList; " $ this 7Lorg/elasticsearch/index/query/GeoPolygonFilterBuilder; addPoint ;(DD)Lorg/elasticsearch/index/query/GeoPolygonFilterBuilder; %org/elasticsearch/common/geo/GeoPoint * (DD)V , + - `(Lorg/elasticsearch/common/geo/GeoPoint;)Lorg/elasticsearch/index/query/GeoPolygonFilterBuilder; ( / 0 lat D lon K(Ljava/lang/String;)Lorg/elasticsearch/index/query/GeoPolygonFilterBuilder; )org/elasticsearch/common/geo/GeoHashUtils 6 decode ;(Ljava/lang/String;)Lorg/elasticsearch/common/geo/GeoPoint; 8 9 7 : geohash java/util/List = add (Ljava/lang/Object;)Z ? @ >