fixed lambda parameter names already used in the context

This commit is contained in:
Egor.Ushakov
2017-04-26 19:58:55 +03:00
parent d40f673689
commit 6a7763922b
7 changed files with 96 additions and 8 deletions

View File

@@ -115,6 +115,10 @@ public class VarProcessor {
mapVarNames.put(pair, name);
}
public Collection<String> getVarNames() {
return mapVarNames != null ? mapVarNames.values() : Collections.emptySet();
}
public int getVarFinal(VarVersionPair pair) {
return varVersions == null ? VarTypeProcessor.VAR_FINAL : varVersions.getVarFinal(pair);
}