growthbook / growthbook-sdk-java

The Java SDK for GrowthBook (JVM, Android)
https://docs.growthbook.io/lib/java
MIT License
7 stars 10 forks source link

[Refactor] Public-facing API #12

Closed tinahollygb closed 1 year ago

tinahollygb commented 1 year ago

The following changes change the directory structure to only expose public classes and methods.

This includes cleaning up the GBContext builder as well as the GBContext getters and setters. Internal properties attributes and features are no longer exposed via getters, setters, and the builder.

It also makes the Java docs a flatter structure. Internal classes that were once exposed as public no longer need to be public and therefore do not show up in the Java doc.

image