src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
changeset 47315 31f541df4187
parent 47268 48ec75306997
child 47318 423f5e46016e
equal deleted inserted replaced
47314:743814386712 47315:31f541df4187
  3075             if (resultInfo.checkContext.deferredAttrContext().mode == AttrMode.CHECK) {
  3075             if (resultInfo.checkContext.deferredAttrContext().mode == AttrMode.CHECK) {
  3076 
  3076 
  3077                 if (that.getMode() == ReferenceMode.INVOKE &&
  3077                 if (that.getMode() == ReferenceMode.INVOKE &&
  3078                         TreeInfo.isStaticSelector(that.expr, names) &&
  3078                         TreeInfo.isStaticSelector(that.expr, names) &&
  3079                         that.kind.isUnbound() &&
  3079                         that.kind.isUnbound() &&
  3080                         !desc.getParameterTypes().head.isParameterized()) {
  3080                         lookupHelper.site.isRaw()) {
  3081                     chk.checkRaw(that.expr, localEnv);
  3081                     chk.checkRaw(that.expr, localEnv);
  3082                 }
  3082                 }
  3083 
  3083 
  3084                 if (that.sym.isStatic() && TreeInfo.isStaticSelector(that.expr, names) &&
  3084                 if (that.sym.isStatic() && TreeInfo.isStaticSelector(that.expr, names) &&
  3085                         exprType.getTypeArguments().nonEmpty()) {
  3085                         exprType.getTypeArguments().nonEmpty()) {