smartsheet / smartsheet-java-sdk

Library that uses Java to connect to Smartsheet services.
Apache License 2.0
3 stars 12 forks source link

tweaks to build with java21 and remove finalize() #95

Closed ronreynolds closed 3 weeks ago

ronreynolds commented 1 month ago

specific to Java-21 build (also tested with Java-11 locally):

ronreynolds commented 1 month ago

@zromano / @apederson94 i had originally intended this for release/4.0 but it should be safe for mainline. happy to update it to merge into release/4.0 instead if we want to avoid any risk. also need to create a CleanerUtilTest just to be absolutely sure the CleanerUtil code is working as intended.

ronreynolds commented 1 month ago

CleanerUtilTest added and confirmed it works as intended.

ronreynolds commented 1 month ago

@priyankalakhe unfortunately the checkstyle rules are a bit fiddly and i had to push some fresh tweaks (with no functional changes whatsoever). :-/ (and it looks like this repo is configured to reset approvals after any new push which makes total sense but is still rather inconvenient).