summaryrefslogtreecommitdiffstats
path: root/src/org/jetbrains/java/decompiler/modules
diff options
context:
space:
mode:
authorEgor.Ushakov <egor.ushakov@jetbrains.com>2017-04-26 19:58:55 +0300
committermd_5 <git@md-5.net>2018-06-25 17:18:19 +1000
commit93b2c6d59bd82283cf2f7221e02481ba2fd7f5c2 (patch)
treea937af1843785ff94c17c0e10bc830d2579292f2 /src/org/jetbrains/java/decompiler/modules
parent883035d097d1234f517e4418cb7328991f6df508 (diff)
downloadfernflower-93b2c6d59bd82283cf2f7221e02481ba2fd7f5c2.tar
fernflower-93b2c6d59bd82283cf2f7221e02481ba2fd7f5c2.tar.gz
fernflower-93b2c6d59bd82283cf2f7221e02481ba2fd7f5c2.tar.lz
fernflower-93b2c6d59bd82283cf2f7221e02481ba2fd7f5c2.tar.xz
fernflower-93b2c6d59bd82283cf2f7221e02481ba2fd7f5c2.zip
fixed lambda parameter names already used in the context
# Conflicts: # src/org/jetbrains/java/decompiler/main/collectors/VarNamesCollector.java # src/org/jetbrains/java/decompiler/main/rels/NestedClassProcessor.java # src/org/jetbrains/java/decompiler/modules/decompiler/vars/VarProcessor.java # test/org/jetbrains/java/decompiler/SingleClassesTest.java
Diffstat (limited to 'src/org/jetbrains/java/decompiler/modules')
-rw-r--r--src/org/jetbrains/java/decompiler/modules/decompiler/vars/VarProcessor.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/org/jetbrains/java/decompiler/modules/decompiler/vars/VarProcessor.java b/src/org/jetbrains/java/decompiler/modules/decompiler/vars/VarProcessor.java
index 4d4dabb..18314d8 100644
--- a/src/org/jetbrains/java/decompiler/modules/decompiler/vars/VarProcessor.java
+++ b/src/org/jetbrains/java/decompiler/modules/decompiler/vars/VarProcessor.java
@@ -120,6 +120,10 @@ public class VarProcessor {
mapVarNames.put(varpaar, name);
}
+ public Collection<String> getVarNames() {
+ return mapVarNames != null ? mapVarNames.values() : Collections.EMPTY_SET;
+ }
+
public int getVarFinal(VarVersionPaar varpaar) {
return varvers == null ? VarTypeProcessor.VAR_FINAL : varvers.getVarFinal(varpaar);
}