src/share/classes/com/sun/tools/javac/comp/Check.java

changeset 1820
6b48ebae2569
parent 1812
f8472e561a97
child 1824
455be95bd1b5
equal deleted inserted replaced
1819:7fe655cad9b1 1820:6b48ebae2569
907 !isTrustMeAllowedOnMethod(sym))) { 907 !isTrustMeAllowedOnMethod(sym))) {
908 warnUnchecked(env.tree.pos(), 908 warnUnchecked(env.tree.pos(),
909 "unchecked.generic.array.creation", 909 "unchecked.generic.array.creation",
910 argtype); 910 argtype);
911 } 911 }
912 if (!((MethodSymbol)sym.baseSymbol()).isSignaturePolymorphic(types)) { 912 if ((sym.baseSymbol().flags() & SIGNATURE_POLYMORPHIC) == 0) {
913 TreeInfo.setVarargsElement(env.tree, types.elemtype(argtype)); 913 TreeInfo.setVarargsElement(env.tree, types.elemtype(argtype));
914 } 914 }
915 } 915 }
916 PolyKind pkind = (sym.type.hasTag(FORALL) && 916 PolyKind pkind = (sym.type.hasTag(FORALL) &&
917 sym.type.getReturnType().containsAny(((ForAll)sym.type).tvars)) ? 917 sym.type.getReturnType().containsAny(((ForAll)sym.type).tvars)) ?

mercurial