Skip to content

Conversation

kikoso
Copy link
Collaborator

@kikoso kikoso commented Aug 27, 2025

This PR migrates the Point and Bounds classes from Java to Kotlin. These classes are fundamental geometry objects used throughout the library.

Changes:

  • Converted Point.java to Point.kt.
  • Converted Bounds.java to Bounds.kt.
  • Ensured binary compatibility with existing Java code by using @JvmField annotations and making the Point class open to allow for extension.

Motivation:

This migration is part of an ongoing effort to modernize the codebase and adopt Kotlin

@kikoso kikoso force-pushed the build/migrated-geometry-objects branch from 4ee54f2 to 95dc2f6 Compare August 27, 2025 14:46
@kikoso kikoso force-pushed the build/migrated-geometry-objects branch from 95dc2f6 to bd3c058 Compare August 27, 2025 14:47
@googlemaps-bot
Copy link
Contributor

googlemaps-bot commented Aug 27, 2025

Code Coverage

Overall Project 36.32% 🍏
Files changed 100% 🍏

File Coverage
Point.kt 100% 🍏
Bounds.kt 100% 🍏

@kikoso kikoso closed this Aug 27, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants