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)) ? |