SYMBOL INDEX (94 symbols across 16 files) FILE: benchmarks/src/main/java/net/iakovlev/timeshape/AcceleratedGeometryBenchmark.java class AcceleratedGeometryBenchmark (line 9) | public class AcceleratedGeometryBenchmark { class BenchmarkState (line 10) | @State(Scope.Benchmark) method testAcceleratedEngine (line 40) | @Benchmark method testNonAcceleratedEngine (line 49) | @Benchmark FILE: benchmarks/src/main/java/net/iakovlev/timeshape/BasicGeoOperationsBenchmark.java class BasicGeoOperationsBenchmark (line 14) | public class BasicGeoOperationsBenchmark { class BenchmarkState (line 15) | @State(Scope.Benchmark) method setup (line 25) | @Setup method testQuadTree (line 57) | @Benchmark method testSearchInNonMatchingGeometry (line 65) | @Benchmark method testSearchInMatchingGeometry (line 72) | @Benchmark method testIndexQuery (line 77) | @Benchmark FILE: benchmarks/src/main/java/net/iakovlev/timeshape/PolylineQueryBenchmark.java class PolylineQueryBenchmark (line 9) | public class PolylineQueryBenchmark { class BenchmarkState (line 10) | @State(Scope.Benchmark) method setup (line 25) | @Setup method testQueryPoints (line 36) | @Benchmark method testQueryPolyline (line 43) | @Benchmark FILE: builder/src/main/java/net/iakovlev/timeshape/Builder.java class Builder (line 10) | final class Builder { method geoJsonCoordinatesToProtoLineString (line 11) | private static Geojson.LineString geoJsonCoordinatesToProtoLineString(... method geoJsonPolygonToProtoPolygon (line 20) | private static Geojson.Polygon geoJsonPolygonToProtoPolygon(List zoneIds) { method getKnownZoneIds (line 43) | List getKnownZoneIds() { method query (line 47) | List query(double latitude, double longitude) { method queryPolyline (line 62) | List queryPolyline(double[] line) { method buildPoly (line 130) | private static Polygon buildPoly(Geojson.Polygon from) { method build (line 141) | static Index build(Stream features, int size, Envelop... method getPolygons (line 145) | private static Stream getPolygons(Geojson.Feature f) { method build (line 156) | @SuppressWarnings("SizeReplaceableByIsEmpty") method build (line 199) | @SuppressWarnings("SizeReplaceableByIsEmpty") FILE: core/src/main/java/net/iakovlev/timeshape/SameZoneSpan.java class SameZoneSpan (line 13) | public final class SameZoneSpan { method getZoneIds (line 14) | public Set getZoneIds() { method getEndIndex (line 23) | public int getEndIndex() { method hashCode (line 30) | @Override method equals (line 35) | @Override method toString (line 45) | @Override method SameZoneSpan (line 50) | SameZoneSpan(Set zoneIds, int endIndex) { method fromIndexEntries (line 55) | static SameZoneSpan fromIndexEntries(List entries, int in... FILE: core/src/main/java/net/iakovlev/timeshape/TimeZoneEngine.java class TimeZoneEngine (line 25) | public final class TimeZoneEngine implements Serializable { method TimeZoneEngine (line 39) | private TimeZoneEngine(Index index) { method validateCoordinates (line 43) | private static void validateCoordinates(double minLat, double minLon, ... method makeSpliterator (line 68) | private static Spliterator makeSpliterator(TarArchive... method spliterateInputStream (line 88) | private static Stream spliterateInputStream(TarArchiv... method queryAll (line 115) | public List queryAll(double latitude, double longitude) { method query (line 128) | @SuppressWarnings("SizeReplaceableByIsEmpty") method queryPolyline (line 147) | public List queryPolyline(double[] points) { method getKnownZoneIds (line 156) | public List getKnownZoneIds() { method initialize (line 167) | public static TimeZoneEngine initialize(boolean accelerateGeometry) { method initialize (line 177) | public static TimeZoneEngine initialize() { method initialize (line 199) | public static TimeZoneEngine initialize(TarArchiveInputStream f) { method initialize (line 226) | public static TimeZoneEngine initialize(double minLat, method initialize (line 256) | public static TimeZoneEngine initialize(Set timeZones, method initialize (line 282) | public static TimeZoneEngine initialize(double minLat, double minLon, ... method initialize (line 306) | public static TimeZoneEngine initialize(Set timeZones, boolean... FILE: core/src/test/java/net/iakovlev/timeshape/TimeZoneEngineBoundedTest.java class TimeZoneEngineBoundedTest (line 13) | @RunWith(JUnit4.class) method testSomeZones (line 17) | @Test method testWorld (line 22) | @Test FILE: core/src/test/java/net/iakovlev/timeshape/TimeZoneEngineBoundedZoneTest.java class TimeZoneEngineBoundedZoneTest (line 14) | @RunWith(JUnit4.class) method testSomeZones (line 17) | @Test FILE: core/src/test/java/net/iakovlev/timeshape/TimeZoneEngineCoordinatesValidationTest.java class TimeZoneEngineCoordinatesValidationTest (line 10) | @RunWith(JUnit4.class) method testMinimumLatitudeOutOfBounds (line 12) | @Test method testMinimumLongitudeOutOfBounds (line 20) | @Test method testMaximumLatitudeOutOfBounds (line 28) | @Test method testMaximumLongitudeOutOfBounds (line 36) | @Test method testInconsistentLatitudes (line 44) | @Test method testInconsistentLongitudes (line 52) | @Test method testMultipleErrors (line 60) | @Test FILE: core/src/test/java/net/iakovlev/timeshape/TimeZoneEngineOutfileBoundedTest.java class TimeZoneEngineOutfileBoundedTest (line 19) | @RunWith(JUnit4.class) method initEngine (line 23) | @BeforeClass method testSomeZones (line 33) | @Test FILE: core/src/test/java/net/iakovlev/timeshape/TimeZoneEnginePolylineTest.java class TimeZoneEnginePolylineTest (line 16) | @RunWith(JUnit4.class) method test2points (line 20) | @Test method test3points (line 28) | @Test method testSpanWithMultiPoints (line 37) | @Test method testNonMatchingPoints (line 46) | @Test method testNonMatchingLastPoints (line 57) | @Test FILE: core/src/test/java/net/iakovlev/timeshape/TimeZoneEngineSerializationTest.java class TimeZoneEngineSerializationTest (line 18) | @RunWith(JUnit4.class) method testSerialzation (line 22) | @Test method serializeTimeZoneEngine (line 48) | public void serializeTimeZoneEngine (File f, TimeZoneEngine eng) throw... method deserializeTimeZoneEngine (line 67) | public static TimeZoneEngine deserializeTimeZoneEngine (File f) throws... FILE: core/src/test/java/net/iakovlev/timeshape/TimeZoneEngineTest.java class TimeZoneEngineTest (line 17) | @RunWith(JUnit4.class) method testSomeZones (line 21) | @Test method testBoundariesAndMultiPolygons (line 37) | @Test method testMultipleTimeZonesInResponse (line 45) | @Test method testWorld (line 90) | @Test FILE: test-app/src/main/java/net/iakovlev/timeshape/testapp/Main.java class Main (line 17) | public class Main { method main (line 18) | static public void main(String[] args) {