summaryrefslogtreecommitdiffstats
path: root/src/org/jetbrains/java/decompiler/modules/decompiler/exps/VarExprent.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/org/jetbrains/java/decompiler/modules/decompiler/exps/VarExprent.java')
-rw-r--r--src/org/jetbrains/java/decompiler/modules/decompiler/exps/VarExprent.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/org/jetbrains/java/decompiler/modules/decompiler/exps/VarExprent.java b/src/org/jetbrains/java/decompiler/modules/decompiler/exps/VarExprent.java
index 16e6c64..8588c8e 100644
--- a/src/org/jetbrains/java/decompiler/modules/decompiler/exps/VarExprent.java
+++ b/src/org/jetbrains/java/decompiler/modules/decompiler/exps/VarExprent.java
@@ -94,15 +94,16 @@ public class VarExprent extends Exprent {
}
else {
String name = null;
+ String typeName = ExprProcessor.getCastTypeName(getVartype()); // Spigot
if (processor != null) {
- name = processor.getVarName(new VarVersionPaar(index, version));
+ name = processor.getVarName(new VarVersionPaar(index, version, typeName, false)); // Spigot
}
if (definition) {
if (processor != null && processor.getVarFinal(new VarVersionPaar(index, version)) == VarTypeProcessor.VAR_FINALEXPLICIT) {
buffer.append("final ");
}
- buffer.append(ExprProcessor.getCastTypeName(getVartype())).append(" ");
+ buffer.append(typeName).append(" "); // Spigot
}
buffer.append(name == null ? ("var" + index + (version == 0 ? "" : "_" + version)) : name);
}