package com.google.maps.android.data.kml; import com.google.android.gms.maps.model.LatLng; import com.google.maps.android.data.DataPolygon; import java.util.ArrayList; import java.util.List; /* JADX INFO: loaded from: classes2.dex */ public class KmlPolygon implements DataPolygon>> { public static final String GEOMETRY_TYPE = "Polygon"; private final List> mInnerBoundaryCoordinates; private final List mOuterBoundaryCoordinates; public KmlPolygon(List list, List> list2) { if (list == null) { throw new IllegalArgumentException("Outer boundary coordinates cannot be null"); } this.mOuterBoundaryCoordinates = list; this.mInnerBoundaryCoordinates = list2; } @Override // com.google.maps.android.data.Geometry public String getGeometryType() { return GEOMETRY_TYPE; } @Override // com.google.maps.android.data.Geometry public List> getGeometryObject() { ArrayList arrayList = new ArrayList(); arrayList.add(this.mOuterBoundaryCoordinates); List> list = this.mInnerBoundaryCoordinates; if (list != null) { arrayList.addAll(list); } return arrayList; } @Override // com.google.maps.android.data.DataPolygon public List getOuterBoundaryCoordinates() { return this.mOuterBoundaryCoordinates; } @Override // com.google.maps.android.data.DataPolygon public List> getInnerBoundaryCoordinates() { return this.mInnerBoundaryCoordinates; } public String toString() { StringBuilder sb = new StringBuilder("Polygon{\n outer coordinates="); sb.append(this.mOuterBoundaryCoordinates); sb.append(",\n inner coordinates=").append(this.mInnerBoundaryCoordinates); sb.append("\n}\n"); return sb.toString(); } }