IDEADEV-89

This commit is contained in:
Eugene Vigdorchik
2005-03-26 22:04:51 +03:00
parent 69b29593a9
commit bd8fddbb64
@@ -546,7 +546,7 @@ public class SystemBuilder {
final PsiExpression initializer = ((PsiVariable)element).getInitializer();
if (initializer != null) {
final PsiExpression core = PsiUtil.deparenthesizeExpression(initializer);
final PsiExpression core = deparenthesizeExpression(initializer);
if (core instanceof PsiArrayInitializerExpression) {
final PsiExpression[] inits = ((PsiArrayInitializerExpression)core).getInitializers();
@@ -720,6 +720,14 @@ public class SystemBuilder {
}
}
private PsiExpression deparenthesizeExpression(PsiExpression rExpression) {
if (rExpression instanceof PsiParenthesizedExpression) {
return deparenthesizeExpression(
((PsiParenthesizedExpression)rExpression).getExpression());
}
return rExpression;
}
private void addBoundConstraints(final System system, final PsiType definedType, final PsiElement element) {
final PsiType elemenType = Util.getType(element);