Added escaping/unescaping signatures when saving/loading from annotations.

This commit is contained in:
Evgeny Gerashchenko
2012-08-21 20:09:03 +04:00
parent 04431b2fa4
commit 7efbd44d63
3 changed files with 7 additions and 4 deletions
@@ -16,6 +16,7 @@
package org.jetbrains.jet.lang.resolve.java.kt;
import com.intellij.openapi.util.text.StringUtil;
import com.intellij.psi.PsiAnnotation;
import com.intellij.psi.PsiMethod;
import org.jetbrains.annotations.NotNull;
@@ -36,7 +37,7 @@ public class KotlinSignatureAnnotation extends PsiAnnotationWrapper {
public String signature() {
if (signature == null) {
signature = getStringAttribute(JvmStdlibNames.KOTLIN_SIGNATURE_VALUE_METHOD, "");
signature = StringUtil.unescapeStringCharacters(getStringAttribute(JvmStdlibNames.KOTLIN_SIGNATURE_VALUE_METHOD, ""));
}
return signature;
}