summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKevin Bierhoff <kmb@google.com>2017-03-15 20:46:07 +0000
committerColin Cross <ccross@android.com>2017-03-16 09:30:23 -0700
commit8264d43883171b6c0233ec9d2bdd17c614027e91 (patch)
tree4ce9b6539b28bf6f2118196f9f26677f28112401
parentc31e8e53b7cda8ad574a7d4adc582e5287221c3b (diff)
downloaddesugar-8264d43883171b6c0233ec9d2bdd17c614027e91.tar.gz
Uniquify bridge methods generated during lambda desugaring
-- PiperOrigin-RevId: 150236330 MOS_MIGRATED_REVID=150236330 GitOrigin-RevId: 1e07d099f26fde981c58ef4e2cd3e5c88fe89851 Change-Id: I54367153b5ed289116c78599169768dc64a9a463
-rw-r--r--java/com/google/devtools/build/android/desugar/LambdaDesugaring.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/java/com/google/devtools/build/android/desugar/LambdaDesugaring.java b/java/com/google/devtools/build/android/desugar/LambdaDesugaring.java
index c52c4a4..c808831 100644
--- a/java/com/google/devtools/build/android/desugar/LambdaDesugaring.java
+++ b/java/com/google/devtools/build/android/desugar/LambdaDesugaring.java
@@ -220,7 +220,7 @@ class LambdaDesugaring extends ClassVisitor {
return result; // we're already queued up a bridge method for this method reference
}
- String name = "bridge$lambda$" + bridgeMethods.size();
+ String name = uniqueInPackage(internalName, "bridge$lambda$" + bridgeMethods.size());
Handle bridgeMethod;
switch (invokedMethod.getTag()) {
case Opcodes.H_INVOKESTATIC: