зеркало из https://github.com/mozilla/gecko-dev.git
b525daac01
This was fallout from Bug 1509572, which moved the "invalidation smarts" to Gradle. Unfortunately, those smarts are not smart enough: there are many situations where the annotations might change (a new method) but where they don't actually change (a new method that isn't annotated with @JNITarget). Since we don't want to spend the time to make the "invalidation smarts" truly smart, we need to bring back this little bit of Bug 1509572. While we're here, we ensure that there is only one JNI wrapper generation task for GeckoView and Fennec, regardless of variant. Right now, those are named like: - geckoview:generateJNIWrappersForGeneratedWithGeckoBinariesDebug - app:generateJNIWrappersForFennecWithoutGeckoBinariesDebug See https://bugzilla.mozilla.org/show_bug.cgi?id=1509539#c1 for some discussion of these JNI wrapper generation tasks. Differential Revision: https://phabricator.services.mozilla.com/D26427 --HG-- extra : moz-landing-system : lando |
||
---|---|---|
.. | ||
src/main/java/org/mozilla/gecko/annotationProcessors | ||
build.gradle |