langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
equal
deleted
inserted
replaced
1211 if (!result.isPrimitive()) { |
1211 if (!result.isPrimitive()) { |
1212 result = ArgumentExpressionKind.POLY; |
1212 result = ArgumentExpressionKind.POLY; |
1213 return; |
1213 return; |
1214 } |
1214 } |
1215 scan(tree.falsepart); |
1215 scan(tree.falsepart); |
1216 result = reduce(ArgumentExpressionKind.PRIMITIVE); |
1216 result = reduce(ArgumentExpressionKind.PRIMITIVE).isPrimitive() ? |
|
1217 ArgumentExpressionKind.PRIMITIVE : |
|
1218 ArgumentExpressionKind.POLY; |
|
1219 |
1217 } |
1220 } |
1218 |
1221 |
1219 @Override |
1222 @Override |
1220 public void visitNewClass(JCNewClass tree) { |
1223 public void visitNewClass(JCNewClass tree) { |
1221 result = (TreeInfo.isDiamond(tree) || attr.findDiamonds) ? |
1224 result = (TreeInfo.isDiamond(tree) || attr.findDiamonds) ? |