IDEA-68138 query parameter not recognized in assembled string

This commit is contained in:
Gregory Shrago
2011-04-15 20:56:51 +04:00
parent 8ed477c311
commit cbfb86b406
@@ -95,7 +95,8 @@ public class ContextComputationProcessor {
else if (expression instanceof PsiExpression) {
final SmartList<PsiExpression> uncomputables = new SmartList<PsiExpression>();
final Object o = myEvaluationHelper.computeExpression((PsiExpression)expression, uncomputables);
addStringFragment(String.valueOf(o), result);
// in many languages 'null' is a reserved word
addStringFragment(o == null? "missingValue" : String.valueOf(o), result);
if (uncomputables.size() > 0) {
unparsable.set(Boolean.TRUE);
}