Open Bug 1499762 (hide_org_mozilla_gecko) Opened 11 months ago Updated 8 days ago
Right now, all public types from org.mozilla.gecko are available in the GeckoView AAR, even though we don't consider those to be public API. It may be possible for proguard to fix for us either by obfuscating those types or otherwise making them unusable by external consumers.
11 months ago
Assignee: nobody → agi
Nick had a good idea here -- move all the org.mozilla.gecko stuff into a diferent module, then use 'implementation' in the GeckoView module to depend on that one. That way apps can't access org.mozilla.gecko without using reflection or other gross hacks.
You need to log in before you can comment on or make changes to this bug.