mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-10-01 13:11:39 +07:00
IDEADEV-89
This commit is contained in:
@@ -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);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user