summaryrefslogtreecommitdiff
path: root/rs/java/android/renderscript/ProgramFragmentFixedFunction.java
diff options
context:
space:
mode:
authorColin Cross <ccross@android.com>2017-08-04 16:39:05 -0700
committerColin Cross <ccross@android.com>2017-08-04 16:43:42 -0700
commit8e846143ddc285117d391561de7abd670078d27f (patch)
treec38393af835a263cb1a2a542715498954b33aaa5 /rs/java/android/renderscript/ProgramFragmentFixedFunction.java
parentf1e82787f355758066d22b383ed3186fdcc1dbae (diff)
Use class retention for VisibleForTesting annotations
The VisibleForTesting annotations are used by proguard to prevent stripping code that is needed at runtime for tests. The annotations were marked with source retention, which worked fine with Jack's proguard implementation. When we switched back to javac + proguard, the VisibleForTesting annotations are gone by the time proguard sees the classes, so the annotated classes and methods can still be stripped. Move the VisibleForTesting annotation to class retention, which matches guava's equivalent annotation. Bug: 64365384 Test: m -j MtpDocumentsProvider && javap -cp out/target/common/obj/APPS/MtpDocumentsProvider_intermediates/classes-proguard.jar com.android.mtp.MtpRoot Change-Id: I63a467c2f0a21383eb9e4c9563fd6de2d994a373
Diffstat (limited to 'rs/java/android/renderscript/ProgramFragmentFixedFunction.java')
0 files changed, 0 insertions, 0 deletions